Necesitamos tu ayuda para seguir adelante!!!

Estimados lectores del blog, se que gracias a los buscadores este blog puedo dar vueltas el mundo y por muchas razones personales no pude continuar ni contestar la mayoría de los mensajes, hoy les pido su ayuda para poder seguir con mas fuerzas hacia adelante. Estoy buscando personas dedicadas y comprometidas para experimentar con software libre en el ambito educativo, no hace falta ser un experto en el tema sino que puedan colaborar en este proyecto que es de todos, solo trato de que se implemente definitivamente el software libre en la educación en todos sus aspectos. Me encantaría en un futuro poder ver en cada escritorio o tableta con GNU/Linux instalado libre de problemas que juntos podemos solucionar. Si sos maestro, alumno, un usuario común de pc, técnico, ingeniero, doctor,arquitecto, abogado, un político, un apolítico, un creyente, un ateo y un largo etc… te invito a sumarte a este genial proyecto y juntos creemos un mejor futuro educativo para nuestros hijos. Para aportar en este proyecto solamente te podes comunicar agregando comentario o enviándome un e-mail a: gastoninfo@gmail.com MUCHAS GRACIAS por ayudarnos a ayudar, esos 5 minutos de tu tiempo valen la pena😉

SchoolTool software libre administrativo para escuelas!

SchoolTool: libreta de notas, asistencia, calendarios libres y más.
Es una suite de software libre administrativo para escuelas. Ya que puede instalarse y usarse sin ningún pago por licencias, SchoolTool puede ser usado con un propósito particular, por profesores o pequeños equipos en las escuelas, o como un sistema completo de información de estudiantes, que cuenta con información demográfica, cuadros de notas, asistencia, calendarios y reportes.

Instale y corra SchoolTool en Ubuntu GNU/Linux en cuatro pasos sencillos.

La instalación estándar incluye:
Información demográfica personalizable;

  • Administración de contactos del estudiante;
  • Calendarios para la escuela,
  • grupos e individuos;Reserva de recursos;
  • Cuadros de notas para profesores;
  • Asistencia a clases;
  • Generación de libretas de notas.

Para instalar SchoolTool en karmic ve a un terminal y digita estas líneas

sudo add-apt-repository ppa:schooltool-owners/ppa

sudo apt-get update

sudo apt-get install schooltool-2009

Para instalarlo en Jaunty o versiones anteriores, primero edita el sources.list
sudo gedit /etc/apt/sources.list
Agrega estas líneas al final del sources.list.

deb http://ppa.launchpad.net/schooltool-owners/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/schooltool-owners/ppa/ubuntu jaunty main

Agrega este key.
sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com c95c0e19386b7051

Actualice e instale los paquetes.

sudo apt-get update

sudo apt-get install schooltool-2009

 

 

Nombre de usuario: manager

Contraseña: schooltool

 

Interfaz de administración

Tu propia Wikipedia educativa.

MediaWiki es un software para wikis libre programado en el lenguaje PHP. Es el software usado por Wikipedia y otros proyectos de la Fundación Wikimedia (Wikcionario, Wikilibros, etc). Ha tenido una gran expansión desde el año 2005, existiendo un gran número de wikis basados en este software que no mantienen relación con dicha fundación, aunque si comparten la idea de la generación de contenidos de manera colaborativa. Se encuentra bajo la licencia de software GNU General Public License.Media Wiki puede ser instalado en los servidores web Apache e Internet Information Services y puede usar como motor de base de datos MySQL o PostgreSQL.

Pasos para instalar MediaWiki.

Antes es recomendable tener levantado el servidor web.

1. Ingresamos a http://www.mediawiki.org/wiki/MediaWiki

Desde el enlace descargas elegimos la ultima versión estable de MediaWiki

 

2. Después de descargar el archivo comprimido solo tendremos que descomprimirlo (click botón derecho del mouse descomprimir aquí) Ahora renombraremos el directorio como sitio así es mucho mas fácil la instalación.

Aquí directorio fuente renombrado como sitio

3. abrimos el terminal (Menu – Accesorios – Terminal) y tipeamos sudo nautilus

Inmediatamente se ejecutara nautilus con permisos de administrador

Ahora copiaremos el directorio sitio dentro de /var/www

4. Crearemos la base de datos para que gestione los usuarios de la Wiki.

Desde nuestro navegador ingresamos a http://localhost/phpmyadmin/

Ingresamos nombre de usuario y contraseña

Agregar un nombre a la base de datos y hacemos click en crear (La base de datos wikis se creó.)

5. Continuamos con la instalacion: tipeamos

http://localhost/sitio/

Para continuar solo hacemos click en set the wiki


Nos mostrara  posibles errores para corregir


Nos mostrara  posibles errores para corregir



gaston@gaston-laptop ~ $ cd /var/www
 gaston@gaston-laptop /var/www $ cd sitio
 gaston@gaston-laptop /var/www/sitio $ sudo chmod 777 config
 [sudo] password for gaston:
 gaston@gaston-laptop /var/www/sitio $
Continuamos con la instalación:
 


Completamos todos los campos correspondientes:
 
Wiki name:
 Contact e-mail:

Language
:

Copyright/license: 
 Admin username:

Password:  (Cannot be blank) 
 Password confirm: 
 Object caching:
 Memcached servers: 
 E-mail, e-mail notification and authentication setup

E-mail features (global): 
 User-to-user e-mail: 
 E-mail notification about

changes: 
 E-mail address

authentication: 
 Database config

Database type: 
 Database host:

Database name: 
 DB username:

DB password: 
 DB password confirm: 
 Superuser account: 
 Superuser name: 
 Superuser password: 
 MySQL-specific options

Database table prefix: 
 Storage Engine

Database character set 


Nos puede mostrar un error si no agregamos contraseña al usuario root (127.0.0.1)

 
 


ingresar a http://localhost/phpmyadmin - Privilegios - acción (del usuario root 127.0.0.1) - 
por ultimo agregar la contraseña nueva - Continuar.
 


Nos muestra:

 
Checking environment...

 Please include all of the lines below when reporting installation problems.

PHP 5.3.2-1ubuntu4.5 installed

Found database drivers for: MySQL

PHP server API is apache2handler; ok, using pretty URLs (index.php/Page_Title)

Have XML / Latin1-UTF-8 conversion support.

Session save path (/var/lib/php5) appears to be valid.

PHP's memory_limit is 128M bytes.

Couldn't find eAccelerator, APC or XCache; cannot use these for object caching.

Found GNU diff3: /usr/bin/diff3.

Found ImageMagick: /usr/bin/convert; image thumbnailing will be enabled if you enable uploads.

Found GD graphics library built-in.

Installation directory: /var/www/sitio

Script URI path: /sitio

Installing MediaWiki with php file extensions

Environment checked. You can install MediaWiki.

Generating configuration file...

Database type: MySQL

Loading class: DatabaseMysql

Attempting to connect to database server as root...success.

Connected to mysql 5.1.41-3ubuntu12.6; enabling MySQL 4.1/5.0 charset mode

Database wikis exists

Creating tables... done.

Populating interwiki table... done.

Initializing statistics...

Created sysop account root.

Creating LocalSettings.php...

Installation successful! Move the config/LocalSettings.php file to the parent directory, then follow this link to your wiki.

You should change file permissions for LocalSettings.php as required to prevent other users on the server reading passwords and altering configuration data.




Por ultimo solo tendremos que mover el archivo /config/LocalSettings.php

al directorio principal.




Yeahhhhhhhh!!!
 Ya tenemos terminada nuestra Wikipedia propia!!!
 Un abrazo a ustedes, si pueden compartirlo MEJOR!!!
 Gaston Diaz.




Tu propia intranet educativa con Open Atrium.

Open Atrium es una intranet empaquetada que permite que diferentes equipos tengan su propio espacio de trabajo y conversaciones. Proporciona seis funcionalidades básicas: blog, wiki, calendarios, lista de tareas, microblog, y un panel para gestionarlo todo. Y todo ello en Español.

La descarga incluye varios idiomas, entre ellos el Español. Sólo tiene que seleccionar el idioma durante la instalación y Open Atrium se encarga de todo lo demás.

Pero esto es sólo el principio. Open Atrium es completamente personalizable. Se pueden añadir nuevas funcionalidades hechas a medida.

incluye:

Blog: Un blog para cada departamento que permite comentarios con archivos adjuntos.
Calendario: Incluye iCal y otros calendarios externos.
Panel de Grupo: widgets que se pueden activar o desactivar para tener una vista rápida de todas las actividades de los diferentes grupos.
Documentos: Permite colaborar en documentos, almacenar y comparar revisiones, añadir archivos e imprimir.
Microblog: Como un twitter privado para la comunicación entre grupos de usuarios.
Gestor de Incidencias: Asignar tareas y crear un número ilimitado de proyectos para cada grupo. Pueden clasificarse y asignarse prioridades.

Requerimientos para instalar OPen Atrium:

Instalando Open Atrium

La instalación es muy similar a drupal

1 Descargamos el archivo fuente desde su pagina en http://openatrium.com/download

pueden descargarlo en .tgz o tambien en .zip es importante que sea la ultima versión estable.

Una vez descargado y descomprimido por ejemplo (atrium-1-0-beta8.tgz) lo pueden renombrar con otro nombre

(atrium) y lo copiaremos dentro de nuestro propio servidor

copiamos el directorio atrium dentro del directorio /var/www

con estos simples pasos:

ingresamos al terminal y tipeamos:

sudo nautilus

agregamos la contraseña de administrador e inmediatamente se abrira nautilus

noten que el directorio fue copiado dentro de /var/www
2 – Ahora a crear la base de datos
ingresamos con tu navegador a http://localhost/phpmyadmin
tipeamos nombre de usuario y contraseña
agregamos un nombre a la nueva base de datos + Crear
3 – Una vez que esta copiado el directorio y creada la base de datos
solo tenemos que tipear:
o también
http://localhost/nombre del directorio que contiene los archivos fuentes

seleccionamos

Open Atrium + Save and continue

Seleccionamos el idioma correspondiente

es probable que nos muestre 3 errores dependiendo de las características del host y versión de Open Atrium
1 – (en este caso tuve que renombrar el archivo llamado default.settings.php por settings.php)

2 – crear un directorio llamado files dentro de /var/www/atrium/sites/default/

3 – asignarle permisos de lectura y escritura al directorio files – click botón derecho – elegir lectura y escritura

aquí notamos el archivo renombrado y el directorio files creado

3– editamos el archivo settings.php

en mi caso use gedit para editarlo –

$db_url = ‘mysql://username:password@localhost/databasename’;

username: nombre del usuario

password: contraseña
database: nombre de la base de datos

completamos los campos + guardar y continuar

si lo estan levantando en un host pago tendran que especificar los campos correspondientes en opciones avanzadas

completamos todos los campos + Guardar y continuar

Ya terminamos con la instalación de Open Atrium

Ahora solo tendremos que personalizar todos desde un panel muy intuitivo!!!

espero que les sea útil a todos!!!

Crea tu propia red social con Diaspora.

Diaspora es una aplicacion para crear redes sociales de codigo abierto enfocada en la seguridad y privacidad. Ayer fue liberado su codigo fuente para los desarrolladores y ya es posible instalarla en un servidor o en tu pc para probarla y/o comenzar a aportar ideas y reportar bugs que sean encontrados.

El codigo fuente de Diaspora se encuentra en GitHub y contiene un completo manual (readme) el cual nos explica los pasos necesarios para la instalacion, aqui en este articulo le hare una traduccion, explicacion y le dare unos datos para que no les ocurran los mismos errores que me aparecieron a mi.

Bien primero que nada necesitamos instalar dependencias y aplicaciones que necesita diaspora para su funcionamiento:

1) Build Tools: Es probable que ya tengas algunas instaladas pero para asegurarnos tecleamos en la terminal

 sudo apt-get install build-essential libxslt1.1 libxslt1-dev libxml2 libxslt-dev libxml2-dev

Nota: en el readme no aparecen los dos ultimos paquetes pero yo los e agregado aqui ya que son necesarios para instalar nokogiri mas adelante.

2) Ruby: Diaspora esta hecho en Ruby por lo que tenemos que instalar este lenguaje, recomendable que sea Ruby 1.8.7:

 sudo apt-get install ruby-full

Nota: asegurate de instalar ruby-full y todas sus dependencias, si ya tienes instalado el paquete ruby basico y no instalas ruby-full puede que tengas problemas mas adelante en la instalacion.

3) MongoDB: Mondodb es una base de datos nosql que usara diaspora, para instalarla debemos agregar los repositorios oficiales editando /etc/apt/sources.list y agregando

 deb http://downloads.mongodb.org/distros/ubuntu 10.4 10gen

Luego de esto agregamos la llave GPG:

 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

Actualizamos la lista de repositorios:

 sudo apt-get update

e instalamos MongoDB

 sudo apt-get install mongodb-stable

4) OpenSSL: Es muy probable que ya lo tengas instalado ya que viene por defecto en Ubuntu, asi que lo saltamos :-)

5) ImageMagicK:

 sudo apt-get install imagemagick libmagick9-dev

6) Git: El repo de Diaspora esta en Git asi que necesitamos instalarlo para bajarnos el fuente desde el mismo:

 sudo apt-get install git-core

7) RubyGems: Ya que Diaspora esta hecho en Ruby, se vale de algunas Gemas. Para instalarlo nos descargamos RubyGems:

 wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz

Luego lo descomprimimos

 tar -xf rubygems-1.3.7.tgz

Luego nos movemos a la carpeta resultante:

 cd rubygems-1.3.7

Ahora instalamos el RubyGems:

 sudo ruby setup.rb

y por ultimo tecleamos

 sudo ln -s /usr/bin/gem1.8 /usr/bin/gem

8) Bundler: Esta aplicacion es una especie de manejador de dependencias para aplicaciones ruby el cual nos instalara las aplicaciones (un monton de gemas) necesarias para que Diaspora se ejecute correctamente, para instalarlo tecleamos:

 sudo gem install bundler

9) Diaspora: Bien ahora si nos toca bajarnos el fuente de Diaspora desde el git:

 git clone http://github.com/diaspora/diaspora.git

10) Instalando las gemas necesarias: Para ejecutar Diaspora necesitamos instalar algunas gemas de las que diaspora depende, para esto, abrimos la terminal y nos movemos dentro de carpeta donde se descargo el codigo fuente de Diaspora cuando ejecutamos el comando anterior, una vez alli tecleamos:

 sudo bundle install

Con esto Bundler nos instalara unas cuantas gemas que usa Diaspora.

11) Iniciar MongoDB: Ya que la instalacion la estamos haciendo en Ubuntu es probable que MongoDB ya este iniciado, de lo contrario podemos teclear el comando:

 sudo service mongodb status

para comprobar que esta corriendo, o si no tecleamos

 sudo service mongodb start

para iniciarlo.

12) Corriendo la Aplicacion: Si no has tenido ningun problema y has realizado correctamente la instalacion entonces podemos pasar a ejecutar el servicio y correr Diaspora tecleando en la terminal:

 sudo bundle exec thin start

Ya con esto deberias estar corriendo la Preview de Diaspora!!! :-)

Tan solo abre tu navegador y teclea en la barra de direccion:

 http://localhost:3000 
mas info:

Espabiblio gestión de bibliotecas con software libre.

Espabiblio nace bajo el alero de un sistema para gestión de Bibliotecas desarrollado en PHP y MySQL por Dave Stevens (Código Libre y gratuitito) de EE.UU. llamado OpenBiblio, específicamente de la versión o Relace 0.5.1, proyecto que ya lleva más de 4 años.

El nombre EspaBiblio quiere decir “Biblioteca En Español” y el desarrollo o la adaptación y continuación de OpenBiblio a espaBiblio la lleva a cabo Jorge Lara Cravero, Administrador de Linux y Web Master.

EspaBiblio es un sistema automatizado de gestión de biblioteca, incluye las funcionalidades de Circulación, Catalogación, Administración de staff, permisos de funcionarios, OPAC, Informes, Estadísticas, Impresión de Cartas, etiquetas, soporta la Importación en Formato estándar Bibliotecológico MARC o USMARC y clasificación de estatus, como disponible, prestado, en reparación agrega soporte para reservas, etc..

Entre las nuevas funcionalidades de EspaBiblio en su versión 2.0 se agrega la funcionalidad de crear las etiquetas con códigos de barras automáticamente.

Una vez catalogados los items solo es necesario ir a la pestaña reportes y generar las etiquetas (incluidos los códigos de barra)Otra funcionalidad importante es la habilitación de recuperar la información de la Library of Congress (Biblioteca del Congreso) utilizando SRU (Search Retrival URL), que devuelve un formulario XML y el resultado se exporta automáticamente a EspaBiblio.Como sus Bases de Datos están realizadas en MySQL soporta también exportación a formatos de Microsoft exel, word, SQL, LaTeX, CSV y XML.

La administración de la Biblioteca ofrece una interfaz intuitiva con un diseño de pestañas y barra lateral.EspaBiblio puede ser instalado en Windows 98se, 2000, XP, 2003, Linux, Macintosh OS X, UNIX, en general cualquier sistema Operativo con soporte de Apache, PHP y MySQL.Todo esto le ofrece una solución de bajo costo para la automatización de Bibliotecas, ya sean privadas, para escuelas, bibliotecas públicas, colecciones, etc.

Comenzamos con la instalación de EspaBiblio:

1: Es importante tener instalado nuestro servidor educativo.

2: Ingresamos a http://www.desem.cl/espabiblio/descargar.php para descargarlo.

Descargar la ultima versión mas estable

despues de descargarlo hacemos click con el boton derecho

y elegimos extraer aqui (quedara con el nombre espabiblio)

3: Abrir el navegador para crear la base de datos de espabiblio

http://localhost/phpmyadmin/

agregamos nombre de usuario y contraseña

hacemos click en continuar

En la pantalla principal de phpMyAdmin debemos dirigirnos al Menú Privilegios

crearemos un usuario nuevo para instalar EspaBiblio, en este ejemplo crearemos un usuario ebiblio; lo importante es definir estos antecedentes en el fichero database_constans.php dentro del directorio principal de EspaBiblio.

Ha agregado un nuevo usuario.

Aquí la vista del nuevo usuario creado (ebiblio)

4: Ahora crearemos la base de datos:

en este ejemplo le puse EspaBiblio – hacemos clik en crear

La base de datos EspaBiblio se creó.

CREATE DATABASE  `EspaBiblio` ;

5: ahora tendremos que editar el arcchivo database_constans.php
que se encuentra dentro del directorio espabiblio
haciendo clik con el boton derecho del mouse elegimos la opcion
abrir con editor de texto.
Visulizaremos el siguiente archivo:
<?php
/* Este archivo es parte de un trabajo protegido por derechos de autor, Se distribuye SIN GARANTIA.
* Vea el archivo COPYRIGHT.html para más detalles.
* EspaBiblio Versión 2.0 Basado en OpenBiblio 0.6.0<br />
* Jorge Lara Cravero, Chile
*/
/*********************************************************************************
*
*                           A T  E N C I O N !
*
*  ||  Por favor, modifique las siguientes variables de la base de datos   ||
*  \/  La base de datos MySQL y el usuario que ha creado para EspaBiblio.   \/
*********************************************************************************
*/
define(“OBIB_HOST”,     “localhost”); //host ej. localhost
define(“OBIB_DATABASE”, “EspaBiblio”); // base de datos
define(“OBIB_USERNAME”, “ebiblio”); // usuario
define(“OBIB_PWD”,      “12345678”); //contraseña
/*********************************************************************************
*  /\                                                                      /\
*  ||                                                                      ||
*********************************************************************************
*/
?>
Solo tendremos que editar las siguientes lineas:
define(“OBIB_HOST”,     “localhost“); //host ej. localhost
define(“OBIB_DATABASE”, “EspaBiblio“); // base de datos
define(“OBIB_USERNAME”, “ebiblio“); // usuario
define(“OBIB_PWD”,      “12345678“); //contraseña

6: Ahora copiaremos el directorio espabiblio dentro del directorio /var/www

lo podemos hacer desde la line de comandos o desde nautilus ejecutado como root

desde la linea de comandos seria:

sudo cp /ruta espabiblio  espacio/var/www

otra forma – ejecutar nautilus como root

sudo nautilus (desde el terminal)

y copiar el directorio espabiblio dentro de /var/www

7: Abrir el navegador y tipear:

http://localhost/espabiblio/install/index.php

Bienvenidos a EspaBiblio – hacemos click en Instalar

Instalación EspaBiblio Completada:

La conexion a la base de datos es buena.

Contruyendo tablas para EspaBiblio, espere un momento…

Las Tablas de la base de datos EspaBiblio se han Creado Exitosamente!

Iniciar EspaBiblio

El nombre del usuario y contraseña admin

Yeahhhhh!!!

Desde el panel de administración podremos configurar nuestra biblioteca virtual!!!

Espero que les sea útil amigos!


Visitando la ETP N° 1 – S.S. de Jujuy

Hace dias atras mi amigo Vladimir Di Fiore junto al INTI me invitaron a dar una charla en la ETP N°1

Llegue un poco tarde ya que no encontraba el establecimiento… pero a eso de las 16:00hs pude compartir

con los chicos mi experiencia con el software libre en la educación.

Comparto con todos ustedes algunas fotos y si les interesa que pase a dar una charla por su cole les dejo

mi mail: gastoninfo@gmail.com