Crear un sitio Joomla! 1.7 desde cero

Thank you for your contribution: 

Primero, empieza con un plan

Existen dos tipos de desarrolladores de sitios web.

El primero es el típico. Un cliente dice,

Me gustaría tener un sitio web, y quieor que sea azul. ¿Cuánto me costará?

El desarrollador responde,

Si quieres que teng aun calendario, te costará $X, o también podría incluir un blog por sólo $Y.

Este tipo de desarrolladores son como "pulsa-botones". El cliente piede algo y, en lugar de aplicar al problema que el cliente quiere resolver un análisis basado en años de experiencia, el desarrollador simplemente monta un sitio de la manera que el cliente le pide.

El segundo tipo de desarrollador de sitios web tiene un futuro con clientes más grandes en él. Cuando se le plantea la misma pregunta que al anterior, este desarrollador dice,

Ya lo creo, podemos hacer su sitio en azul. ¿Podría hablarme acerca de su organización y osbre qué espera que el sitio web haga por ella?

Al preguntar acerca de la organización del cliente y de ls problemas que necesita solucionar, estarás construyendo una relación de confianza con tu cliente. Esto significa que terminar el sitio es el inicio de una relación con tu cliente que llevará a trabajos futuros, en vez de significar también la terminación de tu relación con él. Es mucho más fácil obtener trabajo continuado de clientes existentes que estar continuamente buscando clientes nuevos.

Asumiendo que quieres ser un desarrollador de sitios web del mucho más exitoso segundo tipo, aquí tienes algunos consejos para montar tu sitio Joomla 1.7 desde cero.

Objetivos de la organización, los usuarios y el sitio web

Inicia una discusión con el cliente acerca de su organización, si se trata de un negocio, una organización sin ánimo de lucro o un sitio personal. Puedes hacer alguna de las siguientes preguntas:

  • ¿Cuál es el objetivo de la organización? (Ejemplos: terminar con el hambre en el mundo, hacer dinero vendiendo productos de punto de cruz, proporcionar actualizaciones acerca de mis últimas actividades)
  • ¿Cuándo fue fundada la organización y a quién sirve?
  • ¿Por qué necesita la organización un sitio web?¿Existe ya uno o se trata de uno nuevo?
  • Si ya existe uno, ¿merece la pena mantenerlo? ¿Qué añadirías al contenido del sitio antiguo? ¿Sigue siendo válido el mensaje del sitio antiguo o la organización ha cambiado desde el último diseño?
  • ¿Quién mantendrá el sitio? (Ejemplos: personal técnico, un webmaster de la empresa, la secretaria como añadida al resto de sus tareas, o bien la organización te enviará a ti sus actualizaciones para que tú te encargues)

Seguramente también querrás hacer muchas preguntas más, además de las anteriores, para comprender del todo a tu cliente y las respuestas a estas tres preguntas clave:

  • ¿Cuáles son los objetivos de la compañía/organización?
  • ¿Cuáles son los objetivos del sitio web, y cómo ayuda a conseguir los objetivos de la compañía/organización?
  • ¿Qué quieren obtener los visitantes del sitio web y cómo encaja eso con los objetivos de sitio web y de la compañía/organización?

Aparte de esta discusión, deberás identificar algunos tipos de extensiones que necesitarás incluir en tu sitio (por ejemplo: un calendario con un módulo de "próximos eventos"; un blog con comentarios y etiquetas; una tienda online con pasarela de pago para PayPal).

Deberías también desarrollar un mapa del sitio para la web. Este mapa es una enumeración detallada de todas las páginas de tu sitio web y de cómo se enlazan entre ellas. El término mapa del sitio (sitemap en inglés) también ser refiere a una página en tu sitio que contiene enlaces a todas y cada una de las páginas de tu sitio. El primer mapa que creas es una hoja de papel que contiene los nombres de todas las páginas y la estructura de navegación, y el segundo ya puede ser generado mediante una extensión como XMap.

Para maś información acerca de cómo planear un sitio web, te recomiendo los siguientes recursos:

A continuación, considera la tecnología

Si estás leyendo este libro, y concretamente un capítulo llamado "Crear un sitio Joomla! 1.7 desde cero", doy por hecho que has elegido Joomla para crear este sitio.

Los clientes pueden querer saber por qué has elegido Joomla para el sitio, o por qué es la elección tecnológica adecuada para ellos. Algunos argumentos que utilizo al vender Joomla incluyen:

  • Joomla es uno de los tres mejores gestores de contenido de código abierto del mundo, y está respaldado por una increíble comunidad y un activo proceso de desarrollo. Aparecen nuevas versiones del software cada seis meses.
  • Joomla es usado por más de 23.5 millones de sitios en todo el mundo, y ha sido la opción elegida por decenas de gobiernos de todo tipo (locales, regionales, nacionales, supranacionales) para crear más de 3000 sitios.
  • Al ser Joomla tecnología de código abierto, el cliente no está atado a una única empresa de desarrollo de la manera que lo estaría con software propietario. Hay muchas empresas disponibles para ayudar con tu sitio.
  • El interfaz de Joomla es fácil de usar y a los clientes les encanta tener la posibilidad de hacer cambios en su sitio sin necesidad de tener que depender de un desarrollador web.

Es muy poco probable que uses únicamente el núcleo de Joomla para construir tu sitio web. En la mayoría de los casos le añadirás algunas extensiones de terceros. Un sitio excelente en el que empezar a buscar estas extensiones es el Directorio de Extensiones de Joomla (JED). Debatir acerca de qué extensiones Joomla son las "mejores" o "críticas" para cada sitio web es un tema de conversación que nunca parece pasar de moda entre los desarrolladores y diseñadores Joomla.

No amontones tu sitio Joomla con un número interminable de extensiones. Es mejor escoger un número mínimo de ellas, sólo las que más necesitas, y no sobrecargar el sitio con tecnología adicional innecesaria. Cada extensión debería servir a un propósito identificado durante el proceso de determinación de objetivos descrito un poco más arriba. Solo porque puedas instalar extensiones nuevas por el mero hecho de ser "molonas" o porque pienses que son interesantes de usar no significa necesariamente que deban ser usadas en el sitio, a menos que contribuyan a alcanzar un objetivo del mismo.

Ahora ya estás listo para empezar a crear el sitio

Con un plan establecido y las extensiones seleccionadas, así como con tu mapa del sitio desarrollado, ya estás listo para montar tu sitio web Joomla.

  1. Instala Joomla.
  2. Crea categorías de acuerdo a tu planificación del contenido. Las categorías pueden ser obtenidas del mapa del sitio. Por ejemplo, si tienes una parte del sitio llamada "Sobre nosotros", puedes crear una categoría del mismo nombre. Páginas como Junta directiva, Historia, Misión y Visión o Administración podrían ser incluidas en esta categoría.
  3. Introduce tu contenido en el sitio usando el Gestor de Artículos. Cada página planificada debería convertirse en un artículo. Recursos útiles para comprender este proceso incluyen:
  4. Enlaza artículos a tus barras de navegación en el sitio web a través del Gestor de Menús
  5. Instala una plantilla que haga que tu sitio se vea de la forma que quieres. Puedes hacer este paso antes, pero personalmente encuentro más fácil evaluar cómo queda una plantilla una vez que tengo algo de contenido disponible en el sitio.
  6. Configura las extensiones requeridas por tu sitio. Por ejemplo, es muy probable que quieras incluir un formulario de contacto en tu sitio.
  7. Prueba tu sitio web cuidadosamente. Asegúrate de que los enlaces de navegación enlazan a las páginas y funcionalidades correctas del sitio. Lee todo el contenido con cuidado en busca de fallos o faltas de ortografía. Compruena cómo se ve el sitio en muchos navegadores distintos (como Firefox, Safari, Chrome, e Internet Explorer) tanto en PC como en Mac. El sitio no tiene por qué mostrarse de manera idéntica en todos ellos, pero debe verse razonablamente bien.
  8. Lanza tu sitio web. Puedes querer llevar a cabo un "lanzamiento suave" primero, lo que significa que publicarás el sitio sin hacer mucha publicidad o promoción de él. Esto te da algo de tiempo para probarlo en un entorno real, mientras arreglas cualquier problema que se vaya detectando en el proceso. Una vez que el sitio haya estado activo durante una semana o así, puedes hacer un "lanzamiento duro", con toda la publicidad que necesites.

Comentarios

exelente página es de mucha ayuda, gracias por ayudar a los principiantes.

saludos desde chile.