On 7/11/05, Rakotomandimby Mihamina <[EMAIL PROTECTED]> wrote:
Picard Cyril wrote:
> Bon, je vais tenter de résumer !!

T'ennerve pas...

> Il n'est pas possible de déposer par FTP dans mon répertoire de travail des
> fichiers car CPS gère des objets et pas des fichiers.

Ce n'est pas uniquement CPS qui gère les choses comme ça.
Zope tout entier le fait.

> Cependant, si on ajoute un répertoire Plone dans mon répertoire de travail,
> je pourrais uploader des fichiers.

Du temps de Plone 2.0.1 je n'y arraivait pas. Depuis jen'ai pas essayé.
Je ne pouvais uploader _que_ si je me loggait en FTP en tant qu'admin Zope.

> Ma question est : Etant sous CPS [...] créer un
> répertoire Plone

Voilà: tu t'ennerves et tu ecris n'importe quoi...

> Mon but est le suivant :
> Je veux pouvoir ajouter une multitude de document dans des formats comme
> word, excel.... dans mon espace de travail .

Pascal Van Caldenborgh disait pouvoir uploader mais en tant qu'admin
Zope. Est-ce que toi déjà tu confirme ses dires? ça permettrait de voir
ou est le souci...

Quel est l'ID de ton site CPS, et quelle URL FTP utilises-tu pour
atteindre ton espace de travail? deplus, tu n' pas répondu sur les modes
passif, binaire,... car comme Pascal Van Caldenborgh l'a dit, un fichier
cvs (qui est du texte clair) est passé mais du PDF (qui est du binaire)
est mal passé. Il faut donc décrire tous les paramètres que tu utilise
pour le transfert.

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


Je pense avoir déjà posté ça mais au cas où, voici ce qu'il faut faire pour avoir un folder où l'on peut uploader via ftp des fichiers csv
Il doit être possible en changeant l'extension d'uploader des .pdf mais je serais pas tester pour le moment
voici/revoici le snippet :
 
ttool = portal.portal_types
    pf = 'Portal File'
    pr(" Registering portal types: %s" % (pf,))
    ptypes_installed = ttool.objectIds()
    if pf in ptypes_installed:
        ttool.manage_delObjects (pf)
        pr("  Type %s Deleted" % (pf,))
    ttool.manage_addTypeInformation(
        id=pf,
        add_meta_type='Factory-based Type Information',
        typeinfo_name='CMFDefault: Portal File',
        )
    pred_id = 'csv'
    reg = portal.content_type_registry
    if not reg.getPredicate(pred_id):
        reg.addPredicate(pred_id, 'extension')
    reg.getPredicate(pred_id).edit(extensions='csv')
    reg.assignTypeName(pred_id, 'Portal File')
    reg.reorderPredicate(pred_id, 2)
    if not portalhas('csv_data'):
        portal.manage_addProduct['CMFCore'].manage_addContent('csv_data', 'Portal Folder')  

 

--
_________________________
Pascal Van Caldenborgh
Senior Consultant
http://teddybeer.objectis.net
_________________________
_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à