close

Páginas Web con Joomla en Bilbao

Joomla es quizás, el software más completo para la Gestión de Contenidos con herramientas SEO instaladas por defecto.

Las 8000 extensiones diferentes, incluida la tienda on-line Virtuemart, hacen posible construir un sitio web multiidioma completamente versátil y escalable con todas las funcionalidades imaginables.

Contacte con AppWebBilbao mail

JOOMLA

WORDPRESS

PRESTASHOP

LARAVEL

ANGULAR

NODE

REACT

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.

Desarrollo Joomla en Bilbao

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: CUSTOM_COMPONENT . Podrás ver en GOPARK una aplicación de reservas totalmente funcional.

Funcionamiento

Básicamente, tiene un punto de entrada al que podemos acceder por url index.php?option=com_custom, pudiendo especificar el método del controllador index.php? option=com_custom &task=nombre_del_metodo y/o la vista &view=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. Seguidamente te dejo el código comentado del componente vacío para que lo puedas desarrollar.

custom.php

 $controller = 'cCustom'; //nombre del controlador
$path = JPATH_COMPONENT.'/controllers/'
.$controller.'.php';
require_once($path); 
$classname = 'CustomController'.$controller;
$controller = new $classname();
if(isset($_GET['task']) && 
$_GET['task'] !='')
{$task = $_GET['task'];}//método por url
   else
{$task = 'default';}//el método por defecto
$controller->execute($task);//ejecutamos el método

controllador cCustom.php

 public function default(){ 
$clase = new CustomModelMCustom(); // modelo 
require_once ($clase->getview("Default"));//vista
}

public function defaultt(){ // en url task=defaultt
print_r("2222");
}
Creo un método en el modelo getview(vista)
para poder elegir la vista por url.

modelo mCustom.php

 public function getview($view){
if(isset($_GET['view']) &&
 $_GET['view'] != "")
		{ $vista = $_GET['view'];}else
			{ $vista = $view ;} 
$VPATH = 
JPATH_COMPONENT.'/views/v'.$vista.'.php';  
		return $VPATH;
	}

método en modelo mostrarArray

 public function mostrarArray(){
  $arr = array("pedro","juan");
  return $arr;}
En controller
$miarray = $clase->mostrarArray
  En la vista:    
  echo $miarray[0] mostraría "pedro"

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. Puedes ver una tienda funcionando en Martín Rodriguez .

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
Desarrollo Virtuemart en Bilbao
  • Precios según atributos de producto: tallas, colores...
  • Elección del transporte
  • Confirmación de pedido
  • Facturas para el cliente en pdf

LOCALIZACIÓN

Esperanza 22, 48005 Bilbao

CONTACTO

tel: 633812496

info@appwebbilbao.com

diseño web en Bilbao