CMS –
Cms Made Simple –
Manual Cms Made Simple –
http://cmsmadesimple.us.es/ –
Ficha técnica
Lista de correo en la US
Destinatarios
EVA CUESTA ATIENZA – eca@us.es
JUAN JESUS MARTIN CORREDERA – jjmc@us.es
JUAN MANUEL MARTINEZ PINEDA – juanmamp@us.es
MARIO FERNANDEZ GOMEZ – mariof@us.es
GERMAN BECERRA VAZ – germanbv@us.es
ANTONIO DAZA SANCHEZ – adazas@us.es
ALEJANDRO SANCHEZ MARIN – asmarin@us.es
FRANCISCO JAVIER FUENTES LIMON – javifuentes@us.es
MARIANO GANFORNINA ALVAREZ – ganfornina@us.es
JUAN ANTONIO RODRIGUEZ VAZQUEZ – jarvaz@us.es
FERNANDO GARRIDO CORONEL – fgarrido@us.es
Justificación / Introducción
Para los que no tenemos una preparación formal como programadores, resulta de relativa sencillez crear aplicaciones web simples utilizando
HTML,
PHP y
SQL. Pero cuando las aplicaciones comienzan a ser un poco más complejas, es fácil perderse con la
Programación Orientada A Objetos, los
Gestores De Contenido y los
frameworks. Hay muchas tecnologías disponibles y las combinaciones posibles son infinitas.
Sin pretender haber encontrado una solución definitiva, hemos encontrado una de esas combinaciones que funcionan:
- PHP con objetos o sin ellos para la lógica de la aplicación,
- CSS y HTML para la presentación
- Smarty para hacer plantillas
- Ado DB para poder acceder a cualquier base de datos.
Esos tres sencillos elementos se encuentran admirablemente ensamblados en
Cms Made Simple, un gestor de contenidos realmente fácil de instalar, personalizar y sobre el que desarrollar aplicaciones tanto simples como complejas.
Temario
1. Introducción a la programación orientada a objetos y al patrón Modelo, Vista, Controlador.
2. Estructura general y filosofía de CMS Made Simple.
3. Tecnologías: ADOdb, Smarty
4. Programar CMS con tags.
5. Programar CMS con módulos.
6. Módulos para instalar:
Form Builder,
Form Browser,
Hit Counter, Calendar, etc
Desarrollo
Día 1
- CMSMadeSimple – un vistazo general
- Tags personalizados
Día 2
- Estructura y creación de Módulos
- Modificando un módulo
Propuestas Temario de Mario
http://docs.google.com/Doc?docid=dxd76kp_73fkqrhc5d&hl=es
- Nociones básicas de Smarty
- Acceso a distintas bases de datos
- ¿podría hablarse por encima de programación orientada a objetos?
- ¿Es posible el uso de clases?
- Con respecto a la creación de módulos, intentar tratar de modificar alguno hecho (modificar el de formularios para hacerlos sin tablas, por ejemplo)