Características generales de Drupal

Características generales

Libro de Colaboración - Drupal permite configurar un "libro" y autorizar a otras personas a contribuir con el contenido.

Friendly URLs - Drupal usa el mod_rewrite de Apache para permitir personalizar las URL para optimización en los motores de búsqueda.

Módulos - La comunidad de Drupal ha contribuido con muchos módulos que proporcionan la funcionalidad extra a Drupal.

Ayuda en línea - Al igual que muchos proyectos de código abierto, cuenta un robusto sistema de ayuda en línea.

De código abierto - El código fuente de Drupal está libremente disponible bajo los términos de la Licencia Pública General de GNU (GPL) 2. A diferencia blogs o sistemas de gestión de contenido de pago, Drupal tiene disponible el código fuente en su totalidad para ampliar o adaptar, según sea necesario.

Personalización - Un robusto entorno de personalización está en el núcleo de Drupal. Tanto el contenido y la presentación pueden ser individualizados basados en las preferencias definidas por el usuario.

Permisos basados en roles - Los administradores de Drupal no tienen que tediosamente configurar los permisos para cada usuario, simplemente asignar usuarios a roles y darles permisos.

Búsquedas - Todo el contenido en Drupal está el índice de búsqueda, lo que facilita la información al usuario.

Gestión de usuarios

Autenticación de los usuarios - Los usuarios se pueden registrar y autenticar a nivel local ó utilizando una fuente de autenticación externa como Jabber, Blogger, LiveJournal ú otro sitio de Drupal. Para uso en una intranet, Drupal se puede integrar con un servidor LDAP.

Gestión de contenidos

Encuestas - Drupal viene con un módulo de encuesta que permite a los administradores ó usuarios crear encuestas y mostrarlas en distintas páginas.

Plantillas - El sistema de plantillas de Drupal separa el contenido de la presentación permitiendo controlar el aspecto del sitio. Las plantillas se crean con el estándar de codificación HTML y PHP lo que significa que no se tiene que aprender un lenguaje propio de plantillas.

Hilos de comentarios - Drupal ofrece un potente modelo de hilos de comentarios para permitir discusiones sobre el contenido publicado. Los comentarios son jerárquicos, como en un grupo de noticias o foro.

Control de versiones - El control de versiones de Drupal rastrea las actualizaciones del contenido, lo que se ha cambiado, la fecha y hora de los cambios realizados y más.

Blogging

Soporte para Blogger - Esta característica permite a su sitio de Drupal que se actualice mediante diferentes herramientas. Estas herramientas proporcionan un entorno de edición más rico.

Sindicación de contenidos - Drupal exporta el contenido de su sitio en RDF / formato RSS para que otros puedan recoger. Esto permite a cualquier persona con un agregador de noticias ver los feeds de sitios Drupal.

Agregador de noticias - Drupal ha construido un poderoso agregador de noticias para la lectura de blogs y noticias de otros sitios.

Permalinks - Todo el contenido creado en Drupal tiene un enlace permanente asociados a la misma para que la gente pueda enlazar con él libremente sin temor a los enlaces rotos.

Plataforma

Soporte para Apache ó IIS, Unix / Linux / BSD / Solaris / Windows / Mac OS X - Drupal ha sido diseñado desde el principio para ser multi-plataforma. No sólo se puede utilizar ya sea con Apache o IIS de Microsoft, también se puede usar Drupal en Linux, BSD, Solaris, Windows y Mac OS X plataformas.

Independencia de la base de datos - Si bien muchos de los usuarios de Drupal utiliza MySQL, MySQL se sabe que no es solución para todos. Drupal es construido con una capa de abstracción de bases de datos que le permite utilizar Drupal con MySQL y PostgreSQL, al igual igual que otras bases de datos propietarias.

Multi-idioma - Drupal está diseñado para satisfacer las necesidades de una audiencia internacional y proporciona un marco completo para crear un sitio web en varios idiomas. Todo el texto puede ser traducido utilizando una interfaz gráfica de usuario, mediante la importación de las traducciones existentes, o mediante la integración con otras herramientas de traducción como el GNU gettext.

Administración y análisis

Análisis, Seguimiento y Estadísticas - Drupal puede imprimir informes basados en navegador con información sobre referencias, el contenido y la forma de navegación de los usuarios de un sitio.

Presentación de informes - Todas las importantes actividades y eventos del sistema son capturados en un registro de eventos para ser revisado por un administrador en un momento posterior.

Administración vía web - Drupal se puede administrar completamente mediante un navegador web, lo que permite acceder a ella desde todo el mundo y no requiere software adicional para ser instalado en el equipo

Comunidad

Foros de discusión - Drupal posee un completo foro de discusión para crear sitios comunales dinámicos.

Rendimiento y escalabilidad

Almacenamiento en caché - El caché elimina el mecanismo de búsqueda en bases de datos incrementando el rendimiento y reduciendo la carga del servidor.