August 31 2009

Crea tu propio servicio de descargas con OpenUpload

Etiquetas : , , , ,

openupload-captura-de-pantallaOpen Upload es una aplicación open source que podemos instalar en el servidor para transformarlo en un servicio para subir y descargar archivos al estilo Rapidshare o MegaUpload.

Open Upload está desarrollado con PHP, es extensible y posee una interfaz disponible en varios idiomas.

Principales características:

  • Acceso grupales
  • Sistema de template
  • Opciones para internacionalización.
  • Soporta las bases de datos: MySQL, Postgress, Flat file, etc.
  • Para el backends soporta los métodos de autenticación: base de datos, LDAP, AD, etc.

Estuve haciendo algunas pruebas que en general salieron muy bien. La instalación es de tipo asistente que requiere de varios pasos pero que igual resulta muy sencilla.

Me parece un proyecto interesante, aunque tengo que confesar que conozco otros que me gustan más.

Open Upload:

Sitio: openupload.sourceforge.net

August 05 2009

GetSimple – Un CMS open source que no usa base de datos

Etiquetas : , , , , ,

getsimple-logoGetSimple es un administrador de contenidos o CMS (Content Managment System) open source y que en lugar de usar bases de datos para almacenar el contenido, utiliza archivos XML.

La instalación es muy sencilla, sólo tenemos que subir los archivos al servidor y cuando lo carguemos por primera vez, nos mostrará un asistente de instalación que consiste en llenar los datos de un formulario. El panel de administración es muy simple, éste organiza todas las opciones en pestañas.

Además, GetSimple es personalizable, utiliza Themes e incorpora un sistema respaldo (bakcup).

getsimple-admin

GetSimple - Panel de administración

Mi experiencia fue muy buena, como mencioné antes la instalación resultó muy sencilla.

No hay dudas de que éste CMS se destaca por su simpleza y por su velocidad, entonces si tienes que montar un sitio pequeño, en donde no necesitas crear usuarios con diferentes privilegios y quieres ahorrar en hosting, entonces debería probar con GetSimple.

GetSimple - Instalación

GetSimple - Instalación

GetSimple:

Web: get-simple.info

Vía: www.kabytes.com

July 31 2009

Cómo instalar Apache, MySQL y PHP desde la consola

Etiquetas : , , , , , ,

instalando-lampSi quieres correr en tu equipo tu propio servidor web, puedes instalar algún LAMP (Linux, Apache, MySQL y PHP o Perl  Python) como XAMPP o puedes instalar cada componente individualmente desde la consola escribiendo:

$ sudo apt-get install apache2
$ sudo apt-get install php5
$ sudo apt-get install mysql-server
$ sudo apt-get install php5-mysql
$ sudo apt-get install php5-gd
$ sudo apt-get install php5 php5-cli php5-gd
php5-mhash php5-mcrypt php5-curl php5-imagick
$ sudo apt-get install php5-sqlite

También puedes instalar PHPMyAdmin

$ sudo apt-get install phpmyadmin

o probar alternativas como SQLBuddy.

Para ver si todo está funcionando correctamente ingresar escribir:

http://localhost/

Si Apache funciona mostrará el mensaje: It works!

Para acceder a las carpetas del servidor, sólo tienes que ir a /var/www/

También no te olvides que para configurar Apache puedes usar Rapache.


June 08 2009

Sphider – Un spider y motor de búsquedas open source

Etiquetas : , , , , , , , ,

sphider-logoSi alguna vez pensaste en crear tu propio motor de búsquedas o tienes un sitio estático y deseas dotarlo con capacidad de búsquedas de contenidos o quieres indexar el contenido de varios sitios, eso es muy sencillo con una solución como la que brinda Sphider.

Sphider es un spider y motor de búsquedas open source, liviano y sencillo de configurar, que está escrito en PHP y utiliza el servidor de bases de datos MySQL.

Este está dividido en dos partes principales: el backend y el frontend.

El backend es el panel de administración, desde el cual se pueden: agregar los sitios a indexar, indexar o reidexar un sitio, configurar categorías y ajustes varios.

sphiderEl frontend es la página de búsquedas propiamente dicha.

Lo conozco desde hace un tiempo y la vedad es que funciona muy bien, posee muchas opciones, es muy sencillo de administrar, consume pocos recursos a excepción del espacio en disco, que depende del sitio a indexar, deberá ser suficiente.

Además existen los Sphider Mod, que son módulos para extender y/o implementarle nuevas funcionalidades.

El sitio de Sphider ofrece abundante y detallada documentación en inglés, como también un demo completamente funcional con el que podemos hacer las primeras incursiones en esta excelente herramienta, ofrecen también soporte vía un foro.

sphider-results

Es una solución ampliamente usada y adoptada por sitios grades, si recientemente buscaste alguna extensión en la página de Wordpess, entonces usaste a Sphider

Sphider:

May 11 2009

Nano – El CMS más pequeño

Etiquetas : , , , , , ,

nano-cms-frontpageEn varios de mis trabajos he utilizado CMSs simples y livianos como Frog, hoy descubrí a NanoCMS, este es un administrador de contenidos muy pequeño y que no requiere base de datos.

Está desarrollado con PHP y no necesita instalación, sólo hay descargarlo, descomprimir los archivos, subirlo al servidor y darle permiso de lectura/escritura a la carpeta pages dentro de data.

Como se podrán imginar es muy rápido, posee un panel de aministración muy completo además de un alto grado de configuración.

Principales características:

  • Está basado en archivos.
  • Es fácil de extender.
  • Es multilenguaje y fácil de traducir.
  • Y utiliza un sistemas de templates entre muchas otras características más.

Lo estuve corriendo en el servidor de desarrollo y todo funcionó más que bien.

¿Todavía sigues pensando en un sitio estático? Porque no importa que tan modesto sea tu servidor, seguro que puede correr NanoCMS.

NanoCMS:

April 30 2009

ocPortal – CMS open source para crear portales

Etiquetas : , , , , , , , , , ,

ocportal - logoocPortal es un administrador de contenidos o CMS (Content Management System) muy potente que permite crear portales. Es un desarrollo open source que se caracteriza por poseer integración con sistemas de foros como: phpBB, Invision Board,  VBulletin, Burning Board, etc.

Tiene un montón de excelentes características, por nombrar algunas: en muy configurable y personalizable, posee un instalador automático que hace todo lo necesario con sólo ingresar los datos del servidor de FTP, incorpora opciones para manejos de banners, motor de búsqueda, listas de correo, etc.

Ofrece muchas características, en algunos aspectos es muy flexible y también algo pretencioso. Cuando digo flexible es porque se adapta a muchas cosas, como por ejemplo el soporte para muchas bases de datos, yo utilicé MySQl pero en verdad es una larga lista que incluye hasta Access por medio de ODBC, lo que en mi opinión personal, lo convierte en una opción interesante para una Intranet en una pequeña oficina.

ocPortal - Demo frontpage

ocPortal - Demo frontpage

El código que envía la navegador es HTML Transitional, lo que creo que es algo antiguo y no está a la altura de lo que se pretende con este proyecto. Igualmente, en general me gustó mucho, si bien tengo que comentar que durante mis pruebas, en mi servidor de desarrollo, funcionó algo lento.

Antes decía que me pareció algo pretencioso y es que tanto la instalación como el asistente de configuración, tienen cada uno un asistente de 10 pasos, siendo muchos de estos innecesarios.

Sin dudas ocPortal es otro excelente desarrollo libre pero sólo para exigentes.

ocPortal: