últimoartículo

Chuletas, chuletas y más chuletas

19.12.2006

ChuletasEl Diccionario de la Real Academia de la Lengua Española define CHULETA (3ª acepción) como entre estudiantes, nota o papelito que se lleva oculto para consultarlo disimuladamente en los exámenes.

He visto muchos tipos de chuleta como estudiante y como docente… pero nunca olvidaré una en forma de bolígrafo.

Hace tiempo nuestro amigo eMe publicó varios artículos dedicado a este tema:

Ahora que no se encuentra entre nosotros este fantástico diseñador, tomo su testigo para continuar publicando una relación de chuletas que he descubierto en Smashing Magazine:

Actionscript

Ajax

Apache

ASCII Character Codes

ASP

C# and VB.NET

CSS

CVS

C++

Django

Firefox

Google

HTML/XHTML

Java

JavaScript

LaTeX

Microformats

Misc

MySQL

Oracle

Perl

Photoshop/Gimp

PHP

Python

Regular Expressions

Ruby

Unix/Linux

Weblog

Windows

XML

Pensé que sería buena idea bajarse todos los pdf’s y subirlos comprimidos para facilitar la descarga ¿No? ;)

artículosanteriores


Sustituir Texto en Posts de WordPress

22.09.2006

Sustituir texto con MySQL Muchos de los amigos de BdW también lo son del photoblog jggweb.

Un híbrido entre blog y photoblog, que expone muchas fotografías, publican tutoriales y videotutoriales sobre técnicas de retoque digital, reseñas sobre aplicaciones software para los amantes de la fotografía digital, así como artículos sobre técnica fotográfica.

Desde hace algún tiempo los post se publican en español y en inglés, gracias a la inestimable ayuda de Simon.

En la cabecera de una página web, antes del HEAD, debemos especificar el idioma con el que se piensa escribir, de la siguiente forma:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">

A lo largo del documento (en cada uno de los post) si escribimos algo en otro idioma es importante marcarlo para que sea fácilmente identificable durante las futuras indexaciones. Algunos ejemplos podrían ser:

<p>Fue presentado en el festival de cine de San Sebastián.</p>
<p xml:lang="en">It was presented at the Sundance Film Festival.</p>

También podríamos especificar si es inglés británico o americano.

<p xml:lang="en-GB">Where is Paul?</p>
<p xml:lang="en-US">Elvis lives!</p>

Para diferenciar el texto en inglés creé la siguiente clase CSS:

.ingles{
color: #889944; // Color del texto verdoso
padding-top: 8px; // Distancia entre el borde superior y la primera línea
border-top: 1px solid #fff; / Define un borde superior blanco
}

Por lo que para publicar párrafos en inglés usaba el siguiente código:

<div class=”ingles”>It took 2 months to edit and mount the 35 minutes which it lasts.</div>

Ahora tras cientos de artículos publicados en los dos idiomas, pensé que debería añadir la cláusula xml:lang=”en” en cada etiqueta <div class=”ingles”>. Una labor que si la hubiera realizado a mano me habría llevado mucho, mucho tiempo.

Por esto decidí que lo mejor sería ejecutar una consulta SQL que lo realizara con un sólo clic. Para ello accedí al Panel de Control de phpMyAdmin (aunque también podría haber usado el MySQL-Front) y ejecuté la siguiente consulta SQL:


SELECT `post_content`
FROM `wp_posts`
WHERE `post_content` LIKE '%<div class="ingles">%';

Esta consulta devuelve los contenidos de los artículos que contienen la etiqueta <div class=”ingles”>.

Después, con una consulta de actualización, sustituimos todas las etiquetas <div class=”ingles”> por <div xml:lang=”en” class=”ingles”>.


UPDATE `wp_posts`
SET `post_content`=REPLACE( `post_content` , '<div class="ingles">', '<div xml:lang="en" class="ingles">' )
WHERE `post_content` LIKE '%<div class="ingles">%'

La función REPLACE sustituye el texto definido por el segundo parámetro con el texto del tercer parámetro en el campo definido por el primer parámetro, es decir sustituye todas las etiquetas <div class=”ingles”> por <div xml:lang=”en” class=”ingles”> en el campo post_content de la tabla wp_posts.

Espero que os resulte útil.

Análisis de Tráfico Web

19.09.2006

Análisis de Tráfico WebPara poder hacer un seguimiento exahustivo de las visitas que reciben nuestros sitios web podemos utilizar varios script PHP. Hoy queremos recomendar dos:

  1. Power Phlogger - gratis -
  2. Web-Analiser -

Power Phlogger es el script que siempre ha utilizado BdW. Un script que lleva muchos años esperando el anunciado Phlogger3 aunque parece que nunca llegará a ser lanzado por decisión del autor.

Por otro lado tenemos el Web-Analiser. Varios scripts que recogen y analizan las estadísticas del tráfico de tu sitio web. Facilitan una amplia gama de posibilidades estadísticas e informes para analizar el comportamiento de tus visitantes, el tráfico y las páginas visitadas. Usándolo puedes tener el control total de cada evento que suceda en tu sitio web.

Están disponibles las siguientes versiones:

  • Web-Analiser PRO (multi-dominios) $58.95
  • Web-Analiser PRO & Web-Mylinks $73.95 (Descuento $15)
  • Web-Analiser PRO+ (multi-usuarios & multi-dominios) $139.00
  • Web-Analiser $24.95
  • Web-Analiser Lite gratis

¿Conoces otros scripts para analizar el tráfico web? Si es así, no dudes en sugerirlo.

Meta Tools Db: Migración de BB.DD.

27.09.2005

MetaTool DB es una rápida aplicación con la que podremos transferir datos entre diferentes bases datos con una gran sencillez.

Soporta muchos tipos de bases de datos, como por ejemplo AS400, MS Access, MS Excel, TXT, Lotus Notes, Sybase MySQL, Oracle, etc.

BdW tiene el placer de ofrecer una promoción especial de duración limitada para registrarlo de forma gratuita. Para ello sólo debes enviar el código de registro y os devolveremos una clave facilitada por los autores del programa para su registro (una clave para cada PC).


Atención: Para poder facilitaros la clave de registro, debéis mandarnos el código que proporciona el programa pulsando el botón REGISTRAR del cuadro de diálogo de bienvenida.

Seguridad en mysql

12.09.2005

Seguridad0Encontré esta página en la que se nos muestran una serie de medidas básicas (algunas de ellas difíciles de llevar a cabo) para elevar la seguridad de los accesos a nuestras BD mysql. Esta página contiene enlaces en inglés que amplian lo expuesto.
Espero que sea de utilidad.

Portable AMP: AMP en USB

12.06.2005

Cada día es más productivo pasarse por IndieBlog, no me arrepiento nada de haberlo recomendado porque es casi a diario que encuentro algo nuevo interesantísimo.

En ésta ocasión ha sido un tip sobre portable Amp lo que ha llamado mi atención. Portable Amp es un paquete de aplicaciones (Apache+MySQL+Php) listo para instalar en tu pendrive, que nos permitirá ejecutar scripts o presentar aplicaciones basadas en PHP en ordenadores que no lo tengan instalado.

Solamente necesitamos un pendrive de al menos 32Mb, un editor de textos, y alguna versión de MySQL, PHP y Apache. Seguimos las instrucciones de instalación detalladas y listo para utilizar.

Más utilidades para el PenDrive de Gacuj.

Convertir MS ACCESS a MySQL

25.05.2005

Access to MySQL es una herramienta para convertir las tablas de una base de datos en formato access a MySQL. En mi opinión es la mejor aplicación que conozco.

Los requisitos necesarios:

* S.O. Microsoft Windows
* Microsoft Access
* Driver MySQL ODBC (nota: si usas servidor MySQL 4.1 o superior necesitarás la versión de ODBC 3.51.10 ó posterior)

Éste programa nos permitirá generar un fichero con extensión .sql, o subir directamente al servidor nuestra base de datos o una selección de las tablas que deseemos.

PHP Designer 2005

18.03.2005

Se trata de un fantástico editor de PHP freeware de agradable aspecto y gran número de funcionalidades.

PHP Designer
es un completo entorno de desarrollo y programación especialmente diseñado para los amantes de PHP, aunque también permite trabajar con comodidad en otros lenguajes de programación como HTML, XHTML, CSS y SQL.

Cuenta con un cómodo cliente FTP, utilidades de corrección y autocompletado, y muchas más funcionalidades.

Aunque está disponible sólo en el idioma de Shakespeare, os lo recomiendo.

PSPad: Editor código web

11.03.2005

PSPad es un estupendo editor de código gratuito en español que nos facilita la escritura de código en HTML, PHP, XHTML, JavaScript, ASP, Perl, C
Algunas de sus ventajas son:

  • Trabaja con proyectos.
  • Trabaja con varios documentos simultaneamente (MDI)
  • Dispone de cliente de FTP, con lo que se puede editar los ficheros directamente desde la web.
  • Permite la creación de macros.
  • Busca y reemplaza textos en ficheros.
  • Resalta por medio de colores la sintaxis de cada lenguaje.
  • Contiene plantillas para HTML, PHP, Pascal, JScript, VBScript, MySQL, MS-Dos, Perl,…
  • Dispone de autocorrección.
  • Dispone de una vista previa con IE y Mozilla.
  • Completo editor HEX.
  • Integra el TopStyle Lite.

Sugerido por nuestro amigo DIROCO

Simular multiples conexiones a una Web

11.03.2005

Cuando creamos una nueva aplicación web, nos sería muy útil saber como va a reaccionar frente a distintas cargas de trabajo. Para ello, lo mejor es utilizar una aplicación que simule estas situaciones, os propongo Microsoft Application Stress. Es muy fácil de configurar y nos da la posibilidad, muy fácilmente, de realizar múltiples peticiones a nuestra página como si desde muchos clientes se tratara. Podremos crear manualmente una tarea (por ejemplo escribiendo la dirección de Internet a la que tiene que acceder) o bien hacer una simulación en nuestro explorador, realizando determinadas acciones. Una vez que tenemos definido lo que queremos simular, sólo nos queda ejecutar la pila de llamadas.

El producto es totalmente gratuito (¿pero no era de Microsoft? ;) jeje) y podemos descargarlo desde aquí.

Espero que os sea de ayuda.

Galopin: Gestión de empresa gratis

08.03.2005

Galopin: Sistema de facturación y control de existencias gratuitoGalopin es un sencillo programa de facturación y control de existencias, liberado bajo licencia GPL, realizado en lenguaje PHP y utilizando como motor de bases de datos MySQL.

Pensado para una pequeña empresa permite su utilización en una red local, por medio de una Intranet.

Algunas de las características de este útil programa de facturación y control de existencias gratuito las relacionamos a continuación:

  1. Gestión de artículos por familias y subfamilias.
  2. Gestión de clientes y formas de pago.
  3. Gestión de proveedores.
  4. Partes de trabajo.
  5. Albaranes de clientes y proveedores.
  6. Facturas de clientes y proveedores.
  7. Presupuestos.
  8. Estadísticas de ventas por cliente, producto y/o proveedor.
  9. Todos los listados generados en PDF.
  10. Copias de seguridad sencillas.

Los enlaces de BdW

27.02.2005

No están todos, pero algunos de los sitios webs preferidos de BdW ya los podéis conocer con facilidad, pues los hemos clasificado atendiendo a varias categorías:

  1. Diseño - Web dedicadas al arte del diseño en general.
  2. Fotografía - Bases de datos de fotos, galerías fotográficas, foros y bitácoras dedicadas al arte fotográfico.
  3. Fuentes - Fuentes de texto gratis.
  4. Recursos - Todos los recursos que necesita el webmaster.
  5. Webmaster - Webs dedicadas a los responsables de las webs.
  6. Bitácoras - Sólo son algunas de los weblogs que leemos frecuentemente.

Si conoces algún sitio que creas que debería estar en la lista puedes sugerirlo a BdW.

Si deséas saber como hemos desarrollado esta funcionalidad visita la siguiente página de este artículo.

Chuletas informáticas de todos los sabores

31.01.2005

Según parece me estoy volviendo el indiscutible rey del chuleteo, quizás es que la habilidad de búsqueda para éste tipo de documentos se afina en los que aún somos estudiantes, en cualquier caso, creo que con éste post cerraré mi particular sección de chuletas para unos cuantos meses.

Y ésto es así, simplemente porque navegando por Techfluff un blog perteneciente a los nuevos MSN Spaces que tan rápido se están expandiendo, he encontrado éstas Quick Reference Cards de Digilife.be, que no vienen a ser otra cosa más que unas fantásticas chuletas de todo tipo de lenguajes, aplicaciones, etc. en PDF, que pueden ser impresas para mayor comodidad de uso y que harán las delicias de todo aquel que necesite una rápida referencia a la materia de la cual trata la chuleta en cuestión.

Sin lugar a dudas, éste mes de exámenes es perfecto para ponerlas a prueba ;)

Gestión de Bases de Datos MySQL

10.01.2005

Sin lugar a dudas el rey de los administradores de bases de datos MySQL es phpMyAdmin. Un estupendo script con licencia GNU GPL (General Public License ) escrito en PHP que nos permite gestionar nuestras bases de datos de una forma fácil e intuitiva vía web.

Logo de MySQL-Front
Hoy os presento otra herramienta que también nos puede facilitar las operaciones con bases de datos MySQL. Se trata de MySQL Front una aplicación con la que se pueden realizar acciones básicas como añadir, borrar o modificar tablas, campos, registros, y muchas operaciones avanzadas (ejecutar y matar procesos, ejecutar, SQL-scripts, exportar tablas a SQL-scripts o a otras bases de datos, replicar bases de datos…)

Aprender con W3Schools

08.12.2004

Un sitio muy interesante que he encontrado hace unos días es W3Schools.com

Aquí se pueden encontrar muchas tutoriales que van desde lo básico hasta niveles más avanzados. Hay muchos lenguajes que se pueden aprender desde PHP y HTML hasta CSS, XHTML, Javascript, SQL y muchísimas más cosas de interés. También hay muchos ejemplos que se pueden modificar en tiempo real para ver el efecto que generan.

El sitio es muy claro y bien organizado?. su única pega es que está en inglés. Aun así incluso los que no tienen un nivelazo de ingles sabrán sacar provecho del sitio. Muy recomendado.

Galerías fotográficas en la Red

08.12.2004
Os presento tres scripts que nos permiten publicar nuestras fotos en Internet. Los tres necesitan de soporte PHP y MySQL.

Coppermine (licencia GNU/GPL) es un flexible sistema de publicación de fotos en Internet, escrito en PHP y que usa MySQL. es un programa muy fácil de configurar, rápido, y repleto de interesantes características. Soportado sobre MySQL, administración de usuarios, galerías privadas, creación automática de miniaturas, y sistema de plantillas para incorporarlo con el mismo diseño del resto de su sitio Web.

4images (licencia GPL) es un sistema de administración de galerías de imágenes para la Web. Entre sus características se incluye comentarios a las imágenes, registro de usuario y administradores, administración vía Web con restricción de acceso al área de administración mediante contraseña, plantillas HTML para el diseño de las páginas web, motor de búsqueda y mucho más.

Estas son algunas de las caracteristicas más destacadas de 4images:

  • Creación y administración rápida de una galería de imágenes.
  • Administración sencilla con interfaz intuitivo y gráfico.
  • Gestión y Administración de usuarios registrados.
  • Creación de grupos de usuarios.
  • Subida de imágenes vía Web.
  • Auto-Dimensionador de imágenes.
  • Auto-Thumbnailer de imágenes.
  • Edición de los comentarios para cada imagen.
  • Posibilidad de envío de e-mails a usuarios o grupos de usuarios.
  • Motor de búsqueda integrado.
  • Plantillas HTML para el diseño Web.
  • Soporte multi-lenguage.

Gallery (licencia GPL) es una aplicación escrita en PHP, que puedes usar para crear álbumes de fotos y galerías de imágenes online en tu propia página Web. Entre sus muchas opciones incluye la creación automática de imágenes a escala (thumbnails), modificación del tamaño y rotación de imagen, soporte para añadir comentarios a las fotos y sistema de búsqueda. Se pueden crear y gestionar nuevos usuarios de forma que, con derechos más o menos limitados de lectura y escritura, se les permita el acceso a tu Web y que sean ellos mismos quienes gestionen las galerías de forma remota.

Actualmente está disponible la versión Gallery 2 Alpha 4, la cual hace uso de una base de datos de MySQL.

En mi galería fotográfica uso este último script.

Instalación de WAMP

02.12.2004

Si deseas instalar Apache, MySQL y PHP en Windows de una forma fácil y rápida puedes usar el paquete de instación AppServ.

AppServ 2.5.2 te instalará:

  • PHP 5.0.2

  • Apache 1.3.33
  • MySQL 4.1.7
  • Zend Optimizer 2.5.5
  • phpMyAdmin 2.6.0-pl2
  • Perl 5.8.4

Durante la instalación, se te preguntará por el nombre del host (debes dejar el nombre por defecto, nistrador del servidor.

Después se te preguntará por un nombre de usuario y una contraseña para acceder a las bases de datos MySQL. Toma nota del nombre de usuario y la contraseña, pues lo necesitarás más tarde.

Una vez terminada la instalación, debes reiniciar el equipo.

Para ejecutar Apache debes acceder en el grupo de AppServ/Apache Control Server/Apache Monitor.

Después debes ejecutar el AppServ/WinMySQLAdmin.

Ahora podemos probar si funciona todo bien escribiendo en la barra de direcciones del navegador http://localhost. Nos debe aparecer la pagina de The AppServ Open Project - 2.5.2 for Windows.

Desde allí podemos acceder al PHPMyAdmin haciendo clic sobre phpMyAdmin Database Manager Version 2.6.0-pl2

Nos aparecen dos mensajes de error. Para quitarlos debemos editar el fichero c:AppServwwwphpMyAdminconfig.inc.php y realizar las siguientes modificaciones:

En la línea 39


$cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
                       . $_SERVER['HTTP_HOST']
                       . (!empty($_SERVER['SERVER_PORT']) ? ':' . $_SERVER['SERVER_PORT'] : '')
                       . substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/')+1);

En la línea 86


$cfg['Servers'][$i]['auth_type']     = 'http';  // Método de autentificación
$cfg['Servers'][$i]['user']          = '';      // Usuario MySQL
$cfg['Servers'][$i]['password']      = '';      // Contraseña MySQL

¡¡Listos para desarrollar aplicaciones web del lado del servidor!!

Creación de Aulas Virtuales

09.09.2004

La formación a distancia cada dí­a adquiere mayor importancia.

Moodle es un paquete de software para la creación de cursos y sitios Web basados en Internet.

Moodle se distribuye gratuitamente como Software libre (Open Source) (bajo la Licencia pública GNU). Básicamente esto significa que Moodle tiene derechos de autor (copyright), pero que se puede copiar, usar y modificar Moodle siempre que aceptemos: proporcionar el código fuente a otros, no modificar o eliminar la licencia original y los derechos de autor, y aplicar esta misma licencia a cualquier trabajo derivado de él. Lea la licencia para más detalles y contacte con el dueño de los derechos de autor directamente si tiene alguna pregunta. Fácil ¿no?

Moodle puede funcionar en cualquier ordenador en el que pueda correr PHP, y soporta varios tipos de bases de datos (en especial MySQL).

La palabra Moodle era al principio un acrónimo de Modular Object-Oriented Dynamic Learning Environment (Entorno de Aprendizaje Dinámico Orientado a Objetos y Modular), lo que resulta fundamentalmente útil para programadores y teóricos de la educación. También es un verbo que describe el proceso de deambular perezosamente a través de algo, y hacer las cosas cuando se te ocurre hacerlas, una placentera chapuza que a menudo te lleva a la visión y la creatividad. Las dos acepciones se aplican a la manera en que se desarrolló Moodle y a la manera en que un estudiante o profesor podría aproximarse al estudio o enseñanza de un curso en línea. Todo el que usa Moodle es un Moodler.

La instalación muy sencilla y disponemos de versión en español.

Muy recomendable… (un ejemplo: Ceti AHLZAHIR)

Tu tienda Virtual con OSCommerce

10.08.2004

¿Qué es OsCommerce?


OsCommerce es una solución de Comercio Electrónico desarrollada por la comunidad OpenSource. Publicar sus productos y servicios en Internet es ahora rápido, sencillo y accesible!!!

Esta solución de E-Commerce permite a toda empresa o comercio crear su propio WebSite de comercio electrónico B2C (Business to Consumer) en forma rápida, ágil y confiable. Asimismo permite un ahorro significativo en los costos de desarrollo e implementación así­ como una completa personalización de del sitio a fin de que la imagen y “look and feel” sean únicos y acordes a la imagen corporativa de su empresa u organización. Con osCommerce su negocio tiene una solución acorde a sus necesidades de presencia en Internet, y acceso a un mundo de de desarrolladores que trabajan continuamente para mejorar la herramienta, y personal para soporte técnico. Qodiga/its implementa, personaliza y capacita en la utilización de esta herramienta fundamental para la presencia en Internet de sus productos y servicios.

Módulos

Los siguientes son los Módulos con los que cuenta la Tienda Virtual:

- Mi Cuenta: Configuración de datos de la cuenta del adminstrador

- Administrador: Para crear y administrar los usuarios que tengan acceso al BackOffice

- Configuración: Configuración de datos de la Tienda Virtual como País,Mail,tamaño de imágenes y más…

- Módulos: Selección de la Forma de Pago (Tarjeta de Crédito, Paypal y otros, así­ como la Forma de Envío y más…)

- Catálogo: Ingreso de productos por categorí­as/subcategorí­as, Fabricantes, Ofertas Especiales, Productos Destacados, Venta Cruzada y más…

- Zonas/Impuestos: Configuración de los impuestos de tus productos para cada paí­s, por porcentaje o tipo de impuesto.

- Clientes: Administra a tus clientes registrados y los pedidos realizados por cada uno de ellos.

- Localización: Configuración de las monedas y los idiomas de la tienda, y definición de los estados de los pedidos.

- Informes: Acceso a reportes completos acerca de productos más comprados, productos mas vistos, ventas realizadas, total de pedidos por cliente y más!.

- Herramientas: Herramientas para optimizar la tienda, Nesletters, Banners, Mails y más…

Características

A continuación se enumeran las caracterí­sticas básicas de osCommerce junto a numerosos add-ons preinstlados en el paquete de Qodiga/its

- Funcionalidades Tienda Virtual
- Multi-Idioma y Multi-Moneda
- Implementación para Modelos B2C o B2B
- Diseño 100 % Personalizable o Configuración sobre diseños preestablecidos
- Implementación en negocios y empresas de los sectores Fabricación, Comercio y/o Servicios
- Habilitación y Deshabilitación de Categorías y de Productos
- Productos Agotados, en Novedad, Productos Más vendidos, Gestión de Marcas
- Productos Recomendados
- Productos Asociados (Cross-Selling)
- Produtos en Oferta
- Múltiples Imágenes de Productos
- Fabricantes
- Cuentas de clientes
- Libretas de direcciones para los clientes (Direcciones de Enví­o y Facturación)
- Histórico de pedidos
- Cesta de la compra temporal (sin estar registrado) y permanente (registrado)
- Búsqueda en el Catálogo por Productos o Fabricantes
- Buscador Avanzado
- Comentarios de los Clientes sobre los Productos/Servicios
- Notificaciones y Mensajes ví­a E-Mail a Clientes
- Transacciones Seguras SSL
- Se muestra la Cantidad de Productos en cada Categorí­a (opcional)
- Lista de los Más Vendidos
- Más de 1.000 Add-Ons Opcionales (Exportaciones/Importaciones csv/excel, Descuentos por Clientes, Descuentos por Cantidad, Descuentos por Categorí­a de productos, Precio sólo a clientes logeados, newsletters, condiciones de venta, Módulo de Noticias, Módulo de HelpDesk, Módulo de FAQ´s, etc)

Funcionalidades Administrativas (BackOffice)

- Nuevo diseño más amigable
- Usuarios con Niveles de Acceso y Password
- Añadir/Editar/Eliminar Categorí­as, Productos, Fabricantes, Clientes y Comentarios
- Estructura Categorí­as- SubCategorí­as
- Atributos de Productos / Servicios personalizados: Tamaños, Modelos, Colores, etc..
- Gestión de Ofertas
- Gestión de Venta Cruzada (Cross-Selling)
- Estadísticas de Productos y Clientes
- Reportes de Ventas
- Gestión de impuestos internacional (País, Zona, Impuesto, Porcentajes): Cada país puede tener su propio impuesto; también cada zona dentro de cada paí­s.
- Administración de Múltiples Formas de Pago
- Administración de Múltiples Formas de Enví­o: Por países, por zonas, por peso, por número de productos
- Gestión de pedidos por cliente (cobrado, enviado, entregado)
- Administración de Newsletters
- Parametros de Configuración editables por BackOffice
- El módulo de administración no está unido al catálogo (puede ser instalado en otro servidor)
- Módulos de Pago y Envíos
- Decidir que visualizar (y en que orden) en las listas de Categorías de Productos / Servicios
- BackUp y otras herramientas de utilidad

Funcionalidades Generales

- Total funcionalidad recién instalado
- Diseño modular
- MultiMoneda
- MultiIdioma: Inglés, Alemán y Español y otras contribuciones

Entorno Gráfico

Una vez instalada nuestra tienda, podremos personalizarla sin demasiado trabajo. Con el manual que tenemos el la página oficinal de Oscommerce en español, podremos realizar nuestros primeros cambios. Si queremos un resultado más profesional, podemos bajarnos temas de internet. Claro está¡ que los más impresionantes son de pago, pero merece la pena, por el resultado que proporcionan.

Showcase

A continuación se presenta un caso de demostración tanto de la Tienda Virtual como del BackOffice de Administración en la siguiente
demo.

Tecnologí­a

OSCommerce combina soluciones open source para proporcionar una plataforma de desarrollo abierta y gratuita, que incluye el potente lenguaje de script gratuito PHP, el estable servidor web Apache y el rápido servidor de base de datos MySQL. Es capaz de funcionar en cualquier servidor web que soporte PHP3 o PHP4, sin ningún tipo de problemas o requerimiento especial, funciona en cualquier entorno soportado por PHP y MySQL, que incluye Linux, Solaris, BSD y Microsoft Windows.

Como empezar

La forma más facil de instalar correctamente OSCommerce es seguir los pasos que se describen en los video-tutoriales que podemos descargar de la página oficial en español (“Oscommerce España”). Todo está en perfecto castellano y muy bien explicado. Hay que destacar que para instalarlo necesitamos tener contratado un Hosting con acceso a bases de datos.

Después de mirar muchisimas comparativas y precios, os informo de que en Aruba podeis encontrar un hosting de calidad, con registro de dominio incluido, espacio ilimitado, cuentas de correo con nuestro dominio (sin limite de almacenamiento), 5 bases de datos MySQL y muchas más caracterí­sticas que en cualquier otro sitio nos costarán “un ojo de la cara” por aprox. 30? al año! Mirad en otros sitios si quereis, pero esto es lo más barato que podeis encontrar. En los video-tutoriales se puede observar en la demostración que este es el servicio de almacenamiento que utilizan.

Muy INTERESANTE: OSC2NUKELITE

Se trata de una nueva aplicación, que une el ya conocido PHPNuke con OSCommerce. Con esto se ha dado un gran paso, ya que podemos obtener como resultado un portal, con todas las funcionalidades y módulos que nos proporciona PHPNuke, con la integración, a modo de módulo de una tienda virtual.

El PHPNuke de Microsoft (DotNetNuke)

09.08.2004

La empresa de “Bily” ataca de nuevo. Nos tiene acostumbrados a copiar las ideas de otras personas, rediseñando su estructura e intentado obtener algún beneficio por ello. Ahora nos presenta algo interesante y, por ahora, sin tener que gastar nada por adentrarnos en la experiencia. Se trata de dotnetnuke.

Quien está familiarizado con las tecnologías Linux, Apache, GNU… posiblemente haya oído hablar o conozca el concepto de PHPNuke. Se trata de una aplicación Web con la que creamos y personalizamos nuestro propio Portal Web. En la instalación, se crea la BD, se establece el entorno y se configuran todos los parámetros para su correcto funcionamiento. El resultado es una Página Web muy profesional, donde podremos realizar acciones como:

- Insertar nuevos módulos (funcionalidades)
- Cambiar el estilo gráfico mediante Temas
- Actualizar el contenido
- Enviar newsletter a los usuarios registrados…

Multitud de cosas, y en casi todos los casos, sin tener que tocar nada en el código de la página, simplemente accediendo a una zona de administración, la cual se encuentra debidamente protegida, para que sólo pueda acceder la persona que se establece en la instalación.

La filosofía del DotNetNuke es la misma, pero más fácil en algunos aspectos. La principal diferencia es el lenguaje utilizado por ambas. El PhpNuke está basado en el lenguaje PHP mientras que la aplicación propuesta utiliza código ASP.NET. Para utilizar este último lenguaje, es muy recomendable utilizar algún entorno de desarrollo, a diferencia de las páginas PHP donde podemos trabajar sin problemas con un simple editor de texto. La principal herramienta para esta labor es el Visual Studio, a ser posible en su última versión 2003, pero claro está, es de pago y además muy cara. Conscientes de ello, los propios ingenieros de MS desarrollaron otro entorno de desarrollo muy similar al de VS, pero sin tantas funcionalidades, especófico para este lenguaje y sobre todo gratuito, es el llamado Matrix. Podremos descargarlo gratuitamente desde esta página.

Hace algunos años, cuando apareció el lenguaje ASP.NET y desde la página que acabamos de mencionar, se crearon unos puntos de partida desde donde podrí­amos crear un portal para nuestra Intranet de una manera sencilla y con un resultado seguro y profesional. Eran los llamados “Starter Kits”. Estos productos han ido evolucionando con ayuda de la comunidad de adeptos a los productos de MS, llegando a aparecer el llamado DotNetNuke, nombre que nos muestra la similitud, a nivel de funcionalidad, que presenta con respecto al PHPNuke. Otra caracterí­stica es que tiene que funcionar en el IIS, servidor Web de MS, mientras que PHPNuke tiene que hacerlo en Apache. Los dos necesitan de una BD donde almacenar todos los parámetros de configuración, datos de los usuarios registrados, información mostrada… pudiendo utilizar en cualquiera de los casos, distintos tipos de bases de datos, aunque la más extendida es MySQL.

Para instalar DotNetNuke, tendremos que descargarnos la última versión desde la página oficial de DotNetNuke, registrándonos previamente. Siguiendo las instrucciones que encontramos en la misma página, podremos instalar sin problemas nuestro Portal, y si queremos, cambiar el estilo que trae por defecto. Para esto tenemos varias opciones:

- Bajarnos algún tema desde alguna Web (normalmente son de pago, p.e. DotNetNukeSkins)

- Cambiarlo nosotros directamente, modificando las páginas, los ficheros CSS,…

- Encargárselo a alguna empresa especializada (es la opción más cara)

Resumiendo, lo mejor que podemos hacer, si queremos adentrarnos en el mundo del DotNetNuke, es acceder a la página oficial que hemos mencionado y leernos toda la información que nos muestran. Tanto en esta página, como en foros, páginas personales,… encontremos, hasta que está más extendido, casi toda la información en inglés, también es verdad que, en la mayorí­a de los casos, muy técnico y fácil de entender.