Wikini

FranCois

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-54-145-124-143.compute-1.amazonaws.com
Bonjour,
Super boulot, c'est light et efficasse. On retrouve la puissance du LAMP (Linux Apache Mysql PHP).

Je viens d'installer Wikini au bureau, pour l'instant, le bilan est-ce assez positif, je fais encore le comercial dans le couloir mais çà semble prendre.
En 4 jours :


Bienvenu François, n'hésitez pas à participer. Pourriez-vous éventuellement décrire l'usage que vous faite de WikiNi dans votre entreprise ou ailleurs. Les retours d'expérience contribuent à améliore le produit. (Par curiosité, comment avez-vous découvert WikiNi ?) -- CharlesNepote
merci ;-)
Et bien je fais partie de l'ABUL (du CA depuis peu) et nous utilisons Spikini.
Je vais faire 2 entrées dans cette page : utilisation dans le cadre professionnel et contributions.
-- FranCois

Utilisation dans le cadre Professionnel

Objectifs
Je suis très séduit par l'éfficacité et la simplicité de WikiNi et j'ai donc décidé de l'installer au bureau avec 3 objectifs:
  1. Fournir à chaque équipe/projet, un espace de travail collaboratif rapide et simple d'utilisation donc efficace.
  2. Améliorer la diffusion de l'information et des connaissances : si chaque équipe utilise le Wiki, les autres équipes on une vision transversale de l'ensemble des activités de l'entité.
  3. Centraliser et factoriser les connaissances de chacun : on sait facilement, qui fait quoi et si on a besoin d'une ressource ou d'une information, on regarde d'abord en local avant de se lancer sur le net.
Suivie d'utilisation
2005-01-15 : C'est tout frais, une semaine, mais je tiendrai à jour cette page pour donner les évolutions.

Contributions


Pour l'instant, des idées comme çà

Pour revenir au coté simplicité efficace, j'ai développé 3 bouts de code pour faire un site web dynamique et facilement maintenable. Un répertoire dans un endroit particulier et hop, une nouvelle entrée dans le menu. Si on ne met rien dans ce répertoire, je liste les fichiers qu'il contient, s'il y a un fichier index.php, je l'inclu. Ce fichier ne doit contenir QUE les informations de la page courante, pas besoin de réécrire le header, foot...
C'est bête comme choux mais c'est efficace. D'ailleurs, je me suis demander si je n'allais pas faire un merge entre WikiNi et mon code (que je peut fournir d'ailleurs)

En fait, il manquerait (mais ce n'est peut-être pas le sujet de WikiNi ou je n'ai peut-être pas assez lu la doc) :

Patchs


Ajout de 3 divs

diff -Nru wikini/actions/footer.php wikini-francois/actions/footer.php
--- wikini/actions/footer.php   2004-02-18 16:48:07.000000000 +0100
+++ wikini-francois/actions/footer.php  2005-01-15 14:47:01.000000000 +0100
@@ -96,6 +96,7 @@
        }
 ?> 
 
-
+</div>  <!-- main dét dans header.php -->
+</div>  <!-- Page dét dans header.php -->
 </body>
 </html>
diff -Nru wikini/actions/header.php wikini-francois/actions/header.php
--- wikini/actions/header.php   2004-10-11 22:45:31.000000000 +0200
+++ wikini-francois/actions/header.php  2005-01-15 14:47:01.000000000 +0100
@@ -57,24 +57,37 @@
 <body <?php echo (!$user || ($user["doubleclickedit"] == 'Y')) && ($this->GetMethod() == "show") ? "ondblclick=\"document.location='".$this->href("edit")."';\" "
 : "" ?>
 <?php echo $message ? "onLoad=\"alert('".$message."');\" " : "" ?> >
 
+<div id="page">
+<!-- Fin dans footer.php -->
+
 
 <div style="display: none;"><a href="<?php echo $this->href() ?>/resetstyle" accesskey="7"></a></div>
 
 
+<div id="title">
 <h1 class="wiki_name"><?php echo $this->config["wakka_name"] ?></h1>
+</div>
+
+
 
 
+<div id="header">
+<?php echo $this->ComposeLinkToPage($this->config["root_page"]); ?> ::
+<?php echo $this->config["navigation_links"] ? $this->Format($this->config["navigation_links"])."" : "" ?>
+<br />[ 
+<?php
+  echo $this->Format($this->GetUserName()); 
+  if ($user = $this->GetUser()) 
+     echo " / <a href=\"".$this->config["base_url"] ."ParametresUtilisateur&amp;action=logout\">D&eacute;connexion</a>\n"; 
+?>
+]
 <h1 class="page_name">
 <a href="<?php echo $this->config["base_url"] ?>RechercheTexte&amp;phrase=<?php echo htmlentities($this->GetPageTag()); ?>">
 <?php echo htmlentities($this->GetPageTag()); ?>
 </a>
 </h1>
-
-
-<div class="header">
-<?php echo $this->ComposeLinkToPage($this->config["root_page"]); ?> ::
-<?php echo $this->config["navigation_links"] ? $this->Format($this->config["navigation_links"])." :: \n" : "" ?>
-Vous &ecirc;tes <?php echo $this->Format($this->GetUserName()); if ($user = $this->GetUser()) echo " (<a href=\"".$this->config["base_url"] ."ParametresUtilisate
ur&amp;action=logout\">D&eacute;connexion</a>)\n"; ?>
 </div>
 
+<div id="main">
+<!-- Fin dans footer.php -->
 
Les fichiers binaires wikini/puce.gif et wikini-francois/puce.gif sont différents.
diff -Nru wikini/wakka.config.php wikini-francois/wakka.config.php
--- wikini/wakka.config.php     1970-01-01 01:00:00.000000000 +0100
+++ wikini-francois/wakka.config.php    2005-01-15 14:47:01.000000000 +0100
@@ -0,0 +1,31 @@
+<?php
+// wakka.config.php cr&eacute;&eacute;e Mon Jan 10 07:52:03 2005
+// ne changez pas la wikini_version manuellement!
+
+$wakkaConfig = array(
+       "wakka_version" => "0.1.1",
+       "wikini_version" => "0.4.3",
+       "debug" => "no",
+       "mysql_host" => "localhost",
+       "mysql_database" => "wikini",
+       "mysql_user" => "wikini",
+       "mysql_password" => "*********",
+       "table_prefix" => "wikini_",
+       "root_page" => "PagePrincipale",
+       "wakka_name" => "Wiki",
+       "base_url" => "http://localhost/wikini/wakka.php?wiki=",
+       "rewrite_mode" => "0",
+       "meta_keywords" => "",
+       "meta_description" => "",
+       "action_path" => "actions",
+       "handler_path" => "handlers",
+       "header_action" => "header",
+       "footer_action" => "footer",
+       "navigation_links" => "TableauDeBordDeCeWiki :: DerniersChangements :: ParametresUtilisateur",
+       "referrers_purge_time" => "24",
+       "pages_purge_time" => "90",
+       "default_write_acl" => "+",
+       "default_read_acl" => "*",
+       "default_comment_acl" => "*",
+       "preview_before_save" => "0");
+?>
diff -Nru wikini/wakka.css wikini-francois/wakka.css
--- wikini/wakka.css    2004-02-25 01:02:36.000000000 +0100
+++ wikini-francois/wakka.css   2005-01-15 14:47:01.000000000 +0100
@@ -1,20 +1,42 @@
-body { background-color: #F5F5F5; color: black; }
+body 
+{ 
+  background-color: #fff;
+  color: #000;
+  font-size: small;
+  margin: 0;
+  padding: 0;
+}
+
+body, p, td, li, input, select, textarea 
+{ 
+  font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; 
+  font-size: 13px; line-height: 1.3; 
+}
+
+h1, h2, h3, h4, h5 
+{ 
+  margin: 0px; padding: 0px; 
+}
+
+a 
+{ 
+  color:#006;
+  text-decoration: none;
+  background-color: transparent;
+}
 
-body, p, td, li, input, select, textarea { font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.3
; }
-h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }
-a { color: #993333; }
 ul { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
 ol { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
 form { margin: 0px; padding: 0px; }
-tt { color: Navy; }
+/*tt { color: Navy; } */
 hr { border: 0px; color: Black; /* Internet Explorer */ background-color: Black; height: 1px; }
 
 
 .wiki_name { float: left; margin: 0px 15px 0px 10px; font-size: 150%; }
-.page_name { font-size: 150%; }
+.page_name { font-size: 150%; text-align: right;}
 
 .error { color: #CC3333; font-weight: bold; }
-.indent { margin-left: 40px; }
+.indent { margin-left: 20px; }
 .additions { color: #008800; }
 .deletions { color: #880000; }
 .add { font-weight: bold; color: #c00; text-decoration: underline; }
@@ -52,3 +74,77 @@
 .trail_table { line-height: 30px;}
 .trail_button { color: #993333; }
 
+/*
+ * Ajouts François
+ */
+
+#page
+{
+  background: url(/images/citb-bg.jpg) no-repeat top left;
+  padding: 30px 5px 0px 30px;
+  margin: 0px;
+}
+
+#title
+{
+  position: absolute;
+  top: 30px;
+  left: 30px;
+  padding: 0px;
+  margin: 0px;
+  border: 0px;
+}
+#title h1
+{
+  font:  georgia;
+  color: #00a;
+}
+#header
+{
+  position: absolute;
+  top: 5px;
+  left: 210px;
+  padding: 0px;
+  margin: 0px;
+  border: 0px;
+}
+
+#main
+{
+  padding-top: 40px;
+  padding-left: 10px;
+  height: 300px;
+}
+
+#main li
+{
+  list-style-image:url(puce.gif);
+}
+
+
+
+
+tt 
+{ 
+ color: #666;
+ background-color:  #eef;
+}
+
+h2
+{
+  border-bottom: 1px solid #600;
+  margin-bottom: 0.2em;
+  padding-left: 0.3em;
+  color: #600;
+}
+
+h3
+{ 
+  color: #040;
+  margin-top: .2em;
+  text-decoration: underline;
+  font-weight: lighter;
+}
+
+
+

Je ne pense pas que le wakka.config.php soit très utile, et quand bien même il vaudrait mieux enlever les données relatives à la connexion à la bdd (même si c'est sur un serveur appartenant à un réseau privé...)
hi hi hi : j'avais fait la modif avant de publier mais j'ai du refaire un diff sauvage. Ce n'est effectivement pas bien grave, c'est la version de dev qui est sur ma machine - merci tout de même -- FranCois



Pages ayant un lien vers la page courante :
ActionBacklinks
DiscussionsActionBacklinks
FranCois
NotificationParCourriel

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