Qui est en ligne

14 visiteurs en ligne.

Scribite!


Description

Scribite est un module permettant d'intégrer des éditeurs wysiwyg (système d'édition où l'on ne saisit pas directement le code de mise en forme mais où on utilise une petite barre d'outils, proche de celles que l'on trouve dans les traitements de texte et qui permet de styliser directement le contenu) dans les zones d'édition.
Lorsque le module est activé vous pourrez à partir de la zone d'administration de scribite choisir parmi plusieurs éditeurs wysiwyg (Xinha, TinyMCE, FCKeditor, openWYSIWYG ou nicEdit) avec la possibilité de les affecter à des modules en particulier.

Attention : compatibilité avec les thèmes
Selon les thèmes (probablement en fonction de la feuille de style), certains éditeurs ne s'affichent pas ou mal.


Télécharger


Module : Scribite!-4.1 Version française : Scribite-4.1
Description: Scribite! est un module qui permet d'intégrer facilement des scripts WYSIWYG comme Xinha, TinyMCE, openWYSIWYG, nicEdit ou YUIdans des champs de type 'textarea' dans le but de rendre l'édition de texte plus simple et plus confortable.Compatible avec Zikula 1.2.*


Module : Scribite!-3.2 Version française : Scribite-3.2
Description: Scribite! est un module qui permet d'intégrer facilement des scripts WYSIWYG comme Xinha, TinyMCE, FCKeditor, openWYSIWYG ou nicEdit dans des champs de type 'textarea' dans le but de rendre l'édition de texte plus simple et plus confortable.


Module : Scribite!-3.1 Version française : Scribite-3.1
Description: Scribite! est un module qui permet d'intégrer facilement des scripts WYSIWYG comme Xinha, TinyMCE, FCKeditor, openWYSIWYG ou nicEdit dans des champs de type 'textarea' dans le but de rendre l'édition de texte plus simple et plus confortable.


Module : Scribite!-3.0 Version française : Scribite-3.0
Description: Scribite! est un module qui permet d'intégrer facilement des scripts WYSIWYG comme Xinha, TinyMCE, FCKeditor, openWYSIWYG ou nicEdit dans des champs de type 'textarea' dans le but de rendre l'édition de texte plus simple et plus confortable.



Installation

1. Uploader tous les fichiers dans modules/scribite.
2. Uploader les éditeurs que vous désirez utiliser dans javascript/scribite_editors.
3. Dans la partie 'Modules' de l'administration, régénérer la liste de modules et initialiser puis activer le nouveau module scribite!.
4. Dans l'administration de scribite! appliquer les paramètres désirés.
5. Certains modules ne fonctionnent pas directement avec scribite! et ils doivent être légèrement modifiés. *
6. Vider les dossiers de cache et des fichiers compilés.
  • pnTemp/Xanthia_compiled
  • pnTemp/Xanthia_cache
  • pnTemp/pnRender_compiled
  • pnTemp/pnRender_cache
7. Terminé! ;o)

*
- PagEd, Pagesetter (v6.x), Postcalendar (v4.02 CVS), Book (v1.12), pnhelp (v1.0.0.0)
Les fichiers requis sont dans pndocs/ext_modules et peuvent être copiés dans le dossier spécifique à chaque module (faites un backup des anciens fichiers!)

- pncommerce
Dans le fichier pntemplates/pncommerce_admin_itemedit.html rechercher après :.
 <textarea name='ItemDescription' rows='10' cols='40' wrap><!--[ $Item.Desc ]-->

et modifier comme ceci :
 <textarea id='ItemDescription' name='ItemDescription' rows='10' cols='40' wrap><!--[ $Item.Desc ]-->


- CoType 1.0
Les fichiers requis sont dans pndocs/ext_modules et peuvent être copiés dans le dossier du module (faites un backup des anciens fichiers!)


Mise à jour

Si une version précédente de scribite! est installée, elle peut être mise à jour à partir de l'administration dans la partie 'Modules' après que tous les fichiers du dossier modules/scribite aient été mis à jour.
Depuis la version 1.2 les éditeurs files/javascripts ont été déplacés dans /javascript/scribite_editors et /modules/scribite/pnincludes.
Dans l'administration un message d'alerte apparait car les popus ne fonctionnent pas correctement depuis pn.8 qui utilise une restriction via .htaccess pour les dossiers des modules.


Paramétrages

Ajout de nouveaux modules

Si le module que vous désirez utiliser avec scribite! n'est pas dans la liste des modules compatibles, vous pouvez l'ajouter à scribite!.
Voici ce dont vous aurez besoin :
  • nom du module (pas son alias mais uniquement le nom du dossier correspondant au module)
  • les fonctions du module pour lesquels scribite! devrait être activé. Si c'est un ancien module sans fonctions paramétrées ou que toutes les fonctions devront être utilisée, vous pouvez mettre „all“.
  • Les ID des textarea pour lesquels l'éditeur devra être utilisé. Si tous les ID devront être converti dans un format wysiwyg vous pouvez mettre „all“.

Editer des modules

Si des fonctions d'un module changent, vous pouvez utiliser le bouton éditer pour mettre à jour le module ainsi que toutes les fonctions et les ID des textarea.
Les mêmes choses sont nécessaires que pour „Ajouter de nouveaux modules“ („all“ paramètres). Pour PagEd? vous pouvez utiliser „PagEd?“ dans le champ ID dans le but de ne pas avoir tous les champs convertis par l'éditeur.

Supprimer des modules

Ici vous pouvez supprimer complètement un module de scribite!.

Templates

Par défaut le template scribite_EDITOR_editorheader.htm qui est utilisé convient à la plupart des utilisateurs. Si vous désirez ajouter ou modifier quelque chose, vous pouvez copier ce fichier dans le dossier /themes/YOURTHEME/templates/modules/scribite/ et y faire vos modifications.
Si un fichier scribite_EDITOR_MODULENAME.htm existe, il sera utilisé à la place du template par défaut, ainsi vous avez la possibilité d'utiliser différents éditeurs pour différents modules.
Les auteurs de modules peuvent créer une api appelée par scribite! directement (voir la documentation complémentaire) ou un template spécial qui sera appelé pour utiliser ses propres paramètres dans scribite!.

Choix de l'éditeur

Vous pouvez opter pour un éditeur par défaut ou affecter un éditeur particulier pour chacun de vos modules activés pour fonctionner avec scribite!.
  • Xinha : l'éditeur le plus adapté à zikula dans la mesure où il intègre des plugins permettant d'utiliser d'autres modules depuis l'éditeur (par exemple mediashare, mediaattach, formicula...). Pour illustrer cette potentialité : vous avez installé le module "mediashare" qui permet de faire des galeries de documents (images, vidéos, pdf, appliquettes flash...). Vous avez choisi d'utiliser xinha pour éditer les News, du coup lorsque vous voudrez ajouter une image (ou un autre doc) stocké dans mediashare, vous n'aurez qu'à cliquer sur l'icône "mediashare" des outils d'édition affichés par xinha dans le champ d'édition pour accéder directement à votre galerie et aller choisir le document en optant pour une vue en miniature, une vue complète ou une vue galerie (avec lien, etc...). Il est même possible d'uploader au passage dans la galerie un document que vous voudriez mettre dans votre news et dans votre article. Possibilité d'éditer le champ en plein écran tout en gardant l'accès au code source.
  • FckEditor : un autre éditeur wysiwyg puissant. Edition en plein écran, accès au code source. Possibilité d'uploader des documents ou des images pour les inclures ensuite dans les zones éditables mais il faut faire une modification des fichiers de configuration de FckEditor? pour bénéficier de cette fonctionnalité. (En raison de la licence "non-libre", FckEditor? a été retiré du paquet à partir de la version 4).
  • OpenEditor : Un éditeur un peu moins complet que les précédents mais qui maintient la possibilité d'uploader des contenus à la volée.
  • NiceEditor : Un petit éditeur tout simple. Particulièrement adapté si on souhaite juste facilité la rédaction texte aux membres et visiteurs.*