Usando el código para un entrenamiento

Nosotros proveemos el código para este entrenamiento dividido dentro de los capítulos.

Diciéndole a Plone acerca de ploneconf.site

Modifique el archivo buildout.cfg por que Plone espera el paquete egg ploneconf.site este en el directorio src.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
eggs =

...

# our addons
    ploneconf.site
#    starzel.votable_behavior

...

[sources]
ploneconf.site = fs ploneconf.site full-path=${buildout:directory}/src/ploneconf.site

Cómo obtener el paquete de código

Descargar el código dentro del directorio llamado src/ploneconf.site_sneak.

$ cd src
$ git clone https://github.com/collective/ploneconf.site_sneak.git

Copie el capítulo correspondiente para que Plone pueda usar dentro

Para usar el código para cierto capítulo, detenga Plone y haga esto:

$ cp -R src/ploneconf.site_sneak/chapters/<number_and_name_of_chapter>/ src/ploneconf.site
$ ./bin/buildout
$ ./bin/instance fg

Esto sera:

  • reemplace cualquier capítulo anterior existente por el que desea copiar

  • ejecute buildout y reinicie Plone

Estos son los capítulos para los que dispone código fuente:

12_eggs1
13_dexterity
14_views_1
16_zpt_2
17_views_2
18_views_3
19_behaviors_1
20_viewlets_1
23_dexterity_2
25_events
26_user_generated_content
27_ressources
29_dexterity_3
34_embed