Como desarrollador de páginas web en Bilbao, elijo Joomla porque me permite personalizar fácilmente tanto el panel de administración, como el código fuente de todo el sitio, permitiéndome diseñar una página web rápidamente y según las necesidades del cliente.
Hay infinidad de tutoriales en la web sobre Joomla ya que existe un ingente grupo de desarrolladores y puedes ver mi aportación personal a esta información accediendo a BILBAOLAVIEJA.NET donde podrás ver un manual sobre Joomla tanto básico como avanzado.
De entre todas las características de Joomla cabe destacar la posibilidad de asignar una plantilla diferente a los artículos o componentes. Cambiaremos esto en Menú > elemento de menu > Estilo de la plantilla.
En cuanto a la plantilla, personalmente, utilizo la que viene por defecto, la vacío y creo una nueva usando MATERIALIZE para el responsive y el plugin SCSS para programar los estilos.
Componente personalizado para Joomla
Nos podemos encontrar con que el componente instalado, no cumple exactamente todos los requisitos exigidos para el funcionamiento de la aplicación, teniendo que modificar su código.
Si eres desarrollador de aplicaciones web, es mejor empezar desde cero. Te dejo un componente vacío preparado en este enlace: COMPROD-JOOMLA5.zip.
Funcionamiento
Básicamente, tiene un punto de entrada al que podemos acceder por url index.php?option=com_prod, pudiendo especificar el método del controllador index.php? option=com_prod &task=nombre_del_metodo y/o la vista &vplay=nombre_de_la_vista
Este componente, basado en modelo-vista-controlador, separa la lógica de negocio de la vista, llamando al archivo modelo, donde crearemos las variables a mostrar en la vista. Te dejo un manual aquí que espero te sea útil.
Desarrolo de tienda online Virtuemart en Bilbao
Este componente de Joomla es un completo sistema de Gestión de Ventas perfecto para tener una tienda online o usarlo sólo como catálogo de productos con todas las caracteristicas de Joomla.
Perfectamente hecho para posicionar tus productos y mejorar su rendimiento frente a la competencia.
Características
- Selección por paises, idiomas y/o monedas
- Modelos flexibles de impuestos
- Gestión de direcciones de envío
- Varias pasarelas de pago
- Precios según atributos de producto: tallas, colores...
- Elección del transporte
- Confirmación de pedido
- Facturas para el cliente en pdf