Typo3: El CMS que vino del frío
-
Upload
openexpoes -
Category
Technology
-
view
289 -
download
1
Transcript of Typo3: El CMS que vino del frío
¿Quiénes somos?
● Carlos Antonio Llanos: 14 años trabajando como consultor TYPO3. @cllanosz
● José Antonio Guerra: 14 años trabajando como desarrollador TYPO3. Certified TYPO3 integrator. @jaguerra
The TYPO3 Association
+ 800 miembros en los 5 continentes
Dirigir la evolución de los proyectos TYPO3
Mantenimiento de versiones anteriores
Diseñar y realizar los procesos de certificación de desarrolladores
The TYPO3 Association
http://association.typo3.org/
TYPO3 CMS - Introducción
● Más de 500.000 instalaciones desde 2002
● Más de 73.000 desarrolladores en todo el mundo
● Más de 1600 agencias en 150 países
● Open source
● Usado por:WWFDeutsche BankLufthansaAirbusAir FranceGrundigSony Enternainment
American ExpressVodafoneUnescoAmnesty InternationalTamronFAOGreenpeace
TYPO3 CMS - Posicionamiento
● Sitios web de tamaño medio-grande (100-100.000 páginas)
● Múltiples sitios
● Múltiples redactores con diferentes permisos de acceso
● Múltiples idiomas en el contenido y en el backend para
redactores
● Versionado de contenido y flujos de publicación
TYPO3 CMS - Características
● Separación de contenido y presentación
● Extendible, más de 6.000 extensiones publicadas
● Seguro, equipo dedicado
● Escalable
● Permisos de acceso granulares
● Certificación para integradores
● Tecnología:○ PHP / MySQL
○ Versiones LTS
#1 - Permisos y usuarios
Como el responsable del sitio web
Quiero que múltiples editores trabajen simultáneamente sobre el contenido
De forma que puedan ser autónomos y optimizar su tiempo
#1 - Permisos y usuarios
Como el responsable del sitio web
Quiero que los editores sólo puedan modificar las áreas de su responsabilidad
De forma que puedan focalizar su trabajo
#2 - Velocidad
Como un visitante
Quiero que las páginas carguen de forma rápida
De forma que pueda navegar cómodamente
#2 - Velocidad
Como un visitante
Quiero que las páginas carguen de forma rápida
De forma que pueda navegar cómodamente no me desespere, cierre la ventana y me vaya a otro site
#2 - Velocidad
CMS = Cache Management System ;)
Cachés integradas en el core de TYPO3:
Páginas
Config
Object Reflection
Page Tree paths
...extensible a cachés propios…
Backend en MySQL, File, Redis, Memcached...
#3 - Seguridad
Como el responsable de la web
Quiero que las opciones de sufrir una brecha de seguridad sean mínimas
De forma que garantice la integridad y disponibilidad del servicio
#3 - Seguridad
Equipo de seguridad dedicado
Mantenimiento de versiones activas
Versiones LTS
Revisiones de extensiones de terceros
Alertas de seguridad
Actualizaciones rápidas
#4 - Arquitectura y modularidad
Como desarrollador de la web
Quiero poder ajustar o añadir nuevas funcionalidades de forma cómoda y predecible
De forma que maximice mi productividad
#4 - Arquitectura y modularidad
Como desarrollador de la web
Quiero poder ajustar o añadir nuevas funcionalidades reutilizar componentes existentes de forma cómoda y predecible
De forma que maximice mi productividad
#4 - Arquitectura y modularidad
Best practicesConvención para extensiones
API definida
Semantic versioning
Documentación extensiva
Repositorio público (TER) > 6000 extensiones
Soporte no oficial de composer, oficial en 7.3
Extensibilidad del código - Hooks, Signals
Framework MVC, backport de Flow
#4 - Arquitectura y modularidad
RobustezEvolución vs Revolución
Es posible a día de hoy actualizar desde una instancia de v3.5 (2003) a v7.2 (2015) sin apenas ajustes del core.