La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

g. ● Es una página web donde se almacenan cronológicamente noticias, imágenes, vídeos o audio. ● Su aparición marcó el inicio de lo.

Presentaciones similares


Presentación del tema: "g. ● Es una página web donde se almacenan cronológicamente noticias, imágenes, vídeos o audio. ● Su aparición marcó el inicio de lo."— Transcripción de la presentación:

1 http://drmad.or g

2

3 ● Es una página web donde se almacenan cronológicamente noticias, imágenes, vídeos o audio. ● Su aparición marcó el inicio de lo que se conoce como “Web 2.0”: Internet se volvió más humana. ● Existen diversos programas que permiten la creación de blogs, como Wordpress, Joomla, entre otros.

4 ● Los blogs formaron una nueva comunidad, llamada “la blogósfera”, que intercambia información via XML (“feeds”). ● Los blogs suelen agruparse en “agregadores”: Programas que leen los feeds de varios blogs, y los muestran en un solo lugar.

5

6 ● “Keadoo” es una clase escrita en PHP 5 que permite separar el programa del diseño en una web. ● El código PHP se ve más “limpio” sin HTML embebido. ● La página HTML puede ser manejada por otra persona, sin interferir con el código PHP.

7 01 02 03 Bienvenido {USUARIO} 04 Esta es una prueba de las plantillas "keadoo" 05 Este es el color {COLOR} 06 07 Esta es la iteracion #{ITERACION} 08 09 10 Esto también está escrito con el color {COLOR} 11 12 13 Ejemplo de uso – plantilla.html

8 01 <?php 02 require ('keadoo.php'); 03 04 $t = new keadoo('plantilla.html'); 05 06 $t->set ('USUARIO', 'Oliver'); 07 $t->set ('COLOR', 'red'); 08 09 for ($i = 0; $i < 10; $i++) { 10 $t->set ('ITERACION', $i); 11 $t->parse ('repetir'); 12 } 13 $t->show(); 14 ?> Ejemplo de uso – index.php

9

10 Funciones miembro básicas ● constructor: Inicia el objeto, y carga el fichero especificado como plantilla. ● set: Coloca un valor en una variable de la plantilla. $plantilla = new keadoo ('ruta/a/la/plantilla'); $plantilla -> set ('variable', 'valor');

11 Funciones miembro básicas ● parse: Aplica el valor a las variables de un bloque, y “lo dibuja” una vez. Puede ser usado varias veces en el mismo bloque. ● show: Aplica el valor a las variables, y “dibuja” toda la plantilla, enviándolo al navegador web. $plantilla -> parse ('bloque_a_repetir'); $plantilla -> show();

12 Variables y bloques en la plantilla ● Variables: Las variables se escriben entre llaves, como “{usuario}”. Son reemplazadas luego con el valor asignado con la función set. ● Bloques: Los bloques se definen entre los siguientes elementos: Bienvenido, {apellidos}, {nombres} Hola

13 Variables y bloques en la plantilla ● Los bloques pueden estar anidados: {dato}

14 Inserción de plantillas ● Puede insertarse una plantilla dentro de otra, usando el comando include: ● Es práctico para incluir siempre código HTML o variables que se repiten en varias páginas.

15

16

17

18 ● Encriptar las contraseñas. ● Usuarios y contraseñas. Guardar el nombre del escritor en cada post. ● Implementar un editor HTML para los posts. ● Crear “tags” para cada post. ● Crear un feed RSS.

19

20 Keadoo v2.0.2 http://hacks.drmad.org/keadoo/

21 http://icaplanet.org

22 http://ilugperu.org

23 ¡GRACIAS! http://drmad.org


Descargar ppt "g. ● Es una página web donde se almacenan cronológicamente noticias, imágenes, vídeos o audio. ● Su aparición marcó el inicio de lo."

Presentaciones similares


Anuncios Google