Wikini

SuggestionsDeRoadMapParOlivierB

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-54-196-208-187.compute-1.amazonaws.com
Pour info, il y a déjà une feuille de route (roadmap) sur la page OuEnSommesNous et les sujets sont sensés être discutés sur la page SujetDuMoment. -- ProgFou

Mes suggestions (OlivierB) pour l'évolution de WikiNi à la date du 19/11/04



Tout d'abord, je ne suis pas membre des programmeurs de WikiNi donc mes suggestions valent ce qu'elles valent. Bon nombre d'entre elles ne sont d'ailleurs pas de moi, mais sont récupérées parmi les nombreuses suggestions / contributions proposées sur WikiNi.net.

Ces suggestions ont pour objectifs :

Etape 1 : Revoir la gestion des utilisateurs



Sujets en cours correspondant à cette étape : InterfaceDAdministrationWikiNi
Contributions existantes : ACLGroup

Etape 2 : Revoir les fonctions de créations d'utilisateurs



Sujets en cours correspondant à cette étape : PropositionsDEvolutionDeLActionUserSettings

Etape 3 : Mettre en oeuvre les fonctions anti-spammer / anti-malveillances



Sujets en cours correspondant à cette étape : ProtectionContreLeVandalisme

Etape 4 : Sortie officielle de version exemple 0.5


A faire avant la sortie de la version :

Etape 5 : Rendre modulaire les actions



Sujets en cours correspondant à cette étape : ActionEtDroitDUtilisation

Etape 6 : Sortie officielle de version exemple 0.6


A faire avant la sortie de la version :

Etape 7 : Rendre modulaire le parsing Wiki



Etape 8 : Sortie officielle de version exemple 0.7


etc ...


Une fois ces gros travaux accomplis on pourrait avoir un WikiNi à la carte : soit très simple et léger, soit très complet tant au niveau de l'administration que des fonctionnalités.

De plus, il devrait être plus facile d'étendre les possibilités de WikiNi sans toucher au noyau donc le développement pourra se décomposer en 2 parties :

Qu'en pensez-vous ?
--OlivierB


Dans l'ensemble on partage à peu près les mêmes points de vue : gestion des groupes, interface administration, etc.
Les freins actuels :
Les points positifs :
Donc n'hésitez pas à faire des propositions concrètes (description fonctionnelle + code) mais ne vous attendez pas à déplacer les foules ;) Cela dit, "qui ne dit mot consent" alors lachez vous !
(Tiens, une idée comme ça, si WikiNi était une assoc (ou en passant par une assoc), je pense que nous pourrions prendre des étudiants en convention de stage, ça pourrait peut-être intéresser certains.)
-- CharlesNepote

Dans la catégorie des freins (mais je n'appelle pas ça un frein), je me situe dans le point deux : les fonctionnalités de Wikini me conviennent, et conviennent, je l'ai constaté, à la plupart des utilisateurs de Wikini, quand je parle d'utilisateur de Wikini, je ne parle pas d'administrateur technique ou fonctionnel, mais des utilisateurs pour qui écrire publiquement et facilement sur Internet est une révolution. Je connais même des administrateurs/animateurs qui suppriment des fonctionnalités pour ne pas perturber les débutants dans le monde des wikis.
Je comprends tout à fait le désir de faire évoluer un outil comme Wikini : il est jeune, il a une petite popularité, le code est facile à apréhender ,puisque le projet est jeune, mais parfois je me pose la question des motivations sur les evolutions : pourquoi ne pas installer, si on veut d'un outil disposant de tous les "bell and whistle" mediawiki ou phpwiki, qui fonctionne en php et mysql ?
Cela dit une interface d'administration (pour lutter contre le spam par exemple) et la possibilité d'installer des modules simplement ne seraient pas inutiles. Je ne suis pas persuadé qu'il soit interessant de disposer d'une gestion fine des utilisateurs/groupes : si ce genre de besoin apparait, migrer vers un wiki qui le propose me semble la solution la plus raisonnable : utilisons les bons outils existant plutot que de vouloir sans arrêt faire vouloir tout faire a des outils qui ne sont pas prévus pour ça.
Pour ce qui est de l'ouverture du CVS, tout à fait d'accord pour OlivierB. Au sujet de TheTransporter, j'attends, ne serais-ce qu'un accusé de reception au mail que j'ai pris le temps de rédiger en reponse à ses questions qu'il m'a envoyé de façon privée. -- DavidDelon
PS : Je ne suis pas du opposé à une interface d'administration ... en fait ce sont les priorités que tu as proposé qui me semble a revoir : je verrai plutot anti-spam / nettoyage + modularite en priorité. -- DavidDelon


En ce qui concerne le WikiNi actuel (surtout depuis que j'y ai ajouté l'ActionAttach), il me convient parfaitement ... sur un intranet. Là pas de problème de piratage/vandalisme, la gestion des utilisateurs peut même être complété par un htaccess si besoin est, de plus je sais qui utilise telle ou telle adresse IP. Donc je n'ai pas vraiment besoin de plus. J'avoue avoir été tenté de l'utiliser sur Internet pour un site à venir mais là je trouve qu'il lui manque encore des fonctionnalités basiques au niveau sécurité.
Avant de trouver WikiNi j'ai regardé et testé mediawiki et phpwiki :
Après un certain temps de recherche j'ai fini par trouver WikiNi (grâce à son adaptation pour spip). Installation en local sans problème, installation sur Free idem et temps de réponse convenable.
WikiNi était l'outil que je cherchai même s'il ne disposait pas de toutes les fonctions désirées. Il y avait beaucoup de contributions intéressantes (ActionAttach, acl group, ...) donc c'était parfait je n'avais plus qu'à installer ces patches dans mon WikiNi. Enfin presque car avant j'ai préféré suivre un peu la vie du site et je me suis aperçu (un peu déçu ;o) que ce n'était pas la bonne solution surtout dans le cas où je voudrai mettre à jour la version de WikiNi (patch de sécurité par exemple comme la version 0.4.2).
Charles, David en ce qui concerne le temps, je suis comme vous un brave père de famille (3 petits monstres) donc je comprends très bien qu'il est difficile dans ces conditions de faire avancer rapidement les choses. Maintenant, vous pouvez peut être voir les choses différemment. En effet, je pense que ce qui manque au projet c'est une canalisation des bonnes volontées (les nombreux contributeurs) pour dire voilà notre priorité numéro 1 c'est ça (par exemple anti-spam ;o) et ce concentrer sur ce sujet. Une fois bouclée on passe à la suivante. C'est pour cela que je me suis permis de faire cette suggestion de RoadMap?.
Pour l'ouverture CVS, on va attendre un peu car il faut que je me remette dans le bain de PHP (ça fait longtemps que je ne programme plus - je suis maintenant plus adminsitrateur système/sgbd) et que je consulte les sources. Par contre, je suis intéressé pour vous aider autrement (à voir comment exactement) mais il faut savoir que je fais partie de l'équipe (petite équipe) de linuxgraphic.org et j'ai déjà beaucoup d'engagement pris en ce moment.
WikiNi est un bon projet et le travail déjà fait est excellent.
-- OlivierB

J'aime bien wikini, parce qu'il est simple et léger. Comme l'a dit DavidDelon avant moi, si on veut plus de fonctionnalités, il faut peut être se tourner vers d'autres outils. Mais il y a quand même une chose que je regrette, c'est qu'il manque un administrateur qui ait tous les droits sur toutes les pages.
Par exemple, à l'installation, il pourrait aussi y avoir la création d'un utilisateur (qui serait administrateur), et toutes les pages de bases lui appartiendraient (un peu comme dotclear, qui lors de la phase d'installation, demande la création de l'administrateur, ce dernier ayant tous les droits). C'est vraiment le seul truc qui me manque dans wikini.
Sinon, une des grosses faiblesses de wikini, c'est à mon avis son site web... il est trop grand, les pages sont trop longues (ça doit être un enfer à animer). Personnellement je m'y perds un peu (voir beaucoup). J'aimerais par exemple savoir quelles sont les fonctionnalités qui sont en cours d'intégration, qu'est-ce qui est fait au niveau développement, qu'est-ce qui reste à faire ? Peut être que la réponse est rien, mais c'est pas grave.
Typiquement, une fois qu'un sujet est discuté, quels sont les actions qui sont entreprises ? est-ce que ça implique une prochaine version ?
Voilà, je ne sais pas si je suis très clair...
-- NicolasArnaud
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]