Lees artikel

Wauw dit programmeert echt heel fijn

Wauw dit programmeert echt heel fijn

Oh wat is dit fijn werken zo met mijn verbeterde werkplek en natuurlijk de Mac mini, nu vraag ik me af waarom ik dit niet eerder heb gedaan.

Tja daar kan ik kort over zijn, ten eerste had ik eerder de centjes niet om bijvoorbeeld een Mac mini te kopen en het was ook totaal niet in me opgekomen om de beeldschermen anders neer te zetten of op te hangen. Laatst toen ik bij Beter Horen was, zag ik daar dat ze de schermen aan zo'n monitor steun hadden en dat ze die alle kanten op konden bewegen. Ik dacht meteen "Dat wil ik ook!"

Dus later toen ik weer thuis was eens op Bol.com gekeken en vond daar heel veel monitorsteunen in verschillende prijsklassen. Uiteindelijk vond ik er eentje die nog geen 35 euro kostte en dacht die moet ik maar eens gaan proberen. 2 dagen later kreeg ik hem binnen en na het in elkaar zetten en de monitor erop bevestigd had, dacht ik, waarom heb ik er ook niet meteen 2 besteld? Dit bevalt me wel. Een week later heb ik de 2e besteld.

In de tussentijd is ook mijn toetsenbord aangepast en ben ik bezig geweest om de Mac mini onder controle te krijgen. Dus vanavond was het dus even tijd om alles even uit te proberen en wat te gaan programmeren aan de website. Ik had intussen wat kleine dingetjes ontdekt in de site dit ik graag ietsje anders wilde hebben, dus een mooie reden om weer even te gaan programmeren.

En de website is weer een klein beetje beter geworden. Ik ben met name bezig geweest met de Paginator balk, dat balkje om van pagina te wisselen in bijvoorbeeld de Blog. Datzelfde ding wordt ook gebruikt in het beheerderspaneel en in de webshop module, ofwel overal waar meer dan 24 items op een pagina getoond worden, verschijnt die paginator.

Zo heb ik m wat minder lomp gemaakt, de teksten Volgende en Vorige vervangen voor < en > en die 2 knoppen groen gemaakt. De tussenliggende vakjes hebben een randje gekregen. En verder heb ik hem wat meer toegankelijk gemaakt voor schermlezers, waar veel slechtzienden en blinden gebruik van maken.

Als het goed is, dat moet ik zelf ook nog gaan uitproberen, zal VoiceOver of schermlezer de knop < uitspreken als "Vorige pagina" en de knop > als "Volgende pagina" worden uitgesproken. De tussenliggende knoppen worden uitgesproken als "Pagina x" waarbij x dus het paginanummer is. Als je er met de muis overheen gaat zul je onder de muispijl een tooltip zien verschijnen met diezelfde tekst als hierboven wodt genoemd. Tenminste dat is de bedoeling, of het ook daadwerkelijk zo gaat werken is weer even afwachten, want dat heb ik nog niet uitgeprobeerd. Als deze door mij verzonnen oplossing inderdaad werkt, ga ik het ook doorvoeren in de rest van de website.

En eigenlijk moet ik ook dringend op zoek naar documentatie of informatie over die toegankelijkheidszaken voor schermlezers, zodat je die een beetje bij kunt sturen zodat ze alles zo goed mogelijk uit zullen spreken, want SikkesWeb MultiSite is met name bedoeld voor blinden en slechtzienden om een eigen website te beheren en dan moet alles wel goed toegankelijk zijn.

Het is echt een uitdaging om een site visueel aanrtrekkelijk te maken en tegelijkertijd ook rekening te houden met de toegankelijkheid. Ik ben al een aardig eind op weg, maar ik heb nog steeds het gevoel dat het nog beter kan. Daarnaast moet de website ook goed te zien zijn op bijvoorbeeld een smartphone of tablet, desktop of laptop, ofwel alles wat een scherm heeft. En nee ik ga de site(s) niet aanpassen voor de smartwatch, die ultieme uitdaging ga ik voorlopig niet aan, dat is teveel priegelen op de vierkante milimeter. Het schermpje van mijn Apple watch is maar 40mm, daar past niet zoveel tekst op. Maar ja zeg nooit nooit, wie weet ooit in de verre toekomst?

Ik zou het persoonlijk al heel mooi vinden als de site(s) er op bovengenoemde devices goed uitziet en dat alle schermlezers en de reader weergave van Safari er goed mee overweg kunnen, dat is voor mij nu even de ultieme uitdaging.

Maar met een toegankelijke website ben je er nog niet, de site moet ook goed te vinden zijn in zoekmachines zoals Google en Bing en de website(s) moeten informatie kunnen delen met de bekende sociale netwerken zoals Facebook. Die laatste koppeling heb ik nu redelijk goed voormekaar, ik kan de artikelen van de blog en de webshop delen via de socials, zelfs met whatsapp en email. De zoekmachines zijn weer een ander verhaal, maar ook dat stukje komt steeds beter uit de verf. Zo komt er langzaam steeds meer verkeer op mijn site(s) via Google.

Helaas struikelt Google nog weleens ergens over, waardoor een pagina niet geindexeerd kan worden. Google is in mijn ogen ook helemaal niet duidelijk in hun uitleg, ze geven een vage melding, dan zoek je verder naar hoe je dat op kunt lossen en moet je hele lappen tekst doorspitten en dan ben je uiteindelijk nog niks wijzer geworden. Denk je een oplossing gevonden te hebben, dan werkt ie nog niet, lekker dan!

MultiSite maakt gebruik van 1 pagina, waar alles op gebeurt en juist daar struikelt Google soms over, die denkt dan dat ik dubbele pagina's heb, terwijl toch geen enkele pagina hetzelfde is. Maar ook hier moet ik serieus naar kijken, want ook dit is weer een uitdaging om geen foutmeldingen van Google te krijgen, want werkt het goed voor Google, dan werkt het doorgaans ook wel goed voor de rest. Maar omdat Google de meest gebruikte zoekmachine is, is het wel zo handig dat het daar in ieder geval goed in werkt en dat je site goed gevonden kan worden.

En natuurlijk mijn eigen server logbestanden in de gaten houden, die vertellen me ook veel over hoe de website loopt, gaan er zaken fout op de server dan krijg ik in de meeste gevallen wel een melding in de logbestanden en die geven dan ook meestal wel aan waar het zo'n beetje fout gaat in de website, compleet met regelnummers en al. Waardevolle informatie dus. En natuurlijk veel testen en dingen uitproberen, debuggen heet dat, opzettelijk fouten maken en dan kijken wat er gebeurt. Zo heb ik ooit al eens uitvoerig beschreven hoe ik dat doe als er dingen zijn die niet goed lopen en daarmee heb ik al heel veel fouten en problemen opgelost en is de code al behoorlijk stabiel.

Jeetje ik zit me toch weer een verhaal te typen, geeft ook wel aan dat het fijn werken is zo op deze manier met de nieuwe werkplek en de Mac. Ik begin het bloggen weer leuk te vinden en dat was een tijd geleden wel anders, dat kwam ook door frustraties en een gebrek aan inspitatie. Maar daarover schrijf ik binnenkort nog wel een artikel over. Voor nu sluit ik de boel maar weer even af om dit artikel nog even te delen met Facebook en daarna lekker mijn bedje in te gaan, morgen weer een drukke dag, want dan krijg ik mijn nieuwe gehoorapparaten en bijbehorende apparatuur, m'n begeleidster komt langs en dus ook binnen, want aan langskomen heb ik niet zoveel en morgenmiddag komen bouwvakkers nog wat zaken in mijn huis doen, iets met ventilatorroosters plaatsen in de binnendeuren voor de mechanische ventilatie hier in huis, om die beter te laten werken. Dus een drukke dag morgen, maar daar schrijf ik morgenavond wel weer over.

Reacties:

Dit artikel heeft helaas (nog) geen reacties.

Schrijf als eerste een reactie:

Geef een reactie:


Door op de knop "Reactie plaatsen" te drukken, ga je akkoord met de algemene richtlijnen voor het plaatsen van reacties. Reacties zullen niet direct verschijnen, deze worden eerst beoordeeld door de beheerder.