investigacion drupal 7

Anuncio
Arriaga Navarro Adrián Alejandro
Código: 208019088
Centro Universitario de Ciencias Exactas e Ingenierías
Hipermedia
Sección: D03
2015-B
Arriaga Navarro Adrián Alejandro
Código: 208019088
NRC: 94149
Investigación Drupal 7
Arriaga Navarro Adrián Alejandro
Código: 208019088
CMS Drupal 7
¿Qué es Drupal?







Drupal es un sistema de gestión de contenido (CMS) Open Source publicado
bajo la licencia pública general GNU que se basa en el lenguaje de script PHP.
Este programa permite especialmente publicar, administrar y organizar los
contenidos de un sitio web, y también permite administrar la organización y los
derechos de acceso de una comunidad de usuarios.
Drupal se organiza alrededor de unidades de contenidos mínimos, llamadas
"nudos", que corresponden a diferentes elementos: artículo, blog, comentario,
formulario de inscripción, imagen o galería de imágenes, encuesta, wiki, etc.
Drupal fue definido al principio como un "rápido ensamblador de sitios web " por
su creador Dries Buytaert, es decir una plataforma que facilita la colocación de
contenidos de manera colaborativa en un sitio web utilizado por varias personas.
La estructura modular y evolutiva de CMS, que permite añadir numerosas
funcionalidades, hace posible la realización de numerosos proyectos de
diferentes tamaños, principalmente en los siguientes campos:
o Publicación web (creación de plataformas y sitios comunitarios en
internet)
o Creación de sistemas de gestión de conocimientos (principalmente a
través de una clasificación taxonómica - por categorías - contenidos)
o Creación de grupos de trabajo (intranet).
Drupal se basa en una estructura modular que combina módulos "nativos",
disponibles en el paquete básico del programa, y un poco más de 6.000
"módulos comunitarios".
Ciertos módulos nativos son indispensables para el funcionamiento de Drupal
(por ejemplo: gestión de usuarios), algunos son facultativos (por ejemplo:
agregar un blog al sitio web). Entre los módulos nativos: creación y clasificación
de los contenidos (fecha de publicación, clasificación alfabética, etc.), gestión de
plantillas (modelos), sistema de taxonomía (por ejemplo: clasificación por
palabras clave atribuidas a los artículos y la creación de categorías), foro, etc.
Los módulos comunitarios son el fruto del trabajo de la comunidad de usuarios
organizada alrededor del proyecto Drupal. Los administradores de CMS pueden
agregar módulos para construir su sitio web en función de sus necesidades de
desarrollo. Estos módulos, muy numerosos actualmente cubren una variedad de
necesidades, que incluyen:
o Boletín informativo
o Chat
o Comercio electrónico (por ejemplo: pago electrónico)
o Gestión semántica de los contenidos (estructuración de los metadatos)
o Herramientas multilingües
Arriaga Navarro Adrián Alejandro
Código: 208019088
o
o
Optimización del posicionamiento web
Aplicaciones móviles (código 2D, gestión de un sitio Drupal desde un
smartphone)
¿Qué no es Drupal?
Contrariamente a otros CMS (Wordpress), Drupal es una herramienta "llave en mano" y
su utilización necesita la intervención de un desarrollador experimentado, debido a su
estructura modular y a su gran adaptabilidad.
Los puntos fuertes de Drupal
Estos cuatro puntos esenciales son los puntos fuertes de Drupal:
1.
2.
3.
4.
Su arquitectura modular,
La personalización y la creación de plantillas de entrada de contenidos,
La creación de diseños de páginas web personalizables,
La gestión de los permisos de los usuarios.
Funcionalidad
Contenido flexible
Puede definir campos personalizados que podrán ser utilizados en tipos de contenido,
usuarios, comentarios, términos y otras entidades. Almacene los datos de esos campos
en SQL, NoSQL o utilice almacenamiento remoto.
Mejor diseño de plantillas
Controle exactamente qué se muestra en pantalla con la nueva Render API y algunos
hooks drásticos para modificaciones. El nuevo módulo RDF provee marcado semántico
para la web.
Accesible
Las pantallas de administración son ahora mucho más accesibles. Las abundantes
mejoras en el interfaz le facilitan la construcción de páginas web altamente accesibles.
Imágenes y ficheros
El soporte de imágenes en el contenido está ahora incorporado en el núcleo. Genere
versiones diferentes para thumbnails, vistas previas y otros estilos de imágenes. Ahora
es posible utilizar las gestiones privada y pública de ficheros al mismo tiempo.
Arriaga Navarro Adrián Alejandro
Código: 208019088
Testing automático del código
Un nuevo entorno de testing automatizado, con más de 30.000 tests incluidos permite
el testing de integración continua de todos los parches al núcleo de Drupal y a los
módulos contribuidos.
Soporte de base de datos mejorado
Una nueva capa de abstracción de base de datos provee soporte para SQLite,
MySQL/MariaDB y PostgreSQL out-of-the-box. Puede instalar módulos contribuidos
para utilizar MS SQL Server, Oracle, y más.
Mejor soporte para distribuciones
Utilice perfiles de instalación para distribuir su producto personalizado basado en
Drupal. Una nueva API y configuración exportable le permite capturar más opciónes en
código.
Extender
Gracias a un enorme esfuerzo de la comunidad, más de 800 módulos están disponibles
o bajo desarrollo activo para Drupal 7, incluyendo Views, Pathauto, y WYSIWYG, con
muchos otros en el camino de actualizarse cada día.
Bibliografía:
https://www.drupal.org/drupal-7.0/es
http://es.ccm.net/faq/5476-drupal-el-cms-open-source-todo-terreno
Drupal 7: Crear y administrar sus sitios web By Christine Aubry
Descargar