Je reviens sur mes premières impressions... Modifier les thèmes c'est pas de la tarte là non plus.
Mais pourquoi tout n'est pas développé comme dokuwiki ?
Il n'est pas possible d'accéder directement à des fichiers css ou php ou html sur mybb. En effet c'est géré via la base de donnée. Pourquoi, mais pourquoiiiii ? Alors, certes, il y a un éditeur intégré dans le panneau d'admin. Certes, il n'est pas trop mal si on sait ce qu'on veut modifier. Sauf que je bosse pas comme ça, j'ai pas bac +5 en base de données et php... je fais dans l'empirique et ça, ça me permet pas de le faire !
Un exemple tout simple : j'identifie un élément que je veux déplacer en regardant quel est le code associé (par exemple, où est-ce qu'il appelle la date). Je cherche souvent un truc, avant ou après, qui est "fixe" (la date, c'est sûr que c'est une variable, mais peut-être que j'arrive à trouver le fichier écrivant "Date actuelle". Je lance un pgrep sur les répertoires de thèmes, je trouve une ou deux occurences qui vont bien, je remonte le fil, jusqu'à identifier le bout de code qui va afficher "Date actuelle : le xx/xx/xxx". Ce code n'étant pas placé là où je veux, je le déplace dans la page. Les éléments d'une page s'affiche l'un après l'autre dans l'ordre de lecture. Il est possible de le changer avec le css, mais ça demande de rajouter des tas de trucs qui en général mettent le bazar, le mieux est toujours d'organiser sur sa page html ou php les éléments dans le bon sens. En tout cas, regrouper ensemble ce qui va ensemble.
Sauf que sans fichier, je ne peux pas faire de pgrep. Je suis condamnée à charger une à une chaque page. Combien de page ça représente ? Il y a 40 sections, dans lesquels il y a entre 3 et une quarantaine de pages. Soit entre 120 et 1600 pages à éplucher une à une pour trouver l'occurence que je cherche (un indice : c'est bien plus que 120, et ça serait déjà trop). Sachant que sans ma recherche auto, je ne sais pas si c'est appelé sur plusieurs pages, faut que je les note au fur et à mesure et que je les fasse toutes.
Il est parfaitement possible de modifier tout ça si on est un expert, bien sûr. Je parle le php comme l'anglais, dans un pidgin malhabile qui me rend difficile de suivre le discours ; quelqu'un de plus expert trouvera sans doute plus facilement. Ou pas, parce que le gros avantage et inconvénient du php c'est sa souplesse, ou en gros "chacun peut faire ce qu'il veut, pas de règles trop strictes". Là, en l'état, ça me parait plus rapide d'apprendre le php et de coder un forum de zéro, c'est dire si je suis enthousiaste. Ce qui est dommage, car à côté de ça Mybb a pleins de choses très bien faites.
Là, pour le moment, je déprime.