lunes, 24 de noviembre de 2014

DRUPAL

Proceso para instalar:
http://drupal.org.es/manuales/instalacion

Descargamos el paquete tar.gz para Ubuntu de la web de Drupal y desempaquetamos el archivo en la carpeta /var/www/html.
Antes de lanzar el proceso de instalación tenemos que crear una base datos.

$ mysqladmin –u dba_user –p create drupal
 
MySQL pedirá la contraseña para el usuario dba_user y luego creará los archivos iniciales de la base de datos. Luego deberá ingresar y establecer los permisos de acceso a la base de datos:

* Si falla este usuario usamos root en su lugar.

$ mysql –u dba_user –p


* Error de nomenclatura en el manual en el siguiente paso. Esta sería la versión correcta:

 GRANT ALL PRIVILEGES ON drupal.*
 TO nobody at localhost IDENTIFIED BY 'password';
 
Si los datos son correctos, MySQL responderá

Query OK, 0 rows affected

Para activar los nuevos permisos debe ingresar el comando

Flush privileges;

Y luego ingresar ‘\q’ para salir de MySQL.

Ahora cambiaremos los permisos de esta carpeta y archivo dentro de la carpeta de drupal:

chmod o+w sites/default/settings.php
chmod o+w sites/default

también crearemos esta carpeta y le cambiaremos los permisos:

mkdir sites/default/files
chmod o+w sites/default/files

Si los pasos anteriores fueron correctos al acceder a la dirección localhost/drupal-7.34 se lanzará el instalador.

Iremos rellenando los campos en los siguientes pasos

http://localhost/drupal-7.34/#overlay=%3Fq%3Dadmin/config/regional/language
 
* Si durante la instalación/configuración se nos queda la página en blanco se trata de errores en los archivos de configuración que 
incluso pueden cargarse  la base de datos y requerir hacer la instalación desde 0.
  • Plugins
  • Usuarios frontend
en USUARIOS los creamos y durante su creación elegimos si son usuarios administradores o normales. La otra opción es modificar los permisos en la lista de usuarios.
  • Usuarios backend
en USUARIOS los creamos y durante su creación elegimos si son usuarios administradores o normales. La otra opción es modificar los permisos en la lista de usuaurios.
  • Idiomas: ESP + UK + FRA
Para añadir los idiomas en el apartado de módulos (MODULES) activaremos 2 paquetes: “Locale” (necesario para la traducción) y “Content translation”. Guardamos la configuración.

Nos iremos a CONFIGURATION y bajaremos al final, donde encontraremos en "Regional and Language" el apartado "Language". En "add language" seleccionamos los idiomas que necesitamos, marcamos las casillas de "enable" para poder usarlos y "default" para elegir el por defecto y pulsamos save configuration para guardar la configuración.

Nos vamos a https://localize.drupal.org/translate/downloads?project=drupal y descargamos los paquetes de idioma que busquemos para la versión de Drupal que tengamos.

Desde el menú superior Configuration, Regional and Language, seleccionamos Translate Interface, y seleccionamos import, subimos los módulos descargados.
Guardamos la configuración y ya tienes drupal en más idiomas.

  • menu de enlace + main menu

  • reloj + galeria de fotos
Estando en la carpeta donde hemos descargado el archivo:
tar -xzvf archivo.tar.gz -C /directorio/final

Los “Contributed Modules” deben guardarse en su carpeta, en la ruta “.\sites\all\modules\” . Es decir que si nos bajamos el modulo Acme, deberemos copiar todos los ficheros de este en la carpeta “.\sites\all\modules\acme\”,  Con los Themes sucede algo similar, pero en la ruta “.\sites\all\themes\”, de forma que si nos bajamos el tema Dharma deberemos guardar todos los ficheros del .ZIP en la carpeta “.\sites\all\themes\dharma”. Si las carpetas “.\sites\all\modules\” y “.\sites\all\themes\” no existen deberemos crearlas nosotros.
Una vez instalados deberemos activarlos siguiendo los mismos pasos que en los  de tipo Core. Así para los “Contributed Modules” vamos a “Administer>Site building>Modules”, una vez allí marcamos la casilla del Module que queremos activar y por ultimo pulsamos sobre “Save configuration”. Con los Themes, igual: vamos a “Administer>Site building>Themes” , una vez allí debemos activar el Theme que acabamos de instalar.

La instalación de módulos puede requerir módulos adicionales que no estaban previstos inicialmente. 


Un archivo necesario para un módulo
http://yosias-web.googlecode.com/files/jquery.cycle.all.min.js
  • cuadro de noticias sindicadas
Activamos el modulo FEED que viene por defecto. Agregamos en CONTENIDO un FEED y en la configuración en URL ponemos la dirección del xml del rss.
  • 3 artículos publicados + 3 sin publicar (con fotos y texto justificado)
Agregar contenido (Elegir artículo simple). Editar contenido sólo es merodear.
Luego en la pestaña contenido elegimos lo que queremos publicar y despublicar.
  • Nube de tags
  • Integrar PHPBB
  • Integrar Moodle
  • Integrar Twitter
http://leninmhs.wordpress.com/2014/10/25/drupal-post-to-twitter/
  • Google analytics

viernes, 21 de noviembre de 2014

Wordpress

Pasos para instalar Wordpress:

Instalamos Lamp: apt-get install lamp-server^

Instalamos phpmyadmin: apt-get install phpmyadmin

apt-get update

Nos descargamos de la página de Wordpress el paquete .tar.gz en la versión 4.0.1, lo extraemos en /var/www/html/

Le damos permisos sobre la carpeta wordpress: chmod 777 /var/www/html/wordpress

Escribiremos en el navegador localhost/wordpress, para comenzar con la instalación. Cuando nos pida crear la base de datos, primero nos iremos a: localhost/phpmyadmin, logeamos con el usuario root y su contraseña y crearemos la base de datos, una vez creada la creamos con los mismos datos en la instalación de wordpress

B. Usuarios, nuevo usuario, permisos editor, subscrito

C. Usuarios nuevo usuario, permisos Administrador

E. Apariencia, menus, añadir menu

F. Descargar de la web: https://wordpress.org/plugins/local-time-clock pegar en la carpeta wordpress/wp-content/plugins

Plugins, plugins instalados activar

ir a apariencia, widgest, colocar el widgest del reloj y poner la zona horaria

Descargar de la web: https://wordpress.org/plugins/nextgen-gallery/ pegar en la carpeta wordpress/wp-content/plugins

Plugins, plugins instalados activar, una vez activado nos saldra debajo se settings, la pestaña gallery, podremos añadir fotos...

dentro de ella le daremos a añadir galeria/imagenes, pondremos el nombre de la galería y añadiremos las imagenes, una vez hecho esto nos iremos a apariencia, widgest y añadiremos el plugins

G. Nos vamos a apariencia widgest, rss, lo colocamos y introducimos el url de la página web para recibir las noticias, pondremos cuantas noticias queremos que muestre en nuestro caso: 5

H. Nos vamos a post, todos los post, y añadimos los post, dentro de el escribimos el texto y añadimos la imagen en añadir media seleccionamos nextgen gallery, seleccionamos nuestra galería y seleccionamos las fotos dándole a mostrar y a insertar en el post. Cuando terminemos le damos a publicar.

Para los post no publicados hacemos lo mismo y le damos a guardar borrador, en vez de publicar

I. Para poner la nube de tags, primero nos tenemos que meter en el post en el apartado tags ponerle alguna palabra, por ejemplo el nombre del artículo. Una vez hecho esto nos vamos a apariencia, widgest y añadimos Nube de etiquetas

L. Descargar de la web: https://wordpress.org/plugins/nextend-twitter-connect/ pegar en la carpeta wordpress/wp-content/plugins

Plugins, plugins instalados activar, una vez activado nos saldra dentro de settings, la pestaña Nextend Twitter Connect

M. Descargar de la web: https://wordpress.org/plugins/googleanalytics/ pegar en la carpeta wordpress/wp-content/plugins

Plugins, plugins instalados activar, una vez activado nos saldra dentro de settings, la pestaña Google Analytics

martes, 4 de noviembre de 2014

Batería de prueba Joomla

A. Nos vamos a instalar extensiones, gestionar y en filtros ponemos habilitado y plugins y desactivamos los que no necesitemos.

*Diferencia entre usuarios back-end y front-end: http://ayuda.joomlaspanish.org/ayuda-joomla/Cap_tulo_3_Usuarios_de_Joomla.htm*

B. Nos vamos a Usuarios/Gestor de usuarios, nuevo, rellenamos los datos y en la pestaña grupos de usuarios asignados ponemos el grupo en el que deseemos que este dicho usuario.

Los tipos de usuarios de Front-end son:
  • Registrado / Registered
  • Autor / Author 
  • Editor / Editor 
  • Supervisor / Publisher
C. Nos vamos a Usuarios/Gestor de usuarios, nuevo, rellenamos los datos y en la pestaña grupos de usuarios asignados ponemos el grupo que sea.

Los tipos de usuarios de Back-end son:
  • Mánager / Manager 
  • Administrador / Administrator 
  • Súper-Administrador / Super Administrator

D. Nos vamos dentro de Control Panel, a la pestaña Lenguage Manager, una vez dentro nos vamos a Install Language y le damos a Find languages, una vez dentro buscamos los idiomas que necesitaremos y le daremos a Install. Una vez instalado nos vamos a Language Manager y sobre el sitio y la administracion ponemos el idioma que queramos poner por defecto le daremos a la estrella de default, cerraremos sesión y volvemos a conectar.

E. Nos vamos a Estructura, Gestor de menús, le damos a Nuevo y rellenamos los campos

F. Nos vamos a Extensiones, instalar extensiones, en instalar, categorías buscamos la que nos interese y le damos a Install o Download. Si le damos a Install, el paquete se instalar automaticamente, y si le damos a Download, nos bajará el paquete a la máquina local para luego poder subirlo e instalarlo (Instalar/Subir paquete).
De forma más detallada ahora habilitamos la extensión del reloj y de la galería de imágenes.
Ajustamos la posición donde deban aparecer y elegimos la fecha de Inicio de la publicación.
En la pestaña "asignación de menú" elegimos si queremos que aparezcan en todas las páginas o en algunas.

G. Nos vamos a Estructura, Gestor de módulos, una vez dentro nos vamos al buscador y ponemos rss, para encontrar la extensión instalada, pinchamos sobre el título de la extensión y dentro editamos las diversas opciones (Vamos a dar los detalles de la extensión Simple RSS Feed Reader).
En la casilla "Enter RSS feeds ....." añadimos los xml de los rss (1 por línea).
 Editamos las opciones para que aparezcan menos entradas, ajustamos la posición donde deba aparecer y elegimos la fecha de Inicio de la publicación.
En la pestaña "asignación de menú" elegimos si  queremos que aparezca en todas las páginas o en algunas.

H. Se crean las categorías (Gestor de categorías) y los artículos (Gestor de artículos). Metemos el contenido en el formato solicitado en los artículos. Hemos insertado las imagenes de distintas formas. Hemos comprobado que todos los usuarios hayan aportado. Para que aparezcan los artículos hemos creado en Gestión de Menús un Artículo/Mostrar una categoría en formato blog y la otra Gestión de Menús un Artículo/Mostrar una categoría en formato lista.

I. Instalamos el modulo Joes Word Cloud (hemos probado Fancy tagcloud y Easy tagcloud sin éxito uno no mostraba nada y el otro daba error con la base de datos).Publicamos con fecha anterior a la actual, en todas las páginas y ubicamos. Dentro de la configuracion añadimos las palabras que queremos que aparezcan en la nube de tags.

J.



Sesión_01_CMS

Hemos tenido problemas tanto al instalar el paquete php como el apache, para solucinarlo nos hemos obtado por instalar cada paquete individualemente.



  • Mysql, he tenido que crear una base de datos a mano para que funcione el paso de la base de datos en la instalación de Jomla

  • Instalamos el PHPMyAdmin por separado para tener interfaz gráfica, para así poder administrar la base de datos.

También hemos procedido a la creación de este blog para el reporte de la tarea como se nos indica.

Enlaces de referencia: