sábado, 28 de junio de 2008

DRUPAL 6.2

Drupal es un WCMS (Web Content Management System), es también considerado un framework de desarrollo, está desarrollado en software libre. Utiliza PHP y base de datos Postgres y MySql. Utiliza arquitectura: Modelo-Vista-Controlador que busca desacoplar estas capas para facilitar el mantenimiento y hacer cambios sin tener que reconstruir las otras dos capas. Esto lo utilizan tanto Joomla como Drupal. Esto va a permitir que crezca, se creen plugins, componentes y extensiones en general.



















Un comparativo de CMS desarrollados en software libre. Los más exitosos están en PHP y últimamente en Python.

Drupal utiliza ySql y Postgres que capaz de manejar grandes volúmenes de datos con gran confianza.

Maneja ambientes de colaboración como: wikis, blogs, foros, intranet.

Para la instlación podemos seguir este tutorial:

  1. Descargarlo y descomprimirlo sobre htdocs (renbombrar la carpeta a drupal62, por ejemplo) y luego invocarlo desde la URL como: localhost/drupal62/ para seguir la instalación.

















  1. Para Linux: otorgo permisos al directorio: chmod o+w sittes/
  2. Crear base de datos en Postgres o mySql: mysqladmin -u usuario -p create drupladb
  3. Bajar paquete de idioma y se descomprime (es-6.x-1.x-dev.tar.gz) dentro en: htdocs/drupal62 para instalar en español. Volvemos a la URL y escogemos el idioma de instalación.
  4. Crear base de datos
  5. Seguir los pasos de la instalación
  6. Abrir el sitio




















Entrar al administrador y parametrizar el sitio.


















Construir el sitio: Site building:
  • Ir a Block > add block
  • Llenar contenidos y salvar bloque
  • Ir a Módulos > Ej OpenId: usa para navegar entre sitios que lo permitan. Tiene encuestas y otros más
  • Se pueden instalar temas de plantillas: descargando de internet, otros y otros sitios , o buscar: drupal themes > copiando la carpeta en /htdocs/drupal/themes > luego se elije y se pone como predeterminado

jueves, 26 de junio de 2008

Otro adminstrador de contenido: SPIP


Administrador de contenido francés, significa:

  1. Se descarga al instalación automática
  2. salvamos el archivo que sale en htdocs/nombreSitio/
  3. Editar la variable URL_PROXY con el valor, y el puerto si necesita
  4. Antes de instalar dar permisos de escritura
  5. Damos ECRIRE si sale error de permisos: localhost/miSitio/ecrire
  6. Respondemos a las pantallas que presenta es a mysql, usamos root y su clave
  7. Otra forma es descargar: spip.zip y lo utilizo sin internet
  8. Repetiría lo mismo a desde ecrire, pero previo descomprimirlo en /htdocs/miSitio

Existen usuarios
  • Redactores
  • Administradores
Secciones
  • Son el primer nivel
  • Todo artículo pertenece a una sección
  • Toda sección debe tener al menos un artículo.
Artículos
  • Estados: publicado, propuesto para evaluación, rechazado, en redacción o en la papelera
Setear
  • Nombre del sitio
  • Cambiar URL
  • Habilitar buscador, estadísticas, copias de seguridad
Palabras clave: deben escribirse en mayúscula:
  • SOMMARIE: index.html
  • RUBRIQUE: sección
  • ARTICLE: artículo
  • RECHERCHE: búsqueda
  • TITRE
  • TEXTE
  • DESCRIPTIF
Creación de plantillas propias SPIP
  • Las creo en la raíz del sitio dentro de una carpeta: squelettes
  • La carpeta de plantillas por defecto de SPIP está en: dist/ para transformarlo hay que cambiar las páginas: sommarie.html, rubrique.html y article.html.
  • Pueden descargarse 33 plantillas desde colowebs. Se trae el .zip se descomprime en la carpeta raíz del sitio y automáticamente crea la carpeta squelettes.
  • La página rubrique.html > plantilla par todas las secciones
  • Hacer bucles ( ) de secciones, de artículos, palabras claves, esto permite ordenar: {par date}, {inverse},
  • Ej Editar rubrique.html
  • Artículo de sitio



  • #titre

  • INCLURE

  • Para dar estilo por sección, crear el archivo: rubrique-1.html > para la sección.

jueves, 5 de junio de 2008

OSCommerce Tienda virtual

Este es una tienda virtual más robusta que se puede conectar con Joomla por código. Es Open Source, es decir en Software libre, lo que permite personalizarla. Características: búsquedas, atributos del producto, administración remota, módulos de conversión de moneda, personaliza la presentación, newsletter usando feeds, compatible con PHP, modular, random cada vez que se recarga.
  1. Se puede revisar el un demo de la aplicación: Uniandes, videotienda
  2. Descargar y descomprimir
  3. Ya descomprimida, renombrarla a oscommerce y moverla a: /xampp/htdocs/joomla/
  4. Se puede utilizar desde la url: http://localhost:83/joomla153/oscommerce/catalog/install/index.php
  5. Iniciamos la instalación
  6. Creamos la base datos con Xampp como lo hicimos para Joomla, con un usuario propio. Una vez ingresados los datos, clikc en continuar, valida la información y saca el mensaje de éxito que aparece en la parte inferior derecha.
  7. Validamos laURL donde se desplegará la tienda (Ej. http://www.tiendaJenny.com/) y el directorio físico
  8. Configurar la tienda
  9. Terminamos la instalación
  10. Podemos ir al catálogo o a la herramienta de administración y eliminamos la carpeta install
  11. Recargamos la pantalla: borra una advertencia, la otra que queda hacer referencia a dejar el archivo configure.php, como sólo lectura, por temas de seguridad.
  12. Al recargar desaparecerán las advertencias.
  13. Revisamos y navegamos la forma de comprar, los comentarios, la cesta de compras
  14. Para ir al administrador > http://localhost:83/joomla153/oscommerce/catalog/admin, que nos pide el usuario y clave del paso 7.
  15. Dentro del administrador, editando parámetros
  16. asdasd
  17. En categorías/productos >
  18. En Zonas/Departamentos >
  19. En localización > agrega monedas y su equivalencia respecto de la que está por defecto
  20. En informes >
  21. En herramientas > hacer backup, editar archivos, edita archivos de idiomasd