Pedro F. Vidal Lopez

Pedro F. Vidal Lopez

Simply... I love Open Source... I love Joomla!

I'm collaborating on projects Open Source since 1988 and with the Joomla community since 2005...

Learning English now;-)

Lunes, 01 Septiembre 2014 00:00

No pierdas de vista lo que ocurre en Joomla!

  El nuevo sistema de creación y seguimiento de errores y peticiones de Joomla CMS simplifica la forma de colaborar para mejorar directamente el producto. ¿Sabes programar? Este es tu sitio. ¿No eres técnico? Fabuloso, identifica los errores de las últimas versiones y comunícalos para que otros los puedan solucionar. ¿Te identificas más en el campo de la documentación?.¿Te gusta más lo relacionado con las migraciones?.¿Conoces Joomla desde su versión 1.x?. El recientemente creado grupo de trabajo para dar soporte a las migraciones, es tu sitio. ¿SEO? ¿Es en el mundo del SEO donde te sientes como pez en el agua? Estás de suerte, una reciente iniciativa te permitirá integrarte en los grupos de trabajo de Joomla de una forma sencilla…¡y en español! Y seguro que ya conoces la revista de Joomla y su programa de Certificaciones, dos clásicos en los que seguro que el inglés no supone una barrera para que puedas colaborar. Si alguno de estos es tu caso… Continúa leyendo… ¡contamos contigo!  
Para escribir este artículo he pedido a varias personas que no conocían Joomla, ni tienen demasiados conocimientos informáticos que me echen una mano. Todos han accedido al portal de extensiones de Joomla con un objetivo: Encontrar la extensión que les permita explotar un supuesto negocio de venta de galletas y magdalenas a través de internet.
Si crees que la culpa de que tu cliente no haya elegido Joomla para su portal es de que el cliente no tiene criterio, la lectura de este artículo no te va a aportar nada. Si por el contrario crees que el “cliente siempre tiene razón” y que es nuestra responsabilidad el proporcionarle aquello que necesita. Quizás el continuar leyendo te anime a compartir tu experiencia. Y juntos podamos averiguar en qué podemos mejorar para lograr no solo que Joomla sea el mejor CMS técnicamente, sino que además los que no son “de la familia” compartan esa visión con nosotros.
Estando en el Joomla and Beyond, me ha alegrado volver a ver a antiguos amigos, pero también ver que seguían estando al pie del cañón las empresas, que desde hace años forman el tejido que hace posible con su patrocinio de eventos Joomla repartidos por todo el mundo, que se realicen muchas de las actividades que el resto de la comunidad necesita. Pero no de una forma monolítica, no las mismas año tras año. Este año, nuevamente,  empresas que apuestan desde los inicios del proyecto Joomla y que comparten la filosofía de que hay que ser parte activa de la comunidad  para retroalimentar al sistema del que obtienen parte (cuando menos) de sus beneficios, como decía, empresas ya consolidadas como Siteground, Community Builder, Godaddy, redComponent, SeBlod, Yootheme, Yubico, Akeeba, ARC Technology Group, BastaMedia, GitHub, ACL Manager, Joomla-Monster, NoNamber, Optimun Theme o Yireo , comparten mesa en el café con otras que presentan hoy sus últimos productos.  
Jueves, 01 Mayo 2014 12:00

Joomla y la gestión documental

La mayoría de nosotros hemos vivido situaciones donde los proyectos de nuestros clientes necesitan almacenar ficheros pdf, o imágenes, o documentos de cualquier otro tipo. Lo que empieza siendo “unos pocos” ficheros fácilmente soportable sobre una estructura de directorios, en cuestión de semanas o meses, se convierte en una ingente cantidad de carpetas que incluyen decenas de cientos de documentos.
En nombre del JUG de Madrid, quiero agradecer al Comité de edición de la revista de Joomla en castellano la oportunidad que nos brinda de hacer llegar a todos los rincones del mundo las experiencias de nuestro grupo, así como la de aprender de aquellos de vosotros que haciendo lo mismo las compartís a través de este medio. Y una vez dicho esto… al grano ;-)
El mes pasado la línea editorial de la revista me pidió que dejara de escribir la serie de artículos para no tecnólogos ya que entendían que ya habían logrado el objetivo que perseguían. Me comprometí a escribir los siguientes artículos pensando en una audiencia más cualificada. Y tras hablarlo en el grupo de la revista en español surgió la idea de ir escribiendo artículos que facilitaran el acceso a los programadores a las clases que nos permiten construir sobre Joomla usando lo que el propio Joomla nos ofrece para ello. Así que voy a intentar escribir para aquellos programadores que sabiendo programar… no conocen aún con la profundidad que desean, todo lo que Joomla les ofrece para hacer más cómodo su trabajo.
Sábado, 01 Marzo 2014 19:00

JUG Madrid. De los errores se aprende.

 Hace ya unos meses un grupo de amigos que usamos Joomla desde hace años y que nos juntamos de cuando en cuando para poner en común nuestra experiencia con el CMS,  decidimos hacerlo de forma más abierta para que cualquiera con interés en Joomla pudiera aportar y compartir en esas charlas... así que decidimos echamos a andar el JUG de Madrid. Gracias a la paciencia, orientación y ayuda de Ruth Cheesley nos resultó muy fácil hacer encajar en la maquinaria de los JUG a nuestro recién nacido proyecto… y en unas semanas tuvo lugar nuestra primera reunión.
Este artículo está escrito como continuación de los publicados en esta misma revista en los pasados meses de Noviembre de 2013 y Enero de 2014: Noviembre 2013. _  Explicando Joomla a no tecnólogos (Parte I) : hablamos sobre qué es y cómo funcionan las plantillas y otras extensiones como los módulos, plugin y componentes. Enero 2014. _   Explicando Joomla a no tecnólogos (Parte II) : Hablamos sobre qué es y cómo funciona un sistema de base de datos y en concreto los relacionados con Joomla y su proceso de instalación. Por lo tanto es muy aconsejable la lectura de los mismos (al menos del primero) antes de aventurarse en la agradable aventura del saber que va a suponernos continuar con la de este documento. Porque… ¿Qué vamos a tratar en las siguientes líneas? Vamos a razonar que proceso genera la página web que Joomla me muestra a través de mi navegador al hacer click en cualquier lugar de mi portal.
Miércoles, 01 Enero 2014 02:27

Explicando Joomla a no tecnólogos (Parte II)

Vamos a continuar con nuestra serie de artículos de Joomla para no tecnólogos. En el anterior vimos que son las “extensiones” como plantillas, componentes, módulos o plugins para nuestro CMS. En este vamos a comenzar por entender que ocurre al instalar un Joomla en un servidor  y después llegaremos algo más lejos en alguno de aquellos conceptos que muchas veces los técnicos consideramos claros pero que no lo suelen ser tanto para todo el mundo. Comencemos…
Domingo, 01 Diciembre 2013 07:00

Conoce mejor la modernización de módulos

En este artículo, voy a presentar brevemente algunos de los nuevos módulos que serán añadidos a Joomla en un futuro próximo y algunas de las nuevas funcionalidades, como el módulo de ACL y la configuración global.
Domingo, 01 Diciembre 2013 12:00

Nuevo MVC para Joomla! CMS

En las últimas versiones lanzadas de Joomla!, el nuevo MVC jugará un papel importante. A través de mi proyecto Google Summer Of Code, he avanzado los primeros pasos para ello.
Viernes, 01 Noviembre 2013 12:00

Joomla Day de España 2013

Estaba el sol sobre el cenit de Madrid el pasado día 25 de Septiembre cuando algunos esperábamos en el Aeropuerto de Barajas para recibir a los primeros ponentes internacionales que participarían en el Joomla Day de España, este año 2013. Saurabh Shah, madrugador y después de más de 22 horas de viaje desde la India llegaba a la península. Era el indicador de que el Joomla Day había comenzado. ¿Cómo? ¡Pero si empieza el día 27 en Albacete! Efectivamente una de las cosas positivas que tiene el ayudar en la organización de estos eventos es que puedes compartir experiencias con los ponentes mucho más tiempo que el que se circunscribe a la agenda comprometida.  A lo largo del día 26 nos fuimos reuniendo en Alcalá de Henares: El ya mencionado Saurabh Shah, Ruth Cheesley de Reino Unido, Pablo Arias de Galicia, Alonso Salazar de Costa Rica, Sam Nazarko (que asistía como ponente al Congreso Hispano Luso de software Libre que celebramos conjuntamente) también de Reino Unido , Amaia del Pozo de Vitoria, Alberto López de Barcelona, José Bolívar de Guadalajara, Alberto Gómez-Chacón de Madrid, Irene López, Sergio Iglesia … y otros hasta sumar más de quince personas. A la caída de la tarde, montamos en varios coches y… en caravana hasta Albacete.    
Viernes, 01 Noviembre 2013 12:00

Explicando Joomla a no tecnólogos (Parte I)

Este mes voy a tratar de aclarar cómo funciona Joomla para usuarios sin ningún conocimiento técnico, es decir, para la mayoría de nuestros clientes. Que bastante tienen con dominar su negocio como para que encima tengan que entender de tecnología. Por lo tanto me voy a permitir ciertas licencias con el fin de facilitar la comprensión de muchos conceptos en muy pocas líneas de texto.  
Domingo, 01 Septiembre 2013 09:00

Joomla! Day España 2013. Ciudad de Albacete

Casi 30 ponentes en el Joomla Day España 2013. Se celebrará en la ciudad Castellano Manchega de Albacete los días 27 y 28 de septiembre.
A veces las cosas no son lo que parecen, como dijo Sherlock Holmes: Cuando se ha eliminado lo imposible, lo que queda, por muy improbable que parezca, tiene que ser la verdad.
Domingo, 01 Septiembre 2013 09:00

Joomla! Desde los permisos a la capa FTP

Este artículo resume la primera hora de los cursos de introducción a Joomla! que imparto presencialmente. Es un poco “espeso”, ya que se tocan conceptos de arquitectura de sistemas de  los que el usuario no profesional normalmente no tiene conocimiento. Por eso trataré de ir muy despacio, ten paciencia y no te desanimes. Dibuja los ejemplos que figuran en el texto y copia las imágenes, y verás como al finalizar lo has pasado bien.
Empecemos por hacernos una pregunta. ¿En que se parece un portal web donde se ofrece un curso online de “Media Manager” y el portal del campus virtual de una universidad con más de 4000 profesores y más de 45000 alumnos matriculados en cursos diferentes? ¡Efectivamente!, independientemente de las plataformas que dan soporte a los temarios educativos, los dos pueden estar desarrollados usando Joomla como punto de entrada amigable para los usuarios. ¿Eso quiere decir que si ambos proyectos comparten su estructura, puedo realizar aquellos que son más modestos dejándolos preparados para que su crecimiento sea ágil, económico y sencillo de abordar? ¡Efectivamente!
Cuando abordamos un proyecto de desarrollo basado en el CMS Joomla, debemos hacerlo igual que si de cualquier otro proyecto de desarrollo se tratara. Un error muy común es el de comparar los desarrollos realizados con Software Libre por un freelance (en nuestro caso Joomla) con otros proyectos donde intervienen equipos completos de desarrollo.  
Todos aquellos que deseamos rentabilizar económicamente nuestros sitios web sabemos la dura competencia a la que nos enfrentamos. Muchos de nosotros hemos elegido Joomla y su ecosistema de extensiones como la mejor apuesta posible para ello. Y uno de los retos a los que nos enfrentamos es como mejorar nuestras estrategias para lograrlo. El retorno de la inversión, es nuestro principal objetivo y nuestra experiencia como emprendedores o empresarios sin duda uno de nuestros mejores aliados para conseguir ese objetivo. En un “escaparate” globalizado como es internet lograr que los clientes potenciales se conviertan en cuentas rentables no es más difícil que lograrlo en el mundo del comercio convencional, solo debemos cambiar algunos conceptos. Pero solo algunos. Lo principal, como es la presentación de productos de manera óptima para la venta, seguirá estando en nuestra hoja de ruta y por supuesto un plan de negocio que permita obtener beneficios en los plazos que nos hayamos marcado no debe abandonar nunca la mesa junto al proyecto de Web Merchandising.
Tumbado en mi sofá, observando como el vinilo de Pink Floyd gira a 33 revoluciones por minuto, tuve una extraña sensación, de esas que no sabes cómo definir, pero que me hizo inclinarme, sentarme y reflexionar mientras sonaba en mi cabeza la letra alterada de la canción: