Mastermind Web

El Podcast sobre desarrollo web para que potencies tus proyectos



Una hija es un arcoíris, una curva de luz a través de la niebla dispersa que levanta el espíritu con su presencia prismática. Una hija es una promesa, mantenida...

Transcripción

[00:00:00.180] - Andrea Gentil
Una hija es un arcoíris, una curva de luz a través de la niebla dispersa que levanta el espíritu con su presencia prismática. Una hija es una promesa mantenida Ellen Hopkins. Bienvenidos al centésimo vigésimo episodio de Mastermindjoomla, el podcast Joomla para que lleves tu plataforma web al siguiente nivel. Soy Andrea, gentil responsable de marketing documentación mal que le pese a mi compañero administración y unas cuántas cosas más de extly extensions y madre de dos hijas y madre de dos hijas hablando así, vamos a hablar de hijas hoy y me acompaña Carlos Cámara, responsable de la acadmeia de cursos Joomla de Manuales Joomla punto es.

[00:00:50.670] - Andrea Gentil
Cómo estás Carlos?

[00:00:52.020] - Carlos Cámara
Hola Andrea, qué tal? Muy bien. Pues aquí con mira a ver esto que entra por la ventana se llama Sol.

[00:01:00.360] - Andrea Gentil
Si, como que no. Si te muestro, mira, tendría que hacer un posteo esta semana. Hay sol toda la semana en Asturias. Es como guau!

[00:01:10.050] - Carlos Cámara
Hoy quiero captura de pantalla de esa predicción meteorológica y la ponemos en las notas del programa.

[00:01:15.450] - Andrea Gentil
Ya, ya te la paso porque después de estar tres semanas lloviendo continuamente, ahora que toda una semana de sol completa es como un milagro

[00:01:24.630] - Carlos Cámara
Oye que a mí no pesa que seas responsable de documentación.

[00:01:28.080] - Carlos Cámara
Lo que critico es que te inventes cosas para justificar el trabajo

[00:01:32.400] - Andrea Gentil
Pero yo no me lo inventé, díselo a este, como es Daniele en todo caso.

[00:01:40.740] - Carlos Cámara
Hay gente que se inventa cosas para justificar su puesto de trabajo. No le sigas la bola

[00:01:46.640] - Andrea Gentil
No, bueno, porque en realidad no es cuestión de seguirle la bola. Yo no salió en ningún lado que el estilo dice no hice ninguna bulla de que esté el cambio. El único lugar donde dije que cambié de documentación fue acá sigue.

[00:02:00.700] - Carlos Cámara
La prioridad, pues, está ahí a todos los oyentes hacer búsqueda, eso hizo que en Google el tren subiera muchísimo, parece que hasta se va. Será un antes y un después de que hablaste de eso en el podcast

[00:02:14.470] - Andrea Gentil
Bueno voy a tener que cobrar a este hombre. Qué tal tu semana?

[00:02:20.020] - Carlos Cámara
Pues bien, aquí. Bueno, bien sea una semana agridulce he tenido sus cosas buenas y sus cosas malas. Corrí una maratón hace justo antes de que se emitiera el último programa. De hecho, no sé ni cómo lo publiqué porque estaba hecho polvo el domingo.

[00:02:35.110] - Andrea Gentil
Mira de 42 maratón maratón.

[00:02:38.190] - Carlos Cámara
44 Según la organización porque somos así en Almería y claro, con la bajada de defensa, pues me he pillado un trancazo, que aquí estoy, con esta voz triste y lastimera que me escucháis.

[00:02:55.380] - Andrea Gentil
Mira.

[00:02:55.890] - Carlos Cámara
Y bueno, después de un par de reveses por ahí, en lo personal. Pero por otro lado. Bueno, pues aproveché el puente para armar una extensión que que me ayudó en solucionar un problema de un cliente para que corrigiera las imágenes.

[00:03:13.740] - Carlos Cámara
Las cogía de los artículos del texto del artículo y la metía en el campo imagen vale que le hacía falta para para usarlo ahora con los contenidos dinámicos y esas cosas. Pues hice una extensión que lo hacía súper rápido y súper bien, así que estoy intentando armarla un poco para para distribuirla. A ver si saco un rato y la y la preparo, la pongo bonita.

[00:03:38.670] - Andrea Gentil
O sea que en el puente hiciste una extensión.

[00:03:41.490] - Carlos Cámara
Si en todas las cosas y la estoy preparando también ya el contenido del sitio de easypresta punto, es que será content punto easypresta punto es que es un joomla 4 y que mi idea es que sea mi hub de marketing, digamos que todo el marketing

[00:03:59.940] - Andrea Gentil
¿Por qué? Easypresta está hecho en Prestashop

[00:04:02.370] - Carlos Cámara
Easypresta es para vender módulos Prestashop y está hecho en Prestashop, lo cual es una mala idea. Porqué Prestashop es un sistema pésimo para vender productos virtuales.

[00:04:13.580] - Andrea Gentil
Ok

[00:04:14.620] - Carlos Cámara
Vale, tienes la opción, pero es una mala idea. No tiene forma de dar soporte, tiene muchas carencias, pero es verdad que ya que vas a vender módulos, Prestashop lo haces en Prestashop

[00:04:25.130] - Andrea Gentil
No vas a poner un Shopify

[00:04:27.500] - Carlos Cámara
Claro, e intentas además corregir los problemas que veas y demuestras músculo que también es importante pero la parte de contenido no me apetece hacerla en Prestashop en ningún caso podría usar el módulo de blog que tiene Antonio por ahí que es gratuito y todo. Creo que Joomla es perfecto para esa tarea.

[00:04:50.570] - Carlos Cámara
Entonces estoy montando el blog en Joomla 4. Le meteré Perfect Publisher y también Acymailing

[00:05:00.020] - Andrea Gentil
obviamente

[00:05:01.390] - Carlos Cámara
y no voy a necesitar contratar ninguna empresa ni cosas raras para que me lleve la lista de email ni nada de eso

[00:05:08.000] - Andrea Gentil
claro que no

[00:05:08.630] - Carlos Cámara
Voy a hacerlo todo desde Joomla 4, así que muy guay.

[00:05:13.990] - Andrea Gentil
Así lo hacemos nosotros, claro

[00:05:15.770] - Carlos Cámara
efectivamente es que cualquier persona que haga marketing en Joomla al final dice, si lo tengo todo aquí para que me voy a ir a otro lado. Y otra de las grandes ventajas o de las grandes buenas noticias que ha tenido esta semana es que el amigo Quiviro se ha animado a ayudarnos con la transcripción del podcast y ha hecho la transcripción del episodio 91 que ya está subida en la web

[00:05:39.860] - Andrea Gentil
¡Qué ídolo! Menos mal que tenemos a alguien que se toma las cosas en serio, como mi hija mayor.

[00:05:46.100] - Carlos Cámara
Y está ya liado con la siguiente episodio, así que voy a echarle un cable en lo que pueda y. Y bueno, pues muy guay, muy guay.

[00:05:55.010] - Andrea Gentil
Muchas gracias, Quiviro.

[00:05:56.600] - Carlos Cámara
Muchísimas gracias, desde luego. l próximo episodio, te lo puedes descargar gratis. Y vosotros ¿qué tal? Semana aburrida en Extly por lo que veo

[00:06:06.890] - Andrea Gentil
Y semana aburrida en Extly porque seguimos... De hecho, esta semana lo que ha pasado que pasó hoy es que había Instagram estaba dando un, tenía un error medio extraño. Así que se viene una versión nueva de PerfectPublisher porque el minion logró junto con otros minions hicieron que arreglaron lo que Facebook no arregla y parece que ya Instagram no va a dar más error. Así que al final se va a venir una versión nueva ahora para para fin de año.

[00:06:35.780] - Carlos Cámara
O sea que lo de lo de los fallos de Facebook es una historia. El otro día me contactaba el hosting de uno de los Prestashop que tengo.

[00:06:43.010] - Andrea Gentil
El problema es la bola que no te dan.

[00:06:45.260] - Carlos Cámara
Claro, pues era que es uno de los bot de Facebook uno que se llama External Hit que estaba petando el servidor y es un error que está reportado creo que desde 2016 y Facebook no lo arregla

[00:06:57.320] - Andrea Gentil
no, arreglan lo que quieren, lo que se les cata a ellos

[00:07:00.770] - Carlos Cámara
y he tenido que coger y encontré un código que lo que hace que le deniega el acceso al bot de Facebook si es muy pesado, entonces es lo que he tenido que hacer porque no había otra forma de solucionarlo

[00:07:15.710] - Andrea Gentil
no, si en ese sentido, Una de las cosas que te pasa para que en general para que arreglen algo, tiene que haber muchos reportes de bugs, o sea que mucha gente reporte el mismo bug ahí puede ser que se dignen a decir a arreglarlo, pero si no, acá que te den bolilla puede pasarte

[00:07:34.430] - Andrea Gentil
si eso es lo que pasó con este error.

[00:07:37.160] - Carlos Cámara
Si necesitas una red social, montar la vuestra con EasySocial en Joomla 4 y no necesitáis usar tanto facebook. Bueno,

[00:07:44.780] - Andrea Gentil
y hablando del pará, antes de que sigamos de ecommerce. Viste que salió VirtueMart para Joomla 4 estos días ya está casi ahí y listo.

[00:07:54.470] - Carlos Cámara
Ah, pues no, pero eso merece mención en la actualidad.

[00:07:57.980] - Andrea Gentil
Eso es como es que lo fue al centro del sitio. Vi un tweet por ahí y entré al sitio De VirtueMart y dicen que ya están, lo están testeando y que ya casi están. Por lo cual me asombra porque me acuerdo cuando salió Joomla 3 el desarrollador de VirtueMart dijo que iba a pensar cuando iba a sacarlo y tomar para Joomla 3 y ahora no, parece que se entusiasmó un poco más.

[00:08:19.470] - Carlos Cámara
Tú conoces al desarrollador igual que yo, ha estado con él, lo has sufrido. ¿Tú crees que ese hombre se acuerda de lo que dijo hace una semana?

[00:08:28.130] - Andrea Gentil
NO, obvio. Yo me acuerdo porque lo he sufrido

[00:08:30.390] - Carlos Cámara
¿Hace unas semana, tú crees que se acuerda de lo que dijo hace una semana? No no se acuerda de lo que dijo hace una semana. Cuanto más Son varios desarrolladores él es como el líder, digamos y en principio.

[00:08:47.850] - Andrea Gentil
La cara que siempre está ahí contesta mal, claro.

[00:08:51.570] - Carlos Cámara
La verdad es que ya habría que ver un poco la quién elige, el que pone la cara, porque yo no elegiría a Max Milbers, pero no totalmente, supongo que se eligió él como desarrollador jefe. Y sí, aquí estoy viendo la noticia

[00:09:06.600] - Andrea Gentil
¿Viste?

[00:09:08.320] - Carlos Cámara
Que dice que VirtueMart 4 para Joomla 4 se lanzará pronto. Ya estamos ahí casi, esta nueva versión, se está probando cada día en varios entornos de test y bueno, pues que nada, que ayudéis si queréis probando cosas y y esa cosa.

[00:09:26.710] - Carlos Cámara
Así que si hay algún fan de VirtueMart pues ya lo sabéis. Y si hay alguien que tenga un proyecto en VirtueMart en Joomla 3 y estuviera ahí diciendo Madre mía, qué hago ahora? Pues ya tenéis opción de actualización.

[00:09:42.070] - Andrea Gentil
Exactamente como mucha gente que está con K2, por ejemplo, están esperando a que saquen K2.

[00:09:47.550] - Carlos Cámara
Es verdad eso? El otro día peleabas en Twitter con alguien, por eso

[00:09:51.840] - Andrea Gentil
no en twitter no, en Facebook, no estaba peleando. Lo que pasa que la gente está con K2, es un componente gratuito y es un componente que soporta desde Joomla unos cinco hasta tres y están ahí la gente protestando porque no terminan de sacar el de para Joomla. 4 A ver, estás pidiéndole a un desarrollador que te da un componente que fue muy bueno en su momento gratis? Lo estás apurando?

[00:10:16.110] - Andrea Gentil
A ver, cariño, tómatelo con calma si tenés dos años para actualizar el sitio. Y había uno que se quejaba de que K2 que soportaba PHP viejo y yo decía bueno, que si soporta Joomla 1.5 va a tener que soportar PHP viejo. Si el desarrollador quiso hacerlo así, para gustos los colores, qué le va a hacer? O sea, me parece que criticar a la gente por criticar es como el deporte nacional, general, internacional, no nacional.

[00:10:44.970] - Carlos Cámara
Cuanto menos paga un usuario más se queja

[00:10:47.760] - Andrea Gentil
por eso ya es más gratis y es probable que no sé ni si quiera no sé cómo será el K2 para Joomla 4 que quizás ni si quiera, pero para sitios que tienen grandes, que tienen muchos años de historia con K2 vale la pena esperar porque migrar de un sitio gigantesco a del K2 al content

[00:11:08.880] - Carlos Cámara
Yo yo lo llamaría K4 ahora cuando saliera

[00:11:12.240] - Andrea Gentil
quizás, puede ser

[00:11:15.690] - Carlos Cámara
bueno, ya que estamos hablando de actualidad y de cosas que salen y que no salen ha salido Joomla 4 05 o no? O que ha pasado ahí.

[00:11:26.820] - Andrea Gentil
Si en realidad iban, salieron dos versiones de Joomla y iba a salir la 4 0 5 y 3 10 4 junto con la 4 1 beta 1, pero se demoraron una semana. al final para el día que estamos grabando salió todo ya publicado, salió la versión normal hasta de la 4 0 5 y la 3 10 4, que es lo que tiene un par de correcciones de bug y no, no gran cosa. Entonces, si vos actualizaste ya.

[00:11:54.480] - Carlos Cámara
Creo que sí, pero actualizado algo, no todo. He actualizado algo ¿salió ayer?

[00:12:00.840] - Andrea Gentil
Salió martes, sí mañana.

[00:12:04.790] - Carlos Cámara
Pues creo que si que la 3 10 4 la he actualizado, estoy al día en algunos sitios, así que bueno.

[00:12:11.520] - Andrea Gentil
y la 4 1 beta 1 que el líder de la 4 1 sigue el cronograma al pie de la letra y la semana pasada salio la beta 1, así que todo indica que vamos a tener la 4 1 en febrero como dijeron

[00:12:32.150] - Carlos Cámara
Efecivamente, bueno eso lo decimos ahora. Vale, pues todo guay.  Joomla 4 1. No se me da a mí la impresión de que o que yo estaba ya muy cansado de Joomla 4 en sí, de tanto anunciarlo y de tanto ver las característica... Joomla 4 1 tiene cosas como mucho más chulas, no te parece?

[00:12:50.730] - Andrea Gentil
Sí, parecería que sí, o por lo menos, Son en realidad son para algunas cosas que decidieron no poner en la 4, no que las dijeron pateemos para adelante asi sacamos la 4 para decirlo

[00:13:03.540] - Carlos Cámara
quizá

[00:13:04.620] - Andrea Gentil
en criollo bueno, pero bueno, entonces eso ahora vamos a hablar. Entonces el tema del día

[00:13:11.940] - Carlos Cámara
venga, te parece? Pongo la musiquita,

[00:13:14.160] - Andrea Gentil
nos ponemos la musiquita que nos hizo Eduardo de Evilsound

[00:13:17.700] - Carlos Cámara
pero no vamos a escuchar la de siempre. Andrea.

[00:13:20.280] - Andrea Gentil
Cómo que no?

[00:13:21.570] - Carlos Cámara
No, porque Eduardo aceptó nuestro desafío y nos ha hecho una versión navideña de nuestro jingle.

[00:13:27.450] - Andrea Gentil
En serio?

[00:13:28.650] - Carlos Cámara
Sé que estás deseando escucharlo.

[00:13:30.420] - Andrea Gentil
Por supuesto. A ver.

[00:13:31.950] - Carlos Cámara
Pues yo también, porque no me canso de verlo. Vamos a verlo.

[00:14:02.740] - Speaker 3
Ho Ho Ho Merry Christmas.

[00:14:08.490] - Andrea Gentil
Está buenísima. Igual nos quedó un Papa Noel medio rockero.

[00:14:13.110] - Carlos Cámara
Cómo se te ha quedado el cuerpo? Qué todavía los vellos como escarpias?

[00:14:18.630] - Andrea Gentil
Muchas gracias, Eduardo.

[00:14:20.430] - Carlos Cámara
Está fantástica. O sea que estoy por dejarla para todo el año

[00:14:24.840] - Andrea Gentil
no, porque no sé si haces eso. Vas a tener que usar los jerseys de Navidad todo el año.

[00:14:30.870] - Carlos Cámara
Si, es buenísima,

[00:14:32.640] - Andrea Gentil
pero tiene la gracia. La Navidad es ahora, se acaba el 6 de enero.

[00:14:37.800] - Carlos Cámara
Además, tengo que decir que tú eras muy escéptica con eso. Yo te dije eso, se le ponen unas campanillas detrás y ya queda bien, pero no puede ser. Pues mira, Eduardo ha conseguido la magia

[00:14:49.260] - Andrea Gentil
porque Eduardo sabe lo que hace. A ver si le ponemos una campanita y suena bien?

[00:14:55.830] - Carlos Cámara
No, no está clara. Está claro, es maravilloso. Mil gracias, Eduardo. Os recuerdo a todos que si necesitáis algún evento en Córdoba, yo creo que en el resto del mundo, si tenéis un disco que grabar o necesitáis alguien con talento musical. Evilsound Estudios punto com: y vuestro estudio de grabación en Córdoba es fantástico y fijar las cosas que hace así rápidamente en un desafío.

[00:15:17.940] - Andrea Gentil
Está muy bien. Gracias, Eduardo. Ahí va y de que se van hablando de la 4 1? Parece que una de las grandes de las grandes características que vienen en la 4 1 es este asunto de las plantillas hijas.

[00:15:33.650] - Carlos Cámara
Efectivamente, las plantillas hijas, que es una de las nuevas funciones de Joomla 4 1 como bien has mencionado, y que realmente es una funcionalidad que para variar porque en Joomla solemos innovar, en este caso hemos copiado de otro CMS.

[00:15:49.730] - Andrea Gentil
Si, porque además creo que no solamente otro CMS. Había plantillas que te permitían tener esto de tener un este asunto, tener una plantilla distinta para cada página de tu sitio, no?

[00:16:03.020] - Carlos Cámara
Si, bueno, realmente esas plantillas que lo permitían estaban inspiradas por... A ver, amos a hablar claro hombre. Aquí hay que decir las cosas buenas y las cosas malas. Cuando cualquiera hace algo bien, cuando WordPress hace algo bien, hay que decirlo. Esta idea de la plantilla, hija, es una idea de WordPress. Vale, fue lo primero en desarrollarlo. En la versión 1.7 de Prestashop se ha incorporado también la misma funcionalidad de plantilla hija.

[00:16:32.430] - Andrea Gentil
O sea que estaban Joomla estaba tardando con esta,

[00:16:34.820] - Carlos Cámara
claro y algunos proveedores como bien has dicho, como YooTheme que fue yo creo que los primeros que incluso lo tiene para Joomla 3 en su framework YooTheme Pro tiene los child themes es como ellos lo llaman, pero el concepto es el mismo concepto de plantilla hija,

[00:16:50.660] - Andrea Gentil
si lo tiene como styles como estilos.

[00:16:53.990] - Carlos Cámara
Si y RocketTheme no lo conocía, parece que los tiene como styles. Esto que lleva tardando. Mira el otro día Dimitry Grammatiko que ha sido del programador líder. Un poco de esta característica, el que se ha encargado de llevarla a cabo, publicaba un mensaje, decía que. Que. Que estaba genial, que no decía hombre, llamar a la que alguien había dicho que esto de la plantilla hija era la mejor invención desde Joomla 1, no cuando decía que se sentía muy halagado, que tampoco era eso.

[00:17:29.660] - Carlos Cámara
Tal cual, alguien le respondía Sí, sí, está muy bien, pero llega 11 años tarde, no como diciendo llevamos 11 años esperándolo desde que otros sistemas lo sacaron. Bueno. No es tanto así, pero sí efectivamente WordPress fue el primero y a partir de ahí muchos hemos seguido la idea. Pero claro. Qué es esto de las plantillas hijas?

[00:17:55.170] - Andrea Gentil
A ver qué es yo lo entiendo por el template, por Rocket Theme sino no lo entiendo. Cómo funciona en Joomla Todavía no lo vi, no lo vi en la 4 1 realmente.

[00:18:03.900] - Carlos Cámara
Cómo es en Rockettheme que yo no tengo ni idea de como va

[00:18:06.900] - Andrea Gentil
Rocket Theme vos elegís un tema que tiene Gantry, entonces se usa Gantry como framework y vos tenés un montón de cosas, tenés particulas, un montón de cosas que hacer y demás por lo que puedes hacer para definir estilos dentro del mismo template podés elegir de estilos distintos y seleccionar en qué páginas se muestra cada estilo. En el fondo...

[00:18:30.720] - Carlos Cámara
¿Eso no es los estilos de plantilla de Joomla?

[00:18:34.180] - Andrea Gentil
No sé, pero creo que lo podés modificar totalmente, puede ser totalmente distinto conservar el color y unas cosas básicas,

[00:18:39.520] - Carlos Cámara
pero todo dentro de dentro del mismo código de plantilla. Es decir, no creas codigo nuevo.

[00:18:46.030] - Andrea Gentil
No, no creas código nuevo. No, no, lo que haces es elegir que mostrás en qué página?

[00:18:51.720] - Carlos Cámara
Vale, eso es algo que te permite en este caso Rocket Theme, hay otras plantillas, Helix también te permite algo similar, puedes tener los diferentes estilos, puede tener como diferentes layouts, claro, desde la parte del backend y tal, y está bien. Pero la plantilla, hija, va un poco más allá, porque hay veces que directamente, por muy flexible que sea el framework que estás usando la plantilla que estás usando, tienes que meterte a modificar el fichero de turno para hacerlo.

[00:19:26.850] - Carlos Cámara
Por ejemplo, a mí me ha pasado sobre todo antes, que usaba mucho YooTheme, me pasaba con las y ya ellos estaba muy bien, estaban genial. Pero como quisieras que el menú hiciera algo exactamente como tú querías que ellos no habían pensado que se pudiera modificar, tenía que entrar y modificar el fichero del menú y además no podías ni siquiera hacer un override porque el menú era como algo muy interno de la plantilla. Entonces a través del módulo de menú no podía modificar.

[00:19:54.850] - Carlos Cámara
Vale, entonces hay veces en la que tienes que modificar realmente los ficheros de la plantilla. Por ejemplo, otro caso que también puede ser muy habitual, que no te suelen dejar la plantilla o no tienen opción para configurarlo. La página de off line, la página de cuando tienes la página en mantenimiento o fuera de línea. La página normalmente no se le presta mucha atención. Sí, alguno te permite un contador, un tal, pero no te permiten que cambies muchas cosas, pues si tú quieres hacer un diseño más o menos apañado de esa página, pues tienes que que modificar el fichero de de la plantilla.

[00:20:29.080] - Carlos Cámara
Aparte también como desarrollador te digo. Muchas veces me es más fácil modificar el código que entender cómo funciona el builder de turno. Es una buena parte

[00:20:40.830] - Andrea Gentil
claro.

[00:20:41.670] - Carlos Cámara
Soy culpable

[00:20:42.470] - Andrea Gentil
el builder de turno. Y cómo lo habrán implementado

[00:20:47.070] - Carlos Cámara
las plantillas hijas son una forma de crear una copia o de usar una copia absoluta de la plantilla que estás usando, pero a la que le puedes meter los ficheros que necesitas modificar, por ejemplo. Tú vamos a ponernos en Cassiopea, vale que como todo el mundo la puede tener en Joomla 4 como la maestra. Tú coges, haces una plantilla hija de Casiopea y ahí de entrada en la plantilla hija que creas, no vas a tener ningún fichero modificable.

[00:21:20.020] - Carlos Cámara
Ahora tú coges y copias el fichero index.php de Cassiopea original a tu plantilla, hija, y ahí haces las modificaciones que quieras. Pues sólo has copiado un fichero y ya tienes una plantilla completamente distinta.

[00:21:32.230] - Andrea Gentil
Va bastante más

[00:21:34.300] - Carlos Cámara
y todo lo que no esté en tu plantilla. Lo coge de la plantilla madre

[00:21:39.380] - Andrea Gentil
Claro.

[00:21:40.490] - Carlos Cámara
Vale, digamos que se llama plantilla hija, por eso, porque todo lo que no esté contemplado en la hija se hereda, se coge del padre,

[00:21:48.770] - Andrea Gentil
porque en la hija toma lo que lo nuevo. Nada más digamos lo que vos decís.

[00:21:53.000] - Carlos Cámara
La hija avanza las cosas, no es más, tu creas una plantilla hija que no tenga nada y funciona.

[00:22:00.900] - Andrea Gentil
Para el padre es una cosa. El padre, claro,

[00:22:03.920] - Carlos Cámara
es como cuando nace el niño que te vas a entrar. Oye, igual que tu padre no tendrás dudas. En este caso sería así.

[00:22:10.670] - Andrea Gentil
Ok, vale.

[00:22:15.350] - Andrea Gentil
Y cuál es la gracia de esto? Porque. Porque hay gente que está tan desesperada por este tema.

[00:22:21.080] - Carlos Cámara
Claro, porque mira, un caso hay muchos casos, pero una de las cosas que por la que a mi yo echaba de menos la plantilla hija era porque cuando tu hoy día te compras una plantilla, normalmente viene con overrides, ya. Entonces tú coges tu plantilla, la instalas, ves que tiene un override vas a ir a modificarlo, los modificas bien, pero ¿qué sucede si tienes que actualizar la plantilla porque hay un problema de seguridad? Pierdes tus overrides, tendrias que guardártelo para actualizar la plantilla y volver a subir los overrides.

[00:23:00.830] - Carlos Cámara
Claro, eso es un problema, porque además, cualquier cosa de este tipo que haga que actualizar no sea darle a un botón automáticamente lo que hace es que retrasa que tú actualices y al final acaba siendo un problema de seguridad. Vale, entonces ese era uno de los problemas más habituales. Y ahora sí que ahora vemos un poco los beneficios de la plantillas hija, para entender un poco más qué es lo que nos dan,

[00:23:29.970] - Andrea Gentil
si no desde la de seguridad Entiendo lo que no entiendo, porque la gente está desesperada. Hombre, para tener una plantilla.

[00:23:37.320] - Carlos Cámara
Bueno, porque también si estás usando los estilos de Gantry o estás usando un Bilder como como Yoo Theme Pro o como Helix Ultimate, que también la última opción tienes la opción esta de los estilos y tal que te permite bueno, incluyendo Joomla 3 que te permite diferentes layouts por por sitio. Posiblemente no le eches tanto en falta, pero si eres, hay muchos desarrolladores que lo que hacen o lo que han hecho todo el tiempo ha sido coger la plantilla, protostar o coger una plantilla base que tengan, hacer todas las modificaciones, cambiarle el nombre y subírselo al cliente. Como esta es mi plantilla nueva.

[00:24:16.170] - Andrea Gentil
Bueno, en ese caso si así te entiendo. Cuando no, no usas plantillas hechas, sino que haces tus propias modificaciones. Si, claro.

[00:24:24.060] - Carlos Cámara
Entonces o hay o no, no solo de builders viven los sitios donde no hay plantillas que son más sencillas y que no tienen builders ni cosas de esas y no te permiten tanta flexibilidad. En ese caso, a lo mejor la plantilla hija tienen más recorrido. Por qué han tardado tanto? Quizá es la pregunta en Joomla es que ya teníamos esto de los override, las modificaciones de plantilla, que como además Joomla es tan modular y los override puedes hacerlo por componente, por módulos o incluso por plugins y el plugin está bien desarrollado, pues realmente casi que no echábamos tanto en falta esto de la plantilla hija. Verdad que había gente que lo necesitaba, pero mucha gente estaba como tú o está ahora como tú. Y esto para qué sirve?

[00:25:09.390] - Andrea Gentil
Sí, tal cual.

[00:25:14.010] - Carlos Cámara
Una cosa interesante es que ahora lo overrides se mantienes y se heredan.

[00:25:19.680] - Andrea Gentil
A míra eso es bueno ¡ves?

[00:25:21.390] - Carlos Cámara
claro, entonces, si tu plantilla padre ya tiene un override, pues se mantiene. Si tú haces un override en tu plantilla, hija, se usa tu override, si no tiene o se usa el del padre y si no hay ninguno, se usa la vista.

[00:25:32.340] - Andrea Gentil
Si haces un override en la hija se usa en la hija nada más

[00:25:36.060] - Carlos Cámara
se usa en la hija, claro. Si tienes elegida la hija. La plantilla hija, es una nueva plantilla.

[00:25:44.060] - Andrea Gentil
Claro

[00:25:44.430] - Andrea Gentil
lo que pasa es que cuando necesita algo que no tiene, lo busca en su padre. Es como tu hija cuando salen y necesitan dinero, como no tienen

[00:25:54.360] - Andrea Gentil
siempre bajo

[00:25:54.940] - Carlos Cámara
. Eso es así.

[00:25:57.780] - Andrea Gentil
Nada vale hasta los 30, no?

[00:26:02.470] - Carlos Cámara
O 40 tacos que no. Los beneficios, pues como hemos visto, la seguridad es uno de ellos. Es decir, antes tú cogía protostar ahora cogerías Cassiopea, creas la plantilla de tu cliente y la instalas como una plantilla nueva tuya. Pero claro, tú no has tocado el fichero off line, no has tocado el override del menú y no ha tocado nosequé y eso está ahí. Y si aparecen problemas de seguridad, pues. Tú ni te enteras de cliente la final, tienes un problema tu cliente, si ahora coges y haces una plantilla hija, tu cliente solo vas a necesitar meter los ficheros que hayas modificado, con lo cual si hay una actualización en cualquiera de los otros, tu cliente está cubierto.

[00:26:47.350] - Carlos Cámara
Solo tienes que actualizar la plantilla padre. Me da mucha mucha tranquilidad eso. Y después en el caso de que se actualice la plantilla o la plantilla padre necesita una actualización, puedes actualizar con total tranquilidad que los cambios que hayas hecho en la hija se mantienen vale

[00:27:05.650] - Andrea Gentil
y los cambios de una madre se actualizan.

[00:27:08.590] - Carlos Cámara
Si efectivamente en Joomla 3 ya podíamos copiar plantilla, había una función que tu podías copiar, crear una copia completa de tu plantilla y modificarla y tal para que fuera otra cosa. En el curso que hicimos en el libro de Manueles Joomla, esta se explica como porque lo metimos en el curso y es una función que no conoce mucha gente. Pero claro, lo que digo es que requiere copiar todos los ficheros que Joomla los copiaba y tal y al final siempre había trasiego de ficheros para arriba y para abajo.

[00:27:37.360] - Carlos Cámara
Ahora mismo crear plantillas hija en Joomla 4 1 es muy fácil, solo tienes que irte a la zona de de plantilla. Y pinchan el botón de plantilla hija, crear plantilla hija. Y ya está. Vale bastante, bastante sencillo. Y por otro lado, la flexibilidad que nos da a esto ahora es brutal. Por qué? Bueno, yo la ya de por sí hemos tenido siempre un montón de flexibilidad a la hora de con la plantilla. Por qué?

[00:28:07.040] - Carlos Cámara
Porque como hemos comentado antes, podíamos crear diferentes estilos de las plantillas y podíamos asignar diferentes estilos a diferentes partes de nuestro sitio.

[00:28:19.640] - Andrea Gentil
Si

[00:28:20.090] - Carlos Cámara
se me ocurre ahora uno de los ejemplos más populares, no, porque lo ha explicado y ha contado como es el lo contó Sergio Iglesias en su blog, el de cómo gestionar varios sitios con un mismo Joomla que se pone como ejemplo de Joomla Multi Sitio. Hace un par de días en Telegram sí, y Paco lo ponía como ejemplo

[00:28:40.040] - Andrea Gentil
Ajá

[00:28:41.510] - Carlos Cámara
y eso lo hacía Sergio simplemente con varias plantillas o con varios estilos de plantilla y Y la asignación de menús en Joomla. Miedo me daba para que Sergio tiene esto de los child theme de la plantilla. O sea que que barrabasada se le va a ocurrir ahora o se hace una locura. Bueno, esa flexibilidad ahora tenemos grabada como puede crear todas las hijas que quiera. Un padre puede tener todas las hijas que quiera si nos hace falta. Los hombres somos fértiles hasta el fin de nuestros días.

[00:29:14.140] - Andrea Gentil
Ya lo sé.

[00:29:15.570] - Carlos Cámara
En este caso las plantillas también son fértiles hasta el fin de su día. Pueden tener todas las hijas que hagan falta. Cuantas hijas tiene?

[00:29:23.100] - Andrea Gentil
Dos.

[00:29:24.090] - Carlos Cámara
Que tú sepas

[00:29:26.160] - Andrea Gentil
que paguemos tenemos dos nomás

[00:29:33.570] - Carlos Cámara
Vale. Pues eso está bien, eso está. Que tengáis más o menos reconocidas las dos

[00:29:40.260] - Andrea Gentil
en lo mismo que vos, vos cuántos hijos tenés?

[00:29:42.870] - Carlos Cámara
reconocido Dos

[00:29:44.310] - Andrea Gentil
 que pagues que mantenés estos dos.

[00:29:47.160] - Carlos Cámara
Así que Ahora igual Puedes tener una plantilla por cada página de tu sitio.

[00:29:57.400] - Andrea Gentil
Claro. Bueno,

[00:29:58.710] - Carlos Cámara
el concepto es como es una plantilla diferente. Ahora la puedes asignar como quieras, donde quieras, ya si usas el Regular Labs este el módulo de replace, de Advanced Templates. Ah no, así se trabaja. Ya se te va de madre, ya que está muy guay y da una flexibilidad enorme.

[00:30:17.430] - Carlos Cámara
Ya, ya, ya. Estoy deseando ver que barrabasada se le ocurre a Sergio ahora. Por ejemplo, era muy habitual en los sitios de membresía de cursos. Nada, tú tuvieras una parte pública, vale, como todo el mundo y cuando alguien se hacía del curso, pues lo redirige a una parte que era curso

[00:30:37.750] - Andrea Gentil
al que podía acceder al curso

[00:30:40.260] - Carlos Cámara
y ahí metías incluso otra plantilla, no una plantilla que solía ser más lateral, con el menú a la izquierda arriba para que fuera

[00:30:47.610] - Andrea Gentil
si para leer nada más te va a dar curso, no, si

[00:30:52.440] - Carlos Cámara
ahora se puede hacer muy fácilmente con Joomla 4.1 y la plantilla hija podría tener un montón de cosas diferentes para para esto vale,

[00:31:02.190] - Andrea Gentil
pero bueno, habrá que probarlo.

[00:31:06.250] - Andrea Gentil
Que es eso de las nietas ¿plantillas nietas?

[00:31:08.790] - Carlos Cámara
Vale.

[00:31:09.870] - Carlos Cámara
Cómo se crea la plantilla hija en Joomla, vampos por partes Andrea No hay documentación todavía, pero

[00:31:15.870] - Andrea Gentil
no te puedo creer.

[00:31:22.050] - Carlos Cámara
No hay documentación. Pero con lo que hemos contado en este artículo y con una sesión del JUG de Londres que va a haber el día 20 o 21

[00:31:32.690] - Andrea Gentil
21 el martes 21, ahora se lo agrego al al a los comentarios del episodio. Dimitris, el creador, uno de los que más trabajó en esto de las plantillas fijas, va a estar explicando en el JUG de Londres como, me imagino que va a explicar como usarlas y demás. Así que si se les da maña con el inglés y no tienen problema en escuchar al amigo Dimitris, va a estar muy interesante.

[00:31:58.290] - Carlos Cámara
Efectivamente, ahí, ahí lo tenéis. Hay dos formas de crear plantillas hija en Joomla 4.1. Una de ellas es que te vas a el al backend sistema plantillas, entras en la plantilla padre y ahí te va a aparecer un botoncito que se llama crear plantilla hija, le das y te crea una plantilla hija pelada y mondada. Básicamente las carpetas.

[00:32:22.590] - Andrea Gentil
O sea, ella es copia del padre o no?

[00:32:25.110] - Carlos Cámara
No es el sistema de carpetas vacío que necesita para lo mínimo que necesita para tener una plantilla hija.

[00:32:32.310] - Andrea Gentil
Ok. O sea que si se asignas así de una a una a una página, no va a mostrar nada.

[00:32:38.820] - Carlos Cámara
O si te va a mostrar el padre, vamos a ver plantilla madre y tú a ella. Puedes ir añadiendo el fichero de modificaciones de fichero PHP que quieras cambiar, los ficheros Javascript que quieras cambiar, lo que sea. Vale. Y conforme añades esas cosas ya se irá cambiando y ya será una capa, una plantilla, hija, como tal.

[00:32:58.040] - Andrea Gentil
Ahí va.

[00:32:58.860] - Carlos Cámara
Esa es una de las formas y a mí me parece la más fácil para crear la plantilla hija.

[00:33:03.300] - Carlos Cámara
Por qué? Por qué te crea el fichero XML de instalación de la plantilla, hija. Entonces ahí ya en ese fichero tienes toda la definición y después tú después lo puedes cambiar si quieres, pero ahí ya tienes la definición de la plantilla el nombre y tal. Y eso si quieres, pues te la guardas en tu disco duro, en un zip y ya lo puedes instalar en otros sitios que tengan la plantilla padre instalada.

[00:33:26.400] - Andrea Gentil
Claro que sí.

[00:33:27.570] - Carlos Cámara
Vale, que te parece un rollo esto que tú quieras hacerlo de otra forma, que eres de la vieja escuela y quieres hacerlo manual.

[00:33:33.950] - Carlos Cámara
Pues simplemente coges el XML de una plantilla hija y lo copias y le cambias los valores a lo que tu quieras. Vale, con eso puedes crear un paquete de instalación de tu plantilla y las plantillas hijas se pueden instalar y la puedes instalar en cualquier sitio que tenga la madre o el padre, Entonces la hija de Casiopea, pues va a

[00:33:56.120] - Andrea Gentil
Las cassiopeitas

[00:33:58.200] - Carlos Cámara
las cassiopeitas, pues podrás tener tantas como quieraa. Interesante, puedes tener tantas plantilla hijaa, ya lo hemos comentado de un mismo padre como quieras

[00:34:08.700] - Andrea Gentil
Ajá.

[00:34:09.240] - Carlos Cámara
Tus padres siempre que el padre esté ahí, el padre tiene que estar.  La plantilla padre tiene que estar

[00:34:14.740] - Carlos Cámara
¿por qué se llama plantilla hija y no se llama plantilla madre?, no se puede esto no sabes hacer un poco de sexismo

[00:34:21.880] - Andrea Gentil
En realidad en inglés no es parent,

[00:34:24.510] - Carlos Cámara
no es como es.

[00:34:26.370] - Andrea Gentil
O es template y child template

[00:34:28.770] - Carlos Cámara
¿Cómo?

[00:34:29.850] - Andrea Gentil
Es template y child template?

[00:34:33.810] - Andrea Gentil
En realidad no es ni padre ni madre, es template y punto.

[00:34:36.120] - Carlos Cámara
Bueno, pues la plantilla madre, vamos a decirle madre a partir de ahora puedes tener tantas plantilla madre como quieras y tantas plantillas hija de esa madre como quieras.

[00:34:48.420] - Andrea Gentil
Pero si vos tenés un sitio que tenés dos plantillas, por algún motivo vos podés crear a su vez hijas de cada una de esas plantillas y asignarlas en distintas páginas.

[00:34:56.860] - Carlos Cámara
Pero esas plantillas madre tienen un problema, están tristes porque nunca podrán tener nietas.

[00:35:03.260] - Andrea Gentil
Ah, qué pena!

[00:35:05.030] - Carlos Cámara
Vale, la plantilla, hija, no pueden tener hijas. Es como cuando cruzas un burro y un caballo, te sale un asno y no puedes tener más asnitos. Vale, no se reproducen entre si, no son una especie por sí mismas

[00:35:20.750] - Andrea Gentil
Las mulas.

[00:35:22.340] - Carlos Cámara
Por ejemplo, sabías que hay una Hay una mezcla de tigre y león. Se llama ligre,

[00:35:28.850] - Andrea Gentil
que tampoco se reproduce.

[00:35:30.230] - Carlos Cámara
El ligre no se reproduce entre sí. Ya puedes tener ligritos, pero no puedes tener ligritos hijos de un ligre.

[00:35:38.780] - Andrea Gentil
Mira,

[00:35:40.940] - Carlos Cámara
no sé si un ligre se puede reproducir con un tigre o con un león eso ya no lo miro.

[00:35:45.260] - Andrea Gentil
Bueno, habría que ver que le falta al ligre para reproducirse. Cuando se juntan entre ellos de allí.

[00:35:51.230] - Carlos Cámara
biology: tu podcast de biología. Hay combinaciones de estas raras curiosas.  Está el ligre y creo que había otro por ahí con la vaca. Creo que también hay.

[00:36:02.420] - Andrea Gentil
Bueno, ok, volviendo a las plantillas, puedes tener tus plantillas padres o madres? No sé,

[00:36:09.120] - Carlos Cámara
no puedes sacarme de aquí. Estoy pensando tenemos vaca y toro que juntas una vaca y un toro y tienes una ternera.

[00:36:16.610] - Andrea Gentil
Si

[00:36:17.450] - Carlos Cámara
no se llama ninguno igual.

[00:36:19.400] - Andrea Gentil
Bueno, yo que sé quién le puso. Madre mía, vaca, yo doy una vaquita, una ter.

[00:36:28.760] - Carlos Cámara
No tienes una ternera?

[00:36:30.670] - Speaker 2
Nadie sabe. O sea.

[00:36:32.840] - Andrea Gentil
Bueno, yo que sé, es como los chanchos. Pasa lo mismo con los cerdos. tienes cerdos? No, no, no los hijos de los cerdos no se llaman cerditos se llama lechón, no en Argentina

[00:36:47.060] - Carlos Cámara
lechón cuando está lechal cuando esta amamantando todavía no.

[00:36:52.520] - Andrea Gentil
A los cerditos bebé le dicen lechón. Es muy complicado, así que no creo que necesitamos un episodio especial para

[00:37:00.750] - Carlos Cámara
por favor en los comentarios. O sea, aclararnos todas estas dudas de biología.

[00:37:05.990] - Andrea Gentil
Vale, vale.

[00:37:08.120] - Carlos Cámara
El caso que esa es la única limitación que he encontrado a la plantilla hija.

[00:37:13.020] - Andrea Gentil
Básicamente está bien, pero por qué querrías tener una hija de la hija? Se hace eso como una. Estás como retorciendo la cuerda cada vez más. O sea, tenés tu plantilla, padre, te hacés una copia para hacerle alguna modificación? Es la hija. Por qué querrías modificar la hija para tener otra modificación más

[00:37:29.840] - Carlos Cámara
Estoy seguro de que alguien dice que por qué no puede tener una hija?

[00:37:33.140] - Andrea Gentil
Bueno, siempre va a haber alguien que va a decir por qué no puedo hacer esto?

[00:37:36.770] - Andrea Gentil
Pero me parece que mucho sentido tiene. Si querés hacer otra modificación más, hacé otra hija, una hermana que haga cosas distintas de lo que hace la primera hermana, digamos.

[00:37:48.050] - Carlos Cámara
Ya, pero sería tan bonito tener nietos,

[00:37:52.340] - Andrea Gentil
qué le vas a decir a que haya gran salto en Flex?

[00:37:57.530] - Carlos Cámara
No sería así eso inglés? No se pierde la traducción

[00:38:01.160] - Andrea Gentil
totalmente, ja, ja, ja.

[00:38:03.920] - Carlos Cámara
Así que no se me ocurre mucho más de la plantilla esa. Creo que debemos dar un buen repaso. Además, este es el primer medio en el que se habla de plantillas hijas de forma más o menos abierta y contando todas las intimidades de esta plantilla.

[00:38:19.220] - Andrea Gentil
Ya está. Vamos a ver que cuenta Dimitris en Londres y ver a ver que l

[00:38:24.350] - Carlos Cámara
lo escuchaste primero en mastermind Joomla y aprendiste sobre biología,

[00:38:27.440] - Andrea Gentil
que viste dos en uno, una por. Ja, ja, ja, ja

[00:38:33.350] - Carlos Cámara
como regalo de Navidad.

[00:38:34.760] - Andrea Gentil
Ah, está bueno listo. Entonces ¿lo dejamos acá?

[00:38:39.050] - Carlos Cámara
¿Si puedo hacer spam?

[00:38:40.670] - Andrea Gentil
Si, qué pregunta. Vos venís a pregunta de vos de spam. dale que

[00:38:46.220]
spam is sexy

[00:38:49.040] - Carlos Cámara
Bueno, yo el día 28 de diciembre el yo os recomiendo el episodio de PrestaRadio que aún no hemos grabado, pero la idea que tenemos es buenísima y yo creo que va a ser muy divertido para todos.

[00:39:03.260] - Andrea Gentil
Ok, yo todavía estoy escuchando el que acaban de sacar que sacaron ayer, que es el de. Qué pasa con Prestashop? Así que

[00:39:09.950] - Carlos Cámara
el futuro de Prestashop.

[00:39:11.090]
Si el futuro de Prestashop

[00:39:12.420] - Carlos Cámara
Además que es muy interesante, que ahora salga VirtueMart, lo mismo Virtuemart radio está ahí.

[00:39:19.570] - Andrea Gentil
Ja, ja, ja, ja.

[00:39:21.330] - Andrea Gentil
Es difícil.

[00:39:22.100] - Carlos Cámara
Esa sería VM Radio algo no sé qué radio hacer.

[00:39:28.470] - Andrea Gentil
Bueno, ahora bueno,

[00:39:29.910] - Carlos Cámara
escuchen también el del futuro de Prestashop, PrestaRadio.

[00:39:32.950] - Andrea Gentil
Sí, que está bueno.

[00:39:35.030] - Speaker 2
Vale, pues ya está. No se me ocurre nada más de la plantilla hija, ni de spam ni nada de las nietas, nada.

[00:39:41.070] - Andrea Gentil
Así que vamos al feedback.

[00:39:43.190] - Carlos Cámara
Venga, vamos al feedback. Who you gonna call? El feedback. ¿Sabes que se ha estrenado la película de Cazafantasmas o se iba a estrenar?

[00:39:51.500] - Andrea Gentil
Se estrenó la semana pasada sí la nueva de Los Cazafantasmas, que es como una , no sé bien qué es, eso creo que es, si es que vuelven a ser chicos Los Cazafantasmas, viste?

[00:40:02.060] - Carlos Cámara
Claro, pero es como en el futuro, sabes? Claro, estoy deseando verla. No tengáis descendencia, es lo que me ha impedido a mí verla.

[00:40:09.230] - Andrea Gentil
Bueno, no sé, tenemos un problema de eso. Ahora viene el Hombre Araña. No sé nada. Hay muchas películas para ver.

[00:40:17.300] - Carlos Cámara
Ok, bueno, cuéntanos que dice Sergio Iglesias que estoy seguro que además para el próximo nos va a comentar también porque lo hemos mencionado mucho, así que espero que comente.

[00:40:27.260] - Andrea Gentil
Por supuesto que tenemos los comentarios de Sergio que nos decía Hola amiguetes! Pues esta vez me ha costado tiempo escuchar el podcast porque ya sabéis que el cierre del año está siendo complicado, pero bueno, aquí estamos una vez más. Interesante episodio el de las caché de Joomla, mira él dijo las calles, un tema siempre peliagudo para cualquier CMS. Me guardo el artículo para analizarlo con calma. Siempre se aprenden cositas por aquí. Gracias y saludos. Gracias a ti, Sergio.

[00:40:51.050] - Carlos Cámara
Y feliz Navidad, ¿no? dice.

[00:40:53.030] - Andrea Gentil
En realidad es mío. Yo agregué No es mío. Yo había puesto porque en realidad en el guión, cuando nosotros quedamos para vamos a contar esto que te gusta contar estas cosas internas. Habíamos quedado para grabar un lunes y no había feedback todavía, porque se ve que Sergio en el puente no escuchaba el podcast y lo escuchó después y ya había puesto. No había feedback. Y Feliz Navidad porque este episodio sale justo el lunes 20 y justo antes de Navidad, así que son míos.

[00:41:21.630] - Andrea Gentil
Me pasa. Agregué el comentario según es, vamos.

[00:41:26.060] - Carlos Cámara
Ah, vale, vale. Bueno, necesitamos más comentario, así que si tenéis una misión comentar, dejadnos que os parece esto la plantilla hija, ¿os resuelve la vida? La estoy usando, lo echaba de menos, lo usaba y ya con YooTheme o qué pasa aquí?

[00:41:42.560] - Andrea Gentil
No saben de lo que estamos hablando.

[00:41:44.450] - Carlos Cámara
Que feeling os da? Os gustaría un webinar o una reunión de estasjj que hacemos  on online sobre la plantilla hija? Así copiando un poco lo que va a hacer Dimitri, que para eso estamos, para copiar lo que hace.

[00:41:58.880] - Andrea Gentil
Lo eso lo vamos a ver claro. Sí, sí.

[00:42:03.730] - Carlos Cámara
Es decir, no lo valen los comentarios que ahora solo Sergio y casi de rebote os perdonamos por el puente, pero esto no funciona ahí solo, esto es una máquina que funciona con comentarios.

[00:42:14.830] - Andrea Gentil
No, aparte dígannos Feliz Navidad por lo menos. A ver, me sorprende.

[00:42:18.700] - Carlos Cámara
Feliz Navidad! Yo llevo 2 meses con jersey navideño para que ahora no me felicita esta muy mal

[00:42:25.270] - Andrea Gentil
Cambiaste.

[00:42:25.930] - Andrea Gentil
Hoy tenés uno que es así rojo otra vez tenías el otro negro.

[00:42:28.930] - Carlos Cámara
Mira, este tiene una diana y tiene una pelota de velcro y se le tiran los niños todo el día jugando

[00:42:36.310] - Andrea Gentil
Qué imagen

[00:42:38.020] - Andrea Gentil
ok, bueno, lo dicho, feliz navidad.

[00:42:42.040] - Carlos Cámara
Feliz Navidad Andrea, feliz navidad a los oyentes

[00:42:44.890] - Andrea Gentil
lo que sean que festejan, que la pasen bien y bueno, nos vemos el próximo episodio

[00:42:50.110] - Carlos Cámara
bueno, ya, ya se lo pidáis al Olentxero, al Avezan, al Kiskin, a Santa Clos, a San Nicolás, a los Reyes Magos o al que sea, pedirle recuperar la web que es nuestra.

[00:43:04.060] - Andrea Gentil
Ahí está

[00:43:04.670] - Carlos Cámara
y entre todos tenemos que volver a tener. Y el Metaverso tendremos que empezar a hacer, a adornarlo o algo.

[00:43:13.900] - Andrea Gentil
Qué pena! No metas a nadie más

[00:43:19.270] - Carlos Cámara
En Navidad y nos vemos el próximo día.

[00:43:21.460] - Andrea Gentil
Nos vemos.

[00:43:22.570] - Carlos Cámara
Hasta pronto.

[00:43:23.440] - Andrea Gentil
Hasta luego.

[00:43:29.600] - Carlos Cámara
Pues ya tenemos eso y ahora vamos con la parte del final. Vale.

[00:43:34.370] - Andrea Gentil
Qué? Que de vuelta a lo del final, porque este me quedo dormida, porque vas dentro muy temprano, pero es de madrugada,

[00:43:42.890] - Carlos Cámara
porque es muy temprano o porque esto es un corto que estamos grabando justo después de haber grabado. Y el programa es es. Hemos roto nuestra tradición de hacer siempre falso, directo y estamos grabando después y editando un poco porque ya teníamos todo el programa montado, verdad?

[00:44:01.200] - Andrea Gentil
Si lo estás grabando

[00:44:02.450] - Carlos Cámara
lo estoy grabando, estoy grabando, pero ya tenemos todo el programa montado, pero nos llegó el jingle, el de Eduardo y hay que meterlo verdad.

[00:44:12.710] - Andrea Gentil
Nada bueno que venga así que.

[00:44:16.520] - Carlos Cámara
Pues eso, tan solo. Ya que estamos, pues aprovechamos esta pequeña toma falsa del final para felicitaros a todos estas fiestas si la celebráis, o si no también, porque no hace falta que celebren nada para que os felicitemos y daros las gracias por todo este año escuchándonos

[00:44:34.790] - Andrea Gentil
¿ya estamos grabando. Vamos a hacer todo esto de vuelta?

[00:44:37.340] - Carlos Cámara
y estamos grabando ahora llevamos un rato grabando.

[00:44:39.710] - Andrea Gentil
Ay Dios!

[00:44:41.780] - Carlos Cámara
 la gente sabe que te has quedado dormida

[00:44:43.760] - Andrea Gentil
Tal cual.

[00:44:46.340] - Andrea Gentil
Y eso que viernes de la mañana. Es que nosotros no hacemos esto nunca, pero importa. Bueno, sí, claro que los queremos felicitar y que nada, que sean felices. Como sea.

[00:44:55.700] - Carlos Cámara
Efectivamente. Y ya puestos, si tanto si tenéis niños pequeños como si no, totalmente recomendable que veáis la peli de Encanto que acaba de estrenar Disney. ya mismo en su plataforma es realismo mágico en estado puro.

[00:45:12.170] - Andrea Gentil
Otra película más. Yo ya tengo demasiadas películas para ver,

[00:45:15.290] - Carlos Cámara
pero esta fantástica es Colombia, el realismo mágico de García Márquez.

[00:45:20.180] - Andrea Gentil
Y ya que estamos en esto de preestreno, viste que está en la especial de Harry Potter?

[00:45:26.300] - Carlos Cámara
Ah, el de los concursos vueltas. No sé si he visto algo.

[00:45:32.880] - Andrea Gentil
Sí, yo también.

[00:45:34.520] - Carlos Cámara
Bien, bueno, está bien. Bueno, y ahora estrena la de Animales fantásticos.

[00:45:38.510] - Andrea Gentil
No se está revelando

[00:45:40.040] - Carlos Cámara
en el año 2000 Proyecto 2022 Mastermind Films es total. Nos comprende?

[00:45:46.550] - Andrea Gentil
Hacemos competencia?

[00:45:48.380] - Carlos Cámara
Totalmente. Bueno, gracias Andrea por este atraco.

[00:45:51.470] - Andrea Gentil
No, gracias a ti

[00:45:54.080] - Carlos Cámara
Felices fiestas a todos y feliz 2022, lleno de proyectos y de cosas y que nos traigan muchas más podcasts y muchas más cosas

[00:46:02.390] - Andrea Gentil
a pasarla bien y hacer felices.

[00:46:05.200] - Carlos Cámara
Hasta luego.

[00:46:06.040] - Andrea Gentil
Hasta luego.

[00:46:48.460] - Speaker 3
Merry Christmas.


En Joomla 4.1 tendremos plantillas hijas por fin en Joomla ¿qué son las plantillas hijas? ¿para qué las necesitas? ¿cómo se usan? Nos adentramos en esta nueva funcionalidad de Joomla.

 

Novedades

Ya tenemos la transcripción del episodio 91 ¡Gracias a Quiviro!

Actualidad Joomla!

Disponibles Joomla 3.10.4 y 4.0.5

En estas semanas han vuelto a salir versiones de mantenimiento que solucionan problemas con las últimas versiones estables de Joomla. En concreto ya tenéis disponibles Joomla 3.10.4 y Joomla 4.0.5.

Disponible Joomla 4.1 Beta 1

Aunque con un poco de retraso para incorporar las últimas correcciones de Joomla 4.0.5, también está ya disponible la primera beta de Joomla 4.1. Esta versión además de las plantillas hijas, trae otras mejoras como el plugin de evaluación de la accesibilidad de tu sitio y otras cosas más.

Si quieres saber más sobre este lanzamiento entra en el artículo sobre Joomla 4.1 Beta 1 en #MejorConJoomla.

Virtuemart 4 para Joomla 4

A pesar de las primeras declaraciones del desarrollador líder de VirtueMart negando que fuera a salir una versión para Joomla 4, lo cierto es que la popular extensión de ecommerce para Joomla, parece que finalmente sí va a estar disponible para la nueva versión de Joomla!

Hace unos días se anunciaba VirtueMart 4.0 para Joomla 4 en el blog de la compañía y esperamos que pronto tengamos esta versión disponible para todas aquellas tiendas en Joomla que usen VirtueMart.

Plantillas hijas en Joomla 4.1

Una de las nuevas funciones que vendrán con Joomla 4.1 son las Plantillas hijas.

Esta nueva función ya lleva tiempo en otros CMS como WordPress o incluso lo encontramos a partir de la versión 1.7 de PrestaShop.

Algunos proveedores de plantilla como YooTheme tienen funciones similares. En el caso de YooTheme sacaron los Child Themes con su nuevo framework YooTheme Pro.

¿Qué son las plantillas hijas en Joomla?

Las plantillas hija nos permiten crear diferentes versiones de una plantilla sin tener que incluir todos los ficheros del template.

Un caso muy habitual es el crear una plantilla usando como base la plantilla predeterminada de Joomla (Cassiopeia). Antes de las plantillas hija tendríamos que crear un paquete de instalación con todos los ficheros de la plantilla e incluir nuestras modificaciones. Ahora con las plantillas hija sólo tenemos que incluir los ficheros que modifiquemos de nuestra plantilla.

¿Por qué han tardado tanto?

Realmente en Joomla teníamos una muy buena base para modificar las plantillas gracias a las "modificaciones de plantilla" (overrides de plantilla).

Gracias a los overrides y a la enorme modularidad de Joomla, podíamos hacer muchas modificaciones en las plantillas sin necesidad de tener plantillas hija.

y ahora ¿Qué pasa con los override?

Los override siguen siendo parte del sistema de plantillas, simplemente ahora tenemos una herramienta más para personalizar nuestros sitios.

Una cosa muy interesante de las plantillas hija, es que también heredan las modificaciones de plantilla de la plantilla padre. Por tanto las posibilidades son infinitas.

¿Qué beneficios tienen las plantillas hijas?

El poder tener plantillas hijas nos aporta muchas ventajas muy importantes a nuestros sitios:

Seguridad

Como hemos contado antes, para crear una plantilla personalizada para un cliente usando otra plantilla como base, teníamos que copiar todos los ficheros de la plantilla y hacer nuestras modificaciones.

Si surgía un problema de seguridad en uno de los ficheros que copiábamos y no estábamos atentos, tendríamos un sitio vulnerable.

Ahora con las plantillas hijas sólo tenemos que copiar los ficheros que necesitemos modificar y el resto de ficheros quedarían en la plantilla padre.

Así, actualizando la plantilla padre, estaríamos seguros (salvo problemas en los ficheros que modifiquemos).

Sencillez de uso

Aunque se podían crear copias de las plantillas en Joomla 3 fácilmente, es cierto que es una funcionalidad que no conocía mucha gente y que en la mayoría de los casos requería un pequeño trasiego de ficheros.

Ahora con esta nueva funcionalidad podemos fácilmente ir creando los cambios que necesitemos.

Flexibilidad de diseño

En Joomla siempre hemos tenido mucha flexibilidad de uso de las plantillas y en caso extremos podíamos tener un diseño diferente para diferentes partes del sitio.

Esto se utiliza mucho en sitios de membresía y de cursos online por ejemplo donde tienes una parte pública y una parte para los miembros con un diseño diferente.

Pero también se utiliza para replicar funcionalidades que no tenemos aun en Joomla como el multisitio. El ejemplo más conocido de estos es el caso que expuso Sergio Iglesias en su blog sobre Cómo gestionar varios sitios con un mismo Joomla ¡Miedo me da pensar las maravillas que hará Sergio con esto a partir de ahora!

¿Cómo se crean las plantillas hijas en Joomla?

  1. Nos vamos a la zona de Sistema->Plantillas y entramos en la plantilla padre
  2. Pinchamos en el botón de Crear plantilla hija

En el episodio 135 hicimos una demostración sobre cómo crear plantillas hijas en Joomla.

Limitaciones de las plantillas hijas

No podemos tener "nietas" es decir, plantillas hijas de plantillas hijas.

Más información sobre las plantillas hijas en Joomla 4.1


¿Qué te parece esta nueva función? ¿Estabas esperando las plantillas hijas?  ¿Qué crees que hará Sergio Iglesias con ellas? ¡Déjanos un comentario!


Escuchar en ivoox

Comentarios gracias a CComment


¡Escúchanos donde quieras!

mastermindweb.es is not affiliated with or endorsed by The Joomla! Project™. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc.


mastermindweb.es no tiene afiliación alguna ni está recomendada por el proyecto Joomla! Project™. El uso del nombre Joomla!®, su símbología, y logotipo y sus marcas relacionadas está permitido bajo una licencia limitada concedida por Open Source Matters, Inc.