General

Sony se sube al carro de Joomla

Aprovechando que acabo de abrirme una cuenta personal de twitter, si lo sé soy de lo peor Cool, he estado indangando en los tweets de Joomla.org y he podido descubrir que otra gran compañia como Sony se apunta al carro de los gestores de contenido para la web de su nuevo programa: the Nate Berkus Show. Esto no hace más que probar que la fiabilidad y la grandes posibilidades que tiene Joomla seducen hasta a las compañías más grandes.

nate-show

 

Noticia original | Joomla.org

Joomla 1.6 en español

translations_bigLos chicos de WebEmpresa se han currado una traducción para Joomla 1.6 beta 8 totalmente en español. Además, según comentan, también piensan encargarse de la traducción de las posteriores betas y versiones definitivas de la mencionada versión junto con JoomlaSpanish.

Desde Ayuda Joomla se quiere aprovechar para felicitar a WebEmpresa por su trabajo y labor que nos facilitan las pruebas de las nuevas betas de Joomla 1.6 en nuestro idioma.

Enlace | Idioma español para Joomla 1.6 beta 8

Noticias Original | WebEmpresa

Próximas reviews de libros en AyudaJoomla

Después del pequeño parón vacacional que hemos tomado en el blog ya estamos de vuelta. Durante estas vacaciones hemos recibidos dos nuevos libros de la editorial de libros Packt, Joomla 1.5 Templates Cookbook y Joomla! Accesibility.

Joomla 1.5 Templates CookbookJoomla 1.5 Templates Cookbook es un libro en el que se encuentran respuestas rápidas a problemas comunes en el desarrollo de plantillas Joomla. Incluye más de 60 recetas para aplicar a una plantilla Joomla, como puede ser cambiar el estilo de el módulo de búsqueda, añadir un favicon, validación CSS y XHTML o el uso de module chrome. Os adjunto el capítulo 3 del libros Theming the Details en el que se explica , entre otras cosas, como utilizar la técnica de template overrides, como personalizar el breadcrumb o la paginación.

 

Joomla! AccessibilityJoomla! Accessibility es una guía rápida para crear sitios Joomla accesibles para personas con necesidades especiales (problemas de visión, discapacidad física o cognitiva, etc). Un alto porcentaje de sitios web no tienen en cuenta esta característica que en ocasiones puede que no resulte trivial cumplirlas, pero en la medida de lo posible se debería al menos tener en cuenta. En el caso de España los sitios web de las administraciones públicas (Ministerios, Universidades, etc) están obligadas a cumplir la accesibilidad.

 

Más info | Nota de prensa Joomla 1.5 Templates Cookbook y Joomla! Accessibility

Ganador del segundo sorteo de Ayuda Joomla y Packt

La segunda edición del sorteo que realizamos en Ayuda Joomla con la colaboración de la editorial de libros Packt ha llegado a su fin.

El ganador va a recibir el libro que escoja entre los siguientes títulos: Joomla 1.5 SEO, Joomla 1.5 MultimediaJoomla 1.5 Beginner's Guide, Joomla with Flash o Mastering Joomla 1.5 Extensions and Framework Development.

Tanto la editorial Packt como nosotros estamos muy contentos por la acogida que ha tenido el sorteo y queremos agradeceros vuestra participación, así como animaros a participar en futuros sorteos que realicemos.

Joomla 1.5 SEOJoomla 1.5  Multimediajoomla 1.5 beginners guide

Joomla With Flash Mastering Joomla 1.5  Extensions and Framework Development

 

resultado-sorteo2

¡¡¡Enhorabuena dabidmp!!!

Eres el ganador de un libro sobre Joomla de la editorial Packt. Esperamos que el libro que escojas te sirva para aprender mucho sobre Joomla y que nos enseñes más adelante como has aplicado los nuevos conocimientos adquiridos con el libro.  Por favor ponte en contacto con nosotros para ultimar los detalles de la entrega.

Muchas gracias a todos los participantes y a la editorial Packt por colaborar en la realización de este sorteo.

Mastering Joomla! 1.5 Extension and Framework Development

Review

Mastering Joomla 1.5 Extension and Framework Development

Nombre: Mastering Joomla! 1.5 Extension and Framework Development (Segunda edición)

Autores: Chuck Lanham / James Kennard

Editorial: Packt

Páginas: 560

Publicación: Mayo 2010

Idioma: Inglés

Precio: 61.43 euros

 

La editorial de libros Packt nos ha enviado una copia del libro Mastering Joomla! 1.5 Extensions and Framework Development. Es la segunda edición de este libro, en la cuál se ha realizando una actualización de los contenidos y se ha añadido información adicional con respecto a la primera edición, en concreto cuenta con 72 nuevas páginas con información extra.

Con este libro os adentraréis en el mundillo del desarrollo de extensiones para Joomla y aprenderás a implementar componentes, módulos y plugins para Joomla! 1.5. Está orientado a usuarios de Joomla con conocimientos de programación y que deben tener, al menos, unas nociones muy básicas sobre patrones de diseño de software para poder seguirlo. En ningún caso lo recomiendo para usuarios sin conocimientos de programación dado que la curva de aprendizaje puede ser muy grande y no podrán sacar provecho del libro.

Para los usuarios que ya sabéis hacer extensiones este libro podéis considerarlo como una guía de consulta o biblia de programación sobre el Framework de Joomla que podéis revisar cuando estéis desarrollando una extensión. Encontraréis información detallada sobre constantes, bibliotecas, funciones del core y un sin fin más de líneas de código, algunas de las cuáles yo ni me imaginaba que existían. En concreto, los capítulos 8, 9 y 11 os pueden resultar bastante interesantes a los desarrolladores experimentados.

Si os animáis podéis comprar aquí el libro con mi enlace de referido, con esto colaboráis con la compra de una estantería en IKEA para colocar la colección de libros sobre Joomla que estamos haciendo Laughing

Os dejo a continuación una descripción detallada del contenido de cada capítulo del libro

¿Qué aprenderás con este libro?


  • Capítulo 1 - Introduction to Joomla! Joomla 1.5 esta basado en un Framework que lo provee de una gran flexibilidad, seguridad y extensibilidad. Conocerás una visión general de las tres capas que componen el Framework de Joomla (Framework layer, Application Layer y Extension Layer) y los seis tipos de extensiones que se pueden emplear en Joomla (componentes, módulos, plugins, lenguajes, plantillas y herramientas). Además se presentan algunas herramientas útiles para desarrollar extensiones como son phpDocumentor o J!Dump.
  • Capítulo 2 - Getting started Es necesario conocer unas nociones básicas antes de empezar a desarrollar sobre Joomla. Por ese motivo este capítulo hace un breve repaso sobre programación orientada a objetos, patrones de diseño y constantes predefinidas en Joomla que se pueden usar en las extensiones, pero además nos introduce algunas funcionalidades de las clases del core JRequest, JText, JRoute, etc.
  • Capítulo 3 - The Database Un repaso sobre la estructura básica de la base de datos de Joomla y las normas de convención que tenemos que utilizar al generar las tablas que necesiten nuestras extensiones, para posteriormente aprender a crear tablas y realizar operaciones sobre ellas, como ejecutar consultas para extraer datos, actualizarlos, eliminarlos, ordenarlos, etc.
  • Capítulo 4 - Extension Design A la hora de desarrollar extensiones existen elementos de diseño comunes para todas las extensiones. Este capítulo explica como trabajar con clases helper, como crear y utilizar los métodos getInstance() o como guardar y cargar valores de registro. Muchas extensiones necesitan trabajar con información del usuario, como por ejemplo el tipo de usuario o cuál es su zona horaria, o necesitan utilizar variables de sesión o información del navegador que se utiliza, una parte de este capítulo esta dedicada a conocer como se puede trabajar con toda esa información. La última parte  ilustra la estructura general de archivos y carpetas que tienen los componentes, módulos y plugins en Joomla.
  • Capítulo 5 - Component Design Aprende a diseñar tu primer componente Joomla. Te guiará en al construcción de un componente de ejemplo tanto para la parte del frontend como para el backend, pero antes de poder empezar a programar te explicará como funciona el patrón de diseño del Modelo-Vista-Controlador en Joomla (MVC).
  • Capítulo 6 - Module Design Los módulos en Joomla pueden ser independientes o pueden ser un apoyo para trabajar con la información de un componente de Joomla. En este capítulo aprenderás a desarrollar un módulo que se apoya en el componente diseñado en el capítulo anterior, crear un soporte multiidioma y permitir el uso de distintos parámetros de configuración como mostrar contador y seleccionar una plantilla para el aspecto visual del módulo.
  • Capítulo 7 - Plugin Design Los plugins nos permiten modificar funcionalidades en Joomla sin tener la necesidad de modificar el código existente, por ejemplo alterar el contenido del sitio antes de que sea mostrado (imagina un plugin que antes de cargar la web sustituye todas las apariciones de la letra A por la letra E).  En este capítulo conocerás el patrón de diseño Observador que se activa cuando ocurre algún evento concreto para realizar una modificación en la funcionalidad del sistema. Como ejemplo se diseña un plugin que actúa sobre el componente realizado en el capítulo 5.
  • Capítulo 8 - Rendering Output Un recorrido por la librería joomla.html que nos permite generar código XHTML estándar y además ahorrar mucho tiempo en el desarrollo al emplear alguno de los tipos predefinidos que contiene, como pueden ser los calendarios, tooltips, hojas de estilos, etc. Aprende a crear plantillas para los componentes, añadir un editor wysiwyg a vuestro componente, realizar operaciones sobre la información almacenada (paginar, ordenar o filtrar y buscar). La editorial Packt ha puesto este capítulo completo en su sitio web como ejemplo del contenido del libro.
  • Capítulo 9 - Customizing the page En ocasiones las extensiones necesitan mejorar la experiencia del usuario (usabilidad). Por ello es necesario mostrar mensajes utilizando la cola de aplicación de mensaje, realizar redirecciones del navegador hacia otras páginas, modificar el titulo de la página o el Pathway, incluir bibliotecas javascript y un largo etcétera de detalles que harán la extensión más amigable para el usuario.
  • Capítulo 10 - APIs and Web Services Aprende a trabajar con las APIs que trae Joomla para XML, AJAX, LDAP, Email y FTP. También conocerás como se puede integrar el web service de YahooSearch en Joomla.
  • Capítulo 11 - Error handling and Security Este capítulo habla de errores comunes y de seguridad que se suelen tener a la hora de desarrollar extensiones en Joomla. Extremadamente útil para evitar posibles sorpresas de usuarios malintencionados.
  • Capítulo 12 - Utilities and Useful Classes Un recorrido por clases predefinidas que pueden ser muy útiles a la hora de desarrollar extensiones utilizando el Framework de Joomla. Ejemplo de estas clases son  JDate, JArchive, JLog, JTree, etc.

Además como contenido extra el libro incluye el apéndice Joomla Core Classes que se encarga de realizar una descripción detallada de las clases del Core de Joomla  incluyendo sus propiedades, métodos, métodos heredados y métodos que han quedado obsoletos de versiones anteriores.

Enlace | Página oficial del libro

Enlace | Editorial Packt

Nuevo sorteo de un libro sobre Joomla de la editorial Packt

Hoy os traemos un nuevo sorteo en AyudaJoomla en el que podréis ganar un fantástico libro de la editorial Packt ¡Participa en nuestro sorteo  y si eres el ganador podrás elegir como premio uno de los siguientes títulos: Joomla 1.5 SEO, Joomla 1.5 MultimediaJoomla 1.5 Beginner's Guide, Joomla with Flash o Mastering Joomla 1.5 Extensions and Framework Development.

Joomla 1.5 SEOJoomla 1.5 Multimediajoomla 1.5 beginners guide

Joomla With Flash Mastering Joomla 1.5 Extensions and Framework Development

Para poder participar solo tienes que twittear uno de los siguientes mensajes y automáticamente entrarás en el sorteo de un libro. Se realizará un listado numerado con los participantes y se elegirá al ganador mediante un número aleatorio generado en www.random.org


RT @ayudajoomla: Participa en el sorteo de un libro de la editorial Packt sobre Joomla. http://bit.ly/ccjBN6


RT @ayudajoomla: Win a Joomla book of Packt Publishing. http://bit.ly/ccjBN6

Se entregará una copia impresa del libro si el ganador resultante pertenece a Europa o EE.UU. En otro caso se hará entrega de un ebook.

Aquí podéis ver al ganador del sorteo que realizamos el pasado 17 de Mayo @antonio_garrido junto al libro Joomla 1.5 Multimedia que solicitó como premio.

119684778

Fecha límite de participación: Jueves 15 de Julio a las 23.59 (Horario de España)

Este sorteo es una iniciativa conjunta de la editorial Packt y Ayuda Joomla.

Listado de inscritos (última actualización 15/07/2010 a las 21:00)

  1. @gnumax
  2. @jatl
  3. @peperaton
  4. @ivadguerra
  5. @jcardonac
  6. @leytol
  7. @joomlacolombia
  8. @OpenWebSoft
  9. @lakrax
  10. @gallomejia
  11. @arnobys
  12. @sargilla
  13. @con_TODA
  14. @LianMary
  15. @Doncesha
  16. @aatlabs
  17. @tomatealguito
  18. @IvanysPalencia
  19. @geosdigital
  20. @EncTecnolog
  21. @encuentrocms
  22. @diegobec
  23. @NAIJULU
  24. @dianachildren
  25. @josepiu
  26. @_javierlopez
  27. @danilos421
  28. @diegoug
  29. @maryduarte
  30. @VicenteELeon
  31. @leopedroza
  32. @unsolista
  33. @luisgalv
  34. @diegomvsc2
  35. @vikthorv
  36. @Yorch2010
  37. @omramirez31
  38. @Reyes089
  39. @jhonkey
  40. @JalB00
  41. @Deya8a
  42. @sergiois
  43. @daguayo
  44. @miquelcarreras
  45. @apc666
  46. @carlosllano
  47. @SB2_Business
  48. @BLOGdandopapaya
  49. @polly_calderon
  50. @nasiot
  51. @x_cLoWn_x
  52. @monitojoomla
  53. @javsed
  54. @dabidmp
  55. @CGerveM
  56. @josebamartos
  57. @pepaguilar
  58. @Dancop
  59. @CarlyMania
  60. @mela17int
  61. @JPasku
  62. @ruben_guerrero
  63. @3dato
  64. @hansengine
  65. @cancuengt
  66. @cgarciagutierre
  67. @bc_ernesto
  68. @geJor
  69. @Event0sweb
  70. @lemontronik
  71. @iloveconcursos
  72. @maite_txu
  73. @moloviju
  74. @isolabig
  75. @psalgueroanillo
  76. @lluiscamell
  77. @n3l1t4
  78. @rginamt
  79. @wasabinoise
  80. @traficoVip
  81. @yessidas
  82. @r_delossantos
  83. @gencrosales
  84. @freakyweb
  85. @sigsiu_net
  86. @jomsocial
  87. @Chrysanth0s
  88. @caprimauri
  89. @Chrysanthospro
  90. @onticsoluciones
  91. @karialg
  92. @klapifoch
  93. @dumarojeda
  94. @rdrgsvdr
  95. @MauricioAedo
  96. @apadrosa
  97. @ChirstianBenar2
  98. @apokalipsys
  99. @danielfhcom
  100. @FreddGomez
  101. @rodrigo_aro

Adelanto Mastering Joomla! 1.5 Extension and Framework Development

Mastering Joomla 1.5 Extensions and Framework DevelopmentLa editorial de libros Packt nos ha enviado la segunda edición actualizada del libro Mastering Joomla! 1.5 Extension and Framework Development para que realicemos una review.

Con este libro aprenderás a diseñar y  desarrollar extensiones utilizando el Framework de Joomla, conocer el modelo vista controlador, manejar sesiones y un largo etcetera que os contaré de forma más detallada en la review.

Os dejo el capítulo 8 del libro "Rendering Output" como adelanto de la review. Este capítulo, que consta de 56 páginas, os dará una idea del contenido del libro.

Como anéctoda hemos tenido un ligero percance con el sistema de correos de España. Al no estar en casa para poder recibir el paquete tuve que ir a recogerlo a mi oficina de correos, la cuál había tenido la habilidad de perder el paquete en el transporte de retorno desde mi casa a la oficina, pero ya lo tengo en mis manos y os ofreceremos dentro de poco la review del libro.

Videotutoriales en Nosolocodigo y WebEmpresa

David Noguera blogger de Nosolocodigo y analista programador de WebEmpresa esta realizando una serie de videotutoriales sobre Joomla muy interesantes que os recomiendo que veáis.

El nuevo gestor de plantillas de Joomla 1.6 - Duración 13 minutos

En Ayuda Joomla os habíamos comentado los nuevos estilos de plantilla en Joomla 1.6. En este videotutorial David profundiza un poco más sobre esta nueva característica de Joomla.

 

Estadísticas de eCommerce para VirtueMart con Google Analytics - Duración 8 minutos

Con este videotutorial se puede aprender a crear una cuenta en Google Analytics e insertar el código en una tienda de comercio electrónico creada con Joomla y la extensión VirtueMart. Con esto se podrá monitorizar la actividad de las visitas de un sitio Joomla. En este videotutorial David utiliza el módulo ARTIO Google Analytics Tracking Module, aunque a mi personalmente me gusta más el plugin BigShot Google Analytics puesto que nos aseguraremos siempre que el código de Google aparezca al final antes del cierre de </body>, ya que nos podemos encontrar plantillas que no tengan una posición definida justo al final del código para poder insertarlo.

 

Crear un blog en Joomla usando K2- Duración 45 minutos

En este videotutorial David os explica como montar un blog en Joomla utilizando la extensión K2. Este videotutorial cubre desde el proceso de instalación hasta la personalización del sitio creado. Para los que no la conozcáis, K2 es una extensión creada por Joomlaworks que permite una gestión un poco más avanzada para la gestión de contenidos de Joomla. Carácteristicas que se pueden destacar de esta extensión son el manejo de categorías anidadas, etiquetas, gestión de comentarios, etc.

Instalación K2 en Joomla from webempresa on Vimeo.

 

 

Novedades Joomla 1.6 - Duración 20 minutos

Un recorrido por todas las nuevas funcionalidades añadidas a Joomla 1.6, haciendo especial hincapié en el funcionamiento de la nueva ACL de Joomla.

Flexicontent, un CCK para Joomla - Duración 60 minutos

Flexicontent es una extensión CCK que incluye algunas características similares a K2 como las categorías anidades, tags, sistemas de comentarios, etc. Además con la extensión FlexiAccess es posible incorporarle una ACL.

 

 

 

Adelantate al IVA con Redcoruna

Curiosa campaña desde nuestro proveedor de hosting para ayudarnos en esta época de crisis y ante la inminente subida del IVA que vamos a sufrir en España.
La iniciativa se llama “¡Adelántate al IVA!” y en ella proponen reducir un poco los gastos que tenemos, más cocretamente en lo que se refiere a servicios web de alojamiento y dominios.



¿En qué consiste esta iniciativa?
 
A Redcoruna se le ocurrió adelantar las renovaciones de hosting compartido para así ahorrarte tener que pagar ese IVA extra que tendrías que abonar una vez que la subida ya haya tenido efecto.



¿Qué ganas con esto?
 
Pues por cada año que renueven antes de esta fecha, te ahorrarás el 2% de IVA, es decir, el importe que se incrementa con la subida. Si además de renovar por el mismo tiempo que hasta ahora habías renovado, amplías tu tiempo con nosotros, te pueden regalar hasta 1 año Gratis de tu hosting.
  • Ampliar a 1 año->1 mes Gratis
  • Ampliar a 2 años->3 meses Gratis
  • Ampliar a 3 años-> 6 meses Gratis
  • Ampliar a 4 años-> 9 meses Gratis
  • Ampliar a 5 años -> 1 año Gratis
Esta campaña no es sólo para renovaciones, sino que también a aquellos que adelanten la contratación de sus servicios antes del 1 de Julio te ahorrarás ese 2 % de IVA.




Hosting gratis para Joomla

Son muchos los servicios de hosting que ofrecen alojamiento gratuito a cambio de incluir algo de publicidad. Si vais a realizar algún tipo de actividad comercial en internet, ya sea mediante una tienda de comercio electrónico o creando la web de la empresa donde indicáis los servicios que ofrecéis, el uso de un hosting gratuito no es recomendable puesto que no da una buena imagen de cara a los clientes. Es mejor invetir un poco de dinero en contratar un alojamiento profesional.

Sin embargo existe ocasiones en la cuál el desarrollador de portal puede considerar que no necesita adquirir un dominio+hosting de pago. Por ejemplo la página web de la asociacíon de vecinos de un barrio de tu ciudad que quizás prefieran no invertir ese dinero en hosting y dedicarlo para otras cosas.

Para aquellos que necesitáis soluciones de alojamiento gratis para Joomla existen servicios de hosting gratuitos que cuentan con soporte para PHP y MySQL. Os dejo aquí un par de ellos, aunque existen muchas otras alternativas.

Webhost | www.000webhost.com

Byethost | www.byethost.com