Gambas France BETA


Pas de compte ? Incription

Editeur Dokuwiki

1
AuteurMessages
linuxos#1 Posté le 16/3/2011 à 10:54:00
Un peu de sel, de poivre et la crevette sera... Bonjour a tous,

Voila bien quelques mois que j'ai entrepris de développer un éditeur dédié à la création de page pour l'outil Dokuwiki (Un des nombreux Wiki qui existent dans le domaine Open Source).

Le but de ce projet est de permettre l'édition de textes avec la syntaxe spécifique du Dokuwiki et de se substituer complètement a l'éditeur Web intégré dans le Dokuwiki lui même et qui a mon goût n'offre pas assez de souplesse.

En revanche, ce nouveau éditeur nécessite un accès physique aux données de Dokuwiki, donc installé sur la même machine Linux qui fait fonctionner le serveur Web + Dokuwiki.
Cela, j'en conviens n'est pas souvent possible en terme d'accès au données mais je réfléchi sur la manière de pourvoir synchroniser les données du serveur Dokuwiki avec celles qui se trouveraient en local sur la machine, à la manière d'un cvs, subversion ou tout autre outil du même genre.

Donc si cette éditeur vous intéresse comme exemple de programmation, voici les caractéristiques:

- Utilise Gambas2 pour le moment (Bientôt disponible en Gambas3 aussi)

- Multi documents (les documents sont visible dans des onglets différents)
- Une arborescence est présente pour organiser les documents mais elle ne reflète pas l'arborescence physique du disque dur. Elle est en quelque sorte libre. les répertoires de l'arborescence ne sont pas des répertoires du disque dur.
- L'éditeur de ne fait pas de la reconnaissance syntaxique car mon niveau de programmation n'est pas assez bon pour le moment.
- Exécution de l'éditeur via un shell avec gestion des fichiers texte passés en paramètre (permet de glisser/déposer un texte
- Navigateur Web intégré dans l'éditeur pour visualiser le résultat d'une page Dokuwiki sans logiciel extérieur (Firefox, Chrome, etc...)
- Correcteur orthographique intégré basé sur l'outil Aspell (actuellement seuls les dictionnaires Anglais et Français sont configurés). L'utilisation du correcteur nécessite la compilation et l'installation du composant gb.Aspell que vous pourrez trouver ici http://sourceforge.net/projects/cppdictspell/ (Attention, la compilation n'est pas difficile mais demande la modification du fichier 'configure' afin d'aboutir.
- Un gestionnaire des médias (Images principalement) est intégré pour permettre d'insérer des Images dans les pages par simple Drag&Drop (Glisser/Déposer).

Toutes les suggestions sont les bienvenues, et si j'ai les connaissances pour intégrer vos attentes et demandes, je le ferais.
Je gagne maintenant beaucoup de temps pour créer des documents Dokuwiki avec cet éditeur donc le but fixé est atteint.

Il me semble que Spheris utilise aussi Dokuwiki, donc si tu a des questions, n'hésite pas.

Encore chapeau Benoit pour ton excellent Gambas...

L'éditeur sera disponible sur http://www.gambasforge.net dès que le site me le permettra. Pour le moment, seul un gros message d'erreur m'en empêche.
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
Prokopy#2 Posté le 16/3/2011 à 13:57:00
Kinder PinguiSalut linuxos,

C'est un logiciel très complet et très utile, merci beaucoup ! :D
Deux petites choses :

-Pour la coloration syntaxique du code, j'ai écrit un tuto apprenant à s'en servir ici, je te laisse y jeter un coup d'œil. :)
-Pour gambasforge, ce n'est pas gambasforge.net mais gambasforge.org, ça doit être ça ton gros message d'erreur. ;)

Bonne continuation,
Prokopy
La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi.
Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi.
linuxos#3 Posté le 16/3/2011 à 15:47:00
Un peu de sel, de poivre et la crevette sera...
Salut linuxos,

-Pour la coloration syntaxique du code, j'ai écrit un tuto apprenant à s'en servir ici, je te laisse y jeter un coup d'œil. :)


Ok. Je vais lire tout ça et voir comment m'en débrouiller.


-Pour gambasforge, ce n'est pas gambasforge.net mais gambasforge.org, ça doit être ça ton gros message d'erreur. ;)

Voici l'erreur que j'ai en retour du site quand j'essaye de renvoyer une nouvelle version du programme gbEditor:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch Server at gambasforge.org Port 80

Si tu as une idée de ce qui se passe ?

Olivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
Prokopy#4 Posté le 16/3/2011 à 15:53:00
Kinder PinguiÇa c'est une erreur gambas créée par le site. Ce n'est pas la première fois que je la vois d'ailleurs. Il faudrait en parler à Gambix pour voir ce qu'il peut faire là-dessus, ce n'est pas moi qui gère l'ancienne version de gambasforge. ;)
La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi.
Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi.
manu#5 Posté le 16/3/2011 à 21:45:00
Avec Gambas ca roule !LinuxOs, c'est moi qui utilise dokuwiki, pas Spheris ;) Si tu pouvais me l'envoyer par mel ce serais sympas. :)
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
linuxos#6 Posté le 18/3/2011 à 00:58:00
Un peu de sel, de poivre et la crevette sera... Manu,

Désolé j'étais persuadé que c'était Spheris qui utilisait Dokuwiki.

A quelle adresse Email je dois t'envoyer le programme ?

Olivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
spheris#7 Posté le 18/3/2011 à 10:18:00
linuxos,
Si tu veux, tu peux aussi me le mettre en copie :
gblinux5@yahoo.fr (enlever le 5)
;)
linuxos#8 Posté le 21/3/2011 à 08:01:00
Un peu de sel, de poivre et la crevette sera... Voila c'est fait, je vous l'ai envoyé. En espérant que vous n'aurez pas de soucis ni de bug en l'utilisant.

Olivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
manu#9 Posté le 21/3/2011 à 08:18:00
Avec Gambas ca roule !Bien reçu merci :)

Je regarde ca bientôt
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
spheris#10 Posté le 21/3/2011 à 12:01:00
Merci linuxos, bien reçu aussi.
1