domingo, 24 de enero de 2010

Webs Sencillas con Joomla

Joomla: El CMS de moda

Joomla nace en el 2005 como un fork del proyecto Mambo. Es un gestor de contenidos basado en php y que usa mysql como SGBD. Miles de empresas, instituciones y colectivos lo usan desde Naciones Unidas a centros educativos de Andalucía.

Joomla es un conjunto de páginas PHP que usa MySQL como base de datos. Su instalación es tan fácil como descomprimir la última versión (1.5.15) en nuestro espacio web. La última versión en español se puede obtener en www.joomlaspanish.org.
Si preferimos hacerlo en nuestro propio equipo, necesitamos un servidor web (puede ser apache), php 4.3.10 como mínimo y MySQL 3.23.x en adelante. En linux se instala fácilmente con un terminal, basta con teclear:

sudo aptitude install apache2 php5 libapache2-mod-auth-mysql php5-mysql mysql-server

Por si no nos lo ha pedido al instalar, introducimos la contraseña de root para MySQL:

mysqladmin -u root password "tu_contraseña", pero al instalar el MySQL, el asistente te pedirá la contraseña.

También debemos crear un usuario especial para nuestro Joomla, para lo cual puede ser conveniente instalar phpmyadmin. Para hacerlo, desde el terminal ejecutamos:

sudo aptitude install phpmyadmin

Reiniciamos apache con:

sudo /etc/init.d/apache2 restart

Creamos dentro de /var/www/ un directorio llamado joomla. Ahora basta descomprimir Joomla en el nuevo directoriio y apuntar el navegador hacia http://localhost/joomla/.

Su index.php nos guiará de forma intuitiva en la instalación. En sólo siete simples pasos se selecciona el idioma, se realiza la comprobación previa de los requisitos, se acepta la licencia, se especifica la base de datos usuario y contraseña, escogemos si usa FTP o no, damos nombre a nuestro portal, y los datos del administrador. Además, si queremos nos cargará unos datos de ejemplo, muy recomendables para los novatos. Por seguridad, lo último que pide es eliminar el directorio de instalación ("installation"). Listo (ver figura)



Cada uno en su puesto

Joomla permite al administrador asignar roles a los usuarios. Cuando uno se da de alta se convierte en Registrado. A algunos de ellos podemos darles un rol mayor, Autor, que deja escribir artículos y enviar enlaces. Podemos darle un grado más de confianza y convertirlo en Editor, y además podrá revisar los artículos de los demás usuarios. Por último está el Publicador, que también da el visto bueno a los contenidos. Así 500 alumnos pueden colaborar escribiendo apuntes como Registrados, los delegados de cada curso son los Editores. mientras que los profesores son los Publicadores.

Además podemos tener usuarios que ayuden en la gestión, como Gestor, Administrador o Superadministrador. En http://www.josedomingo.org/web/mod/resource/view.php?id=993 tenemos una tabla comparativa de roles y las acciones permitidas.

Divide y Vencerás

Toda la información que se genera en un centro es suceptible de agruparse por temáticas. Por defecto, Joomla espera que nuestros usuarios escriban artículos. Los que publicamos pueden organizarse en Secciones y éstas, a su vez, en Categorías. Así, podemos publicar los ejercicios para los alumnos en la sección Informática. Y dentro de esta sección, en la categoría 2º de Bachillerato.

Una vez decidido cómo estructuramos la información, pasamos a dar forma a la web.

Cuando construyes tu sitio con Joomla: elijes la plantilla que quieres, la modificas, introduces diferentes extensiones, etc… y ves que tu trabajo de construcción ya está terminado y que ahora sólo tienes que meter contenidos, resulta que sacan una nueva versión y te sientes en cierto modo obligado a actualizar tu ya personalizado Joomla.

Algo que está realmente muy bueno es que se publica bajo la licencia GNU GLP y está desarrollado con PHP y MySQL, y ademas tiene soporte para Windows, GNU/Linux y Mac OSX.

En fin, Joomla Sistema de Administración de Contenido muy eficaz e intuitivo, no necesita tener conocimientos previos ya que es todo se realiza desde un navegador web y es fácil utilizarlo.

En la siguiente dirección hay un manual completo sobre Joomla, para los que quieran empezar con ello: http://www.mediafire.com/?ytjqiykmtzn.

fuente: Linux Magazine

sábado, 2 de enero de 2010

Listado de programas para Ubuntu

Hola a todos los Ubunteros. en este espacio voy a colocar un listado de programas y aplicaciones que le serán de utilidad para nuestra distro preferida. Claro que también sirven para otras distros.

Espero que me ayuden a poblar esta lista, enviendome un comentario con el programa que quieren que agregue al listado. Voy a estar un todo momento en los foros de www.ubuntu-es.org. También se pueden instalar directamente desde un terminal:

sudo aptitude install nombre del programa ó
sudo apt-get install nombre del programa


Amaya 11.3.1 (Editor páginas Web) - http://www.w3.org/Amaya/User/BinDist.html
BlueJ 2.5.3 (Aprende Java con este entorno para novatos) - http://www.bluej.org/
Boa Constructor (Entorno gráfico para desarrollar aplicaciones en Python) sudo apt-get install boa-constructor
Cinelerra (editor de audio y video) - http://cv.cinelerra.org/getting_cinelerra.php
DeVeDe 3.15.2 (Crea DVD's y CD's) - http://www.rastersoft.com/programas/devede.html
Elltube 0.3 (Descarga y convierte videos de Youtube) - http://sourceforge.net/projects/elltube/
Emesene 1.5.1 (Clon de Windows Live Messenger) - http://emesene.org/
Filezilla 3.3.0 (Cliente FTP. También lo hay Server) - http://filezilla-project.org/
Google Chrome (Navegador web de Google) - http://www.google.com/chrome
KompoZer 0.8b1 (La alternativa a Dreamweave para crear paginas web) - http://www.kompozer.net/
LimeWire 5.4.6 (Comparte y descarga todo tipo de archivos) - http://www.limewire.com/es
Listen 0.6.2 (Reproductor musical para Gnome) - sudo apt-get install listen
MonoDevelop 2.0 (Entorno gráfico para desarrollar aplicaciones .NET) - sude apt-get install monodevelop
Mozilla Thunderbird (Cliente correo E) - http://www.mozilla-europe.org/es/products/thunderbird/
OpenArena 0.8.1 (Juego Shooter basado en el motor Quake3 Arena) - http://openarena.ws/smfnews.php
Python 2.6.4 (Lenguaje orientado a objetos potente) - http://www.python.org/
Span-Gles 1.2 (Traductor y Diccionario Ingles-Español-Ingles) - http://span-gles.sourceforge.net/
Ubuntu Customization Kit 2.0.10 (Crea tu propio CD de Ubuntu) - http://uck.sourceforge.net/
Ubuntu Tweak (Configura las opciones ocultas de tu Ubuntu) - http://ubuntu-tweak.com/
VLC Media Player (Reproduce casi cualquier archivo de audio) - http://www.videolan.org/vlc/
Wally 2.3.0 (Cambia tu fondo de escritorio automáticamente) - http://www.becrux.com/