Wiki en ruby

Bonjour à tous,

J’aimerais savoir s’il existe un plugin rails, ou un gem qui
implémenterai
un moteur de wiki …
Je dois mettre en place sur mon site une sorte de wiki mais sur lequel
j’ai
besoin d’avoir
un minimum la main, pour gérer entre autre les droits en lecture /
écriture,
etc.

Quelqu’un a t’il déjà entendu parlé d’une telle lib ruby ?

Merci

Emmanuel

Tu as d�j� un bon d�but avec la syntaxe, via redcloth:

http://whytheluckystiff.net/ruby/redcloth/

Il ne te reste plus qu’� impl�menter les liens et la navigation :slight_smile:

Le 12/10/07, Emmanuel B.[email protected] a �crit :

Pour l’historique, il y’a acts_as_versioned : http://
wiki.rubyonrails.org/rails/pages/ActsAsVersioned

Ensuite pour les droits, tu peux utiliser n’importe quel plugin
d’auth en modifiant pour ajouter des droits, ou utiliser Active ACL
par exemple: http://activeacl.rubyforge.org/

++

Le 12 oct. 07 à 16:48, TslH a écrit :

Emmanuel :

Je vais étudier acts_as_versioned, ca m’a l’air d’être parfait.

Pour redcloth, j’aurais préféré la syntaxe wiki,

Ah parce qu’il n’existe qu’une syntaxe wiki ?

ca éviterait à mes
utilisateurs d’apprendre une autre syntaxe, mais si je ne trouve
rien, je m’orienterais probablement vers ce choix.

Projet à surveiller : Mediacloth

Parser pour la syntaxe Mediawiki.
http://mediacloth.rubyforge.org

--  Jean-François.


Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org
)

Mea culpa, comme tu l’as deviné je voulais bien sûr parler de la syntaxe
MediaWiki qui est la plus connue :slight_smile:
Merci pour le tuyau sur Mediacloth !

Emmanue

Le 13/10/07, Jean-François Trân [email protected] a écrit :

Je vais étudier acts_as_versioned, ca m’a l’air d’être parfait.

Pour redcloth, j’aurais préféré la syntaxe wiki, ca éviterait à mes
utilisateurs d’apprendre une autre syntaxe, mais si je ne trouve
rien, je m’orienterais probablement vers ce choix.

Enfin pour les droits j’utilise déjà acl_system2.

Merci bien à tous les deux.

Emmanuel

Le 12/10/07, Jordan B. [email protected] a écrit :

Merci Thibaut,

Je vais étudier ca. Pour l’instant je m’étais tourné vers redcloth +
acts_as_versionned.
Le projet mediacloth semblait prometteur mais il a l’air abandonné.
Je vous ferais un retour dès que j’aurais mis tout ca en place.

Merci à tous.

Emmanuel

Le 15/10/07, Thibaut Barrère [email protected] a écrit :

Hello Emmanuel,

je me dis que tu trouveras peut-être des idées qui te plairont dans
Pimki [1], que j’utilise quotidiennement. C’est une application wiki
+“bliki” en ruby, packagée sous forme de gem.

a+

Thibaut

[1] http://rubyforge.org/projects/pimki/

Emmanuel :

Le projet mediacloth semblait prometteur mais il a l’air abandonné.

C’est juste une impression.

Le dernier commit date du 14 octobre 2007 et
le dernier message sur la liste dev date du 13 octobre 2007.

http://rubyforge.org/mailman/listinfo/mediacloth-devel

– Jean-François.


Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org
)

Effectivement, je n’avais pas vu ca … Je m’étais basé sur les infos
fournies par la page rubyforge du projet
http://rubyforge.org/projects/mediacloth/ :
La dernière release date de plus d’un an, une seule question sans
réponse
sur les forums de discussion, pas de TODO ni de prochaine release
annoncée,
etc.

Je vais donc me repencher sur celui là également :slight_smile:

Merci

Emmanuel

Le 15/10/07, Jean-François Trân [email protected] a écrit :

On 10/15/07, Thibaut Barrère [email protected] wrote:

je me dis que tu trouveras peut-être des idées qui te plairont dans
Pimki [1], que j’utilise quotidiennement. C’est une application wiki
+“bliki” en ruby, packagée sous forme de gem.

Voir aussi soks www.soks.org, abandonné depuis pas mal de temps pour
cause d’études de son auteur.

Je m’en sers tous les jours pour mes embrouilles personelles, et si
mes souvenirs sont bon c’est pas mal codé et on doit pouvoir sortir le
“moteur” de wiki, c’est à dire les liens auto entre pages assez
facilement.


Mathieu

On ne peut donc que rappeler la formule idoine pour les projets
open-source:

Release Early, Release Often

Si vous ne communiquez pas, vous �tes mort. :slight_smile:

Le 15/10/07, Emmanuel B.[email protected] a �crit :

Bonjour,

On 16 oct, 21:51, “Patrick A.” [email protected] wrote:

il y a GroupsWiki tout en Ajax dont la dernière version est sorti le 8
octobre donc c’est actif.

La démo:http://www.groupswiki.com/pages/sandbox

Le projet:http://code.google.com/p/groupswiki/
Je voudrais installer groupswiki sur ubuntu feisty.
J’ai installé les librairies demandées.
Au rake db:migrate j’ai l’erreur suivante :
~/rails/groupswiki$ RAILS_ENV=production rake db:migrate
(in /home/pierreva/rails/groupswiki)
rake aborted!
Unable to load /usr/lib/libtidy.dylib
Je n’ai que la librairie /usr/lib/libtidy.so
Quelqu’un peut-il m’aider à réinstaller la librairie libtidy ?
Merci pour votre aide.

Pierre

Pierre :

Le projet:http://code.google.com/p/groupswiki/

Je voudrais installer groupswiki sur ubuntu feisty.
J’ai installé les librairies demandées.
Au rake db:migrate j’ai l’erreur suivante :
~/rails/groupswiki$ RAILS_ENV=production rake db:migrate
(in /home/pierreva/rails/groupswiki)
rake aborted!
Unable to load /usr/lib/libtidy.dylib

.dylib c’est spécifique à Mac

Je n’ai que la librairie /usr/lib/libtidy.so
Quelqu’un peut-il m’aider à réinstaller la librairie libtidy ?

Dans le config/environment.rb, on voit qu’il a du super code super
malin :

http://groupswiki.googlecode.com/svn/trunk/config/environment.rb

PRODUCTION_BOX = hostname.strip==‘black’

require ‘tidy’

if PRODUCTION_BOX
Tidy.path = RAILS_ROOT + ‘/lib/libtidy.so’
else
Tidy.path = ‘/usr/lib/libtidy.dylib’
end

Donc essaie en pointant Tidy.path vers ‘/usr/lib/libtidy.so’
sinon, vers RAILS_ROOT + ‘/lib/libtidy.so’.

– Jean-François.


Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org
)

il y a GroupsWiki tout en Ajax dont la dernière version est sorti le 8
octobre donc c’est actif.

La démo:
http://www.groupswiki.com/pages/sandbox

Le projet:
http://code.google.com/p/groupswiki/

Merci Jean-François,
avec

require ‘tidy’

if PRODUCTION_BOX
Tidy.path = RAILS_ROOT + ‘/lib/libtidy.so’
else
Tidy.path = ‘/usr/lib/libtidy.so’
end

J’ai pu mener à bien l’installation de groupswiki.

Pierre

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs