Web developers/es: Difference between revisions

From Joomla! Documentation

Created page with "Desarrolladores web"
 
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
(38 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude><languages /></noinclude>
<noinclude><languages /></noinclude>
{{Chunk:Web developer profile/en}}
{{Chunk:Web developer profile/es}}


==What is Joomla! and why should I be interested?==
==¿Qué es Joomla! y por qué debería estar interesado?==


Joomla! is the second most popular Content Management System in the world according to [http://cmscrawler.com/completelist CMS Crawler], and is freely available to download and install. Released under the General Public License v2 and above - read more at [[S:MyLanguage/Extensions_and_GPL#About_Joomla.21_and_the_GPL|Extensions and GPL]], anybody can work with all parts of the Joomla! CMS, make changes, customise it to fit their needs, and use it for commercial projects.
Joomla! es el segundo Sistema de Gestión de Contenidos más popular en el mundo de acuerdo a [http://cmscrawler.com/completelist 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 [[S:MyLanguage/Extensions_and_GPL#About_Joomla.21_and_the_GPL|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.


The world of website design is rapidly moving towards dynamically served content and away from static websites - Joomla! is well equipped to meet these needs and has the added bonus of a vibrant, enthusiastic community and a phenomenal amount of extensions, allowing you to extend the basic Joomla! installation in a multitude of ways - from creating social networks to eCommerce stores, corporate websites to intranets.
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..


Once you understand the basics of how Joomla! works, it is quick and easy to learn how to extend it through writing custom components, adapting existing code, and creating your own templates.
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.


==Where do I get started?==
==¿Dónde puedo empezar?==


Firstly, see if there are any Joomla! User Groups near you, or a JoomlaDay<sup>TM</sup> event you could attend. Having a community of people you can talk to or ask questions of is really helpful in the process of learning how to use any new system. It often saves hours, if not days of fiddling or researching to just ask the question and have someone give you an answer (or advise where to find the answer).
En primer lugar, mira si hay algún Grupo de Usuarios de Joomla! cerca de ti o un evento JoomlaDay<sup>TM</sup> 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).


[http://community.joomla.org/user-groups.html Find your nearest User Group]
[http://community.joomla.org/user-groups.html Encontrar tu Grupo de Usuarios más cercano]


[http://events.joomla.org/joomladays Find your nearest JoomlaDay event]
[http://events.joomla.org/joomladays Encontrar vuestro evento JoomlaDay más cercano]


Next, create yourself an account on the Joomla! forums. While the forums are user to user support, there are a LOT of users, and a lot of experienced users for that matter. Make sure you take the time to read the posting guidelines at the top of the forums before you post, and include all the relevant information.
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.  


While you're here, see if you might be able to help someone else. Good practice is to answer one post for every post you make asking for help, as a minimum.
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.


[http://forum.joomla.org/ Visit the Joomla! forums]
[http://forum.joomla.org/ Visitar los Foros de Joomla!]


Next, create yourself an account here on the Joomla! Documentation Project. Newcomers are a great help with documentation, as you often see things with a 'fresh pair of eyes' and can identify mistakes or pick up errors easier.
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.


Just click on the link in the top right, and create your account. If you find any documentation that needs updating or reviewing, simply log in, edit the appropriate item, and submit your revisions. Likewise if you can add any examples (especially to coding/API related documentation) you can do this too!
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!


==How do I style a Joomla! website to be like my graphics visuals?==
==¿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.


==Getting started with content==
==Introducción sobre contenido==
{{review}}
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.
Content is simple to use and manage with Joomla!. This can be done if you are the administrator by using the content manager in the control panel. There are different types of content that can be used.


The 'article' is one type of content. This is usually a piece of text that can be displayed on a portion of the page. It can also include pictures, another type of content, or other links to internal or external sites.
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.


You can also upload pictures and videos to use on your website. As long as the content is there in the server side, it can be embedded or linked to be displayed on your page. It can also work with articles to be placed along with text or just a stand-alone piece of content.
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.


==Finding extensions to keep your client happy!==
==Encontrar extensiones para mantener a tu cliente feliz!==
{{review}}
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 [http://extensions.joomla.org/ 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.
There are many extensions for Joomla! that will help you to create a website that will fit your client's needs. These can be found [http://extensions.joomla.org/ here]. An extension can be easy to find. They are separated by category and contain small descriptions to let you know if they suite your needs. They also have in-depth descriptions once clicked on and usually have tutorials on how they can be used. There is also a rating system based on other users to give you a better idea of the quality of the extension. This makes things user friendly and helps in making sure that the user gets what they are looking for.


==Search engine optimisation with Joomla!==
==Optimización de los motores de búsqueda con Joomla!==


==Joomla! Security Guide==
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.<br />
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 [http://extensions.joomla.org/category/site-management/seo-a-metadata JED].{{-}}
Para obtener más información sobre cómo hacer que tu sitio web sea Amigable con los Motores de Búsqueda, mira: [[S:MyLanguage/SEF|Optimización Motores de Búsqueda]]


* [[S:MyLanguage/Category:Security_Checklist|Joomla! Security Checklist]]
==Guía de Seguridad de Joomla!==
* [[S:MyLanguage/Security and Performance FAQs|Security and Performance FAQs]]
* [http://vel.joomla.org/ Joomla! Vulnerable Extensions List]
* [[S:MyLanguage/Top 10 Stupidest Administrator Tricks|Top 10 Stupidest Administrator Tricks]]


;Joomla! Security Forums
* [[S:MyLanguage/Category:Security_Checklist|Lista de Comprobación de Seguridad de Joomla!]]
* [[S:MyLanguage/Security and Performance FAQs|Seguridad y Rendimiento preguntas frecuentes]]
* [http://vel.joomla.org/ Lista de Extensiones Vulnerables en Joomla!]
* [[S:MyLanguage/Top 10 Stupidest Administrator Tricks|Los 10 Principales Trucos Estúpidos del Administrador]]
 
;Foro de seguridad para Joomla!


* [http://forum.joomla.org/viewforum.php?f=372 Joomla! Security Announcements]
* [http://forum.joomla.org/viewforum.php?f=372 Joomla! Security Announcements]
Line 57: Line 60:
* [http://forum.joomla.org/viewforum.php?f=267 Joomla! 1.0 Security Forum]
* [http://forum.joomla.org/viewforum.php?f=267 Joomla! 1.0 Security Forum]


==See also==
== Ver también ==
* [[S:MyLanguage/Developers|Developers]]
* [[S:MyLanguage/Developers|Desarrolladores]]
* [[S:MyLanguage/Secure_coding_guidelines|Secure Coding Guidelines]]
* [[S:MyLanguage/Secure_coding_guidelines|Directrices de Codificación Segura]]
* [[S:MyLanguage/Securing_Joomla_extensions|Securing Joomla Extensions]]
* [[S:MyLanguage/Securing_Joomla_extensions|Mejorar la Seguridad de Extensiones se Joomla!]]


<noinclude>
<noinclude>
[[Category:Joomla! user profiles]]
[[Category:Joomla! user profiles/es]]
</noinclude>
</noinclude>

Latest revision as of 16:20, 16 March 2016


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