proyectos

proyectos


Lanzamiento del sitio de la ANS

10.01.2009 | 0 Comments

La gente de la Asociación Neuquina de Skate decidió lanzar el sitio que estamos preparando, necesitaban dar a conocer el acto en el cual se presentará el proyecto del primer skatepark público de la ciudad de Neuquén.

De a poquito la vamos a ir terminando y agregando más contenido, por mientras los invito a ver lo que ya está hecho.

Para más detalles sobre lo que se hizo en este proyecto, pueden visitar este post.

Links:

Sitio oficial de la ANS.

ANS en Flickr.

ANS en Twitter.

ANS en Facebook.


Microsharing

8.27.2009 | 1 Comment

Modificando un poco (más) el script que usé en Rockr, lo puse en Microsharing.com.ar para ir mostrando las cosas que me cruzo por ahí.

En mi opinión, esta es la mejor forma de usar este script, es decir, enfocarlo más en el linksharing que en el microblog (como estaba pensado originalmente). Quizás nuevas versiones del mismo cubran las características básicas para ser considerado un microblog decente, aunque, así como está, se puede usar perfectamente.

Microsharing NO VA A TENER ÉXITO, eso ya lo sé desde el vamos, pero es entretenido experimentar nuevas formas de usar las herramientas.

El script actual está traducido al español, cuidando la ortografía y pretendiendo que todo funcione bien, pero puede que haya algún que otro error. Favor de avisar en el formulario de contacto.

Promesa: si llego a los 50 usuarios activos (es decir, registrados y que aportan al sitio regularmente) lanzo el script para que cualquiera lo pueda usar.

Otrás cuestiones que sería conveniente a la hora de probar el sitio:

  • Este sitio lo saco para probar y en un futuro promocionar el script. De paso, mostrar las cosas que me voy encontrando por ahí.
  • No soy programador ni diseñador, así que no van a ver grandes cambios respecto del script original, pero trataré de que sea lo más potable posible.
  • Yo NO programé este script, pero si tienen ideas pueden aportarlas y vemos qué podemos hacer.

Bueno, sin más que agregar por el momento, los invito a ver el sitio.

Saludos.


Instalar Jisko

7.23.2009 | 13 Comments

Bueno, este tutorial lo armo sólo porque me pasé muchísimo tiempo buscando algo así. Está dirigido a personas que tienen conocimientos mínimos de instalación y ejecución de scripts, o sea, gente como yo.

Logo Jisko

Asumo que aquellos que lo lean sabrán que es un microblog y qué es Jisko, así que no voy a explicar ninguna de las dos cosas.

Sin más preámbulos:

Los requisitos del servidor.

*5 MB de espacio para la instalación.

*PHP 5 o superior.

*MySQL 5.2 o superior.

*Apache2 con mod_rewrite activo.

*Librerías GD para los avatares.

Primer paso: descargar Jisko

Siempre es conveniente descargar cualquier software de la página oficial del mismo, para el caso de Jisko vamos a necesitar un cliente SVN, yo utilicé Torotoise SVN, en la dirección a cargar tenemos que ingresar http://dev.jisko.org/v2

Otra alternativa NO OFICIAL es descargarlo desde este link. es descargar este paquete .tar desde la pagina oficial.

Segundo paso: subir archivos al host

Para esto pueden usar las herramientas de web ftp que vienen con la mayoría de los servicios de hosting o utilizar FileZilla, que es bastante común y facil de usar para esta tarea.

Recomiendo usarlo en el directorio raiz del dominio, en esta instalación usé: http://jiskar.com.ar

Tercer paso: creación de la base de datos.

Doy por sentado de que quien esté leyendo este tutorial sabe crear bases de datos. Lo que debemos tener en cuenta para el paso siguiente:

*nombre de la base de datos: jisko_db

*usuario de la base de datos: jisko_user

*host de la base de datos: sql309.rev-host.co.cc (generalmente es localhost, pero puede variar dependiendo del host, como en este caso)

*password de la base de datos: pass123

Los datos que puse arriba son sólo ejemplos, ustedes seguramente tendrán otros valores para usar.

Una vez creada la base de datos deben administrarla mediante phpMyAdmin, importando el archivo “db.sql” ubicado en la carpeta “sql” de la raiz del sitio, para crear las tablas necesarias.

Cuarto paso: configuración.

Uno de los errores que cometí cuando recién traté de instalar Jisko fue darle a todas las carpetas permisos de escritura (o “777″) lo que generaba el famoso “Error 500″; después de varios ensayo-error me di cuenta que para que esto funcione las carpetas deben tener permisos 755 (salvo la carpeta “user_files” que debe tener permisos 644).

Modificación del archivo “config.php” (editado)

Este archivo es el que contiene la información necesaria para que funcione el sitio, voy a tratar de explicar lo más detalladamente posible los parámetros básicos a modificar, de todas formas, sería conveniente que lo lean con detenimiento para entenderlo mejor. En la nueva versión viene mucho más detallado este archivo, pero lo explico brevemente acá para los que no sepan demasiado de inglés.

// Where is Jisko located?. Without http:// and www.
$globals['base'] = ‘noda.com.ar’;

a)

// Where is Jisko located?. Without http:// and www.

$globals['base'] = ‘jiskar.com.ar’;

Aquí va la ruta con donde funciona Jisko, yo reemplacé ‘jisko’; por ‘jiskar.com.ar’; (no deben ingresar “http://” ni “www”).

b)

// Name of the script (used in cookies, Twitter posting, etc). Please do not use spaces or dots.

// Also, it is recommended to be different than ‘Jisko’

define(’NAME’, ‘jiskar’);

Marcos García me dijo que es recomendable cambiar “Jisko” por cualquier otro nombre, porque puede generar errores a la hora de iniciar sesión. En este caso, también vamos a usar “Jiskar”

c)

// Domain from mails will be sent
define (’DOMAIN’, ‘www.jiskar.com.ar‘); <—Cambiar localhost por el dominio de instalación (aporte de @manseka)

Si a ustedes en la creación de la base de datos, les dio otro host deben modificar esta linea también.

d)

Para esta parte vamos a necesitar los datos obtenidos en el tercer paso, “Creación de la base de datos”. Ejemplos en negrita.

// MySQL settings

define(’DB_HOST’, ‘sql309.rev-host.co.cc‘);

define(’DB_PORT’, ‘3306′);

define(’DB_USER’, ‘jisko_user‘);

define(’DB_PASSWORD’, ‘pass123‘);

define(’DB_NAME’, ‘jisko_db‘);

e)

//The email of the administrator.
define(’ADMIN_MAIL’, ‘admin@jiskar.com.ar’); <–mail del administrador
//Show sthe Admin mail at the bottom of any page or in some contact emails
define(’PUBLIC_ADMIN_MAIL’, true); <– “true” muestra el mail del admin, “false” no.

f)

//How many notes you want to load by page.

define(’NOTES_PER_PAGE’, 25); <– cantidad de notas a mostrar por página.

//The language you want to have by default.
define(’DEFAULT_LANG’, ‘english’); <– lenguaje del sitio
//The theme you want to load by default
define(’DEFAULT_THEME’, ‘transparency’); <– theme por defecto
//The symbol you want to have between you proyect name and the page. For example: Jisko “-” Homepage.
define(’SEPARATOR’, ‘-’); <– separador

g)

//It Shows a “blog” link in the bottom of the page

define(’BLOG’, ‘http://blog.jiskar.com.ar’); <– dirección de nuestro blog.

//It Show a “wiki” link in the bottom of the page

#define(’WIKI’, ‘http://wiki.jisko.net’); <— Si deseamos ingresar una URL para una wiki, debemos borrar el numeral (#) e ingresar la misma.

//If you want to provide a TOS, then uncomment the next line and place the content in a file called ‘tos.php’ at the root folder of your Jisko installation.

define(’TOS’, true); <– Colocar nuestros TOS en un archivo llamado tos.php en la raiz del directorio donde está instalado el script. “True” lo muestra, “false” lo oculta.

Una vez hechas todas estas modificaciones, guardamos y probamos el script.

Si quedó alguna duda podés consultar el config.php de ejemplo.

Si todo salió bien, tendría que verse algo así.

Jisky

Para finalizar, si leen este tutorial y notan errores, favor de avisarme en los comentarios para corregirlo. Espero que les sirva.

Agregué un usuario para informar de todos los bugs que voy encontrando en esta instalación, si lo quieren ver, pueden ingresar a http://jiskar.com.ar/bugs