Académique Documents
Professionnel Documents
Culture Documents
EN EL LABORATORIO DE MULTIMEDIA …”
INTEGRANTES:
AREQUIPA – PERÚ
2016
ÍNDICE
PRESENTACIÓN
ÍNDICE
1.1 Justificación:
Actualmente en el mercado laboral se requiere de profesionales
técnicos, cubran las necesidades del mercado relacionados con la
creatividad, captación de la idea de usuario, diseños originales, por lo
que el aporte del presente proyecto, permitirá cubrir de alguna
manera lo que demanda el mercado.
1.2 Objetivos:
1.4.1 OBJETIVO GENERAL
CAPITULO III
DESARROLLO
¿QUE ES DRUPAL?
Drupal es una tecnología orientada al desarrollo web que facilita la creación, actualización y gestión
de contenidos de un sitio web.
Drupal es gratuito, no tiene licencia de uso y su código es abierto.
Esta filosofía de "bien público" ha propiciado que a lo largo de los años Drupal haya ido
impulsando la formación de una extensa comunidad de programadores que día a día van uniendo
sinergias y mejorando el sistema, publicando sus aportaciones en beneficio de todos y haciendo más
rica esta tecnología de manera directa.
Esta característica, y el hecho de que Drupal fuera ya en sus inicios una tecnología robusta e
inteligente, han propiciado la popularización de este software hasta convertirlo en una de las
tecnologías web más usadas actualmente, no sólo en una región o continente, sino en la basta
extensión del globo.
Drupal es un sistema multipropósito que permite realizar cualquier tipo de proyecto web.
Drupal dispone de un núcleo o embrión que permite ir añadiendo funcionalidades a tu web a medida
que ésta se va desarrollando.
CONCEPTOS BASICOS:
Drupal es el CMS seleccionado para hacer el portal. Al igual que Joomla! tiene una gran
comunidad, con la diferencia de que ´esta est´a mejor organizada. Drupal tiene una gran cantidad
de extensiones, pero a diferencia de Joomla, las extensiones de Drupal no suelen repetir su
funcionalidad salvo contadas excepciones. En Drupal se promueve la mejora de una extensi´on ya
existente antes de crear una nueva, de este modo se obtienen extensiones de mejor calidad y
m´as f´aciles de modificar. A pesar de esto, Drupal tiene una gran cantidad de extensiones que
pr´acticamente garantiza que las funcionalidades solicitadas por IDIEM, estar´an satisfechas con
peque˜nas modificaciones y configuraciones. La alta cantidad de temas disponibles pronostica que
s´olo ser´a necesario hacerle modificaciones a uno de los temas ya existentes. Las dos extensiones
que permiten la creaci´on de una red social FriendList[13] y User Relationship[14], permiten la
conexi´on tipo amigo y fan a partir de la configuraci´on. Drupal permite el uso conjunto de la
taxonom´ıa y el etiquetado del contenido, que es lo que busc´abamos. Y las extensiones proveen
20 el formato RDF acorde a la web 3.0. En conclusi´on, Drupal es la mejor opci´on disponible para
desarrollar el portal que se desea del modo m´as r´apido y completo. Cumple casi todos los
criterios definidos, dando las facilidades para desarrollar el portal y expandirlo en un futuro. El
´unico criterio con el que se podr´ıa tener problemas es con la integraci´on con redes sociales
como Facebook y MySpace.
Características de Drupal
Flexibilidad
Escalabilidad
Optimizado para SEO y posicionamiento web
Robustez y fiabilidad
Seguridad
Código público y gratuito
Comunidad de desarrollo muy activa
Innovación
Diseño gráfico
ARQUITECTURA:
Los Nodes son los elementos básicos en que Drupal almacena la información, los contenidos. Así
a medida que el sitio web crece, lo va haciendo el número de Nodes los cuales van formando un
“depósito de Nodes” cada vez mayor. Se puede decir que la primera capa de la estructura de
Drupal la forma este “deposito” de Nodes.
Los Modules son los elementos que operan sobre los Nodes y otorgan funcionalidad a Drupal
permitiendo incrementar sus capacidades o adaptarlas a las necesidades de cada sitio web. Son
como Plug-Ins que se instalan en el sitio web proporcionándole nuevas funcionalides.
La siguiente capa de Drupal la consitituyen los “Blocks & Menus”. Estos permiten estructurar y
organizar los contenidos en la página web. Es decir que son los elementos que albergan y
permiten acceder al usuario a la salida generada y procesada por los módulos a partir de la
información almacenada en los nodos.
Cron es otro elemento importante en Drupal. Es una aplicación que se ejecuta periódicamente
con la finalidad de realizar las tareas básicas de mantenimiento del sitio web, como limpiar los
logs, indexar los nuevos contenidos, etc. La configuración de Cron variará dependiendo del SO
en que estemos trabajando, no obstante existen algunas alternativas, menos efectivas, pero
más sencillas de utilizar Cron. Una de ellas es ejecutarlo manualmente yendo a "Administer >
Reports > Status repport > Run cron Manually". Otra opción es utilizar el “Contributed module”
“Poormanscron”. Este módulo hace que Cron se ejecute cada vez que el sitio recibe una visita,
en lugar de hacerlo de forma preriódica cada X tiempo.
BENEFICIOS
DRUPAL ES SOFTWARE LIBRE
No se pagan licencias.
Hay independencia de proveedores.
El software está en constante evolución, puesto que todas las personas que trabajan con este sistema publican
y suman sus éxitos, de forma que cualquier otra personas los puede aprovechar gratuitamente.
Drupal está enfocado a la gestión de contenidos aplicada a una comunidad o grupo de usuarios que usan la
web para gestionar un proyecto, comunicarse o publicar información en Internet.
Permite desarrollar una web con noticias, un catálogo, una tienda online, publicar contenido multimedia, web
2.0 y versiones para móviles e integración con redes sociales.
DRUPAL ES MODULAR Y ESCALABLE
Drupal se basa en un entorno de desarrollo que hace posible que, a partir de pequeños módulos, se modifique
el funcionamiento de toda la web. De este modo se puede adaptar a los requisitos que se quieren conseguir.
DRUPAL ES INTUITIVO
Drupal permite publicar y administrar contenido, consultar y acceder en las áreas restringidas desde cualquier
lugar con solo un navegador y conexión a Internet.
Es fácil de usar ya que los contenidos se gestionan a través de formularios, por eso podemos administrar y
crear contenido sin saber nada de código HTML.
DRUPAL ES MULTILINGUE
Drupal se diseñó para resolver los requisitos de una audiencia internacional y proporciona un marco completo
para crear una web multilingüe, un blog, un sistema de gestión de contenidos o una comunidad.
Todo el texto se puede traducir mediante una interfaz gráfica, importar traducciones existentes, o integrarse
con otras herramientas de traducción.
Drupal tiene un potente sistema de permisos que permite a los usuarios tener diferentes permisos o perfiles y
realizar unas acciones u otras en función de este permiso.
Además, permite la gestión de contenidos de forma descentralizada: puede haber más de un administrador con
diferentes grados de acceso(jerarquizacion).
Drupal está preparado para trabajar con codificación UTF-8, generación de URL limpias y permanentes en
base a diferentes criterios del contenido (título, fecha publicación, autor, temática, sección, etc.)
la base de datos está claramente separado de la interfaz a través de la capa de theming. Este hecho permite
codificar la web en XHTML Strict y facilita la implementación AA /AAA a nivel de accesibilidad.
VENTAJAS Y DESVENTAJAS
ventajas
Método avanzado de clasificación de artículos.
Acceso a la web es muy rápido.
Compatibilidad con Jabber, Yahoo.
Permite a los usuarios configurar su propio perfil en dependencia de los permisos otorgados por el
administrador.
tiene gran capacidad para almacenar, organizar y gestionar grandes volumenes de contenido
es adaptable a cualquier necesidad que puedas tener en el desarrollo web profesional
soporte webs de alto trafico
desventajas:
Es obligatorio cerrar sesión antes de salir del sitio.
Los foros son un poco desorganizados.
el panel de control es muy complejo para un usuario que recien se esta adaptando
cuenta con pocos competidores debido a su menor uso por parte de los usuarios.
A pesar de contar con plugins y añadidos para este gestor, cuenta con muchos menos
que sus competidores debido a su menor uso por parte de los usuarios finales.
El panel de control de Drupal es muy complejo para un usuario de nivel bajo o medio
con lo cual requiere una mayor dedicación para poder dominar el sistema respecto a
cualquiera de sus competidores.
Como cualquier otro desarrollo web de código libre, cualquier persona puede descargarlo
y por lo tanto estudiar sus puntos débiles y hacerlos públicos para que cualquiera pueda
atacar a una web con este sistema instalado.
Aunque podamos adaptar cualquier diseño web a nuestro gestor, contamos con que tiene
que ser alguien experimentado en él para no tener problemas en su adaptación ya que
puede ser algo complejo.
Al tener una menor extensión de uso, la comunidad de usuarios y soporte para
ayudarnos no es tan grande como en otros sistemas, además de ser una gran
mayoría de habla inglesa y no de habla hispana lo cual puede ser un "handicap" para
muchos usuarios no relacionados con esta lengua.
APLICACIONES
Módulos Drupal -> Aplicaciones IsYourWeb
Versión para impresiónVersión PDFEnviar a un amigo
Como hemos explicado en la presentación, Drupal es una tecnología modular.
Sin embargo IsYourWeb es una plataforma que como único propósito tiene la
realización de aplicaciones web. IsYourWeb se ha hecho a partir de la selección de
gran variedad de módulos Drupal, eligiendo los más adecuados para el desarrollo
de aplicaciones web.
Cuando uno oye hablar de Drupal como: plataforma modular para hacer webs,
tiende a imaginar Drupal como un sistema, donde a partir de un núcleo, se pueden
instalar distintos módulos. Hasta aquí todos hemos imaginado correctamente:
Drupal es exactament esto. Pero sus módulos no son exactamente como se tiende a
interpretar de entrada.
Quizá hemos imaginado que Drupal tenía módulos del estilo: Galería, Boletines,
Productos... y que al instalarlos y configurarlos el resultado sería una web con las
aplicaciones habituales hecha casi por arte de magia. Pues resulta que los módulos
de Drupal no son bien bien así.
Así pues, para construir una "galería de imágenes" en Drupal, éste ha creado
distintos módulos que permiten llevar a cabo la aplicación de distintas maneras.
Por ejemplo: un módulo para subir imágenes, otro para redimensionarlas, otro
para disponer distintas vistas por filas y columnas, otro para Zooms, etc...
Usando módulos Drupal partimos de una base muy sólida, si además ya hemos
hecho el paso de proponer la aplicación, eligiendo, implementando y configurando
los módulos adecuados, lo que nos queda por hacer la mayoría de las veces, son
simples adaptaciones.
CONCLUSIONES:
PRIMERA CONCLUSION