Wikini

DocDeveloppeurInstallation

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-100-24-122-228.compute-1.amazonaws.com
[Document en cours de rédaction.]

[J'ai débuté ce document car une réflexion sur l'installation est un préalable à l'administration de WikiNi, elle-même préalable à bien d'autres choses... -- CharlesNepote]

WikiNi 0.4.x

L'installation se déroule fonctionnellement de la manière suivante :

Techniquement :

Discussions


Suppression de toute références à wakka ?

Je suis à peu près persuadé que jamais personne n'a migré de WakkaWiki à WikiNi depuis des mois... alors pourquoi ne pas virer les tests concernant ce cas d'utilisation. Ca allègerait un peu le code de /wakka.php. -- CharlesNepote

Suppression des fichiers header.php et footer.php

Je pense que ces fichiers ajoutent de la complexité et n'ont que peu de valeur ajoutée...
C'est particulièrement vrai de footer.php qui ne contient que </body></html> !
Quant à header.php :
On aurrait donc plus que 3 fichiers que je propose en outre de renommer :
Le développeur peut ainsi voir d'un seul coup d'oeil :
-- CharlesNepote

Faute de commentaires, je passerai en CVS ces deux propositions lundi 21 mars prochain. -- CharlesNepote [OK -- DavidDelon] [OK -- MdeBeaumont]

Suppression du champ body_r dans le modèle de données

Cf. http://wikka.jsnx.com/Mod007bSQLBodyR.
Dans install.php
// Pour WikiNi 0.1.x ou 0.4.x
case "2":
	echo "<b>En cours de mise &agrave; jour de WikiNi</b><br>\n";
	test("Suppression de body_r",
		@mysql_query("alter table ".$config["table_prefix"]."pages drop body_r", $dblink), "Already done? Hmm!", 0);
	// Pour les notes d'édition (j'ai pris le même modèle que pour WakkaWiki (http://wikka.jsnx.com/WikkaTableStructure)
	test("Ajoute de la note d'édition...", 
		@mysql_query("alter table ".$config["table_prefix"]."pages add note varchar(100) not null default '' after latest", $dblink), "Already done? Hmm!", 0);


Ajout du champ "note"

Je pense qu'il est intéressant d'ajouter le champ "note" dans la table "pages" du modèle de données :
cf. http://wikka.jsnx.com/WikkaTableStructure

La création de ce champ peut être effective tout de suite, le codage des actions l'utilisant pouvant venir par la suite.
-- CharlesNepote


Propective


Création du premier utilisateur intégrée à l'installation

Un pas supplémentaire consiste à créer automatiquement un utilisateur à l'installation. L'installateur pourrait ainsi :

Pour créer un utilisateur à partir de l'installation, on demandera les mêmes éléments que dans la page ParametresUtilisateur :

Il est possible de coder les choses progressivement. Il n'est pas utile que la configuration des droits de cet utilisateur soit réalisée pour proposer sa création dans le premier formulaire de l'installation.
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]