Tecnologías, Internet y Contenidos v. 2.0

Joomla, Wordpress, Blogger, Twitter...

Ya está disponible Joomla 1.5.12-CR. Esta versión cuenta con 22 correcciones de errores y dos actualizaciones son importantes como para justificar la comunidad de la prueba. Esto incluye una actualización a TinyMCE y los cambios en el marco PHPMailer clase.

Se trata de una "release Candidate, por lo que se recomienda cargar e instalar Joomla 1.5.12 RC en un entorno de prueba. Este es un Release Candidate y no debe utilizarse en un entorno de producción en vivo. Tenga en cuenta que esta actualización no afectan a la JCE editor.

Se hicieron cambios en el marco de la clase PHPMailer con el fin de permitir las conexiones seguras (SSL / TLS) para servidores SMTP. Habida cuenta de estos cambios, Joomla está ahora en condiciones de utilizar servicios como Gmail para manejar el correo electrónico de la aplicación. Si tiene acceso a una cuenta de Gmail, considere la posibilidad de probar esta nueva funcionalidad.

En el Administrador de Grupo, vaya a Configuración global> Servidor y configurar las siguientes opciones:

* Mailer: Servidor SMTP
* Autenticación SMTP: Sí
* Nombre de usuario SMTP: Tu nombre de usuario de Gmail
* Contraseña SMTP: Tu contraseña de Gmail
* SMTP host: tls: / / smtp.gmail.com: 465

Luego es mejor realizar pruebas para garantizar los servicios de correo electrónico siguen trabajando.

Si encuentras cualquier problema o sugerencia, recuerda comentarla en el siguiente enlace, que se corresponde con el articulo original de la web de Joomla. Desde allí, podrás también descargarte Joomla 1.5.2 RC.

http://community.joomla.org/blogs/community/930-joomla-1512-release-candidate-now-available.html

Ya se encuentra disponible la versión Alpha de Joomla! 1.6. La podéis descargar desde http://joomlacode.org/gf/download/frsrelease/7362/41033/Joomla_1.6.0-Alpha-Full_Package.zip.

Yo ya la he descargado y estoy probándola en mi equipo. Dentro de poco, haremos una reseña completa de las funcionalidades nuevas.

Actualizarse o morir!

Desde hace muchos años, lo que más buscan los usuarios de Internet es tener su propio Portal. Poder decir lo que uno quiere y cuando quiere, pero sin gastarse un duro. Por esos surgieron los blogs o weblogs. Desde su aparición multitud de usuarios se han introducido en el mundo de la publicación on-line, algunos incluso obteniendo un rendimiento económico.

Pero el mundo sigue avanzando, y con este avance, ahora el usuario medio pide y necesita poder diseñar su blog como el quiera, añadir funciones, que sus visitantes habituales se suscriban, se registren.. que se creen comunidades virtuales, avisar de eventos por mail.. y un largo sin fin de funcionalidades nuevas que un blog no puede ofrecer por su propia naturaleza. Pero seguimos queriendo tener todo eso sin gastar un duro.

Para ello, tenemos la opción del hosting gratuito. Pero ya no nos sirve un hosting cualquiera, como antaño.. ahora necesitamos una base de datos, que nos sirvan php5 y un cierto control.


Estuve navegando por ahí, buscando entre foros y encontre un post muy interesante y como soy legal y no quito el merito a nadie, enlazo directamente al post. En el, recomiendan varios servicios de hosting. Yo estoy probando el de Iespana.es que me da mysql y php y algún otro de la lista que encontre en el post.

Si alguno conoce algún hosting gratuito con php y mysql, que lo postee en el blog. Los probaré y hare una reseña.

De vez en cuando, cuando uno está navegando.. buscando soluciones para los problemas típicos que nos genera nuestro "querido" Internet Explorer, se topa con usuarios preguntándose porque se ve mal algo en Firefox cuando en Internet Explorer se ve bien. Y aquí os digo, con toda la sinceridad y bondad del mundo, que la pregunta debe formularse al revés. Si un día te pasa eso, deberías preguntarte ¿Que he hecho mal para que se vea bien en Explorer y mal en Firefox?

A mi modo de ver las cosas, uno siempre debería desarrollar con Firefox, y una vez conseguido el resultado deseado adaptar lo que uno ha hecho para que se visualice correctamente en Internet Explorer, aunque esto no sea un requisito puesto por el cliente. Al final, el cliente casi siempre utiliza Internet Explorer.

Para aquel que no se crea de lo que estoy hablando, existen numerosos estudios en Internet de cuanto se acercan al cumplimiento de los estándares que hay establecidos.

Uno de ellos es el Test Acid 2, el cual crea con controles html estándar una carita sonriente. Podemos ver el resultado de este test en el siguiente enlace.
http://www.webstandards.org/files/acid2/test.html

Si lo que uno busca es información más completa sobre lo que cumple un explorador y lo que no cumple lo mejor es que visite la siguiente pagina: http://www.webdevout.net/. En esta página, encontrarás una serie de tablas comparativas de los más importantes exploradores.

He encontrado esta página donde podemos encontrar plantillas de todo tipo para Joomla.

Lo más interesante de esta web son los filtros que tiene. Podemos filtrar los resultados para solo ver las que son gratuitas, aquellas que tienen menús dinámicos, que utilicen mootools, etc..

Muy interesante el link. Además de las plantillas, podemos encontrar componentes y un listado de los mejores sitios en Joomla. Interesante echar un vistazo, sobre todo para los diseñadores, nos permite saber mucho de lo que se puede hacer con este fantástico gestor de contenidos (CMS).

Best of Joomla!

Lo que más se ve en los foros, es gente pidiendo manuales sobre como funciona Joomla, como configurar lo y como utilizarlo. Mi primera idea fue realizar ese manual y colgarlo en el blog, pero viendo la cantidad ingente de manuales que existen otro mas no iba a marcar la diferencia. Así que lo mejor es recopilarlos todos, y que el mundo elija.

Manuales (tutoriales) de Joomla 1.5:


Páginas de interés


Foros específicos



Este listado irá creciendo, según vaya encontrando más páginas.

Qué gestor de contenidos prefieres? ¿Qué CMS? ¿Joomla o Wordpress?

Parece una lucha, aunque no lo sea. Pero empiezan a rondar por Internet (en realidad ya hace tiempo) este tipo de preguntas sobre Joomla y Wordpress. Como si se tratara de dos competidores en el mismo campo. Para mi, esto no es así.

En mi opinión, la pregunta que uno debería hacerse cuando va a hacer una web y quiere que esta sea completa y llena de servicios es si utilizar ¿Joomla o Drupal?, o ¿Typo3?. Wordpress es una herramienta de las más útiles que existen para la creación de blogs, pero a su vez, Joomla! es una de las más potentes herramientas para la creación de Portales Web. Para mi se trata de campos distintos, pero la capacidad de ambas herramientas de instalar plugins hace que la una toque el campo de la otra.

Por ejemplo, gracias a los plugins, en un Portal hecho con Joomla! puedes tener un blog y en una página hecha con Wordpress puedes incluir algunos servicios propios de un Portal.

Para solucionar este dilema lo que uno debe preguntarse cuando quiere hacer una página web es que necesita ahora, y que necesitará en el futuro. ¿Que esperan de mi web los usuarios? Si quieren tener de todo, utiliza Joomla. Si quieren tener un blog, utiliza Wordpress.

Yo soy casi un fanático de Joomla!, por eso, si algún fanático de Wordpress lee esto, por favor, que postee un comentario con sus opiniones. Todas las opiniones son válidas.

El término Web 2.0 fue acuñado por Dale Dougherty de O'Reilly Media en una lluvia de ideas con Craig Cline de MediaLive para desarrollar ideas para una conferencia.

Podemos entender como 2.0 -"todas aquellas utilidades y servicios de Internet que se sustentan en una base de datos, la cual puede ser modificada por los usuarios del servicio, ya sea en su contenido (añadiendo, cambiando o borrando información o asociando datos a la información existente), pues bien en la forma de presentarlos, o en contenido y forma simultáneamente."- (Ribes, 2007)

A la hora de diseñar un proyecto pensando en la Web 2.0 debemos tener en cuenta que debemos utilizar las siguientes tecnicas:

  1. Aplicaciones orientadas al web.
  2. Respeto a los estándares como el XHTML.
  3. Separación de contenido del diseño con uso de hojas de estilo (CSS).
  4. Sindicación de contenidos (RSS).
  5. Ajax (javascript ascincrónico y xml).
  6. Manejar usuarios y comunidades.
  7. Proveer APis o XML para que las aplicaciones puedan ser manipuladas por otros.
  8. Facilitar el posicionamiento con URL sencillos.
  9. Arquitectura de participación.



La nueva versión de Joomla (1.6) está a punto de llegar. Navegando por ahí encontré esta presentación que explica, aunque en inglés, algunas de las cosas nuevas que traerá consigo la nueva versión..

las primeras diapositivas presentan el sistema integrado de comentarios, cedido por jextend, un componente muy popular y potente para comentarios.

En resumen, Joomla! 1.6 integrará listas de control de acceso más avanzadas. Con listas de control de acceso se pueden definir derechos de acceso a distintas partes del sistema, y se podrá crear sus propios grupos de usuarios y vincular estos derechos a un tipo específico de usuario.

Esto se logra en Joomla! 1.6 a través de dos componentes: control de acceso (com_acl) y miembros (com_members). El primero es de la misma complejidad que las soluciones actuales 1,5 (JACL, Juga), mientras que los miembros le permite definir nuevos grupos. De esta manera podremos otorgar a cada grupo de usuarios los accesos que nosotros decidamos.


Las nuevas mejoras de Joomla 1.6 alpha están casi listas.. he obtenido esta lista de mejoras de http://developer.joomla.org/..

  • Nueva librería JForm [completo].
  • Una forma sencilla de realizar la traducción en JavaScript [completo].
  • Implementación de un nuevo controlador de encaminamiento de petición mas robusto [completo].
  • Nuevo sistema de control de acceso que imitando lo que ya existe en 1.5, permita la creación de nuevos grupos y niveles de acceso, y establecer reglas de acceso para las "vistas", por lo menos, para las "vistas" de los artículos [casi completo].
  • Implementación de nuevos triggers (disparadores) de eventos [en progreso].
  • Una clase JContent, que será utilizada por los plugins de contenido y por las "vistas" [en progreso].
  • Actualización a Mootools 1.2 [en progreso].
  • Extension updater - Instalaciones de actualización [en progreso].
  • Mejoras en el menú manager [en progreso].
La fecha aproximada para la liberación de esta versión es el próximo 22 de junio de 2009, aunque aun no es nada oficial, nos podemos hacer una idea. Esperemos que sea lo antes posible

Andrew Eddie y Louis Landry, miembros del Core Team de Joomla, han proporcionado cinco capturas en las que se muestran algunas de las nuevas funcionalidades que tiene el gestor de menús, así como otras funcionalidades que se trasladarán a otros componentes de Joomla. Estás capturas no son nada definitivo, pero nos ayudarán a hacernos una idea de como será el futuro componente.

En el siguiente enlace podéis descargar el PDF con las capturas.




Para poder quitar el mensaje de copyright que viene en la parte del FrontEnd cuando presentamos las galerías de imágenes con phocagallery en la version 2.2.2 beta.
Para poder quitar debemos de hacer lo siguiente:

Debemos ir de al siguiente archivo:

administrator/components/com_phocagallery/helpers/phocagallery.php

Dirigirnos a la linea de codigo nº:
Linea: 1664, donde pone return output; en el metodo que devuelve el pie y comentarla.

Os recuerdo que esto no es una recomendación y que debeis atender a la licencia que os facilite el creador del componente.

Mucha gente dice por ahí que no se pueden alinear las imágenes verticalmente, en todos los navegadores. Yo encontré una página donde lo conseguían y logre adaptarlo a todos los navegadores..
La idea fundamental de este código es alinear una imagen dentro de un contenedor, es decir, que se centre dentro de ese contenedor, no en toda la página.

El código html que tengo es este..

< class="lista_empresas">
< class="lista_empresas_centrado">
< class="centrado_vertical">
< class="lista_img_ancho" alt="ACADEMIA POSTAL 3 VIGO" title="ACADEMIA POSTAL 3 VIGO" src="http://www.blogger.com/images/imagen1.png">
< / span>
< / div>
< / div>

y en mi css tengo:

.lista_empresas {
display: table;
float: left;
width:150px;
height:150px;
margin:5px;
position:relative;
text-align:center;
}
.lista_empresas_centrado {
display:table-cell;
margin:0 auto;
text-align:center;
vertical-align:middle;
width:100%;
}
span.centrado_vertical {
display:block;
position: relative;
top: -50%;
}
.lista_empresas img {
max-width: 150px;
max-height: 150px;
vertical-align: middle;
/*border: 1px solid red;*/
}
.lista_img_ancho {
width: 150px;
}

La idea de esto es establecer un contenedor que asegure que la imagen no es mas grande (lista_empresas).
Dentro establecemos otro contenedor y dentro un span con el centrado.
Dentro de este esta la imagen en la que establecemos un max-width 150px,
pero como solo funciona para Firefox a continuación metemos un width para Internet Explorer.

Es posible que este método "suba" tu imagen 75px en ie, por lo que es necesario añadir en tu css lo siguiente:

* html .lista-margin-solo-ie{ margin: 75px; } /* hack IE6 */
.lista-margin-solo-ie{ *margin:75px;} /* hack IE7 */

y un div vacio antes de la imagen.

< class="lista-margin-solo-ie">< /div>

Espero que os sirva de algo.

Además de los dispositivos móviles que se empleen para la evaluación de los contenidos Web, también podrá ser de utilidad utilizar los siguientes emuladores que se cargarían a un ordenador de sobremesa:


· Emulador OpenWave v7.0.

· Emulador Nokia S40.

· Emulador Nokia S60.

· Emulador Smartphone.

· Emulador PocketPC.

· Mozilla Firefox + User Agent Switcher.

· Opera + Ver + Pantalla pequeña

· Adobe Device Central

Emuladores de móvil on-line
http://www.yospace.com/spedemo.html

Ademas, existe un validador basado en el documento http://www.w3.org/TR/mobileOK-basic10-tests y en el que se detectan disconformidades en relación a las Mobile Web Best Practices (MWBP) de forma automática: W3C mobileOK Checker [Beta].

Los navegadores abren directamente todos los archivos de tipo mime especificados. Si uno quiere que un usuario de una página no se le abra automáticamente debe especificar en los headers de la página que esta se descargue.

Si nosotros creamos una página descargar.php en la que metemos el siguiente código.

< ?php if (file_exists ($_GET['f'])) { header('Content-type: application/force-download'); header('Content-Disposition: attachment; filename=' . basename ($_GET['f'])); readfile($_GET['f']); } else { header('HTTP/1.0 404 Not Found'); echo 'Error, this file does not exist.'; } ?>

Nota: observar que sobra un espacio en la etiqueta de apertura de php.

para crear el link al archivo, solamente debemos llamar a descargar.php y pasarle un argumento "f" con la ruta del archivo.

descargar.php?f=ruta/nombrearchivo.*

Este enlace mostrará el típico mensaje Descargar, Abrir o Cancelar.

Cuando se navega en la Web a través de dispositivos móviles se está operando en contextos muy diferentes al de los dispositivos fijos, por eso, a la hora de diseñar una web móvil lo más importante es tener en cuenta las diferencias entre esos dispositivos:

  • La entrada de datos de los dispositivos móviles es más difícil al no disponer del teclado.
  • La pantalla es más limitada.
  • No todos los dispositivos móviles proporcionan un botón de atrás, por lo que nosotros debemos proporcionarlo.
  • Las conexiones de los móviles son más lentas y la transferencia generalmente cuesta dinero.
  • No todos los dispositivos soportan cualquier tipo de información. Incluso si lo soportan, la experiencia puede no ser la esperada (imágenes demasiado grandes, pdf,...).
  • Los dispositivos móviles tienen limitado el procesamiento de datos y la memoria, lo que puede provocar visualizaciones incompletas.
  • Es frecuente que muchos navegadores no soporten "scripts" o "plug-ins".

Para servir al cliente contenidos adecuados, es importante determinar el contexto. El contexto incluye aspectos como el protocolo de transporte y características físicas del dispositivo. Debemos servir al cliente solo aquello que pueda manejar y ver correctamente, si no podemos determinar un contexto válido, debemos suponer que el usuario puede ver lo mínimo posible.

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.