POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
Diseno Generador zenphp - Programador PHP
1. DISEÑO DEL GENERADOR DE CÓDIGO FUENTE DE ZENPHP
Basado en el paradigma de la Programación Orientada a Aspectos.
[Escriba su dirección] [Escriba su número de teléfono] [Escriba su dirección de correo electrónico]
POA
www.zenphp.es jbelon [en] correo[punto]ugr[punto]es ----Tutoriales en https://forja.rediris.es/projects/csl2-zenphp/
zenphp :: :: GENERADOR DE CÓDIGO // PARADIGMA :
ZENPHP generador de código // Paradigma : POA
A través de una única línea de comando y un fichero XML podremos crear un
proyecto con acceso a base de datos,modelos,vistas,controladores,
interfaz de administración y un tema por defecto.
Las reglas de creación de un proyecto vienen dadas por un fichero DTD.
SENCILLEZ
Fichero XML+PlantillaPHP = Aplicación PHP completa ::
Interfaz cliente
Modelos de datos
Interfaces de administración
Trucos AJAX
Plantillas de aplicaciones extensibles
Copia el engine zenphp dentro del directorio del proyecto
EJEMPLO DE CREACIÓN
Descargar zenphp Capturas de la Versión 0.1.1 – Enero/Febrero 2008
Diseñar XML con las reglas zenphp/generador/plantilla.dtd
Un ejemplo del XML se puede ver en zenphp/generador/ejemplos
Ir al directorio donde alojamos nuestra web: /htdocs o donde sea.
Ejecutar:
php zenphp/generador/generar.php proyecto <nombre_proyecto> <fichero_xml>
<directorio_destino>
Ejemplo:
htdocs/ $ php /home/jbelon/zenphp/generador/generar.php proyecto prueba
/home/jbelon/zenphp/generador/ejemplos/hola_mundo.xml
/var/www/htdocs/prueba1
Probar el ejemplo en http://localhost/prueba1/
OPERACIONES POSTERIORES
Diseñar otra plantilla y guardarla en /media/
Descargar plantillas de zenphp en blog.zenphp.es
• Plantilla HTML
HTML • Temas por
final defecto
código Tutorial
fuente “SIMPLE”
• Plantilla PHP I
• Módulos
XML
inicial
• Modelos
• Config
• PHP extra