Cours tecfa staf 2x 18.02.2002 ZOPE Dynamic websites
F. Filliettaz
lundi 17
9h - 10h30 : qu'est-ce donc que Zope?
11h - 12h30 : comment ça marche (en gros), en pratique
14h - 15h30 : l'environnement de développement
16h - 17h30 : idem + pratique
mardi 18
9h - 10h30 : l'acquisition
11h - 12h30 : le DTML (en détail) 1ère partie
14h - 15h30 : le DTML (en détail) 2ème partie
16h - 17h30 : CMF (portail Zope)
orig ??? breton
framework=struct mettant a dispo div composants serv
objets <=> url serv
db (inclue ou ext SQL)
contenus
templates
scripts (Python ou Perl)
db GUI
ZClass = DTML (langage Zope progr. objet) pas très sûr,
pb sécu
intégration pg python
Open Source
orienté objets
objet: état (valeur attributs), comportement (ensemble
méthode applicables à cet objet); appartient à classe;
persistants, objets zope Folder, DTML Doc & DTML Meth
.
Sécurisé
multi plate-formes
pseudo moteur de recherche par indéxation fourni (vrai installable)
communauté zope helpdesk super
pb avec ftp ange-mode emacs? ok av dreamweaver, golive
/ contenu-logique-présentation + templates
user friendly (for no-programm)
unité de style, màj auto (indexation), de navigation
CSS
anciennement: 9180
(ça doit marcher aussi sur 8080?)
/
index.html
standard_html_footer & ...header... on peut copier-coller-modifier
+ bas & ça s'applique
[admin / pwtecfa]
installation composants dans: (default=WebServer).../lib/Python/Products
CMF a repiquer
back up fichier var/Data.fs
distinction: publier contenu = DTML Document; manipuler objects = DTML
Method, on peut personnaliser dans les presentation templates des layouts
séparément du contenu)