Historia drupal
Originalmente creado por Dries Buytaert como un sistema de tablón de anuncios, se convirtió en un proyecto libre en 2001. El nombre Drupal es la transliteración Inglés de la palabra holandesa que significa caída druppel. El nombre proviene de la drop.org tarde, el sitio donde el código evolucionado poco a poco para convertirse en Drupal. Buytaert quería llamar al sitio "aldea" (En ‘pueblo’ holandés, al referirse a la orientación "a la comunidad" del proyecto), pero hizo un error al comprobar la disponibilidad del dominio. Vuelva a leer, él decidió dejar que sonaba mejor.
Con los años Drupal ha ganado popularidad. Desde mayo 2006 hasta abril de 2007, Drupal ha sido descargado más de 600.000 veces. Ahora el desarrollo de Drupal cuenta con la colaboración de una gran comunidad.
La estructura de Drupal
Drupal ha sido elogiado por los webmasters, diseñadores y programadores, en parte debido a su diseño modular que permite su nivel más básico, o "básico" para ofrecer sólo las funciones esenciales en su configuración por defecto. Otras funciones y capacidades de visualización se puede ampliar el "núcleo" mediante la instalación de módulos y temas.
Módulos de Drupal
El "núcleo" de Drupal tiene sus propias formas. Los módulos desarrollados por la comunidad todavía puede ser descargado e instalado en una zona no destinada para la instalación de Drupal "núcleo". El "núcleo" de Drupal ha sido diseñado con un sistema de "gancho" (ganchos), o las devoluciones de llamada, que permiten a los módulos desarrollados por las comunidades para integrar las funciones en el proceso de aplicación de Drupal.
Los módulos incluidos en el "núcleo" ofrece las siguientes características:
* Añadir, editar y contenido del catálogo
* Búsqueda
* Agregar un comentario
* Participar en los foros
* Responder a las encuestas
* Trabajo en colaboración proyectos de escritura
* Entrar y ver los perfiles de usuario
* Comunicarse con los usuarios y los administradores del sitio
* Cambiar el aspecto del sitio usando temas gráficos ya elaborados y listos para su uso
* Crear múltiples niveles de la estructura del menú de navegación
* Localizar la interfaz en distintos idiomas, lo que permite al usuario elegir
* Proporcionar RSS
* Agregado y presentar el contenido de RSS de otros sitios
* Registro de nuevos usuarios y administrar cuentas
* Manejar en un papel granular y permisos para usuarios individuales o grupos enteros
* Utilizar las normas para impedir el acceso al sitio a usuarios específicos por su nombre, dirección de correo electrónico, dirección IP
* La recogida y presentación de estadísticas detalladas del sitio
* Gestionar el almacenamiento en caché y el límite, la funcionalidad que le permite desactivar algunos módulos / bloques en el caso del sitio de alto tráfico
* Crear y especificar varios filtros en la entrada de los usuarios y los diferentes modelos de contenido
* Generar fácil de recordar las direcciones, lo que permite una mejor clasificación en los motores de búsqueda
Además, el sitio contiene cientos de módulos gratuitos comunidad de Drupal desarrollados. Algunas de las características proporcionadas por los módulos desarrollados o mejorados por los usuarios:
* E-commerce
* Editorial de flujo de trabajo
* Galería de fotos
* Los grupos autogestionados
* Google Sitemaps
* Mantenimiento de la lista de correo
* Integración con CVS
* Administrar imágenes y vídeo
* Administrar los servicios de terceros (Adsense, AuctionAds, Technorati, etc.)
* Agregar la funcionalidad de JavaScript y Ajax
Seguimiento de la versión del sistema
update_status, un nuevo módulo para Drupal 5.x (será parte del "núcleo" en Drupal 6.0) automáticamente notifica al operador de la planta cuando se liberan nuevas versiones de los módulos instalados y los temas.
Temas
La mayoría de los temas de Drupal se crean utilizando el sistema o el sistema de PHPTemplate XTemplate. En el pasado, la gente solía temas desarrollados en PHP solamente.
Las versiones anteriores del mecanismo de temas de Drupal han sido criticadas por ser menos orientada al diseño y más complejo que los sistemas de Mambo y Plone. La inclusión en Drupal PHPTemplate y sistemas XTemplate fueron una respuesta a algunas de estas críticas.
Traducciones
En agosto de 2007, las traducciones de interfaz de Drupal están disponibles en 37 idiomas distintos del Inglés (el valor predeterminado). Los idiomas soportados se incluyen algunos con la escritura de derecha a izquierda como el árabe y el hebreo.
Crítica
Instalación de Drupal (y módulos) requiere acceso a una base de datos y algunos permisos avanzados, por ejemplo la capacidad de utilizar comandos SQL como SELECT, INSERT, UPDATE, DELETE, CREATE, DROP INDEX, ALTER, y LOCK MESAS. Algunos proveedores de alojamiento web no ofrecen estas funciones. ¿Quién quiere usar Drupal para asegurarse de que el servidor ofrece estas características antes de instalar.
Al igual que con otros sistemas de gestión de contenidos, puede configurar la base de datos a partir de la línea de comandos o con phpMyAdmin / phpPgAdmin. Desde la versión 5.0, Drupal es posible instalar y configurar la base de datos casi en su totalidad a través de una interfaz web.
Algunos lo consideran más difíciles de aprender a usar Drupal y de instalar que otros simples CMS o plataformas de blogs como WordPress. Drupal 5.0, lanzado 15 de enero 2007, contiene un asistente de instalación para su uso con el navegador, en parte para responder a estas críticas, Drupal 6.0, que puede ser publicado en septiembre de 2007, que hace que la instalación aún más fácil.
Algunos programadores de Drupal critican porque no considera que se desarrolló con la programación orientada a objetos (POO), pero de programación Drupal desde una perspectiva orientada a objetos (en Inglés) explica cómo los principios de programación orientada a objetos y la programación orientada a aspectos (AOP) se aplican Drupal.
Distribuciones
Para simplificar el proceso de instalación para aquellos que quieren usar Drupal en un contexto específico (una tienda en línea, un sitio de la revisión de música, blog, etc.), La comunidad de Drupal ha debatido la posibilidad de implementar la instalación de Drupal listo para su uso, pre-configurado con módulos de terceros y para un tipo particular de sitio.
Hay distribuciones personalizadas ya varios de Drupal. Muchos simplemente se compone de Drupal con la adición de módulos de terceros, sino que incluyen también algunos cambios en el "núcleo".
Un vbDrupal sesempio de estas distribuciones es que Drupal es integrado con vBulletin.
Drupal 4.2 ha sido utilizado por DeanSpace, que uspitato muchos sitios web independientes en apoyo de la campaña presidencial de Howard Dean en 2004. Después de la campaña de Dean, el proyecto se convirtió en DeanSpace CivicSpace, una "plataforma para la organización de los movimientos de base que proporciona herramientas para la acción colectiva en comunidades y conecta grupos remotos de partidarios y aproximación", basado en Drupal. Así CivicSpace es una distribución de derivados basados en Drupal 4.2.
Muchas innovaciones en CivicSpace se informó a continuación, en el proyecto Drupal. Particularmente útil para las organizaciones sin fines de lucro y las campañas políticas están disponibles en el módulo CiviCRM para Drupal 5.0 y abajo.
- Drupal sitio de soporte técnico italiano
- Drupal.it otro sitio de asistencia italiano
- Gráfico plantillas o temas para descargar para Drupal
- ( ES ) Documentación para desarrolladores
- ( ES ) Comunidad para el diseño de Drupal
- ( ES ) grupos de discusión en Drupal.org
Fuente: http://it.wikipedia.org/wiki/Drupal
Guía de instalación de Drupal