Actualmente tengo conocimientos básicos de Joomla y todo lo que implica este cms.
Mis conocimientos son:
Instalación de servidores
Instalación de Joomla
Instalación de extensiones
Maquetacion y diseño de sitios web (templetes free)
Creación de sitios
Administración de servidor remoto
Conocimiento de Seo
Seguridad de sitios en Internet
Con todo esto siento que mis conocimientos son básicos, por eso pregunto lo siguiente:
Como puedo complementar mi conocimiento en cuanto a poder crear mis propias plantillas y extensiones?
Como entiendo la estructura y el funcionamiento de estos?
Que sistemas de programación me recomiendan?
Espero sus comentarios.
Saludos.
Hola unavozcelestial,
Yo quizás no sea el más acertado para este tipo de valoraciones, pero puedo decir que si te ciñes al desarrollo de extensiones con disponer de conocimientos en: PHP, CSS, XHTML (para marcado web), y para diseño de plantillas, además de lo comentado le añadiría: conocimientos de diseño gráfico, aplicaciones tales como Photoshop, GIMP, Fireworks y otras herramientas gráficas.
Por lo demás, cualquier otro conocimiento que ayude a crear extensiones o plantillas siempre sera bueno tenerlo.
Saludos
Algún manual o videotutorial de php pero enfocado a todo lo que se relaciona a Joomla?
Hola unavozcelestial,
Creo que lo normal sería conocer PHP a nivel general y ver si existen particularidades para Joomla! posteriormente, cosa que no creo que fuese muy relevante, ya que el lenguaje en todo caso va a ser el mismo.
En Internet hay una cantidad asustadora de material disponible para comenzar con PHP.
Con búsqueda por "videtutorial+php" : Aproximadamente 1,030,000 resultados (0.20 segundos)
Con búsqueda por "manual+php": Aproximadamente 87,300,000 resultados (0.10 segundos)
Algunos de los encontrados:
http://www.forosdelweb.com/f18/videotutorial-php-mysql-curso-completo-527170/
http://www.webestilo.com/php/
http://www.desarrolloweb.com/php/
http://www.php-es.com/
http://manual-de-php.uptodown.com/
http://www.manualdephp.com/
...
No creo que te de tiempo a leerlos y verlos todos. :woohoo:
Y por supuesto no puede faltar, para mi una lectura obligada, la Documentación Oficial de Joomla!.
- http://docs.joomla.org/Main_Page
Saludos
Hola unavozcelestial,
Te recomiendo que te compres algunos de los buenos libros que hay sobre Joomla y programación de Extensiones que te van a ayudar en tu formación.
Te recomiendo los siguientes libros:
Beginning Joomla! Web Site Development (Wrox Programmer to Programmer)
http://www.amazon.com/Beginning-Joomla-Site-Development-Programmer/dp/0470438533/ref=sr_1_7?ie=UTF8&s=books&qid=1284225891&sr=8-7
Professional Joomla! (Programmer to Programmer) este está en Español también.
http://www.amazon.com/Professional-Joomla-Programmer-Dan-Rahmel/dp/0470133945/ref=sr_1_12?ie=UTF8&s=books&qid=1284225891&sr=8-12
Mastering Joomla! 1.5 Extension and Framework Development
http://www.amazon.com/Mastering-Joomla-Extension-Framework-Development/dp/1849510520/ref=sr_1_26?ie=UTF8&s=books&qid=1284226143&sr=8-26
Luego aquí tienes mucha información gratuita que te permitirá aprender mucho:
http://docs.joomla.org/
Y por último aquí también encontrarás mucha info interesante:
http://developer.joomla.org/
Si no sabes programar te recomiendo empezar leyendo también un buen manual de PHP y MVC para que vayas familiarizándote con este mundo, si compaginas tus lecturas con la traducción de extensiones, primero las sencillas y luego vas pasando a extensiones más complicadas verás que traducirlas te hará seguir el código, probarlas y hacer pequeños cambios o mejoras que junto a toda tu lectura seguro que te ayudan a formarte como quieres.
Como comentan gnumax y Lucas la documentacion sobra en Internet tanto en Manuales y Videotutoriales de CSS,XHTML asi como cosas complementarias de Diseño grafico.
Lo que entiendo de las necesidades de unavozcelestial es algo parecido como los siguientes tutoriales, logico en español
http://www.youtube.com/watch?v=Di--T6ObKeI&feature=related
http://www.youtube.com/watch?v=B5MRZzWmNOI&feature=related
Considero que no estaria mal en realizar este tipo de videos ya que ultimamente he visto que web empresa ha estado sacando continuamente mucho material multimedia de joomla y sus extensiones. Aunque para esto es necessario que el usuario cuente con ciertos conocimiento cuando menos basicos para entender el contenido del material.
Hola felipergueza,
No dudo que la idea es buena, pero ¿has evaluado la carga de trabajo que lleva realizar un curso de esta naturaleza en vídeo? personalmente considero que igual que es relativamente fácil proveer vídeos para la gestión de Joomla!, instalación y configuración de extensiones, etc., afrontar la creación de un Curso "grande o pequeño" de un lenguaje de programación, en este caso PHP, es algo ya de otras dimensiones que requiere de un planeamiento y que seguramente por la carga de horas que conlleva dudo que fuese accesible de forma gratuita, no en vano son muchas academias y empresas privadas que ofrecen este tipo de cursos en ambientes de eLearning cerrados con los correspondientes costos para el alumno.
La proporción de personas que pueden ver, seguir o hacer uso de un vídeo de un determinado tema de Joomla! es muy superior a la cantidad de personas que se enfrentarían a la tarea de realizar un curso de programación en un determinado lenguaje solo a través de vídeos, que no dudo que los habrá, pero en menor cantidad, con lo que el esfuerzo de realizar este material audiovisual seguramente no sea rentable para muchas Empresas.
Saludos
Hola,
Una buena forma de empezar a programar una sencilla extensión en Joomla es siguiendo este tutorial de David:
http://www.nosolocodigo.com/programacion-de-componentes-bajo-joomla-15
Luego en nuestro blog encontraréis varios artículos sobre programación que permiten ir aprendiendo cosas, aun así yo más que vídeos para aprender a hacer bien sobre PHP o Joomla me leería los libros que he comentado antes, probaría, probaría y probaría e intercalaría con videos de todo tipo para ir profundizando.
Gracias a todos por sus comentarios, de verdad que son muy valiosos.
Con los enlaces que me proporcionaron ya tengo para documentarme un buen rato.
Saludos.
Videotutoriales de php para los que no lo dominamos.
http://www.youtube.com/watch?v=WscAFYhM9qw&feature=fvsr
Hola,
He encontrado este curso sobre PHP que parece interesante para los que quieran irse introduciendo en la programación PHP:
Gracias Lucas es una excelente aportacion que nos brindaste.
He empezado a documentarme en php pero tengo una duda
Como se refleja php en joomla?
En donde se aplica php con relacion a Joomla?
Que tal Felipe
Todo lo que ves en Joomla! esta realizado en php con acceso a mysql (exceptuando imagenes y algunos javascripts).
Basta con entrar a ver el código fuente de cualquier elemento (componente, modulo, plugin y/o plantilla) para ver que el php, la gran ventaja de joomla y sus similares es que al ser código abierto, puedes entrar a ver, aprender y modificar el código según tus necesidades y para poder hacer esto es necesario saber php.
Si no sabes php, puedes usar joomla pero al saber usarlo se te abren un sin fin de oportunidades de personalizar tu sitio.
En resumen
Como se refleja php en joomla? En donde se aplica php con relacion a Joomla?
Programando algun elemento para tu sitio (componente, modulo, plugin y/o plantilla)
Saludos,
Leonel
Que versión de php es la que me recomiendan estudiar o es un lenguaje estandar?