La or­ga­ni­za­ción sin ánimo de lucro TYPO3 As­so­cia­tion se dio a conocer en el año 2000 con el la­n­za­mie­n­to de la primera versión beta del gestor de co­n­te­ni­dos. Desde su la­n­za­mie­n­to, TYPO3 ha evo­lu­cio­na­do co­n­si­de­ra­ble­me­n­te. Ac­tua­l­me­n­te cuenta con un gran número de ex­te­n­sio­nes nuevas como pla­n­ti­llas y plugins, con funciones adi­cio­na­les y mucho más. Además, una sólida comunidad de apoyo se ocupa de que este CMS siga siendo co­m­pe­ti­ti­vo en el futuro. Todos estos son motivos su­fi­cie­n­tes para examinar TYPO3 más de cerca.

El concepto de TYPO3

Desde 2012, el sistema de gestión de co­n­te­ni­dos se ha di­s­tri­bui­do bajo la no­me­n­cla­tu­ra de “TYPO3 CMS”. Esta fue la reacción de la TYPO3 As­so­cia­tion a la escisión del equipo de de­sa­rro­llo que había estado tra­ba­ja­n­do en “TYPO3 Neos”, otro CMS que ha acabado di­fe­re­n­ciá­n­do­se co­n­si­de­ra­ble­me­n­te del original. A pesar de su nuevo nombre “TYPO3 CMS”, ge­ne­ra­l­me­n­te se sigue re­fi­rie­n­do a él si­m­ple­me­n­te como TYPO3. Junto a WordPress, Joomla y Drupal, y con más de 400 mil in­s­ta­la­cio­nes, TYPO3 CMS se cuenta in­du­da­ble­me­n­te entre los programas de gestión de co­n­te­ni­dos más populares a nivel global.

Imagen: Infografía sobre la expansión de TYPO3
La po­pu­la­ri­dad de TYPO3 a nivel mundial sigue creciendo de forma constante año tras año.

El sistema TYPO3 se trata de un software de código abierto con el que se puede trabajar en el diseño de páginas web mediante el uso de pla­n­ti­llas y a través de un servidor web. El programa está di­s­po­ni­ble para su descarga gratuita aquí.

Una ca­ra­c­te­rí­s­ti­ca de­s­ta­ca­ble de TYPO3, pero algo insólita para un CMS, consiste en que permite in­tro­du­cir el contenido para la interfaz de usuario uti­li­za­n­do un lenguaje de co­n­fi­gu­ra­ción de­no­mi­na­do Ty­po­S­cri­pt, algo que puede co­n­ve­r­ti­r­se en una ardua tarea es­pe­cia­l­me­n­te para los más in­e­x­pe­r­tos.

TYPO3 está co­n­si­de­ra­do como uno de los sistemas de gestión de co­n­te­ni­dos mejor pro­te­gi­dos y ofrece extrema fle­xi­bi­li­dad, además de una grande y activa comunidad. Las diversas ex­te­n­sio­nes para TYPO3 como pla­n­ti­llas, plugins y otros recursos son, en su gran mayoría, gratuitas. Para cualquier pregunta o problema, puedes recurrir a los numerosos foros en línea y tu­to­ria­les de la comunidad. Además, ac­tua­l­me­n­te existen pro­vee­do­res pro­fe­sio­na­les que ofrecen soporte es­pe­cia­li­za­do para TYPO3.

Vídeo: ¿qué es TYPO3?

LMx4SmK4s0U.jpg Para mostrar este video, se requieren cookies de terceros. Puede acceder y cambiar sus ajustes de cookies aquí.

Conceptos básicos sobre el TYPO3 CMS

Con TYPO3 es posible crear páginas web de cualquier tipo y tamaño. Gracias a su amplio abanico de funciones, TYPO3 también está preparado para afrontar las ne­ce­si­da­des es­pe­cia­les que se derivan del diseño de páginas web. Algunas de las ca­ra­c­te­rí­s­ti­cas más im­po­r­ta­n­tes son:

  • La revisión de los co­n­te­ni­dos web por parte de los re­da­c­to­res puede llevarse a cabo y pe­r­so­na­li­zar­se mediante la función workflow. Además, gracias al historial de versiones an­te­rio­res, es posible recuperar cua­l­quie­ra de ellas sin problemas.
  • Los llamados wo­r­k­s­pa­ces permiten revisar los cambios rea­li­za­dos en el contenido y en el diseño de las páginas web, co­n­vi­r­tié­n­do­se así en un entorno de trabajo especial que permite simular el frontend de dichas páginas.
  • Se pueden de­te­r­mi­nar los derechos de acceso tanto para el backend como para el frontend. Las distintas opciones de co­n­fi­gu­ra­ción permiten modificar los derechos de acceso y decidir cuáles son los derechos de uso de usuarios, re­da­c­to­res, ad­mi­ni­s­tra­do­res o grupos es­pe­cí­fi­cos.
  • Las po­si­bi­li­da­des de ad­mi­ni­s­trar varias páginas web in­de­pe­n­die­n­tes son ili­mi­ta­das y las ex­te­n­sio­nes ne­ce­sa­rias para ello tienen que in­s­ta­lar­se una única vez.
  • Existen más de 6.000 ex­te­n­sio­nes y apli­ca­cio­nes de TYPO3 cuya in­s­ta­la­ción puede rea­li­zar­se se­n­ci­lla­me­n­te mediante el uso del gestor de ex­te­n­sio­nes.
  • Se pueden publicar las páginas web en di­fe­re­n­tes idiomas y, para ello, se pueden utilizar las más de 50 opciones de lo­ca­li­za­ción.
  • Tanto el frontend como el backend están diseñados para un uso re­s­po­n­si­vo. También es posible co­n­fi­gu­rar vistas previas es­pe­cia­les para el frontend en di­s­po­si­ti­vos móviles.
Dominios web
Compra y registra tu dominio ideal
  • Tu dominio protegido con Ce­r­ti­fi­ca­do SSL Wildcard gratis
  • Función Domain Connect para una co­n­fi­gu­ra­ción DNS si­m­pli­fi­ca­da gratis
  • Registro privado y gratis para mayor seguridad

Instalar TYPO3: re­qui­si­tos y manual paso a paso

Si con todo lo dicho se ha de­s­pe­r­ta­do tu interés por este completo gestor de co­n­te­ni­dos, puedes acudir a su página oficial en busca de las versiones más actuales del software, pero antes de instalar TYPO3, co­n­ve­n­dría ga­ra­n­ti­zar el entorno de hardware y de software adecuado. TYPO3 plantea una serie de re­qui­si­tos al servidor web que son im­pre­s­ci­n­di­bles no solo para su in­s­ta­la­ción en el sistema sino también para que pueda usarse sin problemas más adelante.

Re­qui­si­tos para usar TYPO3

Como gestor de co­n­te­ni­dos mu­l­ti­pla­ta­fo­r­ma, con TYPO3 CMS no estás ligado a ningún sistema operativo a la hora de in­s­ta­lar­lo. La aso­cia­ción TYPO3 facilita diversos paquetes de in­s­ta­la­ción para Windows, macOS o Unix/Linux. También tienes plena libertad de elección en cuanto al servidor web de tu agrado y, si bien el equipo de de­sa­rro­llo re­co­mie­n­da Apache como la mejor solución, los proyectos rea­li­za­dos con este CMS también se pueden ad­mi­ni­s­trar con NGINX o Microsoft IIS y otras apli­ca­cio­nes que cuenten con un módulo PHP. Pre­ci­sa­me­n­te este es el lenguaje de script en que se basa el CMS, por lo que entre los re­qui­si­tos básicos de TYPO3 también se incluye la in­s­ta­la­ción de una versión actual de PHP:

  • TYPO3 v10: PHP 7.2–7.4
  • TYPO3 v12: PHP 8.1 o más alta
  • TYPO3 v13: PHP 8.2 o 8.3

Es crucial que el entorno PHP que instales tenga un límite de memoria de al menos 256 MB (se re­co­mie­n­da más para un re­n­di­mie­n­to estable) y esté des­ac­ti­va­do el valor globals. También hay que ase­gu­rar­se de que la duración permitida para la ejecución de scripts (max_execution_time) sea de un mínimo de 240 segundos para ga­ra­n­ti­zar que los scripts complejos tengan tiempo su­fi­cie­n­te para eje­cu­tar­se co­rre­c­ta­me­n­te.

En cuanto a la base de datos, los de­sa­rro­lla­do­res re­co­mie­n­dan MySQL a partir de la versión 5.7, aunque se re­co­mie­n­da la 8.0 o una más alta. Gracias a la extensión estándar DBAL (Database Ab­s­tra­c­tion Layer) TYPO3 ya soporta otros sistemas como Po­s­t­gre­S­QL (a partir de la 10.0) o MariaDB (a partir de la 10.2, aunque se re­co­mie­n­da la versión 10.4 o una más alta). Oracle ya no se menciona ofi­cia­l­me­n­te en las versiones actuales de TYPO3, mientras que Microsoft SQL Server es co­m­pa­ti­ble hasta la versión de 2019.

En lo que respecta al hardware, TYPO3 no tiene grandes exi­ge­n­cias y los 200 MB de espacio web y los 256 MB de memoria RAM no suponen un gran problema aunque, como en todas las apli­ca­cio­nes apoyadas en bases de datos, no está de más contar con más RAM para proyectos de mayor en­ve­r­ga­du­ra.

Manual de TYPO3: cómo instalar el CMS

A la hora de instalar TYPO3 cuentas con dos opciones:

  1. Puedes descargar el paquete de in­s­ta­la­ción y de­s­co­m­pri­mi­r­lo en el servidor web o también de­s­co­m­pri­mi­r­lo primero lo­ca­l­me­n­te y subir después los archivos al servidor web. Esta opción no es muy re­co­me­n­da­ble dado el elevado número de archivos que contiene el paquete.
  2. TYPO3 también puede in­s­ta­lar­se con ayuda de una he­rra­mie­n­ta como TYPO3Wi­n­s­ta­ller. Este paquete de uti­li­da­des (para Windows) no solo se encarga de la in­s­ta­la­ción y la co­n­fi­gu­ra­ción del sistema, sino también de la de las versiones ne­ce­sa­rias de Apache, PHP y MySQL en el servidor web.

Cuando todos los archivos del programa están en el servidor web, el asistente conduce al resto de pro­ce­di­mie­n­tos ne­ce­sa­rios para la in­s­ta­la­ción y co­n­fi­gu­ra­ción del CMS. La he­rra­mie­n­ta se encuentra en la carpeta “typo3/install” y a ella se accede desde el ex­plo­ra­dor in­tro­du­cie­n­do la ruta exacta en el di­re­c­to­rio en la barra de na­ve­ga­ción. Sigue las in­s­tru­c­cio­nes de esta he­rra­mie­n­ta para crear las bases de datos y regular el acceso a ellas, así como para crear una cuenta de ad­mi­ni­s­tra­dor para el proyecto.

Plugins de TYPO3: más funciones gracias a las ex­te­n­sio­nes

La versión básica del CMS ya ofrece un paquete excelente con buenos re­su­l­ta­dos en la rea­li­za­ción de los más diversos proyectos, pero, tanto el núcleo del programa como el frontend y el backend se pueden pe­r­so­na­li­zar y ampliar con ex­te­n­sio­nes, módulos con funciones es­pe­cia­les que se integran en el gestor en in­te­r­fa­ces pre­de­fi­ni­das. Se añaden así, por ejemplo, pre­s­ta­cio­nes de seguridad, como el fo­r­ta­le­ci­mie­n­to de co­n­tra­se­ñas seguras para acceder al backend o el bloqueo au­to­má­ti­co de di­re­c­cio­nes IP re­la­cio­na­das con una conducta de registro inusual, pero también hay ex­te­n­sio­nes para facilitar la gestión de los usuarios, para integrar elementos in­ter­ac­ti­vos o para im­ple­me­n­tar fo­r­mu­la­rios.

De­sa­rro­llar una extensión de TYPO3

PHP co­n­s­ti­tu­ye la base de cualquier extensión TYPO3, así que ser capaz de manejarlo es uno de los re­qui­si­tos fu­n­da­me­n­ta­les a la hora de diseñar una. Aun así, el CMS facilita dos he­rra­mie­n­tas que si­m­pli­fi­can en gran medida el proceso de su de­sa­rro­llo:

  • El pro­ce­sa­dor de pla­n­ti­llas Fluid, que ayuda a crear la interfaz de usuario de la extensión.
  • El framework MVC Extbase que, como “modelo” de la ar­qui­te­c­tu­ra del software, sirve para separar los datos de la extensión de su edición y pre­se­n­ta­ción.

De este modo, el código fuente resulta más claro y se pueden eliminar bugs más fá­ci­l­me­n­te. Extbase, además, contiene una función que facilita el registro de ex­te­n­sio­nes recién diseñadas. Si quieres ade­n­trar­te en el de­sa­rro­llo de ex­te­n­sio­nes para TYPO3 y crear tu propia extensión deberías fa­mi­lia­ri­zar­te con la he­rra­mie­n­ta Extension Builder. Esta he­rra­mie­n­ta permite la creación rápida y sencilla de una es­tru­c­tu­ra base para la extensión pla­ni­fi­ca­da. Genera au­to­má­ti­ca­me­n­te todos los archivos ne­ce­sa­rios, ahorrando así una gran cantidad de trabajo y tiempo.

Así se instala una extensión de TYPO3

Antes de instalar el plugin adecuado para tu proyecto TYPO3, comprueba si es co­m­pa­ti­ble con la versión del gestor de co­n­te­ni­dos que utilizas, así como la seriedad y seguridad futura de la extensión, echando un vistazo a datos re­ve­la­do­res tales como su historial de versiones, la fecha de su última ac­tua­li­za­ción o las cifras de descargas. Hechas las co­m­pro­ba­cio­nes pe­r­ti­ne­n­tes, ya puedes instalar la extensión con el gestor de ex­te­n­sio­nes incluido en el programa por defecto. Este manager permite instalar y co­n­fi­gu­rar la extensión di­re­c­ta­me­n­te desde TYPO3 y es siempre pre­fe­ri­ble a la in­s­ta­la­ción manual con un paquete externo.

No­r­ma­l­me­n­te en­cue­n­tras la extensión que has escogido en el buscador del gestor de ex­te­n­sio­nes y para ello solo necesitas la clave completa y correcta di­s­po­ni­ble, por ejemplo, en el re­po­si­to­rio oficial. La in­s­ta­la­ción se inicia pinchando en el botón “Import and install” (“importar e instalar”) que en­cue­n­tras junto al nombre de la extensión. Si la operación se ha llevado a cabo con éxito, aparece un cuadro de diálogo con la co­n­fi­r­ma­ción.

TYPO3 Extension Re­po­si­to­ry (TER)

El archivo de ex­te­n­sio­nes TER (TYPO3 Extension Re­po­si­to­ry) es la pla­ta­fo­r­ma adecuada para aquellos que han pro­gra­ma­do una extensión para el CMS y la quieren compartir con la comunidad. Este di­re­c­to­rio central, accesible desde la página oficial de TYPO3 del gestor de co­n­te­ni­dos, permite subir y compartir plugins y pla­n­ti­llas con otros usuarios. Durante este proceso, el de­sa­rro­lla­dor también añade, entre otras cosas, la clave que hemos me­n­cio­na­do, con la que se localiza la extensión en el Manager y se puede instalar.

Este re­po­si­to­rio ofrece más de 1.800 ex­te­n­sio­nes y, por esto, es uno de los portales más im­po­r­ta­n­tes para usuarios de TYPO3. Una ca­ra­c­te­rí­s­ti­ca es­pe­cia­l­me­n­te útil del di­re­c­to­rio es la función de búsqueda integrada que permite, entre otras cosas, filtrar los re­su­l­ta­dos por el estado de su de­sa­rro­llo, su categoría o su co­m­pa­ti­bi­li­dad con TYPO3.

Estas son las ex­te­n­sio­nes de TYPO3 más populares

Como muestra de la di­ve­r­si­dad que ca­ra­c­te­ri­za al re­po­si­to­rio de ex­te­n­sio­nes de TYPO3, esta tabla reúne algunas de las ex­te­n­sio­nes del CMS más útiles e in­te­re­sa­n­tes:

Clave de la extensión (Extension-Key) De­s­cri­p­ción Versión de TYPO3 Autor Enlace de descarga
news Gestión versátil de noticias y blogs 10.0 – 13.0 Georg Ringer https://ex­te­n­sio­ns.typo3.org/extension/news
fp_ne­w­s­le­t­ter Ad­mi­ni­s­tra­ción de su­s­cri­p­to­res de ne­w­s­le­t­ter 11.5.0 – 12.4.99 fp Marketing https://ex­te­n­sio­ns.typo3.org/extension/fp_ne­w­s­le­t­ter
cy_ne­w­s­le­t­ter Servicio básico de ne­w­s­le­t­ter para usuarios del frontend 11.0 – 12.4.99 Clemens Gogolin https://ex­te­n­sio­ns.typo3.org/extension/cy_ne­w­s­le­t­ter
yoast_seo Op­ti­mi­za­ción SEO para TYPO3 10.0 – 13.0 MaxServ https://ex­te­n­sio­ns.typo3.org/extension/yoast_seo
luxletter He­rra­mie­n­ta de marketing por ne­w­s­le­t­ter 10.0 – 12.4.99 In2code https://ex­te­n­sio­ns.typo3.org/extension/luxletter
powermail Gestión avanzada de fo­r­mu­la­rios 7.6 – 13.0 In2code https://ex­te­n­sio­ns.typo3.org/extension/powermail
bootstrap_package Tema frontend pre­co­n­fi­gu­ra­do basado en Bootstrap 8.7 – 13.0 Benjamin Kott https://ex­te­n­sio­ns.typo3.org/extension/bootstrap_package
mask Creación de elementos de contenido pe­r­so­na­li­za­dos 9.5 – 12.0 Mask Team https://ex­te­n­sio­ns.typo3.org/extension/mask
container Es­tru­c­tu­ras de diseño flexibles para páginas 10.0 – 12.0 TYPO3 Team https://ex­te­n­sio­ns.typo3.org/extension/container
gri­de­le­me­nts Extensión para la creación de diseños en cua­drí­cu­la 8.7 – 12.4.99 Grid Elements Team https://ex­te­n­sio­ns.typo3.org/extension/gri­de­le­me­nts

Pla­n­ti­llas de TYPO3: acorta el camino al diseño que quieres

La uti­li­za­ción de pla­n­ti­llas de diseño es la forma más sencilla de lograr el diseño y el layout que imaginas para tu proyecto porque, en lugar de diseñar una web desde cero, cuentas con pla­n­ti­llas que marcan la es­tru­c­tu­ra básica en la que se irá en­ma­r­ca­n­do el contenido. La es­tru­c­tu­ra se­le­c­cio­na­da se puede modificar o cambiar más adelante por otra si fuera necesario sin que afecte al contenido, que se tra­n­s­fie­re se­n­ci­lla­me­n­te al nuevo diseño.

Muchos pro­gra­ma­do­res han decidido tomar el camino del de­sa­rro­llo de pla­n­ti­llas de TYPO3 y ponerlas a di­s­po­si­ción de los usuarios ofre­cie­n­do su descarga en sus propias páginas web o co­me­r­cia­li­zá­n­do­las en páginas de otros pro­vee­do­res es­pe­cia­li­za­dos en su venta. Con todo, el precio no co­n­s­ti­tu­ye ne­ce­sa­ria­me­n­te la vara para medir la calidad de estas pla­n­ti­llas o templates.

Hosting
Hosting de primera al mejor precio
  • 3x más rápido, ahora un 60 % de ahorro
  • Alta di­s­po­ni­bi­li­dad >99.99 %
  • Solo en IONOS: hasta 500 GB incluidos

Qué tener en cuenta al elegir una plantilla de TYPO3

Cuando se buscan pla­n­ti­llas de TYPO3 se en­cue­n­tran opciones tanto gratuitas como de pago y mientras unas páginas ofrecen una variada selección, otras solo disponen de un modelo. Sin embargo, ni el coste ni la variedad deberían de­te­r­mi­nar la elección de un template. Los elementos técnicos y visuales que lo ca­ra­c­te­ri­zan son, sin duda, más re­le­va­n­tes.

Una de las primeras cue­s­tio­nes debería girar en torno al diseño de la plantilla más atractiva y co­n­si­de­rar si se ajusta a tus ideas y, sobre todo, al concepto que fu­n­da­me­n­ta el proyecto web tanto temática como fu­n­cio­na­l­me­n­te. Utilizar una plantilla sin modificar que otorgue a tu proyecto la es­tru­c­tu­ra de na­ve­ga­ción que ansías, pero cuyo diseño no se ajusta al contenido de la web, acaba pe­r­ju­di­ca­n­do la imagen de tu proyecto, y aquellas pla­n­ti­llas que solo contienen unos pocos elementos in­te­re­sa­n­tes para tu idea merecen una reflexión sobre el coste, tanto personal como fi­na­n­cie­ro, que podría conllevar adaptarla para que fu­n­cio­na­ra bien con tu web. Otras variables a tener en cuenta antes de descargar una plantilla de TYPO3 podrían ser:

  • Diseño web re­s­po­n­si­vo: decídete desde el principio por una plantilla re­s­po­n­si­va, porque con una de ellas como base, tu página web se adapta au­to­má­ti­ca­me­n­te al tamaño de las di­fe­re­n­tes pantallas. Es así como no solo ofreces una ex­pe­rie­n­cia de usuario óptima a los usuarios de equipos de sobremesa, sino también a los de sma­r­t­pho­nes y tablets, sin tener que crear una versión móvil a propósito para cada equipo con el gasto de ma­n­te­ni­mie­n­to que eso conlleva.
  • Co­m­pa­ti­bi­li­dad: comprobar la co­m­pa­ti­bi­li­dad de una de­te­r­mi­na­da plantilla con la versión de TYPO3 del proyecto es un paso previo esencial. Por regla general, los pro­vee­do­res ya indican en las de­s­cri­p­cio­nes de las pla­n­ti­llas las versiones en las cuales funcionan y, si no lo hacen, entonces conviene pensar bien si compensa correr el riesgo, es­pe­cia­l­me­n­te en el caso de las pla­n­ti­llas de pago. Cuenta con llevar a cabo una ac­tua­li­za­ción regular de TYPO3 si estás in­te­re­sa­do en pla­n­ti­llas que también se ac­tua­li­zan con re­gu­la­ri­dad.
  • Licencias: las pla­n­ti­llas de TYPO3 se di­s­tri­bu­yen bajo diversas licencias, lo que di­fe­re­n­cia a unas de otras en cuanto a sus po­si­bi­li­da­des de uso. Ya se trate de una licencia comercial o de una libre, es im­po­r­ta­n­te evaluar si sus di­re­c­tri­ces se ajustan a tus planes: en muchos casos no se permite modificar las pla­n­ti­llas o uti­li­zar­las con fines co­me­r­cia­les, aunque no­r­ma­l­me­n­te basta con enlazar a su autor o al proveedor.
  • Fia­bi­li­dad: descargar una plantilla de TYPO3 alberga los típicos riesgos ha­bi­tua­les en la web, y es que si topas con el proveedor equi­vo­ca­do, además de descargar un template también puedes dar vía libre a tu equipo a todo tipo de adware o malware. Lo pro­ble­má­ti­co es que tales pro­vee­do­res no siempre se detectan a primera vista, por lo que no está de más mantener cierto es­ce­p­ti­ci­s­mo ante ofertas recién de­s­cu­bie­r­tas. Presta atención a algunas señales que ate­s­ti­guan a los ve­n­de­do­res acre­di­ta­dos como, por ejemplo, co­me­n­ta­rios positivos de clientes, datos de contacto visibles o po­si­bi­li­da­des de atención técnica. Otro buen signo de cre­di­bi­li­dad son las versiones de prueba y las capturas de pantalla de las pla­n­ti­llas que se ofrecen como muestra.

Dónde encontrar pla­n­ti­llas de TYPO3: servicios gratis y de pago en Internet

Buscar pla­n­ti­llas es a menudo más difícil de lo que parece al principio. Sucede con cierta fre­cue­n­cia que cuando has en­co­n­tra­do la solución perfecta, esta no es co­m­pa­ti­ble con tu versión del CMS; en otros casos, son los costes los que frenan la apli­ca­ción de una plantilla porque so­bre­pa­san el pre­su­pue­s­to. En de­fi­ni­ti­va, ármate de paciencia e intenta no pre­ci­pi­tar­te en la elección, con el fin de encontrar la solución realmente más adecuada que se co­rre­s­po­n­da con tu idea y pueda uti­li­zar­se a largo plazo. Echa un vistazo al listado que sigue con nuestra selección de pro­vee­do­res co­n­so­li­da­dos de pla­n­ti­llas de TYPO3. Cabe destacar que la cuota de mercado de este CMS se encuentra ma­yo­r­me­n­te en el norte de Europa, por lo que no es de extrañar que muchas de las pla­ta­fo­r­mas o de los de­sa­rro­lla­do­res de pla­n­ti­llas sean de origen nórdico o alemán.

Nota

La oferta de pla­n­ti­llas para TYPO3 en co­m­pa­ra­ción con las di­s­po­ni­bles para otros gestores de contenido como WordPress, Joomla o Drupal es limitada, lo que dificulta la búsqueda del servicio adecuado.

typo3.org: Extension Re­po­si­to­ry (gratis)

El me­n­cio­na­do di­re­c­to­rio de ex­te­n­sio­nes de TYPO3 también facilita una lista de pla­n­ti­llas y si bien no ofrece la po­si­bi­li­dad de filtrar por ca­te­go­rías, sí lo hace por templates. Los modelos que incluye este listado proceden de la mano de diversos de­sa­rro­lla­do­res que comparten sus crea­cio­nes con la comunidad. Con cada tema se ofrece una breve de­s­cri­p­ción y los datos más im­po­r­ta­n­tes, como la versión actual de la plantilla, las versiones co­m­pa­ti­bles del CMS, su de­pe­n­de­n­cia de otras ex­te­n­sio­nes, así como el nombre del autor.

Siempre y cuando estén di­s­po­ni­bles, también puedes accederse a manuales que, además de contener una in­tro­du­c­ción detallada, ofrecen in­fo­r­ma­ción sobre el tipo de licencia bajo el que se di­s­tri­bu­ye. Cuando descargas una plantilla de TYPO3 tienes dos opciones, un paquete T3X o un archivo co­m­pri­mi­do ZIP, ambos es­tá­n­da­res del CMS.

t3Bootstrap.de (de pago)

Una plantilla destacada es el t3Bootstrap-Template de Wa­p­ple­r­S­y­s­te­ms, que, como su nombre indica, se basa en el framework CSS Bootstrap. Esta plantilla está dirigida pri­n­ci­pa­l­me­n­te a usuarios de TYPO3 que desean crear una plantilla propia sin usar el motor estándar. Además de incluir elementos básicos, como un sistema de cua­drí­cu­la, menús laterales, ti­po­gra­fías y soporte para imágenes re­s­po­n­si­vo, el paquete incluye el Template-Maker, una he­rra­mie­n­ta que si­m­pli­fi­ca si­g­ni­fi­ca­ti­va­me­n­te la creación de co­m­po­ne­n­tes básicos para tu proyecto. Como al­te­r­na­ti­va, puedes usar el template re­s­po­n­si­ve de TYPO3 di­re­c­ta­me­n­te, apro­ve­cha­n­do los elementos pre­co­n­fi­gu­ra­dos de Bootstrap para la gestión de co­n­te­ni­dos.

Consejo

Fa­mi­lia­rí­za­te mejor con este framework CSS con nuestro tutorial de Bootstrap.

Para utilizar t3Bootstrap, es necesario adquirir una de las licencias di­s­po­ni­bles. Para una página personal sencilla, es su­fi­cie­n­te con una licencia económica para usuarios privados. Si deseas usar la plantilla para una página web co­r­po­ra­ti­va, ne­ce­si­ta­rás la licencia comercial in­di­vi­dual. Para un uso comercial ilimitado, Wa­p­ple­r­S­y­s­te­ms ofrece la licencia mu­l­ti­pro­ye­c­to. Las or­ga­ni­za­cio­nes sin ánimo de lucro pueden utilizar la plantilla de forma gratuita, siempre que incluyan un enlace de retorno a la página web del de­sa­rro­lla­dor.

Blog de Sebastian Klein (gratis)

El pro­gra­ma­dor alemán Sebastian Klein ha creado una plantilla para TYPO3 que se puede utilizar como base para crear otras pla­n­ti­llas. Con el nombre de “ba­se­te­m­pla­te”, esta plantilla no co­n­s­ti­tu­ye una solución de frontend integrada, sino solamente una es­tru­c­tu­ra simple de HTML que si­m­pli­fi­ca la uti­li­za­ción de las pla­n­ti­llas Fluid de TYPO3. Con este objeto, el modelo ofrece un sistema coherente de carpetas y una co­n­fi­gu­ra­ción básica de Ty­po­S­cri­pt y de los módulos de TYPO3 (TSconfig), entre otras cosas, aunque todos los ajustes son pe­r­so­na­li­za­bles. Puedes descargar “ba­se­te­m­pla­te” de forma gratuita en cua­l­quie­ra de sus tres variantes “ba­se­te­m­pla­te62” (para TYPO3 6.2), “ba­se­te­m­pla­te7” (para TYPO3 7.6) y “ba­se­te­m­pla­te8” (para TYPO3 v8 LTS) en su re­po­si­to­rio de GitHub.

t3template4u.de (gratuito)

El de­sa­rro­lla­dor Phillip Bau­m­gä­r­t­ner ofrece en su página web t3template4u una plantilla re­s­po­n­si­va para TYPO3 de forma gratuita. La página funciona como una vista previa en vivo de la plantilla, que está di­s­po­ni­ble bajo la licencia Creative Commons BY 3.0 (con atri­bu­ción). Además de incluir elementos en HTML, CSS y Ja­va­S­cri­pt, esta plantilla utiliza varias ex­te­n­sio­nes como la extensión SEO TEQneers SEO En­ha­n­ce­me­nts y el script de dia­po­si­ti­vas jQuery Fle­x­s­li­der. El diseño incluye diversas opciones para crear contenido (texto e imágenes), además de cuatro estilos de diseño di­fe­re­n­tes (3 columnas, 2 columnas a la izquierda, 2 columnas a la derecha, 1 columna). Los di­fe­re­n­tes co­m­po­ne­n­tes de la plantilla están di­s­po­ni­bles en el re­po­si­to­rio de GitHub, donde también puedes encontrar una guía de in­s­ta­la­ción.

One Page Template for TYPO3 CMS (gratis)

En la búsqueda de un diseño onepage para una web y si se trabaja con TYPO3 6.2, la plantilla “t3onepage” es una elección in­me­jo­ra­ble, ya que contiene el Ty­po­S­cri­pt indicado y la base modular adecuada para presentar contenido en una sola página. Diseñado por Ma­xi­mi­lian Mayer, el paquete compuesto de fuentes, iconos, fra­g­me­n­tos de código Ja­va­S­cri­pt y hojas de estilo CSS se di­s­tri­bu­ye bajo una licencia libre MIT de forma que puede uti­li­zar­se y mo­di­fi­car­se tanto de forma privada como comercial, siempre y cuando se haga re­fe­re­n­cia a la licencia y a los derechos de copia. La plantilla puede de­s­ca­r­gar­se de forma gratuita en GitHub.

Cómo diseñar tu propia plantilla de TYPO3

Sin me­no­s­pre­ciar a las pla­n­ti­llas pre­de­fi­ni­das, también se puede optar na­tu­ra­l­me­n­te por crear un diseño propio que permita mantener el control sobre el aspecto final del proyecto. La única condición es, como es de esperar, contar con el co­no­ci­mie­n­to técnico su­fi­cie­n­te en HTML, CSS y Ja­va­S­cri­pt. También puedes recurrir a fra­me­wo­r­ks HTML/CSS como Bootstrap, ZURB Fou­n­da­tion o HTML5 Boi­le­r­pla­te con el objetivo de si­m­pli­fi­car el proceso de creación de una es­tru­c­tu­ra de tales ca­ra­c­te­rí­s­ti­cas y no comenzar ne­ce­sa­ria­me­n­te de cero. Como al­te­r­na­ti­va a la creación de una plantilla a partir de modelos de HTML puedes utilizar el lenguaje interno de co­n­fi­gu­ra­ción Ty­po­S­cri­pt, aunque esta vía requiere algo de práctica al principio. En este punto se re­co­mie­n­da guardar la plantilla como extensión de TYPO3, porque así se puede integrar fá­ci­l­me­n­te mediante el Extension Manager.

Pasos ne­ce­sa­rios para llevar a cabo una ac­tua­li­za­ción de TYPO3

Ac­tua­li­zar a una nueva versión del CMS implica tachar algunas tareas. Antes que nada, sea una ac­tua­li­za­ción a pequeña escala (de 13.2.1 a 13.2.2) o de mayor en­ve­r­ga­du­ra (de 12.x a 13.x), un primer paso obligado es realizar una copia de seguridad de la in­s­ta­la­ción actual y de la base de datos para poder volver en cualquier momento a la versión antigua siempre que se presenten co­m­pli­ca­cio­nes. Antes de tra­s­la­dar­te a la nueva versión también conviene ac­tua­li­zar el reference index sin falta. Para ac­tua­li­za­cio­nes im­po­r­ta­n­tes de TYPO3 en las que se utiliza el asistente de ac­tua­li­za­ción (Upgrade Wizard), también son ne­ce­sa­rios los si­guie­n­tes pasos:

  • Convertir las ex­te­n­sio­nes globales a locales: las ex­te­n­sio­nes in­s­ta­la­das glo­ba­l­me­n­te deben co­n­ve­r­ti­r­se en locales para evitar problemas de co­m­pa­ti­bi­li­dad.
  • Ejecutar el ana­li­za­dor de bases de datos: esto ayuda a ide­n­ti­fi­car y so­lu­cio­nar posibles problemas en la es­tru­c­tu­ra de la base de datos.
  • Vaciar la tabla de caché y eliminar archivos te­m­po­ra­les de caché: esto elimina datos antiguos que ya no son ne­ce­sa­rios.
  • Borrar las co­n­fi­gu­ra­cio­nes de usuario en el backend: las co­n­fi­gu­ra­cio­nes antiguas podrían ser in­co­m­pa­ti­bles y deben re­s­ta­ble­ce­r­se.
  • Revisar el ChangeLog y el archivo NEWS.md del nuevo TYPO3: estos archivos contienen in­fo­r­ma­ción im­po­r­ta­n­te sobre los cambios y nuevas fu­n­cio­na­li­da­des.
  • Ac­tua­li­zar las ex­te­n­sio­nes y el módulo de idiomas (language): todas las ex­te­n­sio­nes y paquetes de idiomas uti­li­za­dos deben ac­tua­li­zar­se a la última versión para ga­ra­n­ti­zar la co­m­pa­ti­bi­li­dad.

En la mayoría de los casos, la ac­tua­li­za­ción a una nueva versión de TYPO3 se realiza sin grandes co­m­pli­ca­cio­nes. Sin embargo, las ada­p­ta­cio­nes ne­ce­sa­rias pueden variar según el número de ex­te­n­sio­nes uti­li­za­das y la di­fe­re­n­cia entre versiones. Debido al posible esfuerzo que conlleva, muchos pro­vee­do­res de hosting ofrecen la ac­tua­li­za­ción de TYPO3 como un servicio.

Ejemplos im­pre­sio­na­n­tes de las po­si­bi­li­da­des de TYPO3

Los si­guie­n­tes ejemplos de proyectos web muestran de lo que es capaz TYPO3 y qué se puede lograr con este CMS:

TYPO3 ofrece una versión de prueba para tantear las ca­pa­ci­da­des de este CMS. De­s­cá­r­ga­te­la aquí.

Ventajas e in­co­n­ve­nie­n­tes de TYPO3 CMS

Comenzar a utilizar TYPO3 sin mucha ex­pe­rie­n­cia previa no es tan fácil en co­m­pa­ra­ción con otros sistemas de gestión de co­n­te­ni­dos, de forma que será necesario invertir más tiempo y trabajo en entender cómo funciona y en qué consisten sus di­fe­re­n­tes funciones.

Por otro lado, se trata de un CMS ex­tre­ma­da­me­n­te flexible que, con el co­no­ci­mie­n­to adecuado, ofrece una amplia variedad de po­si­bi­li­da­des. Gracias a las numerosas ex­te­n­sio­nes, puedes añadir múltiples fu­n­cio­na­li­da­des a tu página web de­sa­rro­lla­da con TYPO3. Además, he­rra­mie­n­tas prácticas como los flujos de trabajo (workflows) facilitan eno­r­me­me­n­te la co­la­bo­ra­ción entre varios editores y ad­mi­ni­s­tra­do­res.

Otros puntos fuertes incluyen la lo­ca­li­za­ción en varios idiomas y la capacidad de gestionar múltiples páginas web desde la misma pla­ta­fo­r­ma. Asimismo, gracias a su gran comunidad, se­gu­ra­me­n­te TYPO3 seguirá evo­lu­cio­na­n­do y contará con nuevas ex­te­n­sio­nes y pla­n­ti­llas en el futuro. En de­fi­ni­ti­va, TYPO3 es un CMS complejo pero in­creí­ble­me­n­te completo, que prá­c­ti­ca­me­n­te no impone límites al diseño web.

Ir al menú principal