Curso de Drupal 7: El proceso de Construcción de un Sitio Web

Para poder entender correctamente como funciona el proceso de construcción de un sitio web, debemos los distintos pasos que se van dando dentro del proceso.

Veamos ese proceso de manera resumida:

  1. Diseño: este proceso debe llegar a gestionar el aspecto visual que debe tener el sitio web desde la perspectiva de un diseñador.
    1. Lo primero debería conocer el Breafing de la empresa a fin de conocer los estilos a la hora de realizar el diseño del sitio web.
    2. Ya con el breafing de la mano, el diseñador puede realizar una propuesta de diseño para la web. Tanto de la página principal del sitio como de la presentación de un contenido en las distintas secciones de la misma. El resultado de esta fase suele ser una serie de PSD o similar con el aspecto global del sitio web.
    3. Después algún maquetador web debe transformar el diseño del PSD a HTML y CSS para que un navegador web sea capaz de visualizar el aspecto visual. El resultado debería ser un conjunto de ficheros HTML, CSS, JS y de imágenes.
    4. Después de esto se debería poder crear una plantilla de Drupal que admita la maquetación elegida. El resultado debería ser un tema o plantilla visual de Drupal.
  2. Funcionalidades: aquí es donde debemos gestionar el proceso de adaptación de las funcionalidades del sitio web a los requisitos dados por parte del cliente
    1. Recogida de requisitos: en esta fase debemos ponernos en la piel del cliente para ver qué es lo que necesita exactamente, de esta manera dispondremos de un documento en el cha se especificarán todos los requisitos funcionales que el cliente necesita de su sitio web
    2. Análisis de funcionalidades: en este análisis es donde debemos ver los requisitos e intentar ver exactamente que es lo que pide que la web tenga que poder realizar. Para esto debemos reflejar en algún tipo de tabla cada funcionalidad relacionada con los módulos que cumplen cada una de las funcionalidades
    3. Pruebas de módulos: de cara a cumplir con el análisis y los requisitos deberemos probar todos aquellos módulos elegidos por cada funcionalidad, para ver que realmente cumplen con las funcionalidades requeridas. Sobre todo haciendo especial hincapié en que los módulos sean compatibles unos con otros. Para ello sería necesario realizar una instalación de pruebas, que disponer la base de Drupal e instalar los módulos seleccionados.
    4. En el caso de que sólo con los módulos que ya estén implantados en la instalación de pruebas no sean suficientes para cumplir con los requisitos deberíamos realizar las modificaciones de los módulos instalados o bien realizar el desarrollo propio de nuevos módulos. Para esto suele ser recomendable realizar una instalación nueva sólo para el desarrollador.
    5. Habrá casos que nos obligue a configurar Drupal para utilizar nuevos tipos de contenido. Bien con la propia base de Drupal o mediante el desarrollo de un nuevo módulo a tal efecto. En todo caso al final de esta fase dispondremos de todos los tipos de contenido que necesita nuestro proyecto.
  3. Contenido: Cuando se supone que las funcionalidades necesarias para la construcción del sitio web están finalizadas, aunque sea parcialmente, será necesario introducir el contenido en el sitio web.
    1. Para esto lo primero sería realizar una instalación a tal efecto.
    2. Después podrían empezar a crearse los contenidos en Drupal.
    3. Después estos contenidos deberían enlazarse con los menús.
    4. Deberíamos instalar la plantilla construida por el maquetador.
    5. Después estos menús deberían enlazarse como bloques de contenido a través de la plantilla o aspecto visual.
    6. Con todo ya probado podría realizarse las pruebas pertinentes.
    7. Si las pruebas se han realizado correctamente con buenos resultados puede llegar a realizarse una subida a producción al servidor definitivo.

 

Categorías de Cursos

RSS Cursos de Desarrollo

  • Introducción a las PWA (Progressive Web Apps) 21/02/2020
    Las PWA se han convertido es una alternativa a las aplicaciones web para colonizar de una manera más eficiente los móviles debido a que pueden funcionar de manera offline y optimizar el rendimiento de la aplicación desde el móvil. Si quieres enterarte de cómo crearlas, de los pros y contras no te pierdas el último […]
  • Introducción al Testing Web 10/02/2020
    Hemos publicado en nuestro canal de Youtube un vídeo grabado durante las clases de un curso de Python Avanzado. El tema es el de Testing Opensource hablado sobre la teoría de Testing, indicando los distintos tipos de pruebas e identificando las herramientas que se usan a la hora de probar una web.
  • Entrevista a Alejandro López CEO de Slimbook 10/02/2020
    Esta semana hemos entrevistado en República Web, a Alejandro López, CEO de Slimbook. Hablamos de sus productos y sobre equipos para desarrolladores, diseñadores web, fotógrafos, editores de vídeo y data scientist. Te lo vas a perder?
  • Gadgets para el formador itinerante: Router Wifi de Viaje 08/02/2020
    Muchas veces los formadores y profesionales itinerantes tenemos el problema de tener que conectarnos a Internet desde hoteles o cafeterías para seguir haciendo nuestro trabajo, en esta entrada veremos un router wifi de viaje muy interesante que he estado utilizando desde hace un tiempo y que me ha dado muy buenos resultados. Como todo en […]
  • Balanceadores de Carga 27/01/2020
    Dentro de la arquitectura web necesitamos cumplir con dos condiciones si queremos que nuestra arquitectura sea suficientemente sólida: Alta Disponibilidad y Alto Rendimiento, en esta entrada veremos cómo cumplir con estos dos principios. La alta disponibilidad trata de conseguir que un servicio tenga el máximo posible de tiempo de disponibilidad, es decir, que el servicio […]
  • Serie de Artículos de Docker 13/01/2020
    En esta entrada veremos cómo manejar Docker, en una serie de artículos explicativos. No te los pierdas He instalado Docker, ¿Y ahora qué? Docker Compose, para cuando quieres arrancar varios contenedores de manera coordinada
  • ¿Que Frameworks de Frontend son los más utilizados en el millón de páginas del Top de Alexa? 09/01/2020
    Partiendo de la idea del blog de de Andros, y del post sobre su estudio del uso de WordPress con un ejemplo de Clojure. He iniciado un proyecto secundario sobre el uso de las tecnologías usadas en las, más de 1.000.000 principales webs de Internet según Alexa. La idea, es la de ampliar la publicación […]
  • Artículos de administración de Servidores 08/01/2020
    Esta serie de artículos nos permiten saber cómo se instala y se configura un servidor desde cero: Nuevo Servidor NAS reciclado Acceso a servidor de la oficina desde fuera gracias a dinaip Configuración de un firewall de manera sencilla en Debian/Ubuntu
  • ¿Cuál es el uso de WordPress en los principales sitios de Internet según Alexa? 14/12/2019
    Empezamos con nuestra serie de publicaciones sobre tecnologías concretas que más se usan en Internet, en este caso con WordPress. ¿Quieres saber cómo es de importante y cuánto se utiliza? No te pierdas esta entrada.
  • Estudio de Uso de Tecnologías en el millón de páginas más vistas según Alexa 13/12/2019
    Partiendo de la idea del blog de de Andros, y del post sobre su estudio del uso de WordPress con un ejemplo de Clojure. He iniciado un proyecto secundario sobre el uso de las tecnologías usadas en las, más de 1.000.000 principales webs de Internet según Alexa. La idea, es la de ampliar la publicación […]

Si estás interesado en seguir formándote tenemos una serie de cursos gratuitos: http://cursosdedesarrollo.com/cursos/

También disponemos de algunos cursos de pago por si son de tu interés: https://cursosdedesarrollo.com/tienda/

Curso de Angular: https://cursosdedesarrollo.com/tienda/angular/

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies