CodeCaster schreef op dinsdag 20 september 2022 @ 16:57:
[...]
Je kunt een 20 jaar oude UI en "onleesbare computercodes" en een hel om op de mobiel te tikken schuiven onder "niet willen snappen" of "geen zin hebben", maar dan snap je het probleem dus niet. Verplaats je even in een gemiddelde gebruiker.
Als je op de lijst-knop klikt, wordt er een bak BBCode je post ingefietst, zonder dat duidelijk wordt waar je moet typen. Er is geen syntaxhighlighting, geen autocompletion, geen live preview, een enter plaatst een nieuwe regel in plaats van een nieuw list-item en nog een klik op de knop zorgt voor een lijst in een lijst.
Het is gewoon onbruikbaar, punt.
Tja dan verschillen we van mening over onbruikbaar. Er zijn zeker meer mogelijkheden, live preview ipv die handmatig te moeten doen zou inderdaad best handig zijn.
Maar ik blijf er bij dat je met het merendeel van je argumenten blijft steken op simpelweg niet willen snappen of het bewust aan het aandikken bent.
Maar het is eenvoudig om te draaien.
Bijvoorbeeld, als je een stuk tekst selecteert en vervolgens op een knop klikt zoals je die kent van word zal vervolgens netjes om die tekst de code worden gezet. Dus als je meerdere regels selecteert en op de knop klikt voor lijsten dan hoef je de codes niet eens te snappen om wel de link te leggen dat dit de code is voor een lijst.
Nee, het heeft geen auto completion of syntax highlighting, maar nu vraag je om features van een IDE. Als de gebruiker die je schetst al bb code niet snapt zal gekleurde syntax highlighting dat echt niet duidelijker maken.
En dan kom je uit bij of de feature set verarmen door bijvoorbeeld markdown (enigzins makkelijker te begrijpen) of bbcode weg te halen en een wsyiwyg editor er voor in de plaats te gooien. Iets wat voor heel veel gebruikers ook niet de voorkeur heeft.
Ik ben er een voorstander van om functionaliteit makkelijker en begrijpelijker te maken. Maar, zeker op een technisch forum, niet als het ten koste gaat van functionaliteit. Zeker in dit opzicht blijf ik er bij dat iedereen die langer dan een blauwe maandag blijft hangen zonder al te veel moeite het concept van bbcode kan begrijpen.
Het is geen hogere wiskunde of iets wat je alleen maar kan snappen als je affiniteit hebt met programmeren.
Als je om de blokhaken heen kijkt is het ook nog relatief logisch en leesbaar. Je hebt namelijk een "list" met daarin "li" items en dat staat verassend genoeg voor "list item". Zelfde voor
b voor bold,
i voor italic, quote voor ... je kan het vast al raden.