Cette page liste toutes les contributions qui, à l'opposé des
ContributionsClesEnMain, nécessitent une modification du logiciel
WikiNi.
Ces contributions peuvent requérir des connaissances techniques poussées pour les mettre en oeuvre ; elles sont à utiliser à vos risques et périls.
Les contributions listées ici ne font pas partie du projet
WikiNi et, à ce titre, pourraient devenir incompatibles avec
WikiNi au fur et à mesure de son développement.
Les contributions sont présentées selon le modèle suivant :
Nom de la contribution :
Description :
Type de contribution : [Action|Formatter|handler|CSS|noyau|coloration syntaxique]
Fonctionne avec : [
WikiNi 0.1.1.0.3|
WikiNi 0.4.1rc]
Intégration technique : [résumé des modifications techniques nécessaires (par exemple : modification /wakka.php, /actions/header.php)]
Mainteneur : Prenom Nom
Licence : [attention : il faut indiquer clairement votre choix, sans quoi nous ne pouvons intégrer la contribution à
WikiNi ; nous recommandons la licence GPL]
Dernière version : [exemple : 0.1, 0.2, 1.0, etc.]
Dernière livraison : [date de la dernière livraison]
Accès au code et mise en oeuvre : [lien vers la page
Démonstration : [lien vers la page permettant de voir la démonstration de la contribution]
Intégration au projet WikiNi : [souhaitée par ...|non souhaitée par ...|planifiée]
Bugs : [signaler ici les bugs connus]
Nom de la contribution : Test Anti-bot
Description : Lors de la sauvgarde d'une page l'utilisateur est invité compter le nombre d'occurences d'une lettre dans une chaine de caracters
Type de contribution :
Fonctionne avec : WikiNi 0.4.2
Intégration technique : Modification de edit.php (/handlers/page/edit.php)
Mainteneur : Bob (bob dot velghe at gnux dot be)
Licence : [licence GPL]
http://www.thefunnyquotessayings.com/famous-funny-love-quotes/ funny love quotes
Dernière version : 0.1
Dernière livraison : 27/12/2004
Accès au code et mise en oeuvre : http://gnux.be/patchs/wikini/index.htm
Démonstration :
Intégration au projet WikiNi :
Bugs : [signaler ici les bugs connus]
Nom de la contribution : DiscussionsActionBackup
Description : Permet d'effectuer une sauvegarde de la base
Type de contribution : Action
Fonctionne avec : WikiNi 0.4.2
Intégration technique : Ajout d'une action + Modification de wakka.config.php (modification éventuelle de wakka.css)
Mainteneur : Nicephore17
Licence : Bonne question... heuu GPL? j'ai utilisé BackupDB() dont je ne connais pas le type de licence.
Dernière version : 1.0
Dernière livraison : 22/11/2004
Accès au code et mise en oeuvre : DiscussionsActionBackup http://itshumour.blogspot.com/2011/07/funny-marriage-jokes.html funny jokes
Démonstration : http://pagesperso.laposte.net/nicephore17/wakka.php?wiki=BackUp
Intégration au projet WikiNi : souhaitée par ...
Nicephore17
Bugs : PLEIN PARTOUT
Nom de la contribution : Encodage automatique des emails
Description : Encode automatiquement les adresses emails en hexadecimal pour éviter le spam.
Type de contribution : [Formatter]
Fonctionne avec : [
WikiNi CVS]
Intégration technique : [formatters/wakka.php]
Mainteneur : JeremieCook
Licence : [licence GPL]
Dernière version : [0.1]
Dernière livraison : [07/11/2004]
Accès au code et mise en oeuvre : EncodageDesEmails
Démonstration :
Intégration au projet WikiNi : [souhaitée par ...|non souhaitée par ...|planifiée]
Bugs : [signaler ici les bugs connus]
Nom de la contribution : Sommaire automatique
Description : Action permettant de générer un sommaire automatique (et les liens vers les rubriques et sous rubriques)
Type de contribution : [Action|Formatter|noyau]
Fonctionne avec : [
WikiNi CVS]
Intégration technique : []
Mainteneur : JeremieCook
Licence : [licence GPL]
Dernière version : [0.1]
Dernière livraison : [06/11/2004]
Accès au code et mise en oeuvre : ActionSommaire
Démonstration :
Intégration au projet WikiNi : [souhaitée par ...|non souhaitée par ...|planifiée]
Bugs : [signaler ici les bugs connus]
Nom de la contribution : ActionAttach
Description : Cette action permet de lier un fichier à une page puis d'uploader ce fichier s'il n'est pas présent sur le serveur. Pour pouvoir faire l'upload, il faut avoir le droit d'écriture sur la page. Si le fichier est une image, elle est affichée. Il est possible de mettre à jour le fichier uploadé et et biensur de downloader le fichier. Les fichier uploadés sont versionnés, le propriétaire de la page a accès à un gestionnaire des fichiers attachés affichant la liste des fichiers sur le serveur avec date d'upload et date de la version de la page à laquelle le fichier à été lié ou mis à jour. Possibilité de supprimer un fichier du serveur avec retour en arrière possible (poubelle).
Type de contribution : Action
Fonctionne avec : [...]
Intégration dans WikiNi : nécessite éventuellement une modification de wakka.config.php. 6 fichiers à déployer (voir
ActionAttach)
Mainteneur : GarfieldFr
Licence : Même que
WikiNi
Dernière version : 1.0 beta
Dernière livraison : 8 mai 2004
Accès : download et
ActionAttach
Démonstration : http://codedb.delphicenter.com/wikiAttach/wakka.php?wiki=TestAttach
Intégration au projet WikiNi : souhaitant son intégration :
JeanMichelCornu
- [Je suis en train de réécrire complètement cette action avec pour objectif d'ajouter un gestionnaire de download(pour éviter de modifier le nom du fichier) et peut être une gestion des versions des fichiers uploadés. --GarfieldFr]
- [Gestionnaire de download et gestion de version intégré 2004-05-08 --GarfieldFr]
- [C'est probablement un des éléments qui manquent le plus à WikiNi -- MagicalTux]
- [Marche très bien ce truc :) -- FranckExeprod]
Bugs : ActionAttachBug
Nom de la contribution : ACLGroup
Description : Par défaut, les droits d'accès wakka/wikini sont gérés par individu (*, +, PrenomNom dans les permissions). Pour rajouter la notion de groupe, il suffit de peu de choses. Le principe est le suivant : dans les permissions apparaît une nouvelle forme de droit d'accès : @nom_du_groupe. On peut donc maintenant écrire, pour les droits en lecture/ecritue/commentaires : @nom_du_groupe (pour autoriser) ou !@nom_du_groupe (pour interdire).
Type de contribution : Action / Handler / Base
Fonctionne avec : [...]
Intégration technique : nécessite une modification de wakka.config.php, de wakka.php et de la base de données.
Mainteneur : DavidDecotigny
Licence : ?
Dernière version : 0.01
Dernière livraison : 4 Février 2004
Accès : ACLGroup
Démonstration : ...
Intégration au projet WikiNi : souhaitant son intégration :
JeanMichelCornu,
JarodEvans,
AlainK,
Nicephore17,
ThierryBazzanella,
CharlesNepote
Bugs : Aucun connu
Nom de la contribution : les tableaux dans
WikiNi
Description : Permet de créer des tableaux dans
WikiNi. supporte les attribut HTML des tableaux.
Type de contribution : Formatters
Fonctionne avec : [...]
Intégration technique : Fichiers modifiés : formatters/wakka.php, Fichiers ajoutés : formatters/tableaux.php
Mainteneur : GarfieldFr
Licence :
Dernière version :
Dernière livraison :
Accès : http://codedb.delphicenter.com/wiki/wakka.php?wiki=WikiTableau
Démonstration : ...
Intégration au projet WikiNi : souhaitant son intégration :
JeanMichelCornu JeanMorlet DaWa AlainK SloYvY ThierryBazzanella MarcJeanson? ZeFredz
Bugs : les fonctions trim sont à supprimer pour respecter le type de cadrage souhaité par insertion d'espace devant ou derrière.
Comprend pas, ça marche très bien comme ça ! Aucun probleme de cadrage voir
mon test de tableau --
DaWa
Non, aux lignes 42 et 43 du fichier formatters/tableaux.php il faut en effet supprimer les trim pour obtenir l'alignement correct.
--Nicolas
C'est donc la qu'il faut supprimer les trim !! Quelqu'un m'en avait parlé mais je ne savais plus ou il fallait les supprimer et je n'ai pas eu le temp de me pencher sur le code. Je mettrai bientôt à jour le code --
GarfieldFr
J'avais besoin de cette contribution pour Wikini 0.4.1, j'ai donc réalisé la fusion entre le wakka.php fournit dans la version 0.4.1 standard et celui de cette contrib. J'ai aussi supprimer les trim comme mentionné ci-dessus dans le fichier tableaux.php. J'aimerai savoir à qui je peux envoyer ces deux fichiers pour mettre à jours la contrib. Voir mon courriel sur ma page perso de ce wikini --
JeanPascalMilcent
Sur la page de
http://codedb.delphicenter.com/wiki/wakka.php?wiki=WikiTableau, l'exemple d'alignement des cellules du tableau n'aligne pas au centre la cellule qui est censée l'être.
Note : j'ai laissé deux fois le même commentaire sur le site (mes excuses c'est dû à un pb de refresh). --
AxlMun
Maj 22.03.05 : Tout fonctionne, contrib stable même avec des tableaux complexes. Attention toutefois à ne pas laisser d'espaces trainer. --
TigerKiller
Nom de la contribution : Groupe de pages
Description : Permet de gérer des groupes de pages. Le nom complet d'une page devient NomDuGroupe/NomPages ou NomDuGroupe.NomPages. Les droits d'accès à une page sont par défaut ceux du groupe auquel elle appartient. Chaque groupe a une page "racine" dont le nom est NomDuGroupe.NomDuGroupe et ce sont les droits sur cette page qui donne les droits du groupe.
Type de contribution : noyau de wikini
Fonctionne avec : [...]
Intégration technique : modification de /wakka.php
Mainteneur : GarfieldFr
Licence :
Dernière version :
Dernière livraison :
Accès : http://codedb.delphicenter.com/wiki/wakka.php?wiki=GroupesDePages et
GestionDeGroupeDePages
Démonstration : ...
Intégration au projet WikiNi : souhaitée par
JarodEvans,
AlainK,
SloYvY,
JeromeDelacroix...
Bugs : Aucun connu
the big bang theory quotes
Nom de la contribution : Notification de modification par courriel
Description : Une fonction a été ajouté dans le wikini par Frédéric Arpin. On peut envoyer un courriel à certains utilisateurs lorsqu'il y a des modifications faites dans une page.
Type de contribution : Handler
Fonctionne avec : [...]
Intégration technique : L'handler fourni (edit) remplace le handler edit existant.
Mainteneur : Frédéric Arpin
Licence : ?
Dernière version :
Dernière livraison : 16 Janvier 2004
Accès : http://recitmst.qc.ca/wikinimst/wakka.php?wiki=NouvelleFonctionCourriel et
http://recitmst.qc.ca/wikinimst/wakka.php?wiki=SourcesDuWikiniMST pour les sources
Démonstration : ...
Intégration au projet WikiNi :souhaitée par
SloYvY,
ThierryBazzanella, ...
Bugs : Aucun connu
Voir également :
Nom de la contribution : Notification de modification par courriel
Description : Une fonction a été ajouté dans le wikini par
TheTransporter. Un email automatique est envoyé a toutes les personnes qui sont inscrites a telle ou telle page.
Type de contribution : Handler
Fonctionne avec : [...]
Intégration technique : Ajoute de 2 handlers: subscribe et unsubscribe
Mainteneur : TheTransporter
Licence : Open source :)
Dernière version :
Dernière livraison : 14 Novembre 2004
Accès : TheTransporter
Code source : TheTransporter
Démonstration : http://moi.homeip.net/~pol/wiki/
Intégration au projet WikiNi :souhaitée par
SloYvY,
ThierryBazzanella,
TheTransporter ...
Bugs : Aucun connu
Nom de la contribution : Inclusion d'images, avec controle de "l'habillage" texte (align)
Description :
Le but était de pouvoir inclure une image en utilisant la fonction align du tag img, afin de positionner du texte autour d'une image, faire une lettrine, etc. Après consultation des utilisateurs de notre wikini (bcp d'artistes), le plus simple semblait être d'ajouter un L ou un R a la fin d'une url d'image, pour choisir si l'image s'alligne à gauche ou à droite (Left - Right).
Type de contribution : Hack crado permettant aux utilisateurs de placer une image habillée par du texte.
Fonctionne avec : [...]
Intégration technique : ...
Mainteneur : DaOuar
Licence : GPL
Dernière version :
Dernière livraison : ? février 2004
Accès : InclureUneImage et
http://rezal404.org/wikini/wakka.php?wiki=ReglesDeFormatage pour les exemples.
Démonstration : ...
Intégration au projet WikiNi : souhaitée par
SloYvY...
Bugs :
- validité XHTML à confirmer
- tag "alt" pas vraiment utilisé, problème d'accessibilité pas trop génant tant que l'image ne fait qu'illustrer le texte
- En cas d'image en fin de page, l'image va s'afficher sur le footer de wikini, il faut ajouter un retour chariot forcé aprés quelques retours chariots normaux.
Nom de la contribution : Menu de navigation
Description : Ajout d'un menu de navigation à gauche de toute page courante; le menu de navigation étant une page Wikini arbitraire (par exemple PageMenu). L'intérêt est de faciliter la navigation à travers le site sans avoir à recourir sans cesse à la page principale.
Type de contribution : Action
Fonctionne avec : [...]
Intégration technique : modification de header.php et footer.php ; ajout d'une variable dans wakka.config.php
Mainteneur : PhilippeDrouot
Licence : GPL
Dernière version :
Dernière livraison : 15 mars 2004
Accès : http://contrib.africacomputing.org/wakka.php?wiki=MenuNavigationWikini
Démonstration : ...
Intégration au projet WikiNi : souhaitant son intégration :
FidelioEspoir JeanMorlet JeanMichelCornu JarodEvans AlainK SloYvY VinCent Aweb MarcJeanson?,
FuRax37
: ne souhaitant pas son intégration :
JeremieCook
Bugs : Aucun connu
Les tableaux rendent le design CSS plus compliqué et n'apportent pas d'information à la page. Je suis pour l'integration d'un menu au wiki, mais conseille l'utilisation de <ul> et <li> pour sa création (directement dans le code source). Il est possible par la suite, en CSS, de retrouver la même apparence. Cordialement, --
JeremieCook
Est-il possible de changer la page affichée grâce à un bouton ? exemple Plandusite/Index.
Est-il possible de modifier la largeur de la colonne grâce à un bouton ? (je dois avoir la rougeole ! ;-) Merci --
FidelioEspoir
Est-il possible de paramétrer le menu, voir une partie du menu par une action par exemple pour l'adapter à certaine page ?
Y-a-t'il un moyen de se passer de la table (je cherche à rendre le scrolling indépendant entre page et menu) ? --
JeanMorlet
J'en suis revenu. Je trouve qu'à la longue, ça allourdie la page. D'autre part, ça bouffe pas mal de place. J'ai préféré ajouter une ligne de lien en entête et réorganiser mon wiki pour arriver rapidement n'import où à partir de cette ligne. Enfin, l'usage de Firefox (entre autre) pour les tabs permet de garder sous la main une page de navigation. L'usage des marques pages est aussi bien pratique. --
JeanMorlet
Nom de la contribution : FonctionDeDiaporama
Description : Permet de transformer une page wiki en diaporama, chaque section au-dessous d'un titre <h1> représentant une diapo.
Type de contribution : Handler
Fonctionne avec : WikiNi 0.1.1.0.3
Intégration technique : copier le fichier dans /handlers/page ; modifier légèrement le fichier /wakka.php ; pour
WikiNi 0.4.1rc, rien n'est à modifier, elle fait partie des
ContributionsClesEnMain.
Mainteneur : CharlesNepote
Licence : licence GPL
Dernière version : 0.07
Dernière livraison : 25/03/2004
Accès : FonctionDeDiaporama
Démonstration : http://wikini.net/dev/wakka.php?wiki=Test1PourLeHandlerSlideShow/slide_show
Intégration au projet WikiNi : souhaitant son intégration :
CharlesNepote.
Bugs : Aucun connu
Nom de la contribution : Authentification externe
Description : Tentative d'authentification des utilisateurs de Wikini à partir d'une base de données externe. L'intérêt est de rendre accessible l'édition des pages par une communauté dont les membres sont définis dans une autre application (ceci afin d'intégrer wikini dans un ensemble d'applications sans avoir à diversifier les points d'entrés de la part des utilisateurs).
Type de contribution : noyau de wikini
Fonctionne avec : WikiNi 0.4.1rc
Intégration technique : modification de wakka.php et de l'action usersettings.
Mainteneur : PhilippeDrouot et
AlexandreVicq
Licence : licence GPL
Dernière version : 0.11
Dernière livraison : 28/04/2004
Accès : http://contrib.africacomputing.org/wakka.php?wiki=AuthentificationExterneWikini
Démonstration : -
Intégration au projet WikiNi :
Bugs : -
Nom de la contribution : Wikirenderer
Description : Utilisation d'un nouveau moteur pour la transformation texte wiki => xhtml, s'appuyant sur le moteur de Laurent Jouanneau disponible ici :
Wikirenderer
Type de contribution : Formatter
Fonctionne avec : WikiNi 0.4.
Intégration technique : Il est nécessaire de modifier le fichier wikini/handler/page/show.php, wikini/handler/page/diff.php et wikini/handler/page/slide-show.php, de recopier les fichiers WikiRenderer.conf.php et WikiRenderer.lib.php dans le dossier wikini/formatters, et de créer un nouveau fichier wikini/formatters/wikirenderer.php
Mainteneur : NicolasArnaud
Licence : GPL, et le moteur wikirenderer est aussi en GPL
Dernière version : 0.1
Dernière livraison : 04/11/2004
Accès au code et mise en oeuvre : FormatterWikirenderer
Démonstration :
Intégration au projet WikiNi :
Bugs : ceux de wikirenderer... et tous ceux que j'ai sûrement introduit
Questions : je suis néophyte, à quoi sert cette contrib en terme simples ?
Je vais essayer de répondre. Cette contribution permet de modifier le moteur de rendu (ie formatteur) wiki => xhtml. Par exemple, quand on tappes du texte dans wikini, on le formatte avec un syntaxe wiki (celle de wikini), et le moteur de rendu transforme cette syntaxe en xhtml :
__gras__ et //italique// => moteur de rendu (formatteur) de wikini => <b>gras</b> et <i>italique</i> (texte dans la page html, compréhensible par le navigateur)
Cette contribution permet de modifier le moteur de rendu, ce qui a aussi un impacte sur la syntaxe. Typiquement, on a maintenant :
''legere emphase'' et __emphase__ => moteur de rendu wikirenderer => <em>legere emphase</em> et <strong>emphase</strong>
Cette contribution n'a d'intérêt que pour les nouveaux wiki, maintenant les motivations :
- wikirenderer génère toujours du code xhtml valide (" __gras et //italique__ // " génère du code html non valide dans wikini)
- wikirenderer a une syntaxe très proche de dotclear (pour ceux qui connaissent), il y a d'ailleurs moyens d'avoir la syntaxe dotclear
- wikirenderer est complètement personnalisable
- wikirenderer est plus proche de la sémantique, avec l'utilisation des balises du style <strong> au lieu de <b> par exemple
- wikirenderer permet d'insérer des blocs citations (<blockquote>)
- pour la beauté du geste ;)
--
NicolasArnaud
Bon, je me suis un peu enflammé, en fait ça ne marche pas du tout avec les actions de wikini, désolé...
--
NicolasArnaud
Nom de la contribution : SyntaxeSpip
Description : Utilisation de la syntaxe Spip avec Wikini.
Type de contribution : Formatter
Fonctionne avec : WikiNi 0.4.1, Wikini 0.4.2
Intégration technique : ajout d'un formatter syntax_spip.php , modification du formatter wakka.php, ajout de 2 fichiers en provenance de spip.
Mainteneur : DavidDelon
Licence : licence GPL
Dernière version : 0.1
Dernière livraison : 13/11/2004
Accès : http://david.delon.free.fr/wikini/wakka.php?wiki=PagePrincipale
Démonstration : http://david.delon.free.fr/wikini/wakka.php?wiki=PagePrincipale
Intégration au projet WikiNi :
Bugs : se réferer à la page de la contribution
Nom de la contribution : Ajoute d'un système de favoris
Description : Une fonction a été ajouté dans le wikini par
TheTransporter. Une gestion des favoris a l'aide d'une base de données.
Type de contribution : Handler, actions and ajouts de 2 fonctions dans wakka.php
Fonctionne avec : [...]
Intégration technique : Ajoute de 2 handlers: addtobookmarks.php et deletebookmark.php
Mainteneur : TheTransporter
Licence : Open source :)
Dernière version :
Dernière livraison : 15 Novembre 2004
Accès : TheTransporter
Code source : TheTransporter
Démonstration : http://moi.homeip.net/~pol/wiki/
Intégration au projet WikiNi :souhaitée par
SloYvY,
ThierryBazzanella,
TheTransporter ...
Bugs : Aucun connu
Nom de la contribution : CopyUrlPlusPourWikiNi
Description : Extension pour Mozilla et Firefox permettant d'automatiser la création de liens externes du type
[[http://mon-url.com/page.html Page de mon URL]].
Type de contribution :
Fonctionne avec : toutes versions de
WikiNi
Intégration technique : installation automatique de l'extension + modification manuelle des fichiers de configuration de Mozilla.
Mainteneur : -
Licence : -
Dernière version : -
Dernière livraison : -
Accès au code et mise en oeuvre : CopyUrlPlusPourWikiNi
Démonstration : -
Intégration au projet WikiNi : (sans objet)
Bugs : [signaler ici les bugs connus]
[Note : il est probable qu'il soit possible d'automatiser son installation. Des hackers Mozilla dans la salle ?...]
Nom de la contribution : NotificationEmailLight
Description :
- Un email est envoyé a toutes les personnes inscrites sur le Wiki
- Attention, convient uniquement pour un nombre d'utilisateurs réduits
- Ne pas mettre ce handler sur un wiki avec de nombreux inscrits sous peine
- d'envoyer une quantité inimaginable de mail à tous le monde.
- Usage : (rewrite): http://mondomain/MaPage/mail
Type de contribution : Handler
Fonctionne avec : 0.4.2 + fonction php mail()
Intégration technique : Ajoute de 1 handler: mail
Mainteneur : FranckExeprod
Licence : Open source
Dernière version : 24 Novembre 2004
Dernière livraison : 24 Novembre 2004
Accès : NotificationEmailLight
Code source: NotificationEmailLight
Démonstration : Aucune
Intégration au projet WikiNi : non souhaitée
Bugs : Aucun connu
Nom de la contribution : ACEditor
Description : Barre d'outil d'aide à la saisie des règles de formatage wikini, en particulier pour l'insertion d'images et de documents à partir de la contribution
ActionAttach
Type de contribution : modification du handler edit
Fonctionne avec : WikiNi 0.4.1rc +
ActionAttach
Intégration technique : modification de wakka.php, de l'action header et du handler edit
Mainteneur : AlexandreVicq et
PhilippeDrouot
Licence : licence GPL
Dernière version : 0.1
Dernière livraison : 28/04/2004
Accès : http://contrib.africacomputing.org/wakka.php?wiki=ACeditor
Démonstration : http://contrib.africacomputing.org/wakka.php?wiki=BacASable (bac à sable intégrant la barre d'outil)
Intégration au projet WikiNi :
Bugs : se réferer à la page de la contribution.
Ne fonctionne pas avec
NetScape?
Voir aussi :
WikiEdit, ci-dessous.
Nom de la contribution : WikiEdit
Description : Ajoutez une barre de boutons pour l'édition des pages
Type de contribution : Formatter,noyau (? je sais pas bien)
Fonctionne avec : WikiNi 0.4.2 (probablement compatible avec les anciennes et futures versions)
Intégration technique : 3 fois rien /handlers/page/edit.php (6 lignes en plus) /wakka.config.php (un parametre)
Mainteneur : SylvaiN
Licence : GPL si ça ne tenais qu'a moi, mais ce
, si quelqu'un connait mieux l'anglais que moi pour leur poser la question ...
Dernière version : 0.1
Dernière livraison : 09 décembre 2004
Accès au code et mise en oeuvre : WikiEdit
Démonstration : pas encore
Intégration au projet WikiNi : au développeurs principaux de juger
Bugs : pas encore
Nom de la contribution : WikiAlbum?
Description : Gallerie d'image intégrée à Wikini. Les images sont téléchargées sur le serveur par FTP, des pages wiki (avec handler) permettent de commenter ces images.
Type de contribution : Action, handler
Fonctionne avec : WikiNi >= 0.4.1 (testé avec Wikini 0.4.3)
Intégration technique : cf
WikiAlbum (ajouts d'actions et d'un handlers, ajout dans wakka.config.php, wakka.css et modification facultative de wakka.php)
Mainteneur : AlexandreF
Licence : GPL
Dernière version : 10 février 2005
Dernière livraison : 19 mars 2005
Accès au code et mise en oeuvre : WikiAlbum
Démonstration :
Intégration au projet WikiNi :
Bugs : Si le wiki ne propose pas un menu, la navigation n'est pas très aisée.
Note : attention, à première vue, il ne s'agit pas d'une contribution "clef en main" puisqu'il faut modifier wakka.php. Il faudrait la déplacer dans les
ContributionsAvancees. Cela n'enlève rien à la qualité fonctionnelle de la contribution. (En revanche au niveau de l'implémentation, je trouve qu'elle demande une personnalisation beaucoup trop poussée du noyau de
WikiNi. Idéalement, le noyau de
WikiNi doit rester le plus générique possible. Je pense que l'on doit pouvoir la réaliser sans toucher à wakka.php.) --
CharlesNepote
J'ai déplacé la référence de la contribution dans
ContributionsAvancees. La modification de wakka.php n'est pas obligatoire pour faire fonctionner la navigation (par contre après la modification/création d'une légende, seule celle-ci est affichée sans l'image). J'avais pensé faire une action
album avec les images et les légendes incluses (même procéder que le calendrier), mais dans ce cas, le nom de la page affiché reste fixe, et les URL sont moins simples. La conversion du handler
album en action
album n'est très longue. Dans ce cas, lorsque l'utilisateur modifie une légende (donc une page à part de celle où se situe l'action
album), après la sauvegarde, il n'a que la légende sans le reste de l'album. --
AlexandreF
Nom de la contribution : SessionsInDataBase
Description : Change le système de gestion des sessions afin de les stocker en base
Type de contribution : noyau
Fonctionne avec : WikiNi > 0.4.1rc (a priori)
Intégration technique : ajout d'une table dans la base de données, modification de
wakka.php et ajout d'un fichier
sessions.php. Voir
instructions.txt dans l'archive.
Mainteneur : LordFarquaad
Licence : GPL
Dernière version : 0.1.0
Dernière livraison : 2005-04-12
Accès au code et mise en oeuvre : http://contributions-wikini.notredomaine.org/SessionsInDataBase-v.0.1.0-2005-04-12.zip ou
GererLesSessionsEnBase
Démonstration : - (géré de manière transparente)
Intégration au projet WikiNi :
Bugs : [signaler ici les bugs connus]
Nom de la contribution : DiscussionsActionWhoIsOnline
Description : Affiche diverses informations concernant les utilisateurs en ligne.
Type de contribution : Action
Fonctionne avec : WikiNi > 0.4.1rc +
SessionsInDataBase
Intégration technique : placer le fichier
whoisonline.php dans le répertoire
actions/
Mainteneur : LordFarquaad
Licence : GPL
Dernière version : 0.1.0
Dernière livraison : 2005-04-13
Accès au code et mise en oeuvre : http://contributions-wikini.notredomaine.org/WhoIsOnline-v.0.1.0-2005-04-12.zip
Démonstration : http://fsa.notredomaine.org/wiki/QuiEstEnLigne (et
http://fsa.notredomaine.org/wiki/PagePrincipale)
Intégration au projet WikiNi :
Bugs : [signaler ici les bugs connus]