Hosting Joomla - Alojamiento para Joomla, blog y vídeos Joomla

NEW YORK +1.888.815.4203 BARCELONA +34.902.009.386
David Noguera

David Noguera

URL del sitio web:

Viernes, 16 de Diciembre de 2011 18:44

Como crear tu propio template para K2

En este vídeo vamos a ver como modificar el tempalte de K2 que viene por defecto para personalizarlo a nuestro gusto. Modificando el template de K2 es como realmente sacaremos partido a nuestro CCK, ya que podremos cambiar la disposición en que se muestran los campos extra en cada categoría. De esta forma podemos crear fichas mucho más elaboradas y mejor presentadas.

En el vídeo se muestra un ejemplo usando como base el tutorial de creación de testimonios usando K2, se intenta ilustrar el proceso, indicando cuales son los ficheros, a modificar, y como asignar diferentes templates a las categorías de K2. El resultado final dependerá de la habilidad de cada uno editando el código del template, pero las herramientas están ahí. Con esto ya seríamos capaces de editar las fichas de K2, que sería el último paso para tener la presentación de nuestros contenidos completamente adaptada a nuestras necesidades.

Podés ver la referenica original en el site de comunidad de K2, donde encontraréis una referencia a todos los ficheros que componen un template para K2.

He dejado adjunto el código del template que he utilizado en el vídeo por si queréis echarle un vistazo.

Viernes, 02 de Diciembre de 2011 20:24

Qué es un error 500 y como localizarlo en nuestra web

En el foro muchas veces vemos consultas de gente que nos indica que se le ha queda la página en blanco cuando accede a su web, o que le salen unos errores raros en su web al realizar una acción determinada. Generalmente cuando sucede esto es porque hay algún fallo en la programación, esto puede suceder si hemos hecho algún cambio en la plantilla de nuestro sitio web o si hemos instalado alguna extensión con algún bug. También puede suceder en casos en que la extensión esté tratando de hacer uso de funciones prohibidas por seguridad, como la función exec, shell_exec, passthru, etc..

Pueden ser muchas las causas de que se genere un error 500, pero si no tenemos una pista no podremos dar con la solución rápidamente. Para ello, disponemos del log de errores de Apache, cada vez que se genera uno de estos errores, se genera un fichero error_log y se introduce una línea indicando el motivo del error y el fichero y línea donde se ha producido. Esto nos será de gran ayuda para arreglar los errores inesperados que aparecen en nuestra web.

file-browserFileBrowser es un plugin para Wordpress desarrollado por Daniel Hüsken, que integra un navegador de ficheros en el panel de administración del blog, de forma que nos permitirá subir todo tipo de contenidos, crear directorios, editar ficheros, renombrarlos, comprimir, descomprimir, etc..

Es una de esas herramientas que piensas que no necesitas porque ya dispones para eso de un cliente FTP o de el navegador de ficheros de cPanel, pero la verdad es que siempre la acabas echando de menos por lo rápido que te permite hacer operaciones en los ficheros de tu blog, sin necesidad de salirte del panel de administración, buscar nuevas contraseñas, abrir el cliente FTP, etc.. y que al final se convierte en una tarea tediosa, como ya sabrán bien los usuarios de eXtplorer o NinjaExplorer en Joomla.

La instalación del plugin, como la de cualquiera en Wordpress, se hace en 2 minutos, por lo que no hay excusa para probar esta herramienta, seguro que si usas Wordpress te será útil en más de una ocasión.

o3wL0YUWSKCWinf4-AF455En Joomla disponemos de el componente BreezingForms, del que disponemos de un curso en Webempresa. Ya que Wordpress es un CMS que cada vez tiene más popularidad, en este vídeo veremos el plugin ContactForm 7, extensión para Wordpress que nos permite crear formularios de contacto de una forma muy rápida y práctica.

La metodología de uso es muy sencilla, simplemente instalaremos el plugin y al acceder a la sección de Contacto que se crea una vez instalado el plugin, veremos nuestros diferentes formularios. Podremos editar los formularios para añadirles campos, así como verificaciones de captcha, acertijos (otro método de seguridad para evitar el acceso a robots), etc..

Además, al ser uno de los plugins más usados a la hora de realizar formularios, dispone de addons desarrollados por terceros que permiten ampliar las capacidades de ContactForms 7, como Contact Form 7 to Database Extension.

Podéis encontrar más documentación en el sitio oficial de Contact Forms 7.

cpanellogo

Anteriormente ya vimos, en un artículo de Jhon, como personalizar la página de error 404 que muestra Joomla. Pese a que Joomla permite personalizar esta página, en ocasiones se muestra la página de error 404 por defecto del servidor, también habréis visto muchas veces la página de error 403 Forbidden que muestra el servidor cuando intentamos hacer un listado de un directorio en cualquier parte de la web o en caso de que los permisos de algún fichero sean inadecuados o hayamos sido bloqueados por el firewall de aplicaciones.

En este vídeo veremos como personalizar estas páginas de error para darle un aspecto personalizado y que vaya acorde con el diseño de nuestra web. Para ello cPanel tiene un editor al que podemos acceder accediendo a "Avanzado" >> "Páginas de error", mediante el cual, editar estas páginas de error será muy sencillo para nosotros, tan solo tendremos que tener unos conocimientos básicos de HTML.

logoTener copias de seguridad es una tarea imprescindible para cualquier sitio web. En Joomla estamos acostumbrados al uso de Akeeba Backup, que es una herramientra impresicidible y muy eficaz. En Wordpress tenemos otras alternativas como XCloner, extensión que inicialmente se creó para Joomla, pero que sus creadores han portado a Wordpress con bastante buen resultado.

La herramienta nos permite entre otras cosas realizar backups completos de nuestro blog, tener los backups empaquetados en formato ".tar" o backups automáticos mediante tareas cron. Además permite restaurar los packs al estilo de Akeeba Backup usando el fichero XCloner.php, pero eso lo veremos más adelante. En este vídeo se puede ver como realizar una copia de seguridad con XCloner y transferirla a un hosting externo de forma rápida, de modo que haces el movimiento de una web en segundos permitiendo tener el máximo tiempo posible tu web en pié.

Podéis encontrar más información sobre el uso de la extensión en el manual de XCloner, o en el wiki del plugin.

Miércoles, 14 de Septiembre de 2011 18:45

Programación de un componente de backend en Joomla 1.5

tutorial para aprender programaciónHace un tiempo vimos como programar un componente MVC en Joomla a través de un videotutorial. En esta ocasión hemos creado un nuevo vídeo en el que mostramos como desarrollar la parte de BackEnd de un componente en Joomla. Es muy recomendable ver el vídeo de la parte de FrontEnd, ya que en él se explican las bases de la programación en Joomla (patrón MVC, convenciones, etc..), si ya lo has visto o ya tienes experiencia en Joomla puedes visualizar esté vídeo directamente.

En esté vídeo se explican las funciones del API de Joomla que nos permiten crear la parte de administración del componente, se explica la metodología de trabajo y se hace un pequeño ejemplo en el que se pueden ir añadiendo mensajes a una tabla que creamos en la base de datos de nuestro Joomla. Se muestra sólo una pequeña parte de lo que se puede hacer en el Backend de Joomla para no alargar demasiado el vídeo, pero creo que es suficiente para entender la metodología de trabajo y que después cada uno pueda adaptarlo a su uso.

Hemos subido el código del ejemplo para que lo descarguéis y lo probéis.

La nueva versión de VirtueMart a sido lanzada definitivamente como versión estable, sin embargo esto no significa que esté libre de bugs. De hecho ya son unos cuantos los usuarios que se han quejado por que al actualizar su VirtueMart les aparece el listado de categorías de productos vacío, cuando deberían de mostrarse los productos.

Si eres uno de los usuarios que ya se ha actualizado y no quiere volver a la versión 1.1.8, estás de enhorabuena por que la solución a este problema es más sencilla de lo que parece. El bug está localizado en el fichero /administrator/components/com_virtuemart/html/shop.browse.php y la forma más rápida de solucionar este problema manteniendo tu VirtueMart en la versión 1.1.9 es sustituyendo este fichero por el de la versión de VirtueMart 1.1.8.

Una vez sustituido este fichero volveremos a ver de forma correcta el listado de categorías.

Podéis leer más sobre esto en nuestro foro.

migracion clonacion actualizacion Este vídeo trata de realizar una introducción a la programación MVC de extensiones en el sistema de gestión de contenidos Joomla 1.5. MVC son las siglas de Model View Controller, que és un patrón de programación que lleva años existiendo, pero que últimamente está sonando con fuerza y se está implantando como un estándar de facto en muchos frameworks de desarrollo, sean del lenguaje que sean. Disponer de extensiones MVC es una ventaja para los programadores que trabajan con Joomla por que supone que muchas extensiones estarán desarrolladas usando este patrón, por lo que será mucho más fácil para todos realizar modificaciones o añadir código, aunque no seamos nosotros los que lo hayamos escrito. Podéis seguir leyendo sobre el MVC en la Wikipedia o ver el vídeo que hemos creado para ver como se aplica este patrón de programación en Joomla. Es necesario tener conocimientos mínimos de programación y del lenguaje PHP para entender el vídeo.
En el último vídeo vimos como crear los campos extra básicos para que se puedan enviar testimonios como items de K2. En este vídeo vamos a ver como configurar de forma básica una ACL para que el grupo de usuarios registrados de K2 tenga acceso únicamente a esta categoría de "Testimonios". Una de las ventajas de K2 con respecto al sistema tradicional de ACL de Joomla es que permite asignar los permisos por grupos de usuarios de una forma más flexible que Joomla. Creamos también un item de menú para el envío de items desde el Frontal de la web, lo que posibilita a cualquier usuario enviar contenido. Con la ACL controlamos que no puedan publicar el contenido directamente y tengán que pasar por el filtro del administrador. Como veis, se trata de un sistema muy potente que es capaz de adaptarse a las necesidades de gran variedad de proyectos. Os dejo con el vídeo.
Página 1 de 7

¡Descubre nuestros Packs!


Pack Tienda Joomla

Pack Empresa Joomla

Pack Periódico o Revista Joomla

Testimonios de Clientes

Buscador Joomla

Cargando...

Webempresa en Facebook

Quieres estar al día en Joomla?
Haz clic en "Me gusta"


Canales Webempresa

Twitter_Facebook_Youtube_Feed_

Notícias Joomla en tu Email

noticias Joomla
Suscríbete Ahora!
Código:
Joomla : Hosting Joomla - Alo

Artículos en tu lector RSS

Suscríbete a nuestro Feed RSS

Servicios que ofrecemos para Joomla :
Hosting JoomlaHosting Joomla
Servidores Joomla especializados.
Soporte Joomla 24x7x365
hosting_joomla Reseller Joomla
Especial para Diseñadores Joomla. Olvídate del Hosting de tus Clientes
ayuda JoomlaAprende Joomla
Formación en Joomla 2.5, Virtuemart 2.0 y de las extensiones más populares
Desarrollo JoomlaPacks Joomla
Múltiples diseños profesionales.
Tu Web Joomla por 299€