Wikini

JeremieCook

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-54-225-59-14.compute-1.amazonaws.com

Présentation


Jérémie Cook
21 ans. Etudiant en dernière année dans une école d'ingénieur.

Compétences pour ce Wiki

Développement PHP
Design & Interfaces CSS


Suggestions personnelles concernant l'amélioration du Wiki


Sommaire des pages


Un moyen de créer un sommaire automatique : ActionSommaire

Encodage des adresses emails


Pour limiter les risques de spam : EncodageDesEmails


Commentaires de code


Relire les fichiers sources existants est une vrai galère. Même si la structure générale est compréhensible et claire, très peu de commentaires, des tas d'expressions régulières etc.

Ce serait une très très bonne chose que les auteurs des fichiers prennent un instant, un jour ou l'autre, pour ajouter des commentaires concernant l'interet de chaque fichier, et éventuellement les grandes étapes.

Customization Wiki


Une séparation complète du contenu du wiki et de l'interface/présentation/menus permettrait tout d'abord de faire évoluer le wiki avec les nouvelles versions de WikiNi en gardant un design et une présentation identiques, d'autre part de créer une communauté plus orientée graphique qui pourrait proposer des thèmes, présentations originales, et travailler éventuellement plus intuitivement sur l'ergonomie.

Solution proposée

- Faire simple, avant tout. Pas de moteur de template. Mais séparation dans les fichiers sources header, footer, des actions. Dans un dossier themes/nomDuTheme, par exemple. Et regrouper à l'intérieur les fichiers css et tous ceux qui concernent la mise en page. Dans le fichier de configuration, permettre le choix du thème.





- Ajouter la possibilité de mettre un menu. J'ai ajouté un menu directement dans le header.php, avec des liens vers les pages concernées. Ces pages sont logiquement considérées comme orphelines, puisque mes liens ne sont pas interprétés par le wiki. Il faudrait trouver une solution intelligente pour la gestion de ces interfaces.

- En profiter pour améliorer les détails concernant le code source des pages. Mettre le javascript dans un fichier séparé, ainsi que tous les informations qui concernent le design.



URL Signifiantes


Pourquoi ne pas renommer la première page wakka.php en index.php ?
Ça permettrait d'avoir des url comme : http://www.wikini.net/?wiki=AFaireMoinsDe10Minutes
c'est déjà plus lisible et facile à retenir.

Le top, ce serait même de virer la variable wiki :
http://www.wikini.net/?AFaireMoinsDe10Minutes

En récupérant simplement l'adresse complète en PHP (système utilisé sur dotclear)
-- JeremieCook

Pourquoi pas. Note qu'il existe déjà la ReecritureDUrl qui le permet déjà sur certains serveur (Apache, autres (?)). Dans tous les cas, il faut bien évaluer les impacts sur le code actuel (ça ne doit pas être trivial). Il me semble qu'il y a certains avantages à conserver le couple index.php/wakka.php tel qu'il est :
Pour ma part, je pense que cette modification n'a rien d'urgent au regard des autres projets et attentes (documentation, administration, anti-spam, etc.). Mais si tu proposes une solution simple et efficace, je ne vois pas d'opposition.
-- CharlesNepote



Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]