Info per principiante

5 messages Options
Embed this post
Permalink
garva

Info per principiante

Reply Threaded More More options
Print post
Permalink
Ciao,

dopo essermi chiarito le idee in un precedente post
sul come trovare la documentazione dei metodi ora,
dopo aver realizzato un po' di template, zsql, collegato oracle via
SQLRelay e qualche script
sbattuti nella root di plone, sono giunto alla conclusione ovvia
che mettere tutto nella root non è il massimo.

ho pensato, forse sbagliando,  che sarebbe utile creare un prodotto
che raccolga tutte queste cose.
Mi sono messo di buzzo buono per cercare di creare questo prodotto,
seguendo i vari esempi di "Professional plone Development" e di "The
definitive guide to plone 2nd".
Alla fine sono riuscito a crearne la struttura vuota usando, nella dir
zinstance/src, il comando
paster create -t plone (
modificato il buildout.cfg

ed ora vedo il "ppp.aaa" nella root di zope

Bene, veniamo alle domande
1) se nella directory src/ppp.aaa/ppp/aaa creo un template, script o
zsql come lo richiamo da plone ?.
Creati via zmi  nella root di plone erano visibili con
here/mytemplate.pt ora ?
2) il prodotto lo vedo nelle root di zope ma non in plone. E' normale ?
3) ho letto dell'opzione addcontent di paster che pero' da me non è
prevista ( plone 3.3rc3 ) ho una versione sbagliata ?


Grazie  dell'aiuto

Giuseppe



_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
Davide Moro-2

Re: Info per principiante

Reply Threaded More More options
Print post
Permalink
Il giorno gio, 18/06/2009 alle 17.00 +0200, Giuseppe Arvati ha scritto:
> Bene, veniamo alle domande
> 1) se nella directory src/ppp.aaa/ppp/aaa creo un template, script o
> zsql come lo richiamo da plone ?.
> Creati via zmi  nella root di plone erano visibili con
> here/mytemplate.pt ora ?
> 2) il prodotto lo vedo nelle root di zope ma non in plone. E' normale ?
> 3) ho letto dell'opzione addcontent di paster che pero' da me non è
> prevista ( plone 3.3rc3 ) ho una versione sbagliata ?

Ciao,
il template plone è un pochino scarno come base di partenza. Per
smanettare un pochino potresti partire con archetype (e poi
addcontent/schema, ci sono diverse guide e funziona bene come base di
partenza) oppure con un tema grafico, sempre con paster.
Con un tema plone hai già pronti dei layer in cui mettere i tuoi
template o risorse; con archetype o plone, vado a memoria, devi andare
un po'di copia e incolla per registrare dei layer in portal skins.

Ti consiglio quindi di vedere dei prodotti esistenti per capire come
fanno e guardare il codice all'interno per imparare.
Tipicamente dovresti trovare uno skins.zcml, una cartella skins
contenente i layer e un profilo GS dentro profiles/default. Dentro i
profili dentro portal_skins potrai caricare i tuoi template.

Questo per quanto riguarda l'approccio più tradizionale, ci sono modi
alternativi più zope3-like per creare viste, lì i vari libri e guide in
rete possono esserti di aiuto.

Spero di essere stato utile.

Quindi per ricapitolare:
i tuoi pt puoi metterli dentro dei layer in portal_skins, un po'come
faresti nella custom ttw;
per vedere il prodotto installabile in Plone puoi utilizzare archetype o
un tema grafico che creano di default un profilo di installazione;
addcontent funziona molto bene: crea un archetype, poi addcontent e poi
lo schema. Questa guida potrebbe esserti di aiuto:
http://redomino.com/it/labs/documentazione/faq/paster-e-local-commands


Ciao,

davide

--
Davide Moro

Redomino S.r.l.
Largo Valgioie 14,
10146 Torino Italy
Tel: +39 0117499875
http://redomino.com



_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
garva

Re: Info per principiante

Reply Threaded More More options
Print post
Permalink
Davide Moro ha scritto:

> Il giorno gio, 18/06/2009 alle 17.00 +0200, Giuseppe Arvati ha scritto:
>  
>> Bene, veniamo alle domande
>> 1) se nella directory src/ppp.aaa/ppp/aaa creo un template, script o
>> zsql come lo richiamo da plone ?.
>> Creati via zmi  nella root di plone erano visibili con
>> here/mytemplate.pt ora ?
>> 2) il prodotto lo vedo nelle root di zope ma non in plone. E' normale ?
>> 3) ho letto dell'opzione addcontent di paster che pero' da me non è
>> prevista ( plone 3.3rc3 ) ho una versione sbagliata ?
>>    
>
> Ciao,
> il template plone è un pochino scarno come base di partenza. Per
> smanettare un pochino potresti partire con archetype (e poi
> addcontent/schema, ci sono diverse guide e funziona bene come base di
> partenza) oppure con un tema grafico, sempre con paster.
> Con un tema plone hai già pronti dei layer in cui mettere i tuoi
> template o risorse; con archetype o plone, vado a memoria, devi andare
> un po'di copia e incolla per registrare dei layer in portal skins.
>
> Ti consiglio quindi di vedere dei prodotti esistenti per capire come
> fanno e guardare il codice all'interno per imparare.
> Tipicamente dovresti trovare uno skins.zcml, una cartella skins
> contenente i layer e un profilo GS dentro profiles/default. Dentro i
> profili dentro portal_skins potrai caricare i tuoi template.
>
> Questo per quanto riguarda l'approccio più tradizionale, ci sono modi
> alternativi più zope3-like per creare viste, lì i vari libri e guide in
> rete possono esserti di aiuto.
>
> Spero di essere stato utile.
>
> Quindi per ricapitolare:
> i tuoi pt puoi metterli dentro dei layer in portal_skins, un po'come
> faresti nella custom ttw;
> per vedere il prodotto installabile in Plone puoi utilizzare archetype o
> un tema grafico che creano di default un profilo di installazione;
> addcontent funziona molto bene: crea un archetype, poi addcontent e poi
> lo schema. Questa guida potrebbe esserti di aiuto:
> http://redomino.com/it/labs/documentazione/faq/paster-e-local-commands
>
>
> Ciao,
>
> davide
>  
molte grazie Davide
smanetto un po




_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
Davide Moro-2

Re: Info per principiante

Reply Threaded More More options
Print post
Permalink
Il giorno gio, 18/06/2009 alle 17.46 +0200, Giuseppe Arvati ha scritto:
> molte grazie Davide
> smanetto un po

Figurati, non farti problemi a chiedere :)

--
Davide Moro

Redomino S.r.l.
Largo Valgioie 14,
10146 Torino Italy
Tel: +39 0117499875
http://redomino.com



_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
garva

Re: Info per principiante

Reply Threaded More More options
Print post
Permalink
Davide Moro ha scritto:
> Il giorno gio, 18/06/2009 alle 17.46 +0200, Giuseppe Arvati ha scritto:
>  
>> molte grazie Davide
>> smanetto un po
>>    
>
> Figurati, non farti problemi a chiedere :)
>  

molto gentile e ne approfitto.
Ho ricreato la base del prodotto come archetype

------------------------------------------------------------------------------
The project you just created has local commands. These can be used from
within
the product.

usage: paster COMMAND

Commands:
  addcontent  Adds plone content types to your project


paster crea lo scheletro e mi dice che ci sono dei comandi locali (
addcontent )

poi entro nella directory del prodotto provo a fare paster addcontent e
mi dice che il comando non esiste
se faccio paster --help non vedo il comando locale

dove sbaglio

Giuseppe





_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html