Archivo de la etiqueta: drupal

Opciones para crear un sitio de venta online

e-commerce

Existen numerosas utilidades para crear un sitios de venta online. Hay algunas aplicaciones especificas para el comercio electronico como es el caso de OsCommerce, Prestashop, Magento, Zen Cart, Open Cart, etc y también existen otras aplicaciones que funcionan como modulo adicional o addon para un CMS, como es el caso de VirtueMart para Joomla, Ubercart para Drupal, o como el caso de e-Commerce y WooComerce para WordPress.

Hoy queremos comentaros un poco acerca de las herramientas especificas para el comercio electrónico.

OsCommerce

Es uno de los proyectos mas veteranos. Su aparición en el año 2000, su potencia (en aquel entonces) y su escasa competencia, hicieron que este software se alzara como la mejor apuesta para iniciarse en el mundo de la venta online. La comunidad se volcó con dicho proyecto y comenzaron a surgir modulos adicionales que ampliaban las posibilidades de éste software.

A partir de 2008, el proyecto va perdiendo usuarios, debido en gran medida, a los pocas novedades, las dificultades para modificar su diseño. La prometida versión 3 va demorándose y la comunidad de desarrolladores está migrando a otras plataformas donde si que existe una evolución constante.

Página del proyecto Oscommerce

Prestashop

Prestashop está creciendo a un nivel espectacular. La instalación es sencilla y los requerimientos de hosting no son muy elevados, lo que la hacen una aplicación muy indicada tiendas en los que no se espera un gran volumen de usuarios.

Existe un equipo de desarrollo de Prestashop dedicado a crear módulos y temas para la aplicación, aparte, la comunidad puede aportar su granito de arena publicando también sus creaciones. Los ingresos producidos por las ventas de addons son utilizados para financiar el proyecto.

Página del proyecto Prestashop

Magento

Los requisitos de hosting por parte de Magento son bastante elevados. La mejor opción es contar con un servidor VPS, por lo que este software está indicado para sitios en los que se espera un gran numero de accesos.

Existen dos versiones la Community Edition, que es gratuita pero con pocas funcionalidades, y la Enterprise Edition de pago y destinada a un sector más profesional. También disponen de una web donde conseguir módulos adicionales para ampliar las funcionalidades de la tienda.

Actualmente es la plataforma lider, aunque seguida muy de cerca por Prestashop.

Open Cart

Posee un sistema de instalación sencillo y un diseño muy cuidado, aunque por lo general, todas las extensiones que queramos incorporar serán de pago. Otro inconveniente es que la comunidad de desarrolladores es bastante inferior que en otras plataformas como es el caso de Prestashop.

Página del proyecto Open Cart

Facebooktwittergoogle_plus

Configurar carpeta temporal en Drupal 7

Supongamos que hemos desarrollado nuestro sitio en Drupal 7. Hemos estado trabajando en local, y todo funciona correctamente. Pero al subir el sitio completo por FTP al servidor, comenzamos a ver mensajes de error de tipo:

Warning: fileowner(): stat failed for temporary...

Siempre que estos mensajes contengan información relativa a temporales o que nos informen sobre algún error en los temporales es casi seguro que se debe a que Drupal no es capaz de localizar la carpeta temporal. Y esto es así porque su ubicación no coincide en nuestro servidor local y en el servidor remoto, por lo que deberemos modificar su path.

Para ello nos dirigiremos a Configuración -> Sistema de Archivos Aquí nos aparece la sección directorio temporal, en donde indicaremos la ruta a nuestra carpeta tmp del servidor.

temporal-drupal-7

Facebooktwittergoogle_plus

Eliminar la información del idioma en Drupal 7

Cuando estamos creando sitios multiidioma en Drupal 7, al crear contenido en un idioma especifico, nos aparece al final de la página la información sobre el idioma. Si estamos desarrollando el sitio, puede ayudarnos a ver si el contenido creado corresponde al idioma, pero lo más común es querer eliminar ésta opción.

drupal-idiomaPara que no aparezca ésta información del idioma de una página deberemos acceder a Estructura -> Tipos de contenido -> Basic Page y pulsar sobre la opción editar.

Verás una serie de pestañas. La que nos interesa es Gestionar Presentación. Abajo hay una serie de campos entre ellos Idioma deberás cambiar su formato a Oculto. Tienes que realizar ésta operación tanto en Predeterminado como en Resumen.

drupal-idioma-2

Facebooktwittergoogle_plus

Error del modulo Internationalization i18n 7x-1.8 de Drupal 7

Para los que están configurando su sitio de Drupal para el soporte multiidioma, seguramente estén experimentando problemas al instalar o actualizar el modulo de Internacionalización.

En nuestro caso, hemos detectado que al crear varios nodos (uno para cada idioma) y añadir el enlace de dicho nodo al menú principal, se muestran todos los enlaces independientemente del idioma:

Por ejemplo en este caso, tenemos el sitio en español y nos muestra el enlace del nodo hecho para el idioma ingles

drupal-Internationalization

La solución temporal, hasta que se corrija el bug, será en instalar el módulo en su versión anterior (7x-1.7) que si funciona correctamente:

drupal-Internationalization2

 

Facebooktwittergoogle_plus

Acceder al área de administración cuando Drupal está en modo de mantenimiento

Si estás modificando tu sitio creado con Drupal, y activas el Modo mantenimiento, se mostrará una página en la que se informa a los visitantes que el sitio no está activo.

En el caso de que hayas cerrado la sesión como administrador, al acceder de nuevo, verás que no puedes loguearte. Para ello deberás teclear en la barra de direcciones del navegador la siguiente dirección:

http://misitio.com/user

Siendo misitio.com la dirección que usas para acceder de forma habitual a tu sitio Drupal.

En ésta página si que aparecen los campos de usuario y contraseña para poder acceder al área de administración.

Facebooktwittergoogle_plus

Cambiar el área de administración de Drupal 7 al estilo de Drupal 6

Una de las novedades más vistosa de de Drupal 7 es que el área de administración aparece en una nueva capa (overlay) situada encima de nuestro sitio.

Si en un momento dado queremos quitar la visualización overlay para volver al estilo tradicional, lo podemos hacer borrando la palabra overlay de la barra de direcciones del navegador:

Si en el navegador aparece:

misitio.com/#overlay=admin/config

deberemos dejarlo así:

misitio.com/admin/config

Si queremos que el cambio se aplique de forma permanente, deberemos acceder a la sección de módulos para desactivarlo, ya que el efecto overlay lo realiza uno de los módulos que trae por defecto Drupal 7.

Buscaremos el módulo Overlay, desmarcaremos su casilla y guardaremos los cambios. Ahora la apariencia del área de admin se asemeja más a la versión 6 de Drupal.

En el momento que queramos volver a la configuración por defecto, únicamente tendremos que activar el módulo Overlay

Facebooktwittergoogle_plus

Instalación y traducción del área de administración de Drupal 6 al español

Como ya os comentamos anteriormente en otro artículo, el tema de las traducciones de Drupal, había cambiado notablemente, siendo necesario para la traducción un único archivo .po

Para los que aún queráis instalar la versión 6 de Drupal, bien por la disponibilidad de algún tema o por el motivo que sea, os vamos a mostrar paso a paso lo que tenéis que hacer para realizar la instalación en español, y los pasos a seguir para que el área de administración, también quede en nuestro idioma.

Lo primero será descargar la última versión de Drupal 6. Lo podéis hacer de http://drupal.org/project/drupal A continuación accederemos a la zona de descarga de los paquetes de idiomas en español http://localize.drupal.org/translate/languages/es donde seleccionaremos la misma versión que hemos descargado de Drupal, es decir, la 6.X

A continuación descomprimimos el fichero que contiene al núcleo de Drupal y subimos todo el conjunto de carpetas al servidor, en el caso de que contemos con un espacio en internet, o a la carpeta correspondiente, en el caso de contar con un servidor local.

El siguiente paso será acceder a la carpeta “/profiles/defaul” y crear una carpeta llamada “translations”. Copiaremos aquí el fichero obtenido al descomprimir el paquete del idioma y lo renombraremos. El resultado final será: “/profiles/default/translations/es.po”

Ahora ya podemos iniciar la instalación normalmente. Podrás comprobar como en el primer paso de la instalación te permite elegir el idioma español.

Una vez finalizada completamente la instalación, si accedes al área de administración verás que el entorno continua en ingles, a pesar de tener el paquete del idioma instalado.

Deberás realizar un último paso para que el  entorno quede en español. Accede a Administer -> Translate interface o bien escribe directamente en la barra http://nombre_dominio/admin/build/translate Pulsa sobre la pestaña Import y selecciona el mismo fichero .po que subiste al servidor. Se importarán las cadenas de texto necesarias para que la interfaz de Drupal, ahora sí, quede completamente en español.

Facebooktwittergoogle_plus

Instalación de Drupal en español

Si queremos instalar Drupal, el núcleo viene en ingles, aunque podemos añadir el idioma español para realizar la instalación más fácilmente.

Antes debíamos de descargar un fichero zip con el paquete de archivos del idioma y sobreescribir a los existentes en el core de Drupal, pero ahora, tanto en la versión 6 como en la 7, el proceso ha sido actualizado y solo es necesario descargar un fichero .po

Deberemos buscar el fichero po de nuestro idioma, en nuestro caso el español, en la dirección: http://localize.drupal.org/translate/languages/es  A continuación seleccionaremos la versión del fichero de idiomas que se corresponda con el core que ya tenemos de Drupal. Una vez descargado y descomprimido copiaremos el fichero po en la ruta carpeta-de-drupal/profiles/standard/translations

Cuando iniciemos la instalación, tendremos el idioma español disponible, el cual podremos seleccionar para proseguir con la instalación en éste idioma. Además, conseguiremos que todo el entorno de administración también este en nuestro idioma.

 

 

Facebooktwittergoogle_plus