Meneame

From wiki pixelame.net

Jump to: navigation, search

Contents

[edit] General

  • guia de instalacion actualizada : es la que usamos, pero falla estrepitosamente en el fichero de configuracion.
  • otra guia de instalacion. El fichero de configuracion esta mal, pero explica muchas cosas de los valores del config.php. Tambien explican como hacer la tabla de categorias.


  • meneame : grupo de meneame, donde preguntar y ver dudas
  • meneame-learnin : grupo de noticias para aprender meneame

[edit] Configuracion

El fichero de configuracion es /www/config-local.php

La lista oficial de meneame esta muy bien para ver que problemas surgen a la hora de configurarlo. Es interesante hablar ahi de todos los problemas que estamos teniendo.

[edit] Categorias

El proceso es totalmente manual. Tenemos que ir a la tabla *categories* y crearla a mano. Hay 2 jerarquias. Padre/hijo. Las categoria padre tienen un id entre 1 y 100, y las hijas mas de 100.

  • category__auto_id: No lo relleneis, se rellenará automágicamente, y es el identificador único de esta categoría
  • category_lang: dejadlo siempre como es, en el futuro será el nombre de las categorías en instalaciones multiidioma
  • category_id: identificador único de esta categoría para este idioma. Si es padre, sera entre 1 y 100 (mirad que este libre), y si es hija, mas de 100.
  • category_parent: categoría padre a la que pertenece esta categoría. Pondres el category_id del padre.
  • category_name: nombre de la categoría, siguiendo el ejemplo anterior sería: Tecnología, Ciencia, Friki... etc...
  • category_uri : si la categoria es raiz, es importante poner un texto id aqui. Se usara para despues navegar con ?meta=<identificador>, por ejemplo, ?meta=actualidad

[edit] Instalacion

1. crear base de datos

2. insertar los sql de la carpeta sql

3. copiar el codigo

4. copiar config.php a <servername>-local.php, y eliminar los include local de este fichero, hasta abajo

5. crear un usuario

6. meter el rewrite para que pille /user/<name>

7. pulsar el link del mail

8. editar la base de datos, y ponerle al usuario, el user_level god

9. copiar la carpeta scripts a www

10. editar el apache para que solo el server pueda hacer un get

11. meter los crons

Personal tools