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>