1 Followers
26 Following
frogbanker81

frogbanker81

SPOILER ALERT!

CMS Drupal | Observatorio Tecnológico

There are no translations available.


Introducción


Una necesidad que cada vez se plantea más en los Centros Educativos es la de disponer de una página web del centro o bien del departamento. Muchas veces, hay algún profesor audaz que con algunos conocimientos de HTML y diseño web se lanza a la elaboración desde cero de la página web, dedicándole muchas horas y sacrificios. Una vez efectuada la estructura del sitio web, llega el momento de introducir los contenidos, con lo que le tocará a nuestro inacabable maestro ir persiguiendo a los jefes de departamento y otros cargos del centro educativo a fin de que le pasen los contenidos y él los cuelgue en la web.


Para efectuar cualquier modificación de los mismos, es preciso pasárselos a esta persona que ha hecho la página a fin de que lo modifique en la web. El añadir una sección más, una noticia o bien un contenido nuevo de cualquier una parte del centro implica que se encargue esta persona que le toca alterar el código HTML de manera directa, con las posibilidades de error que implican.


Otras veces, hay un departamento muy dinámico, que lo que hace es “perseguir” a todas horas al encargado de la página web a fin de que les ponga determinado anuncio o bien aviso y cuando éste encuentra un instante para ponerlo, el aviso era para el primer día de la semana pasado.


Todo esto conduce a que una vez realizada la página web, lo normal es que las actualizaciones de sus contenidos sean mínimas o bien inexistentes, por la dificultad técnica que entrañan y la dependencia del “administrador” del sitio que implican, resultando una página web estática y con contenidos obsoletos.


Otro problema surge cuando nuestro maestro superadministrador o la persona que llevaba la página web cambia de centro, siendo imposible que haya nadie que pueda seguir con el mantenimiento de la web, puesto que el “padre de la criatura” es el único que sabe cómo está hecho, y el tema de la documentación de cómo estaba hecho y se hacían las cosas jamás llegó a efectuarse por el hecho de que siempre y en toda circunstancia había cosas más prioritarias.


En fin, todo esto conduce a proponerse otras alternativas a la hora de efectuar una web del centro. Una posible solución es usar un CMS (Content Management System) o bien Sistema de Gestión de Contenidos.


Un Content Management System es un programa que permite crear un sitio web, separando claramente la visualización del contenido, dando mecanismos para la gestión y publicación de exactamente los mismos, dando una gestión de usuarios con permisos específicos. Esto deja que haya una parte pública de la página web y otra privada o que necesita autenticarse con usuario y contraseña, y por otra parte que se establezca un flujo de información.


Además los CMS incorporan herramientas de trabajo colaborativo, foros, chats, encuestas, blogs ... y todo lo preciso para tener un sitio web absolutamente funcional sin escribir media línea de código.


En este artículo veremos el Gestor de Contenidos
Drupal().


Hay muchas características que hacen de Drupal Trademark un buen gestor de contenidos :


  • Amplia comunidad de usuarios que lo usan y lo mantienen, lo que implica que el desarrollo de la aplicación tenga un enorme dinamismo y esté mejorándose continuamente.
  • Está basado en software libre: el código fuente de Drupal está de manera libre libre bajo los términos de la licencia GNU/GPL. Al contrario que otros gestores de contenido propietarios, es posible extender o amoldar Drupal según las necesidades.
  • Entorno modular: al estar estructurado en módulos deja una gran flexibilidad, permitiendo crear desde el portal web de un Instituto hasta un lugar de weblogs. desarrollo aplicaciones web madrid una gran cantidad de módulos que pueden descargarse de su página web e instalarlos en el sistema ampliando su funcionalidad.
  • En la gestión de usuarios, además de autenticarse en local, los usuarios pueden hacerlo contra un sistema externo como Jabber, Blogger o bien otro sitio Drupal Trademark. Además tiene un completo conjunto de permisos y papeles para que se pueda determinar fácilmente lo que puede hacer cada usuario.
  • Objetos de Contenido (Nodos): Cualquier contenido creado en Drupal es, funcionalmente, un objeto (Nodo). Esto permite normalizar la gestión, en tanto que todos tendrán una serie de propiedades comunes. Además incorpora un gestor de versiones que deja guardar un histórico de las actualizaciones que se efectúen sobre el contenido.
  • Agregador de Noticias (
    feedso canales RSS) que deja leer y publicar enlaces a noticias externas siendo fácilmente configurable. Así mismo, incorpora
    Sindicación (RSS) del contenidodonde los contenidos pueden exportarse por RDF/RSS para que sean enlazados desde otras webs.
  • Múltiples herramientas de trabajo colaborativo: comentarios enlazados jerárquicamente, foros de discusión, encuestas, libros colaborativos, que dejan a muchos usuarios trabajar de forma conjunta en la elaboración del contenido... También existe la posibilidad de que los contenidos sean moderados por los usuarios. En este caso los contenidos pasan por una serie de
    puntuacionesrealizadas por los usuarios ya antes de ser publicados en la portada.
  • El sistema permite que cada usuario tenga un blog personal que integra todos y cada uno de los artículos publicados por él.
  • Soporte de múltiples idiomas y localización: Drupal Trademark deja tener el contenido en varios idiomas, lo cual, para comunidades autónomas bilingües, es un requisito importante.
  • El módulo de Registros y el de Estadísticas dejan efectuar un seguimiento de la actividad, páginas más visitadas, usuarios conectados, popularidad del contenido, búsquedas realizadas, ... además de informar de todos los acontencimientos o incidencias que puedan acontecer en el sistema.
  • Drupal es multiplataforma desde sus comienzos. Puede marchar con Apache o Microsoft IIS como servidor web y en sistemas como Linux, BSD, Solaris, Windows y Mac OS X.
  • El código generado es muy limpio y cumple los estándares W3C de accesibilidad.

Todas estas características y muchas otras hacen de Drupal Trademark un buen gestor de contenidos que posee todo lo preciso para crear una página web de un centro dejando formar comunidades muy activas de estudiantes y profesores que colaboren en un proyecto común.


La última versión estable en el momento de redactar este artículo de Drupal es la 5.1, que es la que se comentará.


Instalación de Drupal


Este Content Management System se incluye en los sistemas AMP. AMP se corresponde a las iniciales Apache, Mysql y Php, que son las aplicaciones que hay bajo muchos sistemas web.


  • Mysql es la base de datos donde se guarda toda la información (si bien Drupal Trademark también marcha sobre postgreSQL)
  • Apache es el servidor de páginas web, que hace disponibles las páginas (aunque, en teoría, también marcha con IIS de Microsoft)
  • Php es el lenguaje de programación que construye las páginas.

Estas aplicaciones son software libre y están disponibles tanto para Windows (WAMP) como desde Linux (LAMP). Por esta razón Drupal Trademark puede instalarse tanto en un sistema Windows como en uno GNU/Linux.


La instalación dependerá del sistema operativo sobre el que lo vayamos a montar. Si se instala sobre una distribución Linux, será tan sencillo como abrir el gestor de paquetes que incorpore la distribución, buscar mysql-server y Drupal e instalarlos.


Por ejemplo, en Ubuntu está disponible en Sistema ->Administración->Gestión de paquetes Synaptic. Al abrir la aplicación, pulsar en el botón Buscar, e introducir Drupal.



Aparecerán múltiples líneas, una de ellas pondrá
Drupal-5.1, hacer doble click sobre ella. En general se avisará que se marchan a instalar más cosas, como apache, php5 ..., pulsar
Marcar.



Una vez marcado, seleccionar el botón
Aplicar. Se mostrará una nueva ventana de confirmación con los bultos que se marchan a instalar. Elegir
Aplicar.



Synapticdescargará de Internet todos los paquetes que necesite y después los instalará.


Durante la instalación pregunta diferentes cuestiones de configuración, escoger las opciones por defecto será suficiente para obtener un sistema funcional.



NOTA


Drupal acepta que hay un Gestor de Bases de Datos instalado en el sistema, tal y como
mysqlo
postgresql. En el caso de que no sea así, será necesario instalar
antesde Drupal Trademark dicho gestor.


Para ello, se siguen exactamente los mismos pasos que en la instalación del paquete de Drupal Trademark. En Ubuntu, ir a la opción de menú
Sistema ->Administracion->Gestión de bultos Synaptic. Al abrir la aplicación, pulsar en el botón
Buscar, y también introducir
mysql-server.


Hacer doble click sobre la línea que ponga
mysql-server, pulsar
Aceptary a continuación
Aplicar.


Instalación para Windows


Si se instala desde Windows, habrá que instalar un paquete AMP, como
appservo
xamp, descargándolo del lugar oficial y también instalándolo en el sistema.


Después habrá que acudir a la página web del proyecto () , ir a la sección de descargas (download) , descargarse la última versión y descomprimirla en el equipo, en la carpeta del document root del servidor web. Esta carpeta generalmente es
htdocso
www, depende del WAMP que se utilice.


En el fichero INSTALL.txt se indican los pasos para instalar Drupal Trademark. Lo siguiente a realizar es crear la base de datos, que tendrá de nombre
Drupal. Esto se puede hacer con alguna herramienta gráfica como
phpmyadmin.


Una vez creada la base de datos, habrá que ir con el navegador web a la URL,


se mostrará una página “Database Configuration” para configurar el acceso a la base de datos. Se pedirá el nombre de usuario, contraseña, database name (drupal) y hostname para acceder a la base de datos.


El script de instalación establecerá la URL base, se conectará a la base de datos y creará las tablas en la base de datos.


Comprobación de la instalación


Para revisar que la instalación de Apache ha sido correcta, abrir un navegador en el equipo y también introducir la URL, nos deberá aparecer la página de bienvenida de Apache.


Para revisar que Drupal Trademark está adecuadamente instalado, introducir en el navegador de internet la URL, nos deberá aparecer la página de bienvenida de Drupal Trademark.


Empezando con Drupal


Una vez aparece la página de bienvenida de Drupal Trademark, te indica los primeros pasos que hay que efectuar.



Creación del primer usuario: usuario administrador


El primer usuario que se crea, será el usuario administrador del lugar y será el que tenga permisos para hacerlo todo.


Para crear este usuario, elegir el enlace
Create the first accountde la página principal, el que llevará a un formulario donde se introducirá la información precisa.


Lo primero será registrar un nuevo usuario. Este usuario inicial siempre y en todo momento es en Drupal Trademark el administrador del sitio y tendrá todos los permisos para realizar cualquier acción dentro del portal.


Para darlo de alta lo único que se solicita es el nombre del usuario y la dirección de correo. Podemos ponerle el nombre que queramos, aunque es recomendable ponerle un nombre significativo como “administrador” o algo parecido.


La dirección de correo es importante que sea una dirección buena, puesto que todos los mensajes que envíe el sistema, cuando se cree un nuevo usuario, o bien si hay cualquier problema, se enviarán a dicha cuenta.



Una vez introducida la información se pulsa en el botón
Create new accounty aparecerá una nueva página dando la bienvenida y también informando de la contraseña generada para el nuevo usuario. Una buena idea es, aquí mismo, cambiar la contraseña y poner una más recordable, pero que sea difícil de adivinar. Una buena contraseña debe tener un mínimo de seis caracteres, contener letras y números y conjuntar mayúsculas y minúsculas.


Una vez creado el usuario de administración, habrá que configurar el sitio. Para ello, seleccionar el enlace “Home” para regresar a la página principal y desde allí el link “administration section”.


Poner Drupal en castellano


Drupal viene por defecto en inglés. Si queremos ponerlo en español, tendremos que bajarnos de la web la traducción y también instalarla en el sistema.


Para ello, visitar la página web de drupal, ir a la sección
Translations, y elegir la de
Spanish, para la versión 5.x . Se descargará un archivo con la extensión
tar.gz. Esto es un fichero comprimido.


Al extraerlo, se crea una carpetita “
es” que contiene múltiples ficheros. Un vez descomprimido, habrá que ir a nuestro drupal eny activar el módulo de localización (
locale) que es el que activa el soporte de otros idiomas. Para esto, en el menú de la izquierda vamos a ir a “Administer ->Site buildings ->Modules”. Se mostrará una lista de los módulos de Drupal Trademark libres. Buscar el módulo
locale,seleccionarlo y guardar los cambios (botón
Save configuration).



Ahora ir a la opción de menú
Administer ->Site Configuration ->Localization, que ya antes no existía puesto que no estaba activado el módulo. Escoger la pestaña
Import. En ella, en el campo
Language file, pulsar en el botón “Examinar” y elegir el fichero
es.podentro de la carpeta
esque habíamos descomprimido. En el campo
Import intoseleccionar
Spanish. Pulsar en el botón
Importpara importar la traducción al castellano.



Ahora en la lista de idiomas aparecerá
Spanish, habilitarlo y ponerlo por defecto (Marcarlo como
Enabledy como
Default) y pulsar el botón
Save configuration. A partir de este instante, el entorno debe aparecer en español.


Información del sitio web


Una de las primeras cosas a efectuar será ponerle un nombre al lugar. Este nombre aparecerá entonces en la cabecera de las páginas. Para ello iremos a la opción de menú
Administrar ->Configuración del sitio ->Información del sitio. En esta página, hay diversos campos a rellenar sobre la página web
.El primer campo es el
Nombre, que es una palabra o oración corta que aparecerá en la parte superior de todas las páginas. Por ejemplo, puede ponerse el nombre del centro, como “IES Antonio Machado”.


Otro campo es el
eslogan, que en algunos temas, también se puede mostrar en la cabecera. Este eslogan será una frase corta descriptiva del sitio o que complemente al nombre.


La
dirección de correo, es conveniente que sea exactamente la misma que se puso al usuario administrador, para centralizar todas las incidencias.



La
Misióndel lugar explica en qué consiste esta página web y también se pueden configurar los temas para que lo muestre. Por otra parte el
Mensaje de pie de página, se suele utilizar para señalar las condiciones de uso u otras cuestiones que se consideren de interés. Este mensaje se mostrará en la parte inferior de todas y cada una de las páginas.


Al pulsar en
Guardar la configuración, veremos que automáticamente tanto el nombre como el mensaje de pie de página que hemos puesto se actualizan.


Seleccionar y personalizar el tema


Otra cosa a realizar es personalizar el tema, esto es, la apariencia que tendrá nuestra web. Para configurarlo, elegir la opción de menú
Administrar ->Construcción del lugar ->Temas. Aparecen una serie de temas ya predefinidos. Para poder configurarlos y alterarlos, habrá que seleccionar el cuadro de
Activado. Para señalar el tema que queremos que se muestre, habrá que marcarlo como
Predefinido.



Para alterar el tema, cuando está activado, escoger el enlace
Configurar, a la derecha de cada tema. El tema que viene por defecto en Drupal,
Garland, es altamente configurable. Lleva toda una serie de juegos de colores predefinidos para dar un aspecto distinto al sitio e incluye una vista previa de los cambios que se realicen.



Además, partiendo de un juego de colores, se puede
Personalizarel color que se desee, el
Color base,
Color del enlace,
Zona inferior del encabezado, etc dejando una total libertad en la selección y combinación de colores.


Además, se puede elegir qué contenido del introducido anteriormente en la sección
Información del sitiose mostrará en las páginas, el
Nombre del sitio, el
Eslogan, la
Frase con la misión, etc.


Otra cuestión importante es el logotipo, una imagen reducida que identifica al centro. Si el centro no dispone de él, una opción es incluir una fotografía del edificio.


Para introducir el logo, deseleccionar la opción “incluir logotipo por defecto”, y pulsar el botón “Examinar” para escoger la imagen que tengamos. La imagen debe tener formato PNG, GIF, JPG ...


Según el tema que se seleccione se podrán alterar más o menos cosas. Muchas de estas opciones se pueden establecer globalmente para todos y cada uno de los temas, salvo que se alteren en uno en concreto.


El tener activados múltiples temas también posibilita que el usuario pueda elegir qué tema utilizar para visitar la web.


Además de los temas que vienen en el sistema, pueden instalarse más temas, accediendo a la página web de drupal,, sección themes, descargándolos y también instalándolos.


Ahora hay que pararse un instante a meditar y diseñar mínimamente cómo deseamos que sea nuestro sitio. Básicamente lo que hay que meditar es qué estructura va a tener. Una posibilidad es que mi sitio web tenga una cabecera, un cuerpo con 2 columnas (una columna con menús y otra central donde se muestren los contenidos) y un pie de página. Otra posibilidad es tener tres columnas, dos laterales y una central más ancha donde se mostrarán los contenidos.


Los bloques y los módulos en Drupal


En Drupal Trademark, en la zona central se van a mostrar contenidos, al paso que en las zonas laterales lo que se muestra en general es una serie de cajas llamadas
bloques.


Un bloque puede ir asociado a un módulo, a un menú o bien puede crearse manualmente.


Para gestionar los bloques escoger la opción de menú
Administrar->Construcción del sitio ->Bloques.


Según los módulos que tengamos activados, tendremos libres más o bien menos bloques.


De un bloque podemos señalar en qué zona (Columna
región) se debe mostrar:



  • : esto es, que no se muestra
  • Lateral izquierdo: el lugar normal
  • Lateral derecho: implica en general 3 columnas, no se recomienda para resoluciones de pantalla en los navegadores clientes del servicio de 800 x seiscientos o bien inferiores.
  • Encabezado: se muestra en la zona superior, puede ser interesante para algún bloque determinado como el de comienzo de sesión o uno creado manualmente
  • Contenido: se muestra en la zona de contenido, generalmente la zona central de la página y la de más tamaño.
  • Pie: se muestra en la zona inferior de la página


De cada bloque se debe señalar también su peso. Esto sirve para ordenar los bloques de una misma zona. Cuanto más peso tenga un bloque, al ser más pesado “cae” hacia abajo, de forma que los bloques se ordenarán de menor a mayor. Esto es, el bloque que queramos que aparezca más arriba en el lateral le deberemos asignar el menor peso (pueden asignarse pesos negativos) de los de su zona.


Lo siguiente que se puede hacer con cada bloque es configurarlo. Pulsando en el link
Configurarse va a una página con diferentes opciones estructuradas en secciones:



  • Opciones específicas del bloque: estas opciones varían según qué bloque se esté configurando. Una muy común es
    Título del bloque, que deja concretar que se muestre un nombre distinto al nombre identificador del bloque.
  • A continuación viene una serie de opciones que dejan concretar en qué casos se marcha a mostrar ese bloque, según el usuario, rol o página que se visite so mostrará o no el bloque

  • Opciones de visibilidad específicas del usuario: a través de esta opción puede permitirse que el usuario autenticado pueda configurarse él mismo si se muestra o bien no ese bloque

  • Opciones de visibilidad específicas del rol: permite apuntar que el bloque sólo se muestre para ciertos papeles. Por defecto se muestra para todos. Si se permite la visualización a un rol, se está dejando la visualización a todos los usuarios que tengan asignado dicho rol.

  • Opciones de visibilidad específicas de la página: poniendo una lista de páginas, puede indicarse que sólo se muestre en esas páginas o bien en todas y cada una menos en las de la lista.

Creación manual de un bloque


Además de los bloques que aparecen asociados a un módulo, pueden crearse bloques manualmente, no asociados a ningún módulo. Para ello, en la sección bloques, habrá que seleccionar el enlace “
Añadir bloque”. Del nuevo bloque habrá que señalar el
Títuloque será el que lo identifique, la Descripción y el Cuerpo, con el contenido del bloque. Pueden emplearse distintos formatos de entrada, los que se verán cuando se trate la creación de contenido.


Una vez creado, el bloque aparecerá en la lista de bloques desactivados como un bloque más, al que se le podrá asignar una región (con lo cual pasará a la lista de bloques activados), un peso, o bien podrá configurarse. En la configuración puede indicarse las condiciones de visibilidad como cualquier otro bloque y modificarse el contenido.


A diferencia de un bloque asociado a un módulo, este bloque también podrá eliminarse. Para “eliminar” un bloque asociado a un módulo habrá que desactivar el módulo.


Módulos


Aunque ya se han nombrado en secciones precedentes, los módulos son objetos que añaden funcionalidad a Drupal. El sistema viene con una serie de módulos (el core) ciertos de ellos activados, puesto que son precisos para el funcionamiento del portal, y otros desactivados. Al activar estos módulos tendremos disponibles las opciones de administración asociadas al módulo.


Además, en la página web del sitio, en la sección
Modules, están libres muchos otros módulos que pueden descargarse y también instalarse en el sistema. En el momento de descargarlos, es importante fijarse en la versión de Drupal Trademark para la que está hecho el módulo, en tanto que si se instala un módulo de otra versión lo más probable es que no funcione correctamente e incluso podría corromper el sistema. En todos y cada módulo están las instrucciones de instalación que por lo general son bastante fáciles.


Creación de contenido


En Drupal Trademark, existen 2 tipos básicos de contenido:


  • páginas (
    page)
  • artículos (
    story)

Cuando se quiere crear un contenido estático, por servirnos de un ejemplo una página con información institucional, se crea una página. Los artículos son iguales que las páginas, mas más orientado a la publicación de noticias, o para ir metiendo entradas en un blog personal. Tienen un título, una entradilla o bien resumen de la noticia y lo que es propiamente el texto de la noticia.


Para crear una página, elegir la opción
Crear contenido ->Page.Habrá que introducir un título y un cuerpo central (
body) de la noticia. El cuerpo puede contener texto con diferentes formatos de entrada:


  • HTML filtrado (Filtered HTML): En este caso se usa únicamente texto y un conjunto limitadísimo de sencillas etiquetas de lenguaje de HTML que dejan dar un formato básico al texto. Es el formato por defecto. En ella, las direcciones web y las de correo se transforman automáticamente en enlaces y los saltos de línea son automáticos. Las etiquetas de HTML se abren y se cierran, afectando al texto que hay entre ambas :
    • : pone el texto en cursiva.
    • : pone el texto en negrita

    • : pone el texto como una cita literal

    • : pone el texto como código
    • : para poner enlaces a otros sitios web


        1. : para realizar listas ordenadas (




      • Full HTML : Se dejan todas las etiquetas en código HTML, y además se prosiguen transformando en links automáticamente las direcciones web y de correo. También se realizan los saltos de página automáticos.
      • PHP code : Permite incluir código php para generar contenido dinámico. Debe incluir las etiquetas

      También se pueden señalar una serie de características adicionales como las Opciones del menú, para indicar el menú que habrá que elegir para enseñar la página. Otra característica a configurar es si se marchan a permitir que otros usuarios puedan realizar comentarios a esa página (
      Lectura y escritura), sólo leerlos (
      Solo lectura) o bien no se marcha a permitir (
      Desactivado).


      También se puede alterar la
      Información de autoría, el nombre del autor y la fecha de creación. En principio no es una gran idea el alterarla, pero puede ser interesante alterar la fecha si se quiere forzar que una noticia salga en una posición determinada.


      Por último, las
      Opciones de publicación. Para que una página sea visible por el resto de los usuarios, debe estar
      Publicada. Además, puede indicarse que se muestre de forma directa en la página principal o bien que se muestre siempre y en todo momento en la parte superior de la página.


      Es recomendable, una vez introducido el texto, seleccionar el botón
      Vista previapara ver el resultado final ya antes de mandar. Una vez se esté satisfecho con el resultado, pulsar en el botón
      Enviarpara guardar la página.


      Una vez se tiene la página creada, aparecen 2 pestañas, una de
      Very otra de
      Editar. En cualquier momento se podrá editar toda la información introducida pulsando en la pestaña
      Editar.


      También estará disponible la opción
      Eliminarpara borrar el contenido.


      En el caso de que el contenido sea un artículo (
      Story), será igual que con la página, mas pueden variar algunas opciones por defecto como las de comentarios o de publicación.


      Para ver todo el contenido introducido, escoger
      Administrar ->Gestión de contenido ->Contenido. Aquí se muestra todo el contenido, pudiéndose filtrar los de cierto estado y tipo. Además se pueden realizar actualizaciones a un conjunto de nodos o bien contenidos.


      Clasificación de contenidos


      El contenido se puede categorizar, esto es, crear categorías con las que clasificar el contenido. Esto es muy útil porque entonces se pueden enseñar los contenidos de determinadas categorías. También, para emplear el módulo de los foros, es preciso crear una categoría de forums de donde cuelgan los distintos foros. Para esto pueden definirse vocabularios y los términos de cada vocabulario. Para crear y administrar las categorías, seleccionar la opción
      Administrar ->Gestión de contenido ->Categorías.


      Comentarios


      Un comentario es como un contenido, pero siempre y en todo momento tiene un nodo padre del que depende. Cuando se crea un contenido, ya sea una página o un artículo puede permitirse o bien no el que se realicen comentarios por otros usuarios. Desde la opción
      Administrar ->Gestión de contenido ->Comentariospueden administrarse los comentarios.


      Los comentarios se organizan de forma jerárquica, como hilos de un foro, esto permite que se pueda proseguir una conversación fácilmente. Puede permitirse que el usuario se configure a su gusto la forma en que se muestran los comentarios (si a modo de hilo, si una lista plana ... ).


      Creación de menús


      Drupal deja crear menús que pueden meterse en bloques. Estos menús pueden tener tantas opciones y niveles como se deseen. Desde la opción
      Administrar ->Construcción del lugar ->Menúspueden administrarse tanto los links que aparecen en la zona superior (Primary links), como el propio menú de administración, como los que se creen nuevos.


      Para crear un menú, habrá que pinchar en
      Añadir menúy asignarle un nombre. Desde ese instante se podrá añadir opciones al menú. Cuando se crea un menú nuevo, automáticamente se crea un bloque asociado a él, que por defecto está desactivado. Si se desea mostrar el menú en el bloque, habrá que activarlo desde la gestión de bloques.




      Para dar de alta un nueva opción de un menú habrá que señalarle entre otras cosas el factor padre del que va a colgar la opción para establecer una estructura en árbol. También el peso, para establecer el orden de las opciones y la ruta. La ruta será la página que se mostrará cuando se escoja esa opción. Puede ser una ruta externa, una URL comoo una ruta interna para enseñar nodos o bien páginas creadas en el portal.

      Cada vez que se crea un contenido, ya sea una página o artículo, se le asigna un número automáticamente que lo identifica de forma única. Este identificador es el número que aparece en la barra de direcciones del navegador cuando vemos el contenido. La dirección siempre termina en node/ y un número. Eso es lo que habrá que poner para ir a la página. Por servirnos de un ejemplo, para ir al contenido con identificador tres, habrá que escribir en el campo
      Rutael valor
      node/3.


      Gestión de usuarios


      Una de las características más interesantes de los CMS, es todas las facilidades que ofrecen para administrar usuarios, establecer distintos perfiles y permisos para cada uno de ellos, etc ... De manera que en nuestro sitio pueden haber usuarios administradores, que crean la estructura del lugar, otros usuarios que crean contenido más estático, típicamente los profesores, y muchos otros usuarios que acceden a dicha información y participan en foros de discusión, weblogs, etc, típicamente los pupilos y los padres.


      La gestión de usuarios se basa en
      roles. Un rol es un conjunto de permisos. Por defecto, en Drupal sólo hay dos papeles predefinidos:



      • anonymous user(usuario anónimo), que lo único que puede hacer por defecto es ver los contenidos públicos, y deja establecer qué puede hacer un visitante que navega por el sitio sin haber introducido usuario y contraseña.

      • authenticated user, que tienen todos los usuarios por el hecho de crearse la cuenta. Este rol permite establecer qué puede hacer un usuario por el hecho de conectarse con su cuenta.


      Además, pueden crearse otros roles. Por servirnos de un ejemplo, se puede crear un rol “Editor de nodos”, que tengan algunos usuarios específicos que son los que se encargan de crear nuevos contenidos, por ejemplo los jefes de departamento a fin de que cada uno de ellos introduzca toda la información de su departamento. Para asignar un rol a un usuario, puede hacerse bien editando el usuario, o bien, si se desea asignarlo a un conjunto, escogerlos en la lista de usuarios y en las
      Opciones de actualización, elegir la opción pertinente.


      Desde la opción
      Administrar –>gestión de usuarios ->Opciones del usuariose establece quién puede crear una nueva cuenta, si sólo el administrador, si un visitante puede creársela automáticamente o si precisa la aprobación del administrador.


      Para conocer más


      El primer sitio al que acudir prácticamente para cualquier cosa será es la página web del proyecto. , se ha nombrado a lo largo de este artículo para descargarse el módulo de castellano, para añadir módulos y temas, para visitar los foros si surgen inconvenientes ... También hay varias listas de noticias a las que subscribirse para estar informado de las novedades del sistema.


      Hay otros sitios más donde buscar información. En español no tantos, aunque están, lo que pretende ser el portal de los hispanoparlantes de Drupal y otros más comoy también,,


      Un artículo bien interesante es.


      Conclusión


      En este artículo se ha mostrado las características más importantes y más básicas para “arrancar” en la construcción del sitio y poder ver algo, pero no será tras su gestión y utilización cuando se irán viendo su potencia y posibilidades. Aunque la curva de aprendizaje inicial pueda ser un tanto mayor que otros sistemas afines, una vez entendido el mecanismo de funcionamiento es fácil de sostener y ampliar.


      En resumen, Drupal es un sistema de gestión de contenido con un sinnúmero de características que lo transforman en una opción a estimar en el momento de crear un portal web. Se amolda muy bien a las necesidades del mundo educativo y con su sistema modular es fácil crear un portal web completo pudiéndose transformar en una buena herramienta de comunicación y colaboración entre los miembros de la comunidad educativa del centro.




  • : pone el texto en cursiva.
  • : pone el texto en negrita

  • : pone el texto como una cita literal

  • : pone el texto como código
  • : para poner enlaces a otros sitios web


      1. : para efectuar listas ordenadas (




    • Full HTML : Se dejan todas y cada una de las etiquetas HTML, y además se prosiguen transformando en enlaces automáticamente las direcciones web y de correo. También se realizan los saltos de página automáticos.
    • PHP code : Permite incluir código php para generar contenido dinámico. Debe incluir las etiquetas

    También se pueden apuntar una serie de características auxiliares como las Opciones del menú, para indicar el menú que habrá que seleccionar para mostrar la página. Otra característica a configurar es si se van a permitir que otros usuarios puedan realizar comentarios a esa página (
    Lectura y escritura), sólo leerlos (
    Solo lectura) o bien no se va a permitir (
    Desactivado).


    También se puede alterar la
    Información de autoría, el nombre del autor y la data de creación. En principio no es una gran idea el alterarla, pero puede ser interesante modificar la fecha si se quiere forzar que una nueva salga en una posición determinada.


    Por último, las
    Opciones de publicación. Para que una página sea visible por el resto de los usuarios, tiene que estar
    Publicada. Además, puede indicarse que se muestre de forma directa en la página primordial o bien que se muestre siempre en la parte superior de la página.


    Es recomendable, una vez introducido el texto, elegir el botón
    Vista previapara ver el resultado final ya antes de enviar. Una vez se esté satisfecho con el resultado, pulsar en el botón
    Enviarpara guardar la página.


    Una vez se tiene la página creada, aparecen dos pestañas, una de
    Very otra de
    Editar. En cualquier instante se podrá editar toda la información introducida pulsando en la pestaña
    Editar.


    También estará libre la opción
    Eliminarpara borrar el contenido.


    En el en caso de que el contenido sea un artículo (
    Story), será igual que con la página, pero pueden cambiar ciertas opciones por defecto como las de comentarios o bien de publicación.


    Para ver todo el contenido introducido, elegir
    Administrar ->Gestión de contenido ->Contenido. Aquí se muestra todo el contenido, pudiéndose filtrar los de cierto estado y tipo. Además se pueden realizar actualizaciones a un conjunto de nodos o bien contenidos.


    Clasificación de contenidos


    El contenido se puede clasificar, es decir, crear categorías con las que clasificar el contenido. Esto es muy útil porque entonces se pueden mostrar los contenidos de ciertas categorías. También, para usar el módulo de los foros de discusión, es preciso crear una categoría de forums de donde cuelgan los distintos foros de discusión. Para esto pueden definirse vocabularios y los términos de cada vocabulario. Para crear y gestionar las categorías, seleccionar la opción
    Administrar ->Gestión de contenido ->Categorías.


    Comentarios


    Un comentario es como un contenido, pero siempre y en todo momento tiene un nodo padre del que depende. Cuando se crea un contenido, así sea una página o bien un artículo puede permitirse o bien no el que se realicen comentarios por otros usuarios. Desde la opción
    Administrar ->Gestión de contenido ->Comentariospueden administrarse los comentarios.


    Los comentarios se organizan de forma jerárquica, como hilos de un foro, esto permite que se pueda seguir una conversación fácilmente. Puede permitirse que el usuario se configure a su gusto la manera en que se muestran los comentarios (si como hilo, si una lista plana ... ).


    Creación de menús


    Drupal permite crear menús que pueden meterse en bloques. Estos menús pueden tener tantas opciones y niveles como se deseen. Desde la opción
    Administrar ->Construcción del sitio ->Menúspueden gestionarse tanto los enlaces que aparecen en la zona superior (Primary enlaces), como el propio menú de administración, como los que se creen nuevos.


    Para crear un menú, habrá que pinchar en
    Añadir menúy asignarle un nombre. A partir de ese momento se podrá añadir opciones al menú. Cuando se crea un menú nuevo, automáticamente se crea un bloque asociado a él, que por defecto está desactivado. Si se quiere enseñar el menú en el bloque, habrá que activarlo desde la gestión de bloques.




    Para registrar un nueva opción de un menú habrá que apuntarle entre otras muchas cosas el factor padre del que colgará la opción para establecer una estructura en árbol. También el peso, para establecer el orden de las opciones y la ruta. La ruta será la página que se mostrará cuando se elija esa opción. Puede ser una ruta externa, una URL comoo una senda interna para mostrar nodos o bien páginas creadas en el portal.

    Cada vez que se crea un contenido, así sea una página o artículo, se le asigna un número automáticamente que lo identifica de forma única. Este identificador es el número que aparece en la barra de direcciones del navegador cuando vemos el contenido. La dirección siempre y en toda circunstancia termina en node/ y un número. Eso es lo que habrá que poner para ir a la página. Por poner un ejemplo, para ir al contenido con identificador 3, habrá que escribir en el campo
    Rutael valor
    node/3.


    Gestión de usuarios


    Una de las características más interesantes de los Content Management System, es todas y cada una de las facilidades que ofrecen para gestionar usuarios, establecer distintos perfiles y permisos para cada uno de ellos, etc ... marketing online marbella en nuestro sitio pueden haber usuarios administradores, que crean la estructura del sitio, otros usuarios que crean contenido más estático, típicamente los profesores, y muchos otros usuarios que acceden a dicha información y participan en foros, blogs, etc, típicamente los pupilos y los padres.


    La gestión de usuarios se fundamenta en
    roles. Un rol es un conjunto de permisos. Por defecto, en Drupal sólo hay 2 roles predefinidos:



    • anonymous user(usuario anónimo), que lo único que puede hacer por defecto es ver los contenidos públicos, y deja establecer qué puede hacer un visitante que navega por el lugar sin haber introducido usuario y contraseña.

    • authenticated user, que tienen todos los usuarios por el hecho de crearse la cuenta. Este rol permite establecer qué puede hacer un usuario por el hecho de conectarse con su cuenta.


    Además, pueden crearse otros roles. Por poner un ejemplo, se puede crear un rol “Editor de nodos”, que tengan algunos usuarios específicos que son los que se encargan de crear nuevos contenidos, por ejemplo los jefes de departamento a fin de que cada uno de ellos introduzca toda la información de su departamento. Para asignar un rol a un usuario, puede hacerse bien editando el usuario, o, si se quiere asignarlo a un grupo, elegirlos en la lista de usuarios y en las
    Opciones de actualización, elegir la opción pertinente.


    Desde la opción
    Administrar –>gestión de usuarios ->Opciones del usuariose establece quién puede crear una nueva cuenta, si sólo el administrador, si un visitante puede creársela automáticamente o bien si precisa la aprobación del administrador.


    Para conocer más


    El primer lugar al que acudir casi para cualquier cosa será es la página web del proyecto. , se ha nombrado durante este artículo para descargarse el módulo de castellano, para añadir módulos y temas, para visitar los foros de discusión si brotan inconvenientes ... También hay varias listas de noticias a las que suscribirse para estar informado de las novedades del sistema.


    Hay otros sitios más donde buscar información. En español no tantos, si bien están, lo que pretende ser el portal de los hispanoparlantes de Drupal y algunos otros más comoy también,,


    Un artículo muy interesante es.


    Conclusión


    En este artículo se ha mostrado las características más importantes y más básicas para “arrancar” en la construcción del lugar y poder ver algo, pero no será tras su gestión y utilización cuando se irán viendo su potencia y posibilidades. Si bien la curva de aprendizaje inicial pueda ser un tanto mayor que otros sistemas afines, una vez entendido el mecanismo de funcionamiento es fácil de mantener y ampliar.


    En resumen, Drupal es un sistema de gestión de contenido con un sinnúmero de características que lo convierten en una opción a estimar en el momento de crear un portal web. Se adapta muy bien a las necesidades del planeta educativo y con su sistema modular es sencillo crear un portal web completo pudiéndose convertir en una buena herramienta de comunicación y colaboración entre los miembros de la comunidad educativa del centro.




    1. : para efectuar listas ordenadas (



  1. : para realizar listas ordenadas (



Por ejemplo, el texto
Cursivase verá como
Cursiva



  • Full HTML : Se permiten todas las etiquetas HTML, y además se siguen transformando en links automáticamente las direcciones web y de correo. También se efectúan los saltos de página automáticos.
  • PHP code : Deja incluir código php para generar contenido dinámico. Debe incluir las etiquetas

También se pueden apuntar una serie de características adicionales como las Opciones del menú, para indicar el menú que habrá que elegir para mostrar la página. Otra característica a configurar es si se marchan a dejar que otros usuarios puedan realizar comentarios a esa página (
Lectura y escritura), sólo leerlos (
Solo lectura) o no se va a permitir (
Desactivado).


También se puede modificar la
Información de autoría, el nombre del autor y la fecha de creación. De entrada no es una buena idea el alterarla, mas puede ser interesante modificar la data si se quiere forzar que una nueva salga en una posición determinada.


Por último, las
Opciones de publicación. Para que una página sea perceptible por el resto de los usuarios, tiene que estar
Publicada. Además, puede indicarse que se muestre de manera directa en la página primordial o que se muestre siempre y en toda circunstancia en la parte superior de la página.


Es recomendable, una vez introducido el texto, escoger el botón
Vista previapara ver el resultado final ya antes de enviar. Una vez se esté satisfecho con el resultado, pulsar en el botón
Enviarpara guardar la página.


Una vez se tiene la página creada, aparecen 2 pestañas, una de
Very otra de
Editar. En cualquier instante se podrá editar toda la información introducida pulsando en la pestaña
Editar.


También estará disponible la opción
Eliminarpara borrar el contenido.


En el caso de que el contenido sea un artículo (
Story), será igual que con la página, pero pueden variar algunas opciones por defecto como las de comentarios o de publicación.


Para ver todo el contenido introducido, seleccionar
Administrar ->Gestión de contenido ->Contenido. Aquí se muestra todo el contenido, pudiéndose filtrar los de determinado estado y tipo. Además se pueden realizar actualizaciones a un conjunto de nodos o bien contenidos.


Clasificación de contenidos


El contenido se puede categorizar, esto es, crear categorías con las que clasificar el contenido. Esto es muy útil por el hecho de que luego se pueden enseñar los contenidos de determinadas categorías. También, para usar el módulo de los foros, es necesario crear una categoría de forums de donde cuelgan los diferentes foros de discusión. Para esto pueden definirse vocabularios y los términos de cada léxico. Para crear y gestionar las categorías, escoger la opción
Administrar ->Gestión de contenido ->Categorías.


Comentarios


Un comentario es como un contenido, mas siempre y en toda circunstancia tiene un nodo padre del que depende. Cuando se crea un contenido, así sea una página o un artículo puede permitirse o bien no el que se realicen comentarios por otros usuarios. Desde la opción
Administrar ->Gestión de contenido ->Comentariospueden gestionarse los comentarios.


Los comentarios se organizan de forma jerárquica, a modo de hilos de un foro de discusión, esto permite que se pueda proseguir una conversación fácilmente. Puede permitirse que el usuario se configure a su gusto la manera en que se muestran los comentarios (si como hilo, si una lista plana ... ).


Creación de menús


Drupal permite crear menús que pueden meterse en bloques. Estos menús pueden tener tantas opciones y niveles como se deseen. Desde la opción
Administrar ->Construcción del sitio ->Menúspueden gestionarse tanto los links que aparecen en la zona superior (Primary links), como el propio menú de administración, como los que se creen nuevos.


Para crear un menú, habrá que pinchar en
Añadir menúy asignarle un nombre. A partir de ese momento se podrá añadir opciones al menú. Cuando se crea un menú nuevo, automáticamente se crea un bloque asociado a él, que por defecto está desactivado. Si se desea enseñar el menú en el bloque, habrá que activarlo desde la gestión de bloques.



Cada vez que se crea un contenido, así sea una página o artículo, se le asigna un número automáticamente que lo identifica de forma única. Este identificador es el número que aparece en la barra de direcciones del navegador cuando vemos el contenido. La dirección siempre y en toda circunstancia termina en node/ y un número. Eso es lo que habrá que poner para ir a la página. Por servirnos de un ejemplo, para ir al contenido con identificador 3, habrá que escribir en el campo
Rutael valor
node/3.


Gestión de usuarios


Una de las características más interesantes de los Content Management System, es todas las comodidades que ofrecen para administrar usuarios, establecer distintos perfiles y permisos para cada uno de ellos de ellos, etc ... De forma que en nuestro sitio pueden haber usuarios administradores, que crean la estructura del lugar, otros usuarios que crean contenido más estático, típicamente los profesores, y muchos otros usuarios que acceden a dicha información y participan en foros, blogs, etc, típicamente los pupilos y los padres.


La gestión de usuarios se basa en
roles. Un rol es un conjunto de permisos. Por defecto, en Drupal Trademark sólo hay 2 papeles predefinidos:



  • anonymous user(usuario anónimo), que lo único que puede hacer por defecto es ver los contenidos públicos, y permite establecer qué puede hacer un visitante que navega por el sitio sin haber introducido usuario y contraseña.

  • authenticated user, que tienen todos y cada uno de los usuarios por el hecho de crearse la cuenta. Este rol permite establecer qué puede hacer un usuario por el hecho de conectarse con su cuenta.


Además, pueden crearse otros roles. Por ejemplo, se puede crear un rol “Editor de nodos”, que tengan ciertos usuarios específicos que son los que se hacen cargo de crear nuevos contenidos, por poner un ejemplo los jefes de departamento a fin de que cada uno introduzca toda la información de su departamento. Para asignar un rol a un usuario, puede hacerse bien editando el usuario, o, si se quiere asignarlo a un grupo, seleccionarlos en la lista de usuarios y en las
Opciones de actualización, seleccionar la opción pertinente.


Desde la opción
Administrar –>gestión de usuarios ->Opciones del usuariose establece quién puede crear una nueva cuenta, si sólo el administrador, si un visitante puede creársela automáticamente o bien si precisa la aprobación del administrador.


Para conocer más


El primer lugar al que acudir casi para cualquier cosa será es la página web del proyecto. , se ha nombrado durante este artículo para descargarse el módulo de castellano, para añadir módulos y temas, para visitar los foros si surgen inconvenientes ... También hay varias listas de noticias a las que subscribirse para estar informado de las novedades del sistema.


Hay otros sitios más donde buscar información. En castellano no tantos, si bien están, lo que pretende ser el portal de los hispanoparlantes de Drupal y otros más comoy también,,


Un artículo bien interesante es.


Conclusión


En este artículo se ha mostrado las características más importantes y más básicas para “arrancar” en la construcción del sitio y poder ver algo, pero no será tras su gestión y utilización cuando se irán viendo su potencia y posibilidades. Aunque la curva de aprendizaje inicial pueda ser un tanto mayor que otros sistemas afines, una vez entendido el mecanismo de funcionamiento es fácil de mantener y ampliar.


En resumen, Drupal es un sistema de gestión de contenido con una gran cantidad de características que lo transforman en una opción a estimar en el momento de crear un portal web. Se amolda realmente bien a las necesidades del mundo educativo y con su sistema modular es fácil crear un portal web completo pudiéndose convertir en una buena herramienta de comunicación y colaboración entre los miembros de la comunidad educativa del centro.