SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
MeetUp
       Desarrolladores PHP de Argentina

                      +

2011-01-20
Enrique Esteban De Rosa Prieto
 Ingeniero en Sistemas – UTN
 Trabajo en sistemas hace más de 12 años

 Puestos de:
     developer
     team leader
     technical leader
     project leader



2011-01-20
             +
Herramienta




2011-01-20
             +
Proyecto de Educación de Programas de negocios
      Funcionalidad básica de Wordpress:
       • Carga de noticias
       • Generación de categorías
       • Carga de eventos
       • Newsletters
       • Administración de usuarios
       • Share social
     Funcionalidad a agregar
       • Carga de noticias por parte de la instituciones
       • Carga de ofertas de programas por las instituciones
       • Administración de usuarios internos
       • Administración de instituciones
       • Buscador avanzado de programas
       • Guía de instituciones
       • Complementos social media
       • Etc.

2011-01-20
             +
Integración del bootstrapping de Wordpress con el de CodeIgniter
                               index.php




          http://claustrophobiccoder.wordpress.com/2010/05/10/wordpress-on-codeigniter/
http://stackoverflow.com/questions/1253906/how-to-integrate-wordpress-template-with-codeigniter




2011-01-20
                  +
Niveles de ACL
             Tres niveles:
                             ●
                                 Nivel de Admin → MY_Admin_controller
                                   ●
                                     Usuario registrado con perfil de admin
                                   ●
                                     Manejo de usuarios
                                   ●
                                     Manejo de instituciones
                                   ●
                                     Etc.

                             ●
                                 Nivel Backend → My_Backend_controller
                                   ●
                                     Usuario registrado con metadata propia
                                   ●
                                     Carga de opciones de programas
                                   ●
                                     Carga de noticias

                             ●
                                 Nivel de usuario → My_User_controller
                                   ●
                                     Usuario registrado
                                   ●
                                     Acceso a las funcionalidades




2011-01-20
                    +
Niveles de ACL
             Nivel de Admin → MY_Admin_controller




2011-01-20
                   +
Niveles de ACL
             Nivel Backend → My_Backend_controller




2011-01-20
                   +
Niveles de ACL
             Nivel de usuario → My_User_controller




2011-01-20
                   +
Envío de mails
             Model → Mails.php




2011-01-20
                   +
Envío de mails
             Librería propia → Mymaillibrary.php




2011-01-20
                   +
Generalidades

       ●
         Inclusión dinámica de CSS y Javascript
       ●
         Validación de formularios en el server mediante Form_Validation de CI



                                          TODOs

       ●
         Utilización de Mod Rewrite de Apache para no mostrar el /is/
       ●
         Validación de formularios en el cliente para evitar request al server
       ●
         Utilización de Ajax para grabación instantánea
       ●
         Generar interfaces para todas las funcionalidades de WP
       ●
         Cronear procesos (envío de mails, limpiezas de tablas, etc.)




2011-01-20
                 +
Gracias!
                 @ederosa

                 ederosa@derosaprieto.com.ar




2011-01-20
             +

Weitere ähnliche Inhalte

Was ist angesagt?

Taller integracion jsf spring
Taller integracion jsf springTaller integracion jsf spring
Taller integracion jsf springIBM
 
86535551 ciclo-de-vida-jsf
86535551 ciclo-de-vida-jsf86535551 ciclo-de-vida-jsf
86535551 ciclo-de-vida-jsfpablo lopez
 
Ejercicio basico jsf’s
Ejercicio basico jsf’sEjercicio basico jsf’s
Ejercicio basico jsf’sayreonmx
 
09b jsf (1)
09b jsf (1)09b jsf (1)
09b jsf (1)UTN
 
01 Building cross-platform mobile applications with jQuery Mobile
01 Building cross-platform mobile applications with jQuery Mobile01 Building cross-platform mobile applications with jQuery Mobile
01 Building cross-platform mobile applications with jQuery MobileCristian Rodríguez Enríquez
 
Etiquetas básicas jsf
Etiquetas básicas jsfEtiquetas básicas jsf
Etiquetas básicas jsflauritat_9
 
Taller Gestión y Administración de Sistemas Web en Joomla
Taller Gestión y Administración de Sistemas Web en JoomlaTaller Gestión y Administración de Sistemas Web en Joomla
Taller Gestión y Administración de Sistemas Web en JoomlaUniversidad de Cantabria
 

Was ist angesagt? (10)

Taller integracion jsf spring
Taller integracion jsf springTaller integracion jsf spring
Taller integracion jsf spring
 
86535551 ciclo-de-vida-jsf
86535551 ciclo-de-vida-jsf86535551 ciclo-de-vida-jsf
86535551 ciclo-de-vida-jsf
 
Ejercicio basico jsf’s
Ejercicio basico jsf’sEjercicio basico jsf’s
Ejercicio basico jsf’s
 
09b jsf (1)
09b jsf (1)09b jsf (1)
09b jsf (1)
 
Exposicion JSF
Exposicion JSFExposicion JSF
Exposicion JSF
 
01 Building cross-platform mobile applications with jQuery Mobile
01 Building cross-platform mobile applications with jQuery Mobile01 Building cross-platform mobile applications with jQuery Mobile
01 Building cross-platform mobile applications with jQuery Mobile
 
Etiquetas básicas jsf
Etiquetas básicas jsfEtiquetas básicas jsf
Etiquetas básicas jsf
 
Asp
AspAsp
Asp
 
Taller Gestión y Administración de Sistemas Web en Joomla
Taller Gestión y Administración de Sistemas Web en JoomlaTaller Gestión y Administración de Sistemas Web en Joomla
Taller Gestión y Administración de Sistemas Web en Joomla
 
Taller de Drupal 3
Taller de Drupal 3Taller de Drupal 3
Taller de Drupal 3
 

Ähnlich wie MeetUp PHP desarrolladores Argentina proyecto educación

Brief Resume and portfolio
Brief Resume and portfolioBrief Resume and portfolio
Brief Resume and portfolioEmilio Nicolás
 
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVCLuis Fernando Aguas Bucheli
 
Curso SharePoint 2013 overview
Curso SharePoint 2013 overviewCurso SharePoint 2013 overview
Curso SharePoint 2013 overviewVladimir Medina
 
Taller Codeigniter
Taller CodeigniterTaller Codeigniter
Taller Codeigniterbetabeers
 
Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EE
Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EEHerramientas para la mejora del proceso de desarrollo de aplicaciones J2EE
Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EEIván Ruiz-Rube
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEBYael_21
 
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB Contenidos: 4.1 Dao 4.2 Mv...
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB  Contenidos:  4.1 Dao  4.2 Mv...15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB  Contenidos:  4.1 Dao  4.2 Mv...
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB Contenidos: 4.1 Dao 4.2 Mv...Luis Fernando Aguas Bucheli
 
Introducción al desarrollo web moderno
Introducción al desarrollo web modernoIntroducción al desarrollo web moderno
Introducción al desarrollo web modernoSebastián Rocco
 
2-Unidad 1: Arquitectura de Diseño-1.1 MVC-Desarrollo
2-Unidad 1: Arquitectura de Diseño-1.1 MVC-Desarrollo2-Unidad 1: Arquitectura de Diseño-1.1 MVC-Desarrollo
2-Unidad 1: Arquitectura de Diseño-1.1 MVC-DesarrolloLuis Fernando Aguas Bucheli
 
DESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEBDESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEBJavier Condori Flores
 
Curso Fundeweb2 para java desde cero a experto.ppt
Curso Fundeweb2 para java desde cero a experto.pptCurso Fundeweb2 para java desde cero a experto.ppt
Curso Fundeweb2 para java desde cero a experto.pptRolitoChc1
 

Ähnlich wie MeetUp PHP desarrolladores Argentina proyecto educación (20)

Iniciación Con CakePHP
Iniciación Con CakePHPIniciación Con CakePHP
Iniciación Con CakePHP
 
Brief Resume and portfolio
Brief Resume and portfolioBrief Resume and portfolio
Brief Resume and portfolio
 
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
 
Carrera php programmer no costo
Carrera php programmer no costoCarrera php programmer no costo
Carrera php programmer no costo
 
Aladdin cargo - Steven Alejandro Suárez Castro
Aladdin cargo - Steven Alejandro Suárez CastroAladdin cargo - Steven Alejandro Suárez Castro
Aladdin cargo - Steven Alejandro Suárez Castro
 
Curso SharePoint 2013 overview
Curso SharePoint 2013 overviewCurso SharePoint 2013 overview
Curso SharePoint 2013 overview
 
Taller Codeigniter
Taller CodeigniterTaller Codeigniter
Taller Codeigniter
 
Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EE
Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EEHerramientas para la mejora del proceso de desarrollo de aplicaciones J2EE
Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EE
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEB
 
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB Contenidos: 4.1 Dao 4.2 Mv...
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB  Contenidos:  4.1 Dao  4.2 Mv...15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB  Contenidos:  4.1 Dao  4.2 Mv...
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB Contenidos: 4.1 Dao 4.2 Mv...
 
Introducción al desarrollo web moderno
Introducción al desarrollo web modernoIntroducción al desarrollo web moderno
Introducción al desarrollo web moderno
 
2-Unidad 1: Arquitectura de Diseño-1.1 MVC-Desarrollo
2-Unidad 1: Arquitectura de Diseño-1.1 MVC-Desarrollo2-Unidad 1: Arquitectura de Diseño-1.1 MVC-Desarrollo
2-Unidad 1: Arquitectura de Diseño-1.1 MVC-Desarrollo
 
Api joomla!.key
Api joomla!.keyApi joomla!.key
Api joomla!.key
 
DESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEBDESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEB
 
S6-PD2-3.2. MVC
S6-PD2-3.2. MVCS6-PD2-3.2. MVC
S6-PD2-3.2. MVC
 
Curso Fundeweb2 para java desde cero a experto.ppt
Curso Fundeweb2 para java desde cero a experto.pptCurso Fundeweb2 para java desde cero a experto.ppt
Curso Fundeweb2 para java desde cero a experto.ppt
 
CMS
CMSCMS
CMS
 
Diapositiva de cms
Diapositiva de cmsDiapositiva de cms
Diapositiva de cms
 
Diapositiva de cms
Diapositiva de cmsDiapositiva de cms
Diapositiva de cms
 
Presentacion Final
Presentacion FinalPresentacion Final
Presentacion Final
 

Kürzlich hochgeladen

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 

Kürzlich hochgeladen (13)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

MeetUp PHP desarrolladores Argentina proyecto educación

  • 1. MeetUp Desarrolladores PHP de Argentina + 2011-01-20
  • 2. Enrique Esteban De Rosa Prieto Ingeniero en Sistemas – UTN Trabajo en sistemas hace más de 12 años Puestos de: developer team leader technical leader project leader 2011-01-20 +
  • 4. Proyecto de Educación de Programas de negocios Funcionalidad básica de Wordpress: • Carga de noticias • Generación de categorías • Carga de eventos • Newsletters • Administración de usuarios • Share social Funcionalidad a agregar • Carga de noticias por parte de la instituciones • Carga de ofertas de programas por las instituciones • Administración de usuarios internos • Administración de instituciones • Buscador avanzado de programas • Guía de instituciones • Complementos social media • Etc. 2011-01-20 +
  • 5. Integración del bootstrapping de Wordpress con el de CodeIgniter index.php http://claustrophobiccoder.wordpress.com/2010/05/10/wordpress-on-codeigniter/ http://stackoverflow.com/questions/1253906/how-to-integrate-wordpress-template-with-codeigniter 2011-01-20 +
  • 6. Niveles de ACL Tres niveles: ● Nivel de Admin → MY_Admin_controller ● Usuario registrado con perfil de admin ● Manejo de usuarios ● Manejo de instituciones ● Etc. ● Nivel Backend → My_Backend_controller ● Usuario registrado con metadata propia ● Carga de opciones de programas ● Carga de noticias ● Nivel de usuario → My_User_controller ● Usuario registrado ● Acceso a las funcionalidades 2011-01-20 +
  • 7. Niveles de ACL Nivel de Admin → MY_Admin_controller 2011-01-20 +
  • 8. Niveles de ACL Nivel Backend → My_Backend_controller 2011-01-20 +
  • 9. Niveles de ACL Nivel de usuario → My_User_controller 2011-01-20 +
  • 10. Envío de mails Model → Mails.php 2011-01-20 +
  • 11. Envío de mails Librería propia → Mymaillibrary.php 2011-01-20 +
  • 12. Generalidades ● Inclusión dinámica de CSS y Javascript ● Validación de formularios en el server mediante Form_Validation de CI TODOs ● Utilización de Mod Rewrite de Apache para no mostrar el /is/ ● Validación de formularios en el cliente para evitar request al server ● Utilización de Ajax para grabación instantánea ● Generar interfaces para todas las funcionalidades de WP ● Cronear procesos (envío de mails, limpiezas de tablas, etc.) 2011-01-20 +
  • 13. Gracias! @ederosa ederosa@derosaprieto.com.ar 2011-01-20 +