Chuleta de HTML 5 en Woork

El nuevo HTML 5 promete muchas mejoras que todos los desarrolladores web deberíamos ir aprendiendo, ya que es la tecnología del mañana (dicho por Google). De momento yo voy a ponerme esta chuleta de HTML 5 como fondo de escritorio para tenerla siempre a mano. La chuleta la ha creado Antonio Lupetti, de Woork, y está bastante completa. Vía Anieto2k.
Por : David           Comentarios desactivados

Trabajar desde casa, la tira cómica de 8-bits.es

General

David | 7/09/2009

Trabajar desde casa

Ayer por la noche, mientras daba el típico paseo por internet antes de irme a dormir, me encontré con esta tira cómica que me hizo pasar un rato de lo más divertido y que el autor (Pablo) a titulado “Trabajar desde casa“.

Pablo va ilustrano las anecdotas que van surgiendo en la vida de un freelance, que en este caso es un diseñador gráfico que se dedica al mundo del web. Me ha hecho mucha gracia por que muchas de las anecdotas narradas en esta tira cómica las he vivido en mis propias carnes.

Desde aquí felicito a Pablo y le animo para que siga creando más tiras cómicas.


Lectura recomendada: 6 interesantes plugins de WordPress para tu empresa

En Xybernéticos han escrito un post donde se muestran 6 plugins para Wordpress que pueden resultar útiles en el ámbito empresarial. Aunque Wordpress no fue creado para tal propósito, la comunidad le ha ido añadiendo funcionalidades extra que en cierto momento pueden solucionarnos un problema concreto sin necesidad de implantar soluciones más complejas.
Por : David           Comentarios desactivados

40 preguntas y respuestas sobre Joomla

Joomla

David | 6/09/2009

preguntas

Leyendo Compass Designs me he encontrado con un artículo bastante interesante  titulado “46 Joomla Questions Answered“, donde se van respondiendo dudas que le suelen surgir a los novatos (y no tan novatos) en Joomla. El artículo está escrito por el autor del sitio Barrie North, al que le pedí permiso para traducirlo y publicarlo en Nosolocódigo. Barrie me dijo que por supuesto, así que ni corto ni perezoso, hoy me he puesto y en 1 horita lo he traducido. Me he permitido el lujo de eliminar alguna pregunta que me ha parecido poco importante, quedando el artículo traducido en 40 preguntas, en lugar de 46 que tiene el original. También he añadido algo en alguna respuesta, pero poca cosa.

Ahí va la batería de preguntas:   Seguir leyendo 40 preguntas y respuestas sobre Joomla


16 alternativas para crear una galería de contenido destacado usando jQuery

Javascript

David | 4/09/2009

galería de contenido destacado

Los sliders de contenido destacado se han puesto de moda, y la verdad es que son una forma bonita y elegante de tener siempre en primera página el contenido más relevante de tu sitio, de forma que los lectores que lleguen por casualidad tengan siempre un rápido acceso a él y la oportunidad de leerlo.

Últimamente he estado planteándome la idea de introducir uno de estos en mi blog. Para ello necesito usar jQuery, ya que es el framework que uso en el blog, así que durante este último mes he estado anotando cada script o plugin de jQuery que permitiera crear este tipo de efectos. El resultado final es este, una recopilación de 16 formas diferentes de crear un scroll/galería de contenido destacado en un sitio web usando jQuery.

Aunque he visto más scripts por ahí, estos son para mi gusto los que más adecuados, pero si tú conoces alguno que crees que debería ser incluido y me lo he dejado, indícalo en los comentarios. Seguir leyendo la recopilación de galerías para jQuery


Comparando lo incomparable: Joomla vs WordPress round 2

Joomla, Opinión, Wordpress

David | 2/09/2009

joomlaVsWordpress

Con este artículo pretendo contestar a la contestación (valga la redundancia) que Fernando Tellado ha hecho a mi artículo “5 razones para usar Joomla en lugar de WordPress“.

En mi opinión Fernando tiene razón en algunas cosas que dice, pero no en todas. Quizás me faltó matizar algo en mi post original. Pero creo que el problema fundamental es que los 2 tenemos una visión diferente de las necesidades que tiene que cubrir nuestro CMS. En cualquier caso quiero dejar claro que no soy ningún fanático de Joomla y que no me caso con ninguno simplemente uso uno u otro según las necesidades.

Veamos más detenidamente los puntos analizados.

  1. Cuando necesitas algo más que un sistema de publicación de contenidos. Es verdad que en WordPress no estas anclado a la estructura de un blog, aquí quizás debí matizar más. Yo pienso que WordPress es la mejor solución para la publicación de contenidos en general, ya sea blog, revista digital, periódico digital, tablón de anuncios digital o lo que se os ocurra. Pero no todas las webs son especializadas en la publicación de contenidos, por ejemplo, una intranet es una web y WordPress no es una buena opción para esto. No se me ocurriría que plugin utilizar para implementar una intranet donde en el almacén se deba tener un control de fichado de empleados mediante código de barras, y luego en las oficinas puedan controlarlo que empleado ha fichado o no, y además puedan realizar pedidos a proveedores, añadir clientes, etc… Todas estas cosas que requieren de mayor personalización, WordPress no las puede atacar, por que no está pensado para esto, su API se queda corta.
  2. Extensiones más completas. Puede ser que WordPress tenga más extensiones, pero son mucho más sencillas. En Joomla hay menos, pero la funcionalidad que tienen es
    más amplia. Un plugin es una pieza muy pequeña de código, un componente es una aplicación entera. Los plugins (la palabra lo dice) son añadidos que se van poniendo a lo que WordPress ya tiene, pero siempre girando todo en torno a WordPress. En Joomla puedes crear
    aplicaciones independientes (componentes) más fácilmente e integrarlas en lo que ya hay. Por ejemplo, VirtueMart trae su propio panel de gestión que es amplísimo, y se pueden crear tiendas virtuales muy complejas. No creo que exista un plugin de e-commerce tan completo como VirtueMart para WordPress. Se puede escribir un libro hablando solamente de Virtuemart, de hecho los hay.
  3. Más potencia. En el tema de la potencia, siempre y cuando quieras crear un sitio de publicación de contenidos, con WordPress no te va a faltar potencia, es más, creo que es más flexible que Joomla. Pero Joomla permite publicar contenidos de una forma muy digna y además permite hacer muchas más cosas. Todo depende de las necesidades del cliente. De todas formas, en este punto, no se me ocurre como comparar Joomla con WordPress, ya que no creo que sean del todo comparables.
  4. Sistema de plantillas más sencillo y sofiticado .Una de las razones de crear plantillas es separar bien la presentación de la lógica de aplicación y los datos. Si en las plantillas empiezas a meter código de acceso a datos te cargas este patrón de diseño en 3 capas tan necesario a la hora de programar.En Joomla los templates no se tocan, se hace todo con módulos, plugins y componentes. Si quieres añadir los posts más populares (por ejemplo) no hace falta que vayas a sidebar.php y pongas el código necesario, lo que hay que hacer es crear un módulo e introducirlo en la posición deseada. (left, right, user1, user2, etc..). En WordPress también puedes hacer esto mediante widgets de forma que queda mas modulable (como en Joomla), pero la gente tiene el vicio de meter código de acceso a datos y lógica directamente en el theme. En WordPress no está bien definida la separación de las 3 capas.
    Precisamente por tener la vista separada completamente del control y de el acceso a datos, se garantiza que si tienes una instalación de Joomla y cambias el template, se va a visualizar la misma información, pero diferente estilo visual. En WordPress, imagina que tienes en el sidebar tu código para poner los post mas populares , si luego cambias el theme y el nuevo no tiene el mismo código, no los verás, tendrás que volver a implementarlo. Esto es lo que hace mejor el sistema de templating de Joomla (según mi manera de ver las cosas), y es a lo que me refería, que el API de Joomla está mejor resuelta, y queda todo más desacoplado.
  5. Más fácil de personalizar. El año pasado me pidió una empresa que su sitio web implementado con Joomla tuviera una extranet para clientes, donde cada cliente pudiera logearse y ver sus movimientos (facturas, compras, etc…) y además pudieran subir reportajes fotográficos con subida multiple de ficheros. Esto, lógicamente no se puede abarcar con ningún componente ni plugin, ya que son unas necesidades muy específicas. Pero con Joomla dispones de un API para crear componentes de tal forma que todo queda integrado. Con el API de plugins y widgets de WordPress me temo que no se podría haber realizado de una forma satisfactoria y deberías de programar PHP e intentar integrarlo con WordPress a mano. De esta potencia es de la que hablo.
  6. El API de Joomla es mucho más amplia, por la sencilla razón de que es un API pensada para crear aplicaciones, mientras que el API de plugins y widgets de WordPress es un API pensada para ampliar las funcionalidades de WordPress pero siempre pensando en la publicación de contenidos. Yo a Joomla lo veo más como una plataforma de desarrollo de aplicaciones. WordPress lo veo como una plataforma para la publicación de contenidos mejor orientada que Joomla, pero no una plataforma de desarrollo de aplicaciones.
    El framework MVC de Joomla no tiene mucho que envidiar a grandes frameworks de grandes empresas como ASP.NET MVC, de hecho se parece bastante a este último. Y esa es la ventaja, que al utilizar un patrón de desarrollo similar es fácil leer y entender el código de las aplicaciones. En WordPress es todo un poco más caótico.

Conclusión

Yo también creo que para la publicación de contenidos WordPress es mejor que Joomla, sobre todo por el tema de la usabilidad, ya que el back-end de Joomla le falta un poco de depuración. Pero no todas las webs se basan en la publicación de contenidos. El problema creo que es de enfoque y es que tú lo estas viendo desde la perspectiva de periodista que le gusta manejar a las mil maravillas su CMS, y yo lo veo desde la perspectiva de programador al cual le gusta desarrollar aplicaciones con un framework y que todo quede integrado dentro del mismo CMS. ¿Me equivoco?

Por cierto, por supuesto que me lo tomo bien, de hecho me encanta hablar de estos temas con gente que sabe de que está hablando, como tú. Lo que me da rabia es ver gente que critica por criticar sin conocer si quiera lo que está criticando. Lo digo sobre todo por el tema de los templates, que en internet se puede ver mucha gente que dice que Jooma es feo solo por que el template que trae por defecto es feo, o que Joomla es malo para SEO solo por que el template que trae por defecto usa tablas, no se si me explico.

Un saludo Fernando, y enhorabuena por el blog, lo leo a diario y es fantástico.


Lectura recomendada: Virtuemart, complemento de Joomla para crear una tienda online

Si estas pensando en crear una tienda online y dispones de un sitio web implementado con Joomla, recomiendo que te pases por este artículo de Tecnología y Pyme, donde se hace una revisión del componente más famoso de Joomla para crear sitios de e-commerce.
Por : David           comentarios 2

AdminPraise Lite, una alternativa a la típica plantilla de backend de Joomla

Joomla

David | 31/08/2009

Admin Praise Lite, plantilla para backend de Joomla

AdminPraise Lite es una plantilla para el backend de Joomla. En ella se han realizado algunos cambios de usabilidad, que seguro que gustan a muchos usuarios. Si no te gusta el manejo del backen de Joomla y te desesperas haciendo tanto click para realizar cualquier mínimo cambio, pruébala, ya que posiblemente será una solución para ti. Además, es GPL y totalmente gratuita.

En ayudaJoomla han hecho un análisis más completo.