Bonjour

Olivier Grisel a écrit :
didier Belot a écrit :

Comment pourrait-on le rendre aussi disponible pour CPSBlog ? Est-ce compliqué, et de quel côté commencer cet essai d'intégration ?


Le type de document "BlogEntry" utilise dans son layout "blog_entry" le widget "w_content" qui est de type "Rich Text Editor Widget" actuellement basé sur Epoz. Pour utiliser FCKeditor à la place, il y a deux solutions :

1- utiliser un widget de type "Text Widget" avec l'option 'render_format': 'html' comme c'est le cas pour le layout flexible_content utilisé par les documents flexibles.

2- modifier le code de rendu du widget "Rich Text Editor Widget" pour utiliser FCKeditor à la place d'Epoz.

Cette template est la suivante :
http://svn.nuxeo.org/trac/pub/file/CPSSchemas/trunk/skins/cps_schemas/widget_rte_render.pt

Il faudrait lui faire subir une transformation similaire a celle qui transforme : http://svn.nuxeo.org/trac/pub/file/CPSSchemas/trunk/skins/cps_schemas/popup_rte_form.pt
en :
http://svn.nuxeo.org/trac/pub/file/vendor/FCKeditor/trunk/skins/editor_fck/popup_rte_form.pt

Cordialement,

--
Olivier

_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>




MAYNARD Patrick SZSIC33 a écrit :


Bonjour à tous,
moi je suis débutant et je ne parviens pas à installer FCKeditor avec une External Method :



Pour installer FCKeditor avec CPS maintenant il faut utiliser le portal_quickinstaller je pense.

On pourrait faire une meilleure intégration à CPS en partant de la dernière version pour FCKeditor.Plone (2.0.2) disponible ici :

https://sourceforge.net/project/showfiles.php?group_id=75348&package_id=146658&release_id=361202

Cette version n'a pas été testée avec CPS donc il faut d'abord :

- vérifier l'installeur de cette version (si il n'y a pas des dépendances Plone qui trainent au mauvais endroit - si il y a un problème je peux corriger)


Bien-sûr :
- faire un template wysiwyg comme indiqué par Olivier Grisel


Ensuite, si on veut pouvoir uploader des pièces jointes via l'explorateur et disposer d'un explorateur plus sympa (celui disponible avec CPS est un dtml-tree s'appuyant sur un script python) :

- faire un connecteur pour l'exploration du serveur et le téléchargement : c'est un simple script python renvoyant du xml (pour du xml-rpc), donc remplacer connectorPlone.py par un connectorCPS.py

- remplacer un script Python qui se charge de la fonction upload rapide de fichiers (uploadPlone.py)


Ensuite on peut également s'amuser à faire des widgets avec différentes barres d'outils selon les champs à renseigner sur les formulaires.

Ce travail ne devrait pas être difficile pour quelqu'un qui a un peu de temps devant lui et connaissant bien CPS (tout ce qui me manque) et le css, et le résultat sera très gratifiant pour un minimum d'effort car ça peut apporter beaucoup d'avantages en terme d'ergonomie à l'usager final, particulièrement sur des sites à fort contenu éditorial.

Personnellement je m'occupe du produit FCK pour Plone pendant mon temps libre et je le fais évoluer en même temps que le code source original de l'éditeur. J'ai essayé de m'impliquer sur une version personnalisée pour CPS (ça marche pas trop mal quand-même grâce à tarek et marc aurèle), voire une version plus générique pour tout CMS Zope, mais je suis obligé de revoir à la baisse ces objectifs car ce projet a toujours fonctionné sur des initiatives personnelles un peu à la marge du monde open-source (maîtrisant toute sa culture et son organisation). Il faut donc être réaliste et faire avec les ressources disponibles qui reposent uniquement sur le bénévolat. Néammoins il y a des garanties de sérieux car tout celà se fait avec un bon état d'esprit, des gens qui s'impliquent, et une grosse base d'utilisateurs. Alors ce serait avec plaisir que je participerais à mon petit niveau à faire évoluer la version CPS déposée sur le svn de Nuxeo. Donc si ça intéresse quelqu'un de prolonger cette petite aventure il peut me contacter ...

Amitiés à la communauté CPS.

jean-mat grimaldi / macadames





--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.13/124 - Release Date: 07/10/2005


_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à