sábado, 29 de enero de 2011

OsCommerce


OsCommerce (de Open Source Commerce) es una aplicación de comercio electrónico

Permite crear una tienda administrable para vender online.
Licenciado bajo GPL. Hace uso del lenguaje PHP y bases de datos MySQL.
Nacido en el 2000, es una aplicación web de código abierto (OpenSource).

Oscommerce consta de dos partes:
*El Catálogo de Productos es la parte que ven los clientes, la tienda virtual.
*El Módulo de Administración donde se puede actualizar la tienda virtual, editando productos, ofertas, categorías, idiomas, monedas, consultar los pedidos, los clientes.

El número de productos es ilimitado. Viene en español, alemán e inglés, hay muchos más que se pueden descargar de su web e instalarlos.

Es una aplicación open source desarrollada íntegramente con software libre, autoinstalable vía web exceptuando algunas modificaciones de los ficheros que se deben realizar manualmente.

Se pueden instalar los siguientes sistemas de pago:
Contra Reembolso
Cheque
Transferencia Bancaria
Integración de Pago con Tarjeta (TPV Virtual) - Visa Mastercard
Authorize.net
MercadoPago
PayPal
2CheckOut
iPayment
NOCHEX
PSiGate
SECPay

Admite y da soporte para cualquier moneda, para vender productos físicos así como descargables. La administración esta basada en una aplicación web. Tiene la posibilidad de realizar copias de seguridad y recuperación. Cesta de la compra temporal y guardar cestas incluso después de compradas. Transacciones seguras bajo SSL. Permite llevar dar un servicio de información de envíos en tiempo real con UPS, FedEx, etc. Gestión de diferentes zonas de envío con diferentes tarifas. Admite banners, envío de boletines periódicos a los usuarios, etc.

Instalación de OsCommerce

Lo primero que tenemos que hacer es descargar OsCommerce versión 2.3.1.

El link de descarga es el siguiente:
http://www.oscommerce.com/solutions/downloads

Una vez descargado se descomprime y se sitúa en el servidor local o externo, creamos una base de datos y a continuación el asistente de instalación realizara una serie de pasos que describimos a continuación:

A la primera pantalla que veremos , damos a install



Después tenemos que seleccionar las 2 casillas, importar catálogo y configuración automática y continue



Después introducir los datos correspondientes.
En la sección
Database: Escribiremos el nombre de la base de datos que habíamos creado anteriormente
Después dejamos en blanco la casilla de Persistent connections y le decimos que nos guarde las sesiones en la base de datos, como en el gráfico que viene ahora, y Continue…



A continuación te pedirá que importes el catálogo que viene por defecto… continue



Esta pantalla nos informa de que ha sido importada la base de datos correctamente… continue



Ahora revisamos toda la información del servidor, para las rutas principales.. continue



Segunda parte del resumen de la instalación.. continue



Y si todo ha ido bien, llegaremos a la pantalla para ir al catálogo o a la administración de nuestra nueva tienda…



Una vez instalada debemos borrar la carpeta /install del servidor y guardar con contraseña y usuario la carpeta /admin

Y volveremos a dejar los archivos configure.php con los permisos 644.
/admin/includes/configure.php y
/tienda/includes/configure.php

Por último crearemos una carpeta backups dentro de admin y le daremos permisos 777 /admin/backups

Y hemos terminado nuestra instalación…

lunes, 24 de enero de 2011

Que es Joomla!? y como se Instala

Joomla! es uno de los mejores CMS de Código Abierto. Es usado por mucha gente para crear desde sitios simples hasta complejas aplicaciones corporativas. Joomla! es fácil de instalar, simple de manejar y confiable.



Por fin, después de varios meses de trabajo por parte de la comunidad de desarrolladores de Joomla!, la versión 1.6 ve la luz y está disponible para su descarga

Entre las numerosas mejoras que se incluyen en esta versión, podemos destacar:
Acceso controlado a contenidos. ACL real para limitar el acceso a secciones, artículos, etc. a usuarios o grupos de usuarios.
Nueva estructura de categorías definidas por el usuario con posibilidad de multiniveles.
Posibilidad de instalar varias extensiones en un sólo paquete. Actualizaciones en un solo click.
Nuevas opciones de multiidioma para desarrollo de sitios en varios idiomas.
Fecha de publicación y expiración de los módulos para tener más control sobre ellos.
Nuevo motor de templates con código mejor adaptado a los buscadores y por tanto al SEO.
Más control creativo para diseñadores a través de los estilos de la plantilla.
Y otros cientos de mejoras para mejorar la productividad.

Instalación de Joomla!


Lo Primero que se devera hacer es la descarga de Joomla!, la versión mas reciente es la 1.6



El link de descarga directa es el siguiente: http://joomlacode.org/gf/download/frsrelease/13915/60349/Joomla_1.6.0-Spanish-Pack_Completo.zip



Una vez descargado se descomprime y se situa en el servidor local o externo
A continuación el asistente de instalación realizara una serie de pasos que describimos a continuación:




1.- Selección de idioma
Simplemente elegimos el idioma con el que preferimos trabajar.












2.- Comprobación previa de requisitos
Este paso es bastante importante, pero en la mayoría de los casos cumpliremos todos los requisitos, si tenemos instalado un servidor local con Wamp o Xampp, pero si está desactualizado o hemos cambiado cosas, podría haber algún punto que debamos revisar. Como se podrá ver, existen dos listas de comprobación, unos requeridos forzosamente y otros tan sólo recomendados.



Algún problema que podamos encontrar:
• Que la versión de PHP sea anterior a 4.3.10. En este caso simplemente debemos actualizar nuestro servidor, instalando un nuevo Wamp o Xampp (Es recomendable desinstalar antes el sistema antiguo antes de instalarlo de nuevo en una versión más actual)
• Que no tengamos soporte a alguna utilidad de PHP. (Improbable si hemos actualizado nuestro servidor)
• Que el archivo configuration.php no tenga permiso de escritura. Vuelvo a repetir que en este paso estamos instalando Joomla sobre un ordenador local, en probablemente en Windows, por lo que no existe la posibilidad de este problema. Esto puede ocurrir en entornos remotos, en los que podríamos dar permisos de escritura por medio de FTP, o en último de los casos, después que se termina la instalación, copiar a mano los datos que nos proporcionará en el paso 7 y escribirlos nosotros mismos en un archivo configuration.php que luego subiremos por FTP al servidor.
• Hay otros posibles problemas entre los requisitos o valores recomendados que no son críticos y Joomla! funcionará aunque no se cumplan, como que se reporten los errores PHP (que en nuestro servidor de pruebas es hasta bueno, para ver posibles errores de lenguaje de programación), o que esté activado el buffer de salida. Todos estos valores se pueden alterar desde el php.ini, si sabemos lo que estamos haciendo, para lo que siempre es recomendable hacer una copia de seguridad del php.ini antes de tocarlo. En DesarrolloWeb.com tenemos diversos artículos que enseñan a configurar cosas en el PHP.ini para alterar las propiedades y modo de funcionamiento de PHP.
3.- Licencia
Simplemente tenemos que aceptar los términos de licencia de uso de Joomla!.



4.- Base de datos
Tenemos que dar los datos de acceso a nuestra base de datos MySQL para que puedan acceder a ella los scripts de Joomla!. Para ello tenemos que seleccionar el tipo de base de datos "mysql" y el nombre del servidor, usuario y contraseña, así como el nombre de la base de datos MySQL que deseamos utilizar.
En una instalación de partida de Wamp o Xampp, los valores que vamos a tener que escribir serían:
Nombre del servidor: localhost
Nombre de usuario: root
Contraseña: en blanco, vacío, osea, nada (a no ser que la hayamos cambiado, puesto que MySQL en estos entornos se instala sin contraseña en un principio)
Base de datos: La que se desee. La base de datos tiene que estar creada. Si no tenemos ninguna base de datos podemos crearla fácilmente con PhpMyAdmin, que viene instalado en cualquier paquete como Wamp o Xampp.
Existen luego algunas configuraciones avanzadas, opcionales, en las que se puede decir lo que deseamos hacer con las tablas que pudíeramos tener de una instalación anterior de Joomla y el prefijo que queremos colocar a los nombres de las tablas que se van a crear.





5.-Configuración de FTP
Esta pantalla nos permite poner los datos de acceso a una cuenta FTP del servidor donde estamos instalando Joomla. Puede parecer algo raro en principio que la instalación nos solicite este dato, pero es que Joomla tiene una capa de FTP que se pone en marcha para la administración del sitio web, en el caso que algunas de las funcionalidades de PHP en lo relativo a la escritura de ficheros estén desactivadas.
En nuestra instalación sobre Windows no tendríamos en principio hacer uso de esta utilidad y realmente no la necesitaremos, porque este sistema no mantiene la protección de escritura para los archivos, o sería mejor decir que siempre están desprotegidos contra escritura.



En un alojamiento compartido en un servidor de Internet es posible que sea necesaria activarla, o por lo menos podrá resultar útil. Para activar capa FTP deberemos indicar los datos de conexión a nuestro espacio de alojamiento, usuario, contraseña y la ruta desde la raíz del FTP para llegar al directorio donde está instalado Joomla.

6.- Configuración principal
En este lugar necesitamos indicar el título del sitio web que se va a crear con Joomla! y los datos de login para administrar el sitio.
Atención en este punto sobre los datos del login, puesto que nos piden un correo y una contraseña, pero el nombre de usuario no se solicita por lo que siempre se creará como "admin". Este usuario admin, cuya contraseña escribimos en este paso del asistente de instalación es el "super usuario" que tendrá los mayores permisos de administración. Es una práctica aconsejable, una vez esté instalado Joomla y accedamos a la página de administración, donde encontraremos opciones para cambiar el nombre de login "admin" por otro menos predecible.
El otro asunto que tenemos que atender en este punto del asistente es la carga de datos iniciales de Joomla!. Se pueden generar automáticamente una tanda de datos de ejemplo en Joomla!, que nos vendrá muy bien en nuestros primeros pasos, para ver cómo están realizadas las cosas con este CMS y podamos hacer nuestro propio sitio web aprendiendo sobre el sitio de ejemplo. Así mismo, nos dan opción para cargar un backup de otra instalación de Joomla anterior, si es que estamos migrando el sistema.





7.- Finalizar
En este paso el asistente termina y nos felicita por haber logrado instalar Joomla!!!! Podremos ver enlaces al sitio web, así como al sistema de administración.
Ya tenemos Joomla! Instalado y podemos probar cómo ha quedado todo. Ahora bien, una última tarea es borrar el directorio de instalación del CMS, para evitar que otras personas puedan entrar y ejecutar el asistente, lo que podría suponer un riesgo serio para nuestro sitio web. Para ello tendremos que borrar el directorio "instalation" que cuelga de la raíz de Joomla. En cualquier caso, al acceder al sitio web o a la parte de administración, nos advertirán sobre este importante punto y no podremos finalizar la instalación hasta que hayamos borrado el directorio, o le hayamos cambiado el nombre si no lo queremos borrar, bajo nuestro propio riesgo.

sábado, 22 de enero de 2011

Instalación de PHP-NUKE

La instalación de PHP-Nuke es un proceso sencillo y para verlo mas claramente la guia sera basada en imagenes que te detallaran lo necesario para instalar PHP-Nuke sin problemas

Como paso inicial debemos descargar el PHP-Nuke versión 8, ya que esta es la ultima version liberada del CMS.


Ya ahi solo sigue los pasos de acuerdo a las imagenes que se muestran

Selecciona el botón Guardar


Elige donde guardaras el Archivo

Una vez finalizada la Descarga da click en Abrir

El siguiente paso es descomprimir el Archivo


Ahora copia el Archivo, si asi lo deseas cambiale el nombre

En este caso yo tengo instalado xampp, ahi es donde buscare la carpeta web


Todos los sitio que desarrolles los podras poner en la carpeta htdocs es desde donde tu servidor inicia

En esa carpeta deveras pegar el PHP-Nuke o como tu lo hallas renombrado

El siguiente paso sera la creación de la base de datos para PHP-Nuke, por lo que abriras tu browser de internet y escribiras http://localhost/phpmyAdmin/
A continuación crearas una base de datos con el nombre que prefieras y dale click en crear



Una vez creada tu base de datos eligiras la opcion Importar

Deveras buscar el archivo nuke.sql ubicado en la carpeta sql de tu carpeta PHP-Nuke

El siguiente paso es darle click en Continuar y se estarán creando las tablas de PHP-Nuke


Cuando este concluida la creación de tablas el siguiente paso es iniciar el PHP-Nuke dirigiendote al link que se ve en la imagen anterior

Comenzara la preinstalacion de la configuración final


Sigue los pasos como te lo va solicitando el instalador


Listo ya tienes instalado el CMS PHP-Nuke

domingo, 16 de enero de 2011

Content Management System - CMS

SISTEMA DE GESTIÓN DE CONTENIDOS

El gestor de contenidos es una aplicación informática usada para crear, editar, gestionar y publicar contenido digital en diversos formatos. El gestor de contenidos genera páginas dinámicas interactuando con el servidor para generar la página web bajo petición del usuario, con el formato predefinido y el contenido extraído de la base de datos del servidor.
Esto permite gestionar, bajo un formato padronizado, la información del servidor, reduciendo el tamaño de las páginas para descarga y reduciendo el coste de gestión del portal con respecto a una página estática, en la que cada cambio de diseño debe ser realizado en todas las páginas, de la misma forma que cada vez que se agrega contenido tiene que maquetarse una nueva página HTML y subirla al servidor.

FUNCIONAMIENTO

Un sistema de administración de contenido siempre funciona en el servidor web en el que esté alojado el portal. El acceso al gestor se realiza generalmente a través del navegador web, y se puede requerir el uso de FTP para subir contenido.
Cuando un usuario accede a una URL, se ejecuta en el servidor esa llamada, se selecciona el esquema gráfico y se introducen los datos que correspondan de la base de datos. La página se genera dinámicamente para ese usuario, el código HTML final se genera en esa llamada. Normalmente se predefine en el gestor varios formatos de presentación de contenido para darle la flexibilidad a la hora de crear nuevos apartados e informaciones.


CMS + POPULARES



WORDPRESS


WordPress es un sistema de gestión de contenido enfocado a la creación de blogs (sitios web periódicamente actualizados). Desarrollado en PHP y MySQL, bajo licencia GPL y código modificable, tiene como fundador a Matt Mullenweg. WordPress fue creado a partir del desaparecido b2/cafelog y se ha convertido junto a Movable Type en el CMS más popular de la blogosfera. Las causas de su enorme crecimiento son, entre otras, su licencia, su facilidad de uso y sus características como gestor de contenidos.
Otro motivo a considerar sobre su éxito y extensión, es la enorme comunidad de desarrolladores y diseñadores, que se encargan de desarrollarlo en general o crear plugins y temas para la comunidad, siendo usado en septiembre de 2009 por 202 millones de usuarios.
WordPress.com llega de la mano de algunos de los que trabajan en el software de código abierto para blogs disponible en WordPress.org.
WordPress, un software de Código Abierto, ha tenido un éxito increíble y ha crecido de un puñado de usuarios a ser la herramienta de blogs más utilizada de su segmento. Sin embargo, aunque sea lo más fácil de usar que lo hemos podido hacer, todavía existía una barrera de usabilidad al requerir un alojamiento, una base de datos, FTP y un sinfín de acrónimos que marean a personas normales
como tú y como yo.

PHP-NUKE
PHP-Nuke es un sistema automatizado de noticias basado en la web y sistema de gestión de contenido (o CMS, por sus siglas en inglés) basado en tecnologías PHP y MySQL. Originalmente PHP-Nuke fue una bifurcación realizada por Francisco Burzí del sistema de portales Thatware. Para su instalación necesita un servidor web con soporte para PHP (por ejemplo Servidor HTTP Apache) así como una base de datos MySQL. Es considerado como uno de los pioneros de la web2.0 y alcanzó gran popularidad entre los distribuidores de contenidos1 .
El sistema es liberado como software libre bajo la licencia GNU GPL. Hasta la versión 7.5 se podía descargar gratuitamente desde la web oficial de PHP-Nuke; la versión 7.5 es la primera que requirió un pago de 10 dólares. La última versión, la 8.1 requiere un pago de 12 dólares para ser bajada desde dicha web. Esto está permitido según la licencia GNU GPL (con la condición de que el código fuente también sea entregado), y el comprador tiene a su vez el derecho de distribuir el código fuente gratuitamente. El requisito del pago es aplicable sólo a la última versión del programa; cuando una nueva versión sale, la anterior se libera y se puede descargar sin costo.


JOOMLA

Joomla! es un sistema de gestión de contenidos, y entre sus principales virtudes está la de permitir editar el contenido de un sitio web de manera sencilla. Es una aplicación de código abierto programada mayoritariamente en PHP bajo una licencia GPL. Este administrador de contenidos puede trabajar en Internet o intranets y requiere de una base de datos MySQL, así como, preferiblemente, de un servidor HTTP Apache.

Si estás en la búsqueda de un sistema dinámico de contenidos para tu sitio, encontrarás una excelente opción con Joomla!, un CMS robusto, personalizable y escalable.
Joomla 1.6 dispone de nuevas características y mejoras para los usuarios finales y los administradores incluyendo:

* Mejorados controles de acceso para ver y editar contenido con grupos de usuarios configurables y niveles de visión.
* Profundidad ilimitada, categorías anidadas para mejorar la organización.
* Mejora en la instalación que permite instalar multiples extensiones con un sólo paquete, y que pueden ser actualizadas con un sólo clic.
* Nuevas plantillas y marcado semántico trabajado para los motores de búsqueda y los visitantes.
* Nuevo soporte para idiomas que facilita la producción de sitios multilingües.
* Módulos que aparecen cuándo y dónde se quiera asignándole una fecha de aparición y desaparición, y muchas otras opciones de control de lo que muestran las páginas.
* Estillos de plantilla que ofrecen una potencia creativa sin precedentes.
* Y mucho, mucho más...


DRUPAL

Drupal (pronunciación IPA:druː[pʰʊɫ]) es un sistema de gestión de contenido modular multipropósito y muy configurable que permite publicar artículos, imágenes, u otros archivos y servicios añadidos
como foros, encuestas, votaciones, blogs y administración de usuarios y permisos. Drupal es un sistema dinámico: en lugar de almacenar sus contenidos en archivos estáticos en el sistema de ficheros del servidor de forma fija, el contenido textual de las páginas y otras configuraciones son almacenados en una base de datos y se editan utilizando un entorno Web.

Es un programa libre, con licencia GNU/GPL, escrito en PHP, desarrollado y mantenido por una activa comunidad de usuarios. Destaca por la calidad de su código y de las páginas generadas, el respeto de los estándares de la web, y un énfasis especial en la usabilidad y consistencia de todo el sistema.
El diseño de Drupal es especialmente idóneo para construir y gestionar comunidades en Internet. No obstante, su flexibilidad y adaptabilidad, así como la gran cantidad de módulos adicionales disponibles, hace que sea adecuado para realizar muchos tipos diferentes de sitio web.














miércoles, 12 de enero de 2011

PRESENTACIÓN

DRAGONES

Esfuerzo, Coraje, Convicción,
Disciplina, Actitud y Pasión
"ESO ES SER DRAGON"