martes 20 de mayo de 2008

Phpadsnew, Openads y OpenX

Largo ha sido el camino de esta aplicación, como el título del artículo indica, primero fue phpadsnew, después openads y ahora openX. Este software es un sistema desarrollado en php y residente en un servidor que se encarga de gestionar anuncios, pero es algo más que un simple rotador de publicidad, es un completo sistema de para gestionar publicidad que nos permite crear campañas de banner en distintos formatos, gráficos, en flash, en html o ads de texto.

El sistema se instala como si de un gestor de contenidos se tratase, igual que wordpress o joomla, necesita como es lógico de una base de datos, como es habitual en este tipo de software. OpenX que es GNU y por tanto gratuito y abierto a la colaboración, es capaz de añadir anunciantes con una o más de un campaña de publicidad y con muchos tipos de creatividades en cada campaña, también es capaz de añadir diferentes editores, para que incorporen a sus sitios web los anuncios y ads de los anunciantes, tanto por campaña completa como por creatividades sueltas.

En definitiva es un gestor que merece la pena conocer, tanto para gestionar diversos proveedores de publicidad en una sola web como para gestionar la publicidad de una red de blog, por ejemplo.

Seguir Leyendo...

miércoles 7 de mayo de 2008

Oscommerce I. La instalación.

No pense que oscommerce suscitara tanto interés en mi web, pero he recibido algunos correos sobre el tema, así que he decidido publicar una pequeña serie de 3 ó 4 artículos dedicados a este gestor de tiendas virtuales.

Cuando traté por primera vez con este CMS ya me dí cuenta de que no era un gestor de contenidos al uso, como a los que estaba acostumbrado, es algo más complejo en la instalación de contribuciones y, a veces, un tanto extraño en lo referente a su estructura, pero nada que no se pueda superar con un poco de paciencia y unas horas de trabajo, en cuanto te percatas de como va la "lógica" de este gestor, es todo mucho más fácil.


En principio lo que vamos a ver ahora es la instalación de oscommerce y alguno de los problemas más comunes con ello.

Lo primero, claro está, es descargar y descomprimir oscommerce, después lo subiremos a nuestro hosting mediante ftp, si no tocamos nada, nuestra tienda estará bajo el directorio "catalog". Una vez subidos todos los archivos, bastará con acceder al directorio de instalación de nuestra futura tienda, para ello teclearemos en la barra de direcciones de nuestro navegador la siguiente dirección:

"http://nuestro dominio/catalog/install" lo que hará que aparezca la ventana de instalación.

Una vez que hemos empezado la instalación, los únicos datos necesarios para ello son:

  • Crear un usuario y su contraseña.
  • Nombre de la base de datos.
  • Servidor de la base de datos.
  • Usuario y contraseña de la base de datos.
Os recuerdo que el usuario de la base de datos ha de contar con todos los privilegios.

Una vez acabada la instalación ya podremos acceder a nuestra tienda bajo "http://nuestro dominio/catalog" y a la adminstración de la tienda en "http://nuestro dominio/catalog/admin".

Cuando accedemos a la tienda por primera vez veremos un par de avisos de seguridad que nos indican que borremos el directorio install y que protegamos el archivo configure.php, después de seguir estas recomendaciones, tales avisos no aparecerán más. Aunque no se indica, también es recomendable proteger mediante contraseña, desde el panel de administración del hosting, el directorio "admin" de nuestra tienda.

Eso es todo, ya tenemos una instalación básica y completamente funcional de una tienda virtual con la que podremos ir trasteando e ir probando modificiones, por eso lo mejor que podemos hacer es un copia de seguridad de todo el contenido que cuelga bajo el directorio "catalog" de nuestro sitio y también de toda la base de datos de la tienda.

En lo referente a los problemas, el más frecuente con el que nos vamos ha encontrar es el siguiente aviso:

FATAL ERROR: register_globals is disabled in php.ini, please enable it!


Esto, en la mayoría de los casos, lo vamos ha poder solucionar editando el archivo ".htaccess" de nuestro servidor con la siguiente línea:

php_flag register_globals 1


Si aún así, no conseguimos solucionar el problema, habremos de instalar esta contribución.

Seguir Leyendo...