Este documento anuncia las Jornadas Symfony que se celebrarán los días 5 y 6 de julio de 2010 en la Universitat Jaume I de Castellón. Incluye información sobre los organizadores, patrocinadores y colaboradores del evento. Además, presenta una sesión titulada "No reinventes la rueda: Plugins" que tendrá lugar el 6 de julio.
Symfony plugins - No reinventes la rueda PLUGINS - Jornadas CastellónJordi Llonch
Este documento proporciona un resumen de una presentación sobre plugins en Symfony. La presentación explica qué son los plugins, por qué son útiles, y cómo crear y usar plugins en proyectos Symfony. También incluye estadísticas sobre la cantidad y popularidad de los plugins existentes.
Componentes, el arma secreta de Symfony2Javier López
Este documento presenta información sobre Javier López, un desarrollador de Symfony que vive en Londres. Brevemente describe su lugar de nacimiento, lugar de residencia actual, lugar de trabajo y sitios web personales en los que escribe y tuitea.
Este documento presenta el libro "Symfony 1.2, la guía definitiva" que explica cómo utilizar el framework PHP Symfony. El libro contiene 19 capítulos que cubren todos los aspectos de Symfony como el patrón MVC, la configuración, controladores, vistas, modelos, formularios, pruebas, internacionalización y más. El libro proporciona una guía completa para aprender a desarrollar aplicaciones web profesionales con Symfony.
Respuesta de García Linera a intelectuales sobre las ONG´sJesús Alanoca
En 3 oraciones o menos:
El documento es una carta del ciudadano Álvaro García Linera respondiendo a preocupaciones sobre sus declaraciones sobre cuatro ONGs en Bolivia. García Linera aclara que no propuso cerrar u expulsar a las ONGs, sino que criticó su encuadre ideológico y apoyo a intereses imperiales. Defiende el derecho a la libertad de expresión y soberanía de Bolivia frente a injerencias extranjeras.
Symfony plugins - No reinventes la rueda PLUGINS - Jornadas CastellónJordi Llonch
Este documento proporciona un resumen de una presentación sobre plugins en Symfony. La presentación explica qué son los plugins, por qué son útiles, y cómo crear y usar plugins en proyectos Symfony. También incluye estadísticas sobre la cantidad y popularidad de los plugins existentes.
Componentes, el arma secreta de Symfony2Javier López
Este documento presenta información sobre Javier López, un desarrollador de Symfony que vive en Londres. Brevemente describe su lugar de nacimiento, lugar de residencia actual, lugar de trabajo y sitios web personales en los que escribe y tuitea.
Este documento presenta el libro "Symfony 1.2, la guía definitiva" que explica cómo utilizar el framework PHP Symfony. El libro contiene 19 capítulos que cubren todos los aspectos de Symfony como el patrón MVC, la configuración, controladores, vistas, modelos, formularios, pruebas, internacionalización y más. El libro proporciona una guía completa para aprender a desarrollar aplicaciones web profesionales con Symfony.
Respuesta de García Linera a intelectuales sobre las ONG´sJesús Alanoca
En 3 oraciones o menos:
El documento es una carta del ciudadano Álvaro García Linera respondiendo a preocupaciones sobre sus declaraciones sobre cuatro ONGs en Bolivia. García Linera aclara que no propuso cerrar u expulsar a las ONGs, sino que criticó su encuadre ideológico y apoyo a intereses imperiales. Defiende el derecho a la libertad de expresión y soberanía de Bolivia frente a injerencias extranjeras.
Este documento presenta una introducción a Symfony, incluyendo su historia, arquitectura, uso y comunidad. Symfony es un framework PHP popular para desarrollo web que se utiliza en grandes proyectos como phpBB y Drupal. Proporciona funcionalidades como enrutamiento, formularios, validación y plantillas para crear aplicaciones web rápidas y flexibles.
Symfony en la gestión de un centro de computación avanzadaCésar Suárez Ortega
Este documento presenta el uso del framework Symfony en la gestión de un centro de computación avanzada. Describe cómo se han desarrollado aplicaciones internas como CMDB y UAWP usando Symfony. A pesar de una curva de aprendizaje inicial alta, Symfony ha permitido crear código sólido y mantenible. El centro planea seguir usando Symfony en futuros proyectos similares.
Esta presentación es la versión simplificada de la que se utilizó en las primeras Jornadas Symfony. Puedes ver la grabación en vídeo de la presentación original en http://bit.ly/symfony2
- - - - - - -
This is the simplified version of the presentation used at the first Spanish Symfony Conference. You can watch the video recording of the original presentation at http://bit.ly/symfony2
El documento describe las Jornadas Symfony que se celebraron los días 5 y 6 de julio de 2010 en la Universitat Jaume I de Castellón. Incluye la presentación de Javier Eguíluz sobre Symfony 2, donde explica las diferencias entre Symfony 1 y 2, la evolución de Symfony hasta llegar a Symfony 2, y muestra un pequeño demo de cómo crear un proyecto básico en Symfony 2.
deSymfony 2017: Symfony 4, Symfony Flex y el futuro de SymfonyJavier Eguiluz
Un recorrido por las novedades que traerá Symfony 4 (cuando se publique en noviembre de 2017) y un primer vistazo a Symfony Flex, la nueva herramienta para crear y gestionar aplicaciones Symfony.
Este documento presenta un curso sobre Plone para entidades gubernamentales. El curso cubrirá temas como la instalación de Zope y Plone, configuración, mantenimiento, seguridad, tipos de contenido y funciones adicionales. Se llevará a cabo dos veces por semana durante sesiones interactivas de 2 a 5 pm.
Este documento proporciona información sobre un curso sobre Plone para entidades gubernamentales. El curso cubrirá temas como la instalación de Zope y Plone, configuración, mantenimiento, seguridad, tipos de contenido y funciones adicionales. Se llevará a cabo dos veces por semana durante sesiones interactivas de 2 a 5 pm.
Este documento describe el framework Symfony para desarrollo en PHP. Explica que Symfony es un framework open-source y popular creado en 2007 que sigue buenas prácticas. También describe características clave como el uso de bundles que permiten agregar funcionalidad, helpers que generan código HTML, y el uso de PHPUnit para tests unitarios. El documento provee una introducción general a Symfony.
Este documento describe el framework Symfony para desarrollo en PHP. Explica qué es un framework y por qué usarlo, presenta las versiones de Symfony, y describe cómo crear un primer proyecto con Symfony2, incluyendo características como bundles, helpers, acceso a base de datos con Doctrine y formularios. También cubre tests unitarios con PHPUnit e incluye una sección sobre PHP 5.3.2.
El documento habla sobre el Admin Generator de Symfony, que permite generar de forma automática la interfaz de administración (CRUD) para una entidad de la base de datos. Explica cómo funciona el generador y cómo permite personalizar fácilmente las acciones, vistas, filtros y formularios generados. También incluye algunos ejemplos prácticos de cómo utilizar el generador para añadir funcionalidad común como botones de acción o filtros adicionales.
El documento describe Symfony, un framework PHP para construir aplicaciones web. Symfony proporciona herramientas y utilidades que simplifican el desarrollo web. Explica cómo instalar Symfony siguiendo los pasos de instalar PHP, configurar los estándares de código, crear un proyecto de ejemplo y configurar el entorno de desarrollo.
El documento presenta una introducción a Symfony, un framework PHP. Explica las ventajas de usar Symfony como la creación de bases de datos, autenticación, validación, pruebas unitarias y más. También describe cómo Symfony fomenta el desarrollo en equipo a través de la separación de responsabilidades y el uso de convenciones estandarizadas.
Plantillajornadasversion2 100708010347-phpapp01Alfonso Alba
El documento presenta una introducción a Symfony, un framework PHP. Explica las ventajas de usar Symfony como la creación de bases de datos, autenticación, validación, pruebas unitarias y más. También describe cómo Symfony fomenta el desarrollo en equipo a través de la separación de responsabilidades y el uso de convenciones estandarizadas.
Construcción de un ple Asesorias del uso de las TIC en la formaciónJuliozarate1106
Este documento presenta un plan de trabajo para que estudiantes aprendan individualmente sobre la instalación de Windows 7 y sus componentes. Los estudiantes se dividirán tareas como formatear computadoras, instalar el sistema operativo, drivers, antivirus y Office. Usarán herramientas como Facebook, VirtualBox, YouTube, Screencast-O-Matic y WordPress. Cada estudiante creará un video tutorial sobre su tema y los compartirá en Facebook. Luego crearán un blog en WordPress para compartir información y sugerencias.
El documento describe los pasos para instalar el framework Symfony para desarrollo web en PHP, incluyendo instalar las herramientas necesarias como servidor web Apache, motor de base de datos MySQL y lenguaje PHP, y explica tres métodos para instalar Symfony: usar el entorno de pruebas, instalar a través de PEAR o mediante el sistema de control de versiones SVN.
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)AbrahamCastillo42
Power point, diseñado por estudiantes de ciclo 1 arquitectura de plataformas, esta con la finalidad de dar a conocer el componente hardware llamado tarjeta de video..
Este documento presenta una introducción a Symfony, incluyendo su historia, arquitectura, uso y comunidad. Symfony es un framework PHP popular para desarrollo web que se utiliza en grandes proyectos como phpBB y Drupal. Proporciona funcionalidades como enrutamiento, formularios, validación y plantillas para crear aplicaciones web rápidas y flexibles.
Symfony en la gestión de un centro de computación avanzadaCésar Suárez Ortega
Este documento presenta el uso del framework Symfony en la gestión de un centro de computación avanzada. Describe cómo se han desarrollado aplicaciones internas como CMDB y UAWP usando Symfony. A pesar de una curva de aprendizaje inicial alta, Symfony ha permitido crear código sólido y mantenible. El centro planea seguir usando Symfony en futuros proyectos similares.
Esta presentación es la versión simplificada de la que se utilizó en las primeras Jornadas Symfony. Puedes ver la grabación en vídeo de la presentación original en http://bit.ly/symfony2
- - - - - - -
This is the simplified version of the presentation used at the first Spanish Symfony Conference. You can watch the video recording of the original presentation at http://bit.ly/symfony2
El documento describe las Jornadas Symfony que se celebraron los días 5 y 6 de julio de 2010 en la Universitat Jaume I de Castellón. Incluye la presentación de Javier Eguíluz sobre Symfony 2, donde explica las diferencias entre Symfony 1 y 2, la evolución de Symfony hasta llegar a Symfony 2, y muestra un pequeño demo de cómo crear un proyecto básico en Symfony 2.
deSymfony 2017: Symfony 4, Symfony Flex y el futuro de SymfonyJavier Eguiluz
Un recorrido por las novedades que traerá Symfony 4 (cuando se publique en noviembre de 2017) y un primer vistazo a Symfony Flex, la nueva herramienta para crear y gestionar aplicaciones Symfony.
Este documento presenta un curso sobre Plone para entidades gubernamentales. El curso cubrirá temas como la instalación de Zope y Plone, configuración, mantenimiento, seguridad, tipos de contenido y funciones adicionales. Se llevará a cabo dos veces por semana durante sesiones interactivas de 2 a 5 pm.
Este documento proporciona información sobre un curso sobre Plone para entidades gubernamentales. El curso cubrirá temas como la instalación de Zope y Plone, configuración, mantenimiento, seguridad, tipos de contenido y funciones adicionales. Se llevará a cabo dos veces por semana durante sesiones interactivas de 2 a 5 pm.
Este documento describe el framework Symfony para desarrollo en PHP. Explica que Symfony es un framework open-source y popular creado en 2007 que sigue buenas prácticas. También describe características clave como el uso de bundles que permiten agregar funcionalidad, helpers que generan código HTML, y el uso de PHPUnit para tests unitarios. El documento provee una introducción general a Symfony.
Este documento describe el framework Symfony para desarrollo en PHP. Explica qué es un framework y por qué usarlo, presenta las versiones de Symfony, y describe cómo crear un primer proyecto con Symfony2, incluyendo características como bundles, helpers, acceso a base de datos con Doctrine y formularios. También cubre tests unitarios con PHPUnit e incluye una sección sobre PHP 5.3.2.
El documento habla sobre el Admin Generator de Symfony, que permite generar de forma automática la interfaz de administración (CRUD) para una entidad de la base de datos. Explica cómo funciona el generador y cómo permite personalizar fácilmente las acciones, vistas, filtros y formularios generados. También incluye algunos ejemplos prácticos de cómo utilizar el generador para añadir funcionalidad común como botones de acción o filtros adicionales.
El documento describe Symfony, un framework PHP para construir aplicaciones web. Symfony proporciona herramientas y utilidades que simplifican el desarrollo web. Explica cómo instalar Symfony siguiendo los pasos de instalar PHP, configurar los estándares de código, crear un proyecto de ejemplo y configurar el entorno de desarrollo.
El documento presenta una introducción a Symfony, un framework PHP. Explica las ventajas de usar Symfony como la creación de bases de datos, autenticación, validación, pruebas unitarias y más. También describe cómo Symfony fomenta el desarrollo en equipo a través de la separación de responsabilidades y el uso de convenciones estandarizadas.
Plantillajornadasversion2 100708010347-phpapp01Alfonso Alba
El documento presenta una introducción a Symfony, un framework PHP. Explica las ventajas de usar Symfony como la creación de bases de datos, autenticación, validación, pruebas unitarias y más. También describe cómo Symfony fomenta el desarrollo en equipo a través de la separación de responsabilidades y el uso de convenciones estandarizadas.
Construcción de un ple Asesorias del uso de las TIC en la formaciónJuliozarate1106
Este documento presenta un plan de trabajo para que estudiantes aprendan individualmente sobre la instalación de Windows 7 y sus componentes. Los estudiantes se dividirán tareas como formatear computadoras, instalar el sistema operativo, drivers, antivirus y Office. Usarán herramientas como Facebook, VirtualBox, YouTube, Screencast-O-Matic y WordPress. Cada estudiante creará un video tutorial sobre su tema y los compartirá en Facebook. Luego crearán un blog en WordPress para compartir información y sugerencias.
El documento describe los pasos para instalar el framework Symfony para desarrollo web en PHP, incluyendo instalar las herramientas necesarias como servidor web Apache, motor de base de datos MySQL y lenguaje PHP, y explica tres métodos para instalar Symfony: usar el entorno de pruebas, instalar a través de PEAR o mediante el sistema de control de versiones SVN.
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)AbrahamCastillo42
Power point, diseñado por estudiantes de ciclo 1 arquitectura de plataformas, esta con la finalidad de dar a conocer el componente hardware llamado tarjeta de video..
SOPRA STERIA presenta una aplicació destinada a persones amb discapacitat intel·lectual que busca millorar la seva integració laboral i digital. Permet crear currículums de manera senzilla i intuitiva, facilitant així la seva participació en el mercat laboral i la seva independència econòmica. Aquesta iniciativa no només aborda la bretxa digital, sinó que també contribueix a reduir la desigualtat proporcionant eines accessibles i inclusives. A més, "inCV" està alineat amb els Objectius de Desenvolupament Sostenible de l'Agenda 2030, especialment els relacionats amb el treball decent i la reducció de desigualtats.
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)codesiret
Los protocolos son conjuntos de
normas para formatos de mensaje y
procedimientos que permiten a las
máquinas y los programas de aplicación
intercambiar información.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaAMADO SALVADOR
Descubre el catálogo general de la gama de productos de refrigeración del fabricante de electrodomésticos Miele, presentado por Amado Salvador distribuidor oficial Miele en Valencia. Como distribuidor oficial de electrodomésticos Miele, Amado Salvador ofrece una amplia selección de refrigeradores, congeladores y soluciones de refrigeración de alta calidad, resistencia y diseño superior de esta marca.
La gama de productos de Miele se caracteriza por su innovación tecnológica y eficiencia energética, garantizando que cada electrodoméstico no solo cumpla con las expectativas, sino que las supere. Los refrigeradores Miele están diseñados para ofrecer un rendimiento óptimo y una conservación perfecta de los alimentos, con características avanzadas como la tecnología de enfriamiento Dynamic Cooling, sistemas de almacenamiento flexible y acabados premium.
En este catálogo, encontrarás detalles sobre los distintos modelos de refrigeradores y congeladores Miele, incluyendo sus especificaciones técnicas, características destacadas y beneficios para el usuario. Amado Salvador, como distribuidor oficial de electrodomésticos Miele, garantiza que todos los productos cumplen con los más altos estándares de calidad y durabilidad.
Explora el catálogo completo y encuentra el refrigerador Miele perfecto para tu hogar con Amado Salvador, el distribuidor oficial de electrodomésticos Miele.
para programadores y desarrolladores de inteligencia artificial y machine learning, como se automatiza una cadena de valor o cadena de valor gracias a la teoría por Manuel Diaz @manuelmakemoney
KAWARU CONSULTING presenta el projecte amb l'objectiu de permetre als ciutadans realitzar tràmits administratius de manera telemàtica, des de qualsevol lloc i dispositiu, amb seguretat jurídica. Aquesta plataforma redueix els desplaçaments físics i el temps invertit en tràmits, ja que es pot fer tot en línia. A més, proporciona evidències de la correcta realització dels tràmits, garantint-ne la validesa davant d'un jutge si cal. Inicialment concebuda per al Ministeri de Justícia, la plataforma s'ha expandit per adaptar-se a diverses organitzacions i països, oferint una solució flexible i fàcil de desplegar.
Manual de soporte y mantenimiento de equipo de cómputo
Symfony plugins - decharlas
1. Jornadas Symfony 5 y 6 de julio 2010
Universitat Jaume I, Castellón
http://decharlas.uji.es/symfony
organizan
patrocinan colaboran
Tuesday, July 6, 2010
2. NO REINVENTES LA RUEDA
PLUGINS
Jordi Llonch <jordi@laigu.net>
Jornadas Symfony 5 y 6 de julio 2010
Universitat Jaume I, Castellón
http://decharlas.uji.es/symfony
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
3. sesión patrocinada por
www.laigu.net
...también hacemos webs...
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
5. ¿A QUIÉN VA DIRIGIDO?
Ya conocéis Symfony.
Os preguntáis si vale la pena
utilizar Symfony.
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
7. OBJETIVOS
¿Qué es un plugin, porqué plugins y estado de los plugins en
Sf a día de hoy?
Usar un plugin
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
8. OBJETIVOS
¿Qué es un plugin, porqué plugins y estado de los plugins en
Sf a día de hoy?
Usar un plugin
¿Cómo debe ser un plugin y cómo encaja?
Estructura
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
9. OBJETIVOS
¿Qué es un plugin, porqué plugins y estado de los plugins en
Sf a día de hoy?
Usar un plugin
¿Cómo debe ser un plugin y cómo encaja?
Estructura
Crear un plugin
Publicar un plugin
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
10. OBJETIVOS
¿Qué es un plugin, porqué plugins y estado de los plugins en
Sf a día de hoy?
Usar un plugin
¿Cómo debe ser un plugin y cómo encaja?
Estructura
Crear un plugin
Publicar un plugin
Ejemplos de plugins
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
11. ¿QUÉ ES UN PLUGIN?
Pieza de código que añade funcionalidades al proyecto
Una forma de empaquetar esas piezas
Añadir funcionalidad desde:
mini proyecto
1 librería (modelo, acciones,
plantillas, js, css...)
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
12. ¿PORQUÉ PLUGINS?
Reutilizar y compartir código común:
Entre diversos proyectos
O mejor... para la comunidad (aprendiendo/
compartiendo)
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
13. ¿PORQUÉ PLUGINS?
REUTILIZACIÓN
Reutilizar y compartir código común:
Entre diversos proyectos
O mejor... para la comunidad (aprendiendo/
compartiendo)
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
14. PLUGINS A DIA DE HOY
2 de julio del 2010:
1055 plugins
2808 releases
442 developers
10809 users
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
16. USAR UN PLUGIN
Leer el README
Instalarlo:
PEAR
./symfony plugin:install laiguSimplePlugin --stability=beta
Descargar el tar.gz; Copiar a /plugins/
svn:external/git
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
17. USAR UN PLUGIN
Actívalo en tu proyecto:
/config/ProjectConfiguration.class.php:
class ProjectConfiguration extends sfProjectConfiguration
{
public function setup()
{
$this->enablePlugins('sfDoctrinePlugin', 'laiguSimplePlugin');
}
}
Activa los modules en tu aplicación (si es necesario):
/apps/frontend/config/settings.yml
all:
.settings:
enabled_modules: [default, sfGuardAuth, laiguSimple]
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
18. ¿CÓMO DEBE SER UN
PLUGIN Y CÓMO ENCAJA?
Independiente de la aplicación o proyecto
Personalizable
aplicación
personalización
personalización
plugin personalización
Symfony
plugin
plugin
ORM
PHP
database
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
19. ESTRUCTURA DEL
PLUGIN
Clases
Configuración
Schemas
Fixtures
Modules
Web assets
Tasks
...
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
20. Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
21. Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
22. Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
23. Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
24. Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
27. CREAR UN PLUGIN
Escoger un nombre:
Prefijo (sf sólo para plugins oficiales)
Nombre principal
Añadir como sufijo “Plugin”
Ejemplo: laiguSimplePlugin
Crear carpeta plugins/laiguSimplePlugin
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
28. AÑADIR
CONFIGURACIÓN
Escribe tu configuración por defecto:
plugins/laiguSimplePlugin/config/app.yml
all:
laigu_simple_plugin:
foo: bar
// ejemplo código en plug-in
$foo = sfConfig::get('app_laigu_simple_plugin_foo');
Personaliza para cada aplicación:
apps/<APP>/config/app.yml
// cambia el valor por defecto de 'foo' en la aplicación app.yml
all:
laigu_simple_plugin:
foo: barbar
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
29. AÑADIR MODULES
La misma estructura que un módulo “normal”
Podéis mover módulos desde vuestra aplicación a la
carpeta modules/ del plugin
Recordad habilitar los módulos en el settings.yml
all:
.settings:
enabled_modules: [default, sfGuardAuth, laiguSimple]
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
30. AÑADIR WEB ASSETS
Añadir web assets en la carpeta:
plugins/laiguSimplePlugin/web/
plugins/laiguSimplePlugin/web/js
plugins/laiguSimplePlugin/web/css
plugins/laiguSimplePlugin/web/images
symfony plugins:publish-assets
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
31. AÑADIR CLASSES DE
MODELO
plugins/laiguSimplePlugin/config/schema.yml
Archivo habitual de esquema
Se pueden mezclar:
#schema original, en plugins/laiguSimplePlugin/config/schema.yml
Articulo:
columns:
nombre: string(50)
+
#schema proyecto, en config/schema.yml
Articulo:
columns:
titulo: string(50)
=
#resultado, mezclado interno y uso para generación de modelo y sql
Articulo:
columns:
nombre: string(50)
titulo: string(50)
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
32. AÑADIR
FUNCIONALIDAD
Programad la funcionalidad
utilizando:
modules
classes
...
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
33. PUBLÍCALO
Para uso privado
Utiliza un svn:external para incluirlo en tus proyectos
Para la comunidad
La comunidad os ayudará a encontrar y solucionar bugs y
perfeccionar vuestro plugin
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
34. PUBLÍCALO
Para uso privado
Utiliza un svn:external para incluirlo en tus proyectos
Para la comunidad
La comunidad os ayudará a encontrar y solucionar bugs y
perfeccionar vuestro plugin
Fama
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
35. AÑADIR ARCHIVO
README
Estructura:
Instalación
Configuración
Personalización
Limitaciones conocidas
TODO
Lista de cambios
Track Wiki Format
http://www.symfony-project.org/plugins/markdown_dingus
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
36. AÑADIR ARCHIVO
LICENSE
Escoge una licencia:
MIT
BSD
LGPL
PHP License
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
37. AÑADIR ARCHIVO
LICENSE
Escoge una licencia:
MIT
BSD
LGPL
PHP License
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
38. EMPAQUETAR UN
PLUGIN
Los plugins Symfony son paquetes PEAR
Añadir package.xml
Name
Description
Summary
Autor/es
Versión
Estabilidad
Dependencias
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
40. CREAR UN
PACKAGE.XML
PEAR_Package File Manager
http://pear.php.net/package/PEAR_PackageFileManager_Cli
Cuidado, en el archivo package.xml generado por esta
utilidad, se debe sustituir el valor del atributo rol “php”
por “data”
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
41. SYMFONY-PROJECT.COM
Crea una cuenta
http://www.symfony-project.org/user/new
Crea el plugin
http://www.symfony-project.org/plugins/new
Sube el paquete PEAR que has creado
Publicítalo
mailing-list, forums, twitter...
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
42. EJEMPLOS DE PLUGINS
laiguAdminThemePlugin
laiguExtGridPlugin
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
43. CONCLUSIONES
Una gran forma de extender funcionalidades en el
framework
Una nueva forma de encapsular nuestro código
Muchos plugins disponibles
No todos son útiles y de calidad
Muchas opciones para la personalización
Si el plugin está desarrollado correctamente
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010
44. GRACIAS
Jordi Llonch email: jordi@laigu.net
twitter: jordillonch
Por cierto, buscamos programadores
para incorporar a nuestro equipo...
Jornadas Symfony http://decharlas.uji.es/symfony
Tuesday, July 6, 2010