CMS

csm

CSM es el acrónimo de Content Management System, Sistema de manejo de contenido en Español.

Se considera un CMS todo software que gestiona el contenido de una pagina web dinámica, existen muchísimos y muy distintos. La mayoría son vía web, pero los hay de escritorio. Lo que hace es permitir a los administradores y creadores de la web, poder crear, editar y gestionar el contenido de su web de forma intuitiva , sin necesidad tener muchos conocimientos técnicos.

El contenido de la web normalmente se aloja en una bases de datos que es precisamente la controla el CMS, teniendo un control de roles usuarios: administradores, creadores, editores e incluso usuarios.

Aquí inicialmente vamos solo a tratar los que están programados en PHP con html, css ,javascript y alguna otra librería. Estos son los más populares: Joomla, Wordpress, Drupal y Prestashop.

Subcategorías

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Añadimos un item de menu , seleccionamos tipo de menu en usuario:

Opcion Menu Registro Usuario

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Recordar que si queréis que la  maquetación html de vuestra plantilla del mod_virtuemart_product (modulo de productos de virtuemart) funciones debéis seleccionar en el modulo en "Diseño" la vista default o single, porque la anular toma la vista del componente.

Mod virtuemart productos

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

El permitir realizar comentarios de los productos que vendemos en una tienda on-line , es algo fundamentarl y no iba ser menos virtuemart, el componente más famosos de joomla para convertir tu web (joomla) en una tienda on-line.

Virtuamart ya trae por defecto el permitir a nuestro usuarios que opinen sobre los productos que tenemos en nuestra tienda on-line.

Ahora nos surge la gestión de estos comentarios, ya que en la configuración de virtuemart nos deja activar y desactivar el permitir comentarios o no.

La cuestión es donde, como y que podemos hacer con esos comentarios, en esto virtuemart se queda corto y realmente no facilita mucho la gestion de esos comentarios, por ello nos encontramos con el problema que no podemos ver que productos son los que tiene comentarios.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

ERROR:Cannot open file for writing log

Si estás intentando actualizar Joomla y te sale este error, lo primero que debe hacer es revisar la configuración de tu Joomla.

Ya que lo que te indica ese error es que no puede escribir en fichero log , que le indica la ruta de Configuración del Sistema:

Fijate que sea correcta la ruta carpetas logs

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

<CAPA SISTEMA>

Os recomiendo que veaís este otro articulo por si os ahora tiempo. http://ayuda.svigo.es/index.php/programacion-2/cms/joomla/componentes/virtuemart/139-anadir-distritos-o-estados-de-paises-a-virtuemart

</CAPA SISTEMA>

Añadir provincias o estados de forma manual en virtuemart

Antes de ponernos manos a la obra, os recomiento que tengáis claro las provincias o estados que váis añadir, teniendo por lo menos enumerado de alguna forma esos estados.

Una forma sencilla, sería consultando en la wikipedia los estados del país en cuestión y poniendo por orden de "Código INSEE".

Ejemplo :

Estados de Francia

Ordenar por código INSEE pinchando en fecha que hay a lado de "Código INSEE"

EstadoFrancia

Una vez tenemos claro las provincias que vamos añadir, ya que hay algunas que no nos interesa meter, ya que puede que no tengamos definido la forma de envío para esa provincia o estado, vamos a la parte administrativa de nuestra web.

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

 Protostar es una de las plantillas que trae por defecto Joomla 3.x , esta plantilla permite configurar en parte administrador varias cosas:

- Ancho fijo o fluido (Fluid Layout): El ancho predeterminado (contenedor) de la plantilla protostar está configurado para 960 px, esta se puede cambiar, en hay post de foro de joomla donde explican como hacerlo paso a paso.(link foro joomla)

- Permite añadir Logo , texto o ambos en cabecera.

Aunque se nos hace corto esta modificacion por ello empezamos a poder copiar y modificar nuestra plantilla protostar.

Empezamos a modificar nuestra plantilla protostar

Lo ideal inicialmente antes de empezar a cambiar nuestra plantilla protostar es realizar copia, creando asi vuestra plantilla para poder realizar todos los cambios sin miedo y evitando problemas, como que actualices y te cambie esos cambios que hiciste, dale un vistazo este otro post donde explico como copiar plantillas de Joomla.

Una vez copiada nuestra plantilla podemos entra a modificar sin miendo.

Menu horizontal

Para poner un menu horizontal en la plantilla protostar tenemos que poner el modulo del menu en la posicion 1 y ademas :

En el Módulo Menú debemos ir a la pestaña avanzado y modificar los valores de las cajas

Sufijo de clase CSS : nav-pills

Sufijo de clase CSS del Modulo: _menu

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Está pregunta se la hace tanto amaters como gente profesional que lleva ya muchos proyectos creandos a la hora crear un Web, aunque estos ultimos estoy seguro que ya lo tiene bastante definido.

Aquí no voy decir cual es mejor o peor, porque es algo bastante subjetivo y ademas pienso que realmente cada uno de los CMS que conozco tienen sus virtudes y sus deficiencias.

Lo que pretendo con está entrada es mostrar las virtudes y deficiencias de cada CMS que utilizo, con la premisa de que tiene que open source.

¿ Como saber si una web utiliza un CMS ?

Cuando queremos crear una WEB , los que hacemos habitualmente es buscar internet posibles paginas web que nos guste, y nos preguntamos como la hizo, que utilizo.

Por ellos ya hay varias aplicación en Online que simplemente con URL nos informa de una forma organizada que utiliza, indicando lenguaje de programación, CMS, libreria y mucha más información.

Aplicaciones que nos da información de una WEB:

- http://w3techs.com/sites

- http://builtwith.com/

¿ Que CMS open source hay ?

La verdad que hay muchísimos, en la web Opensourcecms.com , puede encontra muchísimos y cada días se añaden más.

Aquí simplemente vamos a nombrar los que conocemos y hemos trabajado con ellos alguna vez.

  • Joomla
  • Wordpress
  • Drupal
  • Pretashop

 

 

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Cuando creamos nuestras plantillas lo que pretendemos es poder cambiar de plantilla sin tocar nada más. por eso necesitamos hacer plantillas para Joomla 3.X con unas posiciones estándares, basándonos en las plantillas que trae por defecto Joomla 3.X  y sus posiciones.

Explicación basica de lo que son plantillas (temas) de Joomla

Las posiciones de las plantillas en Joomla son donde van los módulos y el contenido de nuestra web, donde se definen estas posiciones son la propia plantilla, hasta el momento, JOOMLA no tiene un estándar para nombra esas posiciones, por lo que cada creador de plantillas puede nombrar está posiciones como quiere.

Lo que pretendemos con esté articulo es crear un estándar de posiciones para nosotros, para todas las plantillas que creemos para Joomla 3.*, basándonos en las posiciones que utiliza alguna de  las plantillas que trae por defecto Joomla.

Con esto conseguimos que si en algún momento queremos probar el funcionamiento de esta plantillas estándares podemos hacerlo sin cambiar las posiciones en cada modulo.

Ver cuales son las posiciones que tienes creado en tu plantilla.

La opción de ver forma interactiva las posiciones de una plantilla , una previsualización. Joomla por defecto lo trae desactivado, se comenta los foros oficiales que es por seguridad. Si quieres activar la previsualización en el "Gestor Plantilla" en opciones puedes activarlo. Recuerda desactivarlo después de utilizarlo.

previsualizar posiciones plantilla

Un poco mas afondo sobre plantillas.

Las plantillas son realmente los que manda a la hora mostrar  y visualizar nuestra web, las posiciones de tu plantilla principalmente se utilizan en los módulos, ya que en estos es donde se les indica en que posición se va mostrar cada uno ellos.

Hay unas posición que son fijas para todas las plantilla que son component y message.

El código que se utiliza en index.php de tu plantilla para mostrarlas son:

<jdoc:include type="message" />
<jdoc:include type="component" />

Esta posiciones son fijas, ya que no se pueden definir por el usuario.

 Estilos de posiciones de módulos

Los estilos de posiciones de módulos se define normalmente index.php, pero se puede cambiar por el usuario, estos estilos son los que puede hacer que vista de un modulo en una misma posición con un estilo distinto , se vea distinto.

Si existe un estándar predeterminado por Joomla, los cuales es interesante conocer y saber su utilidad.

No encuentro información detallada de estos estilos por lo que poco a poco iré ampliando.

Las plantillas que trae joomla por defecto la beez5 y la protostar tiene varios tipos estilos de posiciones, unas son ya estándar de Joomla y otras no.

TIPOS DE POSICIONES ESTANDAR DE JOOMLA
  • none ( Que no pone titulo modulo)
  • xhtml (En la opción de modulos tenemos marcado mostrar titulo, pues lo muestra)
  • table ( Crea una tabla html con el contenido del modulo)

En las plantillas que trae joomla hay varios tipos más, que ya son particulares de ellas. TIPOS DE POSICIONES DE LAS PLANTILLAS POR DEFECTO DE JOOMLA

BEEZ5

  • style beezDivision
  • sytle beezTabs

PROTOSTAR

  • well

Estos estilos y algunos más de sistema podremos seleccionarlos en el "Gestor de Módulos", pero no es necesario, ya que la plantilla tendrá uno por defecto para esa posición que se define en el fichero index.php de la plantilla.

A los creadores de plantillas, normalmente definen los suyos en la plantilla en el fichero /template/nombretemplate/html/modules.php , donde crean una función para cada estilo llamada modCrome_NOMBRESTYLE

En este link de la web documentación oficial de joomla puedes ver más información sobre esto.

 

 

 

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

El archivador de multimedia de virtuemart

La opción de virtuemart para gestionar las imagenes de la tienda online le llama : "Archivo de medios"

ArchivoDeMediosVirtuemart

En está seccion del administrador de virtuemart podrás encontrar todas las imagenes que hayamos subido a la tienda on line (productos, fabricantes, ...)