Diferencia entre revisiones de «Usuario:ManuelRomero/Drupal»
De WikiEducator
(→Pasado y futuro de Drupal) |
(→Instalación de Drupal con composer.) |
||
Línea 46: | Línea 46: | ||
===Roles técnicos en un proyecto Drupal: backend, front-end y site-builder=== | ===Roles técnicos en un proyecto Drupal: backend, front-end y site-builder=== | ||
===Instalación de Drupal con composer.=== | ===Instalación de Drupal con composer.=== | ||
+ | *Tenemos instalado composer en nuestro sistema | ||
+ | *Descargamos el fichero composer.json donde se especifican todos los paquetes necesarios para montar un drupal | ||
+ | https://github.com/drupal/recommended-project | ||
+ | *Se puede clonar con git en el directorio dónde queramos instalarlo | ||
+ | git clone https://github.com/drupal/recommended-project.git | ||
+ | *Ahora orquestamos con composer | ||
+ | composer install | ||
+ | *Vemos una gran de ficheros, y librerías que se descargan e instalan.- | ||
+ | *El la página oficila puedes ver otras formas de instalar y una descripción de los diferentes paquetes que instalas | ||
+ | https://www.drupal.org/docs/develop/using-composer/using-composer-to-install-drupal-and-manage-dependencies | ||
+ | *El proceso de instalación puede llevar unos minutos | ||
==Site-building== | ==Site-building== |
Revisión de 05:43 1 mar 2020
Contenido
- 1 Introducción
- 1.1 Qué es un CMS (vs frameworks, raw, etc)
- 1.2 Pasado y futuro de Drupal
- 1.3 Casos de uso para Drupal (cuando usar y cuando NO)
- 1.4 Tecnologías que mueven Drupal
- 1.5 Alternativas / Competencia Drupal
- 1.6 Vista de pájaro de todos los componentes y arquitectura de Drupal
- 1.7 Cómo extender Drupal (contrib vs custom)
- 1.8 Roles técnicos en un proyecto Drupal: backend, front-end y site-builder
- 1.9 Instalación de Drupal con composer.
- 2 Site-building
- 3 Front-end:
- 4 =
Introducción
Qué es un CMS (vs frameworks, raw, etc)
https://revistadigital.inesem.es/informatica-y-tics/cms-vs-framework-ventajas-desventajas/
- Se deben de conocer las diferencias entre un framework y un CSM
- Muchos desarrollos se pueden abordar usando ambas entornos de desarrollo.
- En el caso de CSM No hace falta saber mucho de programación, incluso de podría crear un sitio web sin saber nada
- En en caso de un framework, sí que hay que tener conocimientos avanzados de programación
- Ninguno de ellos son lenguajes de programación o tecnologías propiamente dichas, si no que utilizan lenguajes de programación
Pasado y futuro de Drupal
https://uniwebsidad.com/conferencias/drupalcon-prague-2013/el-pasado-y-el-futuro-de-los-temas-de-drupal http://www.mediaglobe.es/blog/drupal-presente-y-futuro
- Año 2000
- 00-based
- teming
- overridable
- 2001
- default markup
Casos de uso para Drupal (cuando usar y cuando NO)
Tecnologías que mueven Drupal
Alternativas / Competencia Drupal
Vista de pájaro de todos los componentes y arquitectura de Drupal
Cómo extender Drupal (contrib vs custom)
Roles técnicos en un proyecto Drupal: backend, front-end y site-builder
Instalación de Drupal con composer.
- Tenemos instalado composer en nuestro sistema
- Descargamos el fichero composer.json donde se especifican todos los paquetes necesarios para montar un drupal
https://github.com/drupal/recommended-project
- Se puede clonar con git en el directorio dónde queramos instalarlo
git clone https://github.com/drupal/recommended-project.git
- Ahora orquestamos con composer
composer install
- Vemos una gran de ficheros, y librerías que se descargan e instalan.-
- El la página oficila puedes ver otras formas de instalar y una descripción de los diferentes paquetes que instalas
https://www.drupal.org/docs/develop/using-composer/using-composer-to-install-drupal-and-manage-dependencies
- El proceso de instalación puede llevar unos minutos