Gaat het nog aangepast worden dat (externe) linkjes weer in een nieuw tabblad geopend worden? Dit is gebruikelijk op fora (en websites in het algemeen als het om externe links gaat). Het is vrijwel zeker een setting in de back-end die aan/uit gezet dient te worden (welke automatisch [target="_blank"] toevoegt aan elke link).
Dit is helaas geen setting in de back-end.
Even een copy paste van de ontwikkelaars;
Waarom openen links in hetzelfde venster
Hier is bewust voor gekozen. De ontwerpers van prosilver, de standaard stijl van phpBB3, hebben zich strikt aan de richtlijnen voor XHTML 1.0 gehouden; dit zijn regels, opgesteld door het World Wide Web Consortium. XHTML is vrijwel hetzelfde als gewone HTML, maar wordt ook begrepen door XML-browsers. Omdat XML-browsers heel strikt zijn, zullen deze een foutmelding opleveren, wanneer de code niet precies volgens de richtlijnen is geschreven. Is dat erg? Niet echt. Vrijwel iedereen surft op het internet met een browser, die ouderwetse HTML prima begrijpt. Mogelijk zal XML in de toekomst HTML gaan verdringen, maar zeker niet in de komende jaren.
De reden, dat XHTML verbiedt om links in een nieuw venster te openen, is, dat het uitgangspunt van die standaard is, dat de gebruiker zelf de keuze moet hebben, hoe hij/zij een link opent. Er zijn hele (bijna religieuze) discussies op internet te vinden over wat nu beter is. Het is dus een optie om, in plaats van deze wijzigingen uit te voeren, je gebruikers te instrueren, hoe ze zelf de keuze hebben voor het al of niet openen in een nieuw venster. Dit verschilt per browser, maar meestal kun je een nieuw venster openen met <shift+klik>. Als je een browser met tabbladen gebruikt, kun je met <ctrl+klik> of muiswielklik een pagina in een nieuw tabblad openen. Op deze manier leg je de keuze bij de gebruiker. Sommige gebruikers zijn er aan gewend, dat een link naar een andere site in een nieuw venster opent; anderen ergeren zich aan nieuwe vensters, die openen zonder dat hij of zij daar om vraagt! Een ander voordeel van het niet uitvoeren van deze aanpassingen is uiteraard, dat je je forum-installatie dichter bij de standaard software houdt, wat altijd beter is met het oog op updates.
Ik zit al jaren in de (online) customer experience, zowel b2b en b2c en elke test die ik ooit heb gezien en/of heb (laten) uitvoeren wees uit dat vrijwel zonder uitzondering mensen het volgende willen:
* Link naar pagina binnen een website: zelfde venster
** Uitzondering 1: link naar pagina binnen dezelfde website maar (korte) extra info: nieuw venster (beter nog is een overlay)
** Uitzondering 2: links binnen fora/message boards/communities/comment area's: nieuw venster
* Link naar externe pagina: nieuw venster
** Als 'volgende stap' zonder relevante info kan hetzelfde venster gebruikt worden.
Het XHTML verhaal klopt, maar door de strakke regels omtrent XML en XHTML zal dat voorlopig geen succes worden. Op basis daarvan zomaar een major usability blocker creëren vind ik er kortzichtig. Dit is een duidelijk voorbeeld van denken vanuit een technisch perspectief in plaats van een gebruikers perspectief.
Wees eens eerlijk: wie wil een product wat perfect functioneert, maar onmogelijk is om mee te werken. Zo erg is het hier uiteraard niet, maar de gedachte erachter gaat hier wel op.
Een paar regels onder het stukje dat je quote staat de uitleg om dit te wijzigen, dus ze hebben er wel rekening mee gehouden (en elke website heeft code welke ervoor zorgt dat deze niet meer 100% voldoet aan de standaard, net als dat niemand 100% de wetgeving volgt):
Code wijzigingen
Door de volgende wijzigingen in de HTML- en PHP-code door te voeren, openen koppelingen in een nieuw venster. Door deze aanpassing is de code dus niet meer strict XHTML 1.0. Deze instructies zijn voor de stijl prosilver, die standaard geleverd wordt met phpBB3. Veel stijlen zijn hiervan afgeleid. Gebruik je subsilver2 (de andere standaard stijl) of een afgeleide daarvan, dan zal alles niet precies overeenkomen. Je kunt deze instructies echter wel gebruiken als leidraad voor het aanpassen van subsilver2; de principes zijn gelijk.
Bovenstaande betoog is geen (persoonlijke) aanval op iemand en 'maar één' mening.