Desarrolladores web

From Joomla! Documentation

This page is a translated version of the page Web developers and the translation is 100% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎eesti • ‎español • ‎français • ‎فارسی


Como desarrollador web no debes preocuparte demasiado de la apariencia de un sitio web, pues tu tarea es la de crear funcionalidades. Probablemente tendrás un conocimiento amplio de HTML y CSS, pero también serás experto en Javascript, PHP y otros lenguajes de programación. Si eres nuevo en Joomla, necesitarás ayuda para desarrollar y personalizar extensiones (componentes, módulos, plugins, plantilla e idiomas). Necesitarás información acerca de la API del Framework Joomla! y sobre cómo usarla, y probablemente harás un uso importante del código de ejemplo de buenas prácticas. También es importante para ti comprender en profundidad los temas relacionados con la seguridad en Joomla!.

¿Qué es Joomla! y por qué debería estar interesado?

Joomla! es el segundo Sistema de Gestión de Contenidos más popular en el mundo de acuerdo a CMS Crawler y está disponible gratuitamente para descargar e instalar. Publicado bajo la Licencia Pública General de v2 y mayores -leer más en Extensiones y GPL-, cualquiera puede trabajar con todas las partes del CMS de Joomla!, hacer cambios, personalizarlo para que se ajuste a sus necesidades y usarlo para proyectos comerciales.

El mundo del diseño web se está moviendo rápidamente hacia servir el contenido de forma dinámica, adaptable y amigable con los medios móviles, alejándose de sitios web estáticos - Joomla! está bien equipado para satisfacer estas necesidades y tiene la ventaja añadida de una comunidad vibrante y entusiasta, con una fenomenal cantidad de extensiones, lo que permite extender la instalación básica de Joomla! a una multitud de formas, desde la creación de redes sociales a tiendas de comercio electrónico, sitios web corporativos a intranets y mucho más..

Una vez que entiendas los conceptos básicos de cómo funciona Joomla!, es fácil y rápido de aprender a extenderlo a través de la escritura de componentes personalizados, adaptando el código existente y crear sus propias plantillas.

¿Dónde puedo empezar?

En primer lugar, mira si hay algún Grupo de Usuarios de Joomla! cerca de ti o un evento JoomlaDayTM al que podrías asistir. Tener una comunidad de personas con quien puedes hablar o hacerles preguntas es muy útil en el proceso de aprender a usar cualquier nuevo sistema. A menudo ahorra horas, si no días de chanchullos o investigación que terminan en hacer la pregunta y que alguien te dará una respuesta (o aconsejarte dónde encontrar la respuesta).

Encontrar tu Grupo de Usuarios más cercano

Encontrar vuestro evento JoomlaDay más cercano

A continuación, crea una cuenta en los foros de Joomla!. Mientras que los foros son de ayuda entre usuarios, hay una gran cantidad de usuarios y muchos usuarios son experimentados, en la materia que pueden responder tu consulta. Asegúrate de tomar el tiempo necesario para leer las pautas participación, en la parte superior de los foros, antes de postear e incluye toda la información relevante.

Mientras estás aquí, mira si podrías ser capaz de ayudar a alguien más. Una buena práctica es responder un post por cada post que haces pidiendo ayuda, como mínimo.

Visitar los Foros de Joomla!

A continuación, crea una cuenta aquí en el Proyecto De Documentación de Joomla!. Los recién llegados son una gran ayuda con la documentación, ya que a menudo ve las cosas con un "par de ojos frescos" y puede identificar errores o recoger los errores más fácil.

Simplemente has clic en el enlace en la parte superior derecha y crear tu cuenta. Si encuentras cualquier documentación que necesita actualización o revisión, basta con acceder, editar el elemento correspondiente y presentar sus revisiones. Del mismo modo, si puedes agregar algún ejemplos (especialmente para la documentación relacionada con la codificación/API) puedes hacer esto también!

¿Cómo puedo hacer el estilo de sitio web Joomla! para que sea como mis diseños gráficos?

You can customize many already available Joomla! templates to suit your need or you can develop a new one. Many available templates comes with easy customization options which could be effectively utilized to create the graphic visuals you require else if you are an experienced front-end developer, simply create a new template and upload it to template manager of your Joomla! based website.

Introducción sobre contenido

El contenido es simple de usar y de administrar con Joomla!. Esto se puede hacer si eres el administrador mediante el gestor de contenido en el panel de control. Hay diferentes tipos de contenido que se puede utilizar.

El 'artículo' es un tipo de contenido. Esto es generalmente un trozo de texto que se puede mostrar en una parte de la página. También puedes incluir imágenes, otro tipo de contenido u otro tipo de enlaces internos o externos a otros sitios.

También puedes subir fotos y videos para usarlos en tu sitio web. Siempre y cuando el contenido seencuentre en el lado del servidor, se puede incrustar o vincular para ser mostrado en tu página. También puedes trabajar con artículos para ser colocados junto con el texto o simplemente una pieza de contenido independiente.

Encontrar extensiones para mantener a tu cliente feliz!

Hay muchas extensiones para Joomla! que te ayudará a crear un sitio web que se ajuste a las necesidades de tu cliente. Estos se pueden encontrar aquí. Una extensión puede ser fácil de encontrar. Están separados por categoría y contienen pequeñas descripciones para saber si ellas cubren tus necesidades. También tienen descripciones más detalladas una vez que haces clic en el enlace y por lo general tienen tutoriales sobre cómo pueden ser utilizadas. También hay un sistema de calificación basado en la opinión de otros usuarios para darte una mejor idea de la calidad de la extensión. Esto hace las cosas amigables para el usuario y te ayuda a asegurarte que el usuario obtiene lo que están buscando.

Optimización de los motores de búsqueda con Joomla!

Optimización de Motores de búsqueda significa que los motores de búsqueda como Google, Bing, Yahoo... puede encontrar fácilmente tu sitio web y dirigir a la audiencia a tu sitio web, a su vez permite más conversiones en formularios de suscripciones/compra en tu sitio web. Joomla! te ayuda a lograr estos objetivos gracias a sus herramientas integradas. Estas extensiones son fáciles de usar y gestionar así aumentas tu presencia en línea.

Se recomienda la investigación sobre tu nicho de público y definir tu visibilidad del sitio/conversión para ellos. También puedes encontrar extensiones SEO en JED.

Para obtener más información sobre cómo hacer que tu sitio web sea Amigable con los Motores de Búsqueda, mira: Optimización Motores de Búsqueda

Guía de Seguridad de Joomla!

Foro de seguridad para Joomla!

Ver también