Clicky

Instalación de Pligg en español

Instalar Pligg y cambiar el idioma al español

He realizado un nuevo espacio social en Vista al Mar. Se llama "Háblame del Mar" y está realizado con Pligg.

De acuerdo con mis costumbres de compartir las soluciones a las dificultades que se encuentran en una instalación, en este caso de Pligg, detallo paso a paso en este pequeño tutorial la "Instalación de Pligg en Español".

Pligg es programa de código abierto que permite tener una red colaborativa al estilo Menéame (su código está tomado del código fuente de Menéame) o Digg (la base que tomó Ricardo Galli para realizar Menéame).

Vuestro servidor debe soportar una base de datos (Mysql), y antes de empezar hay que crear una nueva y anotar el nombre, el usuario y su clave, así como el host ya que lo necesitaremos en el paso 2 de la instalación.

Primero iremos al sitio oficial de Pligg http://www.pligg.com/ y nos bajaremos la última versión, es este caso Pligg 9.9.5

Pligg download

Hay que descomprimir el archivo Pligg Beta 9.9.5.zip en una carpeta de vuestro disco duro para posteriormente subir al servidor los archivos obtenidos.

Crearemos en el servidor un nuevo subdirectorio y le daremos un nombre adecuado al uso que vayamos a hacer de Pligg, de cara a los buscadores es importante poner un nombre relacionado con el contenido. (p. ej.: /dir_raiz/hablame-del-mar/ ).

Carpetas y archivos de Pligg en el servidor

Ahora subiremos al servidor las carpetas y archivos contenidos en la carpeta Pligg Beta 9.9.5 que obtuvimos al descomprir el archivo .zip del mismo nombre (ver imagen de arriba).

Antes de empezar con la instalación hay que renombrar los archivos settings.php.default por settings.php, que está en el directorio raiz donde hemos colocado Pligg, y el archivo dbconnect.php.default por dbconnect.php, que está en la carpeta /libs/

De acuerdo con el archivo readme.txt original de Pligg es necesario cambiar los permisos como se detalla a las siguientes carpetas y archivos:

Dar permisos chmod 777:

/avatars/user_uploaded
/backup
/cache
/cache/templates
/cache/templates_c
/languages

If 777 gives you errors, please try 755.

Dar permisos chmod 666:

/libs/dbconnect.php
settings.php

Dar permisos chmod 655:

config.php

Pondremos en nuestro navegador la ruta de acceso a la carpeta /install/ (p.ej. http://www.vistaalmar.es/hablame-del-mar/install/" -URL no operativa, porque esta carpeta se borrará al terminar la instalación como veremos-).

Seguiremos ahora los pasos que apareceran en las pantallas de instalación:

Instalación Pligg, primera pantalla

Pinchamos en "Click to continue in English" y nos aparecerá está pantalla:

pligg instalación, welcome

Aquí nos dan la bienvenida y algunos avisos que traduzco:
------------------------------------------
Bienvenido al instalador Pligg!
Introducción
Bienvenido a la Pligg CMS. Antes de instalar Pligg, por favor asegúrese de que tiene la última versión de Pligg accediendo a este foro.

Mientras que usted está visitando los foros de Pligg puede familiarizarse, por favor, con alguna documentación proporcionada por la comunidad Pligg. El código está todavía en una fase de desarrollo y puede sufrir de bugs y problemas. Por favor, informe de cualquier error encontrado durante el uso del código Pligg a la Pligg foros para que los desarrolladores pueden abordar la cuestión tan pronto como sea posible.

Instalación
Una vez que ya se ha familiarizado con el concepto básico y diseño de Pligg a través de la lectura de algunos de los post del foro de Pligg, continúe con el paso siguiente para instalar Pligg.

Gracias por descargar Pligg Sistema de Gestión de Contenidos. Por favor, revise esta página antes de proceder a la instalación. Si usted tiene alguna pregunta o comentario, por favor, nos dejan un mensaje en el Foro Pligg.

Aquí hay algunos enlaces útiles relacionados con Pligg:

Pligg.com
Foro Pligg
Meneame.net

-------------------------------------------------

Nosotros pinchamos ahora en Next y aparecerá esta nueva pantalla con el segundo paso:

pligg instalación, datos de la base de datos

Aquí introduciremos los datos que antes habíamos anotado de la base de datos: Nombre de la base, Nombre del usuario, el Password y el nombre del servidor mysql. (dejaremos el nombre del prefijo de la tabla como está Plig_).

Pulsamos en Check Settings y nos aparecerá una de estas dos pantallas, la primera con error (se ha introducido un dato mal) y la segunda con OK (paso 3):

Error:

pligg instalación, error conexión a la base de datos

Database connection established:

pligg instalación, mysql database ok


Pincharemos en "Next" y aparecerá esta pantalla del paso 4:

pligg instalación, tablas en la base de datos

Este paso 4 de la instalación termina la misma, nos lista los nombres de las tablas creadas en la base de datos y una serie de instrucciones que hay que realizar para completar la instalación de Pligg:

Las tablas se han creado con éxito!

Pligg parece haberse instalado con éxito!

Cosas que hacer a continuación:

Permisos chmod ".. / libs / dbconnect.php" cambiar a 644, ya que no tenemos que cambiar este archivo de nuevo.
Elimine el directorio ". / Install" de su servidor una vez que se ha instalado con éxito Pligg.
Ingresar a la zona de admin (por defecto el nombre de usuario: god; contraseña por defecto: 12345)
Cambie su contraseña de la contraseña predeterminada (Esto se hace en el menú "Profile" una vez dentro del administrador).
Configure su instalación utilizando la zona de administrador.
Visita el Foro de Pligg si usted tiene alguna pregunta.

Realizamos esos pasos pinchamos en "Next", aparecerá la pantalla de Pligg con el template por defecto:

pligg instalación, login

Para entrar en la zona de administración introducimos los datos de la cuenta por defecto: Username: god ; Password: 12345 y nos aparecerá el panel de administración:

pligg instalación, panel de administración


y ahora… a Disfrutar PLIGG.

Yo recomiendo que antes de cambiar nada de este panel, sobre todo de la configuración de Pligg, reviséis por internet el template que vayaís a utilizar, que sea compatible con esta versión que hemos instalado, y lo subís a vuestro servidor.

La instalación de un template de Pligg es muy sencilla: Cada template en cuestión viene comprimido en un archivo .zip . Lo descomprimís en una carpeta de vuestro disco duro y dentro de la carpeta obtenida con el nombre del template elegido normalmente viene una llamada /Upload to ROOD. Esta tiene dos nuevas carpetas: /avatars y /templates, además de un archivo llamado sidebar_comments.php, subiremos todo ello al directorio raíz donde hemos instalado Pligg (En nuestro ejemplo /hablame-del-mar/).
También hay un módulo en Pligg que podéis habilitar desde la administración de Módulos que lo hace autómaticamente.

Vamos ahora al admin panel de Pligg, entramos en "Configure Pligg Beta 5" y desde aquí en "Template" pasamos el ratón en la caja Template donde pone "yget" , que se pondrá en amarillo, pinchamos y se abrirá la caja de edición. Aquí sustituiremos "yget" por el nombre de nuestro template (la nueva carpeta que hemos subido a /templates/nombre-de-nuestro-template/ . Borrar todas las cache de /templates_c

En otra oportunidad seguiremos con el apasionante y complejo tema de los templates de Pligg.

Vamos a cambiar ahora el idioma de Pligg al español.

Nos basamos en el post publicado en el foro de pligg, desde donde podemos bajar el archivo con la traducción:
Pligg en español

Lo descomprimimos en una carpeta y vemos que cuenta con 2 archivos: lang (sin acentos).conf y lang.conf

el autor nos explica:

Dejo dos versiones, con y sin acentos, ambas son UTF-8

Dependiendo del gusto se puede reemplazar:

Inicio (Home) = Portada
Gestión (Management) = Manejo de = Manejar = Administrar
Template (Template) = Plantilla
Publicadas (”Published News”) = Noticias Publicadas
Entrar (Login) = Login = Ingresar
Usuario (Username) = Nombre de usuario
Password (Password) = Contraseña
Quitar Voto (Unvote) = Votar negativo

hay que subir el archivo elegido a la carpeta /languages, borrar o mejor renombrar el archivo original que existe lang_english.conf por lang_english.conf.old, subir nuestro archivo lang.conf y renombrarlo a lang_english.conf

Posteriormente en settings.php hay que cambiar:

$dblang = ‘en’; por $dblang = ‘es_ES’;

Y borrar todos los archivos de chache en templates_c/ y /cache

No se porqué pero a mi no me daban buen resultado estos archivos así que anduve buscando por internet y al final me bajé este archivo .zip Pligg en Español que lo podéis descargar pinchando en el enlace (Viene ya renombrado a lang_english.conf así que antes renombrar el original en inglés si lo queréis conservar).

Yo os recomiendo que empecéis a hacer pruebas subiendo post vosotros mismos antes de promocionar el sitio.

Podéis ver un sitio totalmente operativo en: Háblame del Mar"

He de comentar para acabar, que el foro de Pligg es muy activo y os pueden ayudar a resolver vuestros problemas. El defecto es que es en inglés. A medida que vaya encontrando obstáculos en el desarrollo de un sitio con Pligg iré posteando artículos con la solución.

Jesus_Caceres