Netsensei

Much Ado About Nothing

Html

Een tijdelijk theme, een experiment

Na 4 jaar heb ik mijn op maat gemaakte theme ingeruild voor een het standaard Twenty Twenty theme dat mee met WordPress wordt geleverd. De directe aanleiding? Een experiment rond optimalisatie voor zoekmachines. En in tweede instantie ook een aanzet om even na te denken hoe ik verder wil met mijn blog.

Alles begon dit voorjaar. Ik merkte toen al enige tijd dat dit artikel zowat alle verkeer naar mijn blog trok. Blijkt dat ik het derde zoekresultaat ben als je zoekt op “van proximus naar telenet“. Mooi, maar wat me echt opviel was dat de rest van mijn blog niet terug te vinden was in de zoekresultaten op andere trefwoorden. En een zoekactie op ‘site:netsensei.be’ leerde mij dat hoofdzakelijk de ‘tag’ overzichtspagina’s nog aanwezig waren.

En dus ben ik de laatste maanden af en aan wat aan het sleutelen geweest terwijl ik met de Google Search Console oog probeerde te houden op hoe de Google Bot reageerde. Ik heb onder de motorkap wat verbeteringen aangebracht qua performantie. Ik heb de sitemap liefde gegeven. En ik heb wat tweaks aangebracht in de meta tags om de zoekrobots ter wille te zijn. Helaas, niks lijkt echt te helpen.

Een groter probleem is dat de Google Search Console noch andere tools zoals Google Lighthouse je vlak af zullen zeggen wat het probleem precies is. Ergens is dat ook wel logisch. Google wil immers niet dat handigaards het systeem uitbuiten en zo overal de eerste plaats in de zoekresultaten inpalmen. Alleen, daardoor is het lastig voor bonafide website beheerders om ervoor te zorgen dat hun website beantwoordt aan Google’s vage eisen.

En dus, na eliminatie, vermoed ik dat een en ander te maken heeft met de HTML en CSS van mijn eigen theme. Die is ondertussen ook al weer een dikke 4 jaar oud. Een kleine eeuwigheid is dat in de wereld van de technologie. Bij wijze van experiment schakel ik tijdelijk over op het standaard theme van WordPress om dan na te gaan welke impact dat heeft op Google’s zoekresultaten. Het is een beetje de botte bijl, maar op dit punt is dat wel gerechtvaardigd denk ik.

De andere reden is de aanzet om even na te denken over waar ik naartoe wil. Een website bouwen en technisch onderhouden is leuk, maar ergens hoor je die wel regelmatig van updates en inhoud te voorzien. Anders houdt het ook wel op een gegeven moment op. Ten andere gaat deze blog mee sinds 2005. Het is leuk om mijn jongere zelf terug te lezen. Maar ik tegelijk ben ik nu in een ander hoofdstuk in mijn leven aanbeland. Ik worstel wat met de vraag in welke richting ik met mijn blog heen wil. Het is ook een vraag die ik onbeantwoord voor mij uit heb geschoven. En dus is deze back to basics ook voor mij even het moment om even na te denken over de toekomst van dit journaal.

Geocities is dood

Oh! Geocities is geëuthanaseerd. Yahoo! trok er vandaag de stekker uit. Gedaan. Jammer, want Geocities was zo’n beetje dé gemeenplaats als je nog eens wilde zien hoe het web er tien jaar geleden uitzag. Toen het nog in de pampers lag. En ja, ook ik heb daar ooit nog een account gehad. Jammer dat ze mijn tablebased/frames HTML pagina’s boordevol animated gifs en blink tags voor die tijd al hadden geëlimineerd. Het Web archive team is naar het schijnt in volle weer om nog zoveel mogelijk te redden. Afin, gelukkig is er altijd nog AngelFire om een trip down memory lane te maken…

To moderate… or not?

Well, I adjusted some of the plugin code over the weekend. The comments’ data (name, e-mail, url, content) isn’t stored in the database anymore but embedded in the CAPTCHA form as a collection of hidden fields. As I don’t want to store the data clientside (cookies and the likes) this seems to be the best way out. The comment is saved only if the CAPTCHA test was succesfully completed.

A particular issue I face are special characters like backslashes, quotes,… things you might encounter in URL’s and such. Luckily, WordPress is quite flexible as it takes this into account during the process of saving a comment in the database. The issue I have to focus on is not breaking the HTML CAPTCHA form itself. This will probably need some extensive testing.

The new version is already protecting this blog against comment spam. If everything goes well, the moderation queue should stay empty of unprocessable spam. In fact, it changes the usage of the queue entirely: instead of an indispensable tool, it becomes an optional means to teach Mollom if a message contains spam, profanity,… You don’t need to use it, but it allows you to correct Mollom in those few cases that may slip through.

Next up: implement functionality against trackback spam. I hope to get that part finished near the end of next week so I can put out a new betaversion of the plugin.

HTML 5

A List Apart licht een tipje van de sluier op met een preview van HTML 5. Remedies tegen divitis, betere multimedia integratiemogelijkheden en DOM gebaseerd. En natuurlijk heel wat nieuwe elementen, attributen en deprecated elementen (bye bye frame, frameset en font Een technische vergelijking met HTML 4 vind je op w3.org!

Fold

Toen collega F. mij gisteren vroeg om op een klein halfuur (oké, hij gaf mij eigenlijk 15 minuten) een uitklapbare menustructuur in HTML te programmeren, was dat voor mij een uitdaging. Ja, ik kon van die ingewikkelde DHTML toestanden downloaden en daarmee aan de slag gaan. Maar het moest eenvoudiger kunnen.

Met wat slim spelen met HTML, CSS en DOM had ik op goed 20 minuten de oplossing uitgewerkt. Eén HTML pagina en één CSS file. Meer niet. Waarmee ik gelijk mijn verwachtingen over mijn eigen kunnen en over de mogelijkheden van CSS/DOM flink heb overtroffen.

Aangezien we hier op het werk nogal into ingewikkelde folderstructuren zijn, speel ik nu met het idee om een tooltje te maken die de HTML automatisch kan genereren van platte tekst of XML. Mijn DOM functie doet de rest…

In het nieuw

Zo. Ik heb mijn weblogje in een nieuw kleedje gestoken. Ik wilde er aan het begin van het nieuwe jaar eens werk van maken en dus heb ik de voorbije week af en aan wat zitten pleuren met HTML, CSS en PHP. Als je de blogosfeer een beetje kent, dan zal je wel zien dat ik de mosterd ook bij anderen heb gehaald voor een aantal zaken. Beter goed gekopieerd dan slecht uitgevonden en al. Ik hoop dat het resultaat bevalt.

Bij de site niet helemaal doorkomt: even je browser cache legen en refreshen met F5 zou moeten helpen. Als je problemen of opmerkingen hebt mag je mij gerust een mailtje sturen.

O ja, ik ben ook achter de schermen bezig om het zaakje beter te beschermen tegen spammers en hackers. Als er iets uitvalt: geen paniek dus.

Alvast een gelukkig nieuwjaar dus!

Update: ik merk dat de delicious plugin lastig doet. Ik heb al verschillende geprobeerd maar geen die echt goed lijkt te werken. Ik vermoed dat het ligt aan de magpie bibliotheek ligt. Tegenwoordig zit die ingebouwd in wordpress. De cache wordt niet bewaard in een apart bestandje maar in de databank. Daar moet ik eens naar kijken.

PHP en del.icio.us (episode 2)

Ha! PHP en XML zijn blijkbaar fantastische maatjes! De del.icio.us API geeft immers resultatensets weer in XML. Nu kan ik die eenvoudig ophalen in nette HTML weergeven! Ha! Leve expat!

Alleen jammer dat mijn datapool beperkt is tot mijn tags en bookmarks verbonden aan mijn delicious-account. Zo zijn mijn tags in feite keywords die een bezoeker via Google naar mij heeft gevoerd. Als een keyword niet behoort tot de verzameling tags in del.icio.us, dan zullen er ook geen links verbonden aan die tag worden weergegeven. Kortom, hoe meer uitgebreider de tagruimte in del.icio.us, hoe beter. Hm.

Gezocht: hosting

Welke hostingprovider is volgens jullie de beste? We zijn hier op de arbeid een beetje op de uitkijk. Graag jullie ervaringen gehoord. Zelf dachten we aan Protagonist, maar naar het schijnt is die toch ook niet de meest ideale om je HTML aan toe te vertrouwen. Leef jezelf in de commentaren uit!

« Vorige blogposts Pagina 1 van 1 pagina's