lunes, 31 de enero de 2011

DRUPAL IMPORTANCIA COMO CMS



Drupal es uno de los CMS más difundidos del momento y con algunas funciones que lo hacen realmente confiable y adecuado para gestionar diferentes tipos y volúmenes de información.

Drupal es un CMS multipropósito, modular y flexible que permite organizar la publicación de textos e imágenes, junto a otros datos muy frecuentes en blogs y sitios interactivos como son encuestas, votaciones, permisos de acceso a usuarios, etc., todo ello con la amable configuración de un entorno web.

Drupal es una plataforma de código abierto, escrito en PHP y con licencia GNU/GPL, y ha ganado un importante lugar en la preferencia del universo webmaster debido a la calidad de su código y la particular importancia que otorga a algunos aspectos vitales en el diseño web: usabilidad, funcionalidad, etc.

Actualmente Drupal goza de bastante popularidad entre webmasters que generan foros, portales comunitarios, Intranet, blogs, e-commerce, redes sociales, entre otros.





Drupal es más difícil de instalar y usar, los módulos son más difíciles de gestionar, pero existen componentes como Views y CCK (Content Construction Kit) que permiten crear auténticas aplicaciones web sin necesidad de programar.

Si necesitamos hacer una web compleja, el esfuerzo dedicado a aprender a usar Drupal sin duda se verá recompensado. Por otro lado, Drupal tiene el sistema de presentación más complejo de los tres CMS comparados.

No es casual que ofrezca muchos menos temas que WordPress o Joomla. No obstante, también ofrece una gran flexibilidad, por lo que puede merecer la pena contratar a un diseñador si necesitamos que la presentación de nuestro sitio se salga de lo estándar.






FEEDS RSS



Es un archivo generado por algunos sitios web (y por muchos weblogs) que contiene una versión específica de la información publicada en esa web. Cada elemento de información contenido dentro de un archivo RSS se llama "ítem".

Cada ítem consta normalmente de un título, un resumen y un enlace o URL a la página web de origen o que contiene el texto completo. Además puede contener información adicional como la fecha de publicación o el nombre del autor del texto

El archivo RSS se reescribe automáticamente cuando se produce alguna actualización en los contenidos del sitio web. Accediendo al archivo RSS es posible saber si se han actualizado los contenidos y con qué noticias o textos, pero sin necesidad de acceder al sitio web salvo para leer la versión extendida.


 

¿Qué es un lector de feeds o canales?

Cada feed o canal de información dispone de su propia dirección en Internet o URL del mismo modo que las páginas HTML convencionales. Sin embargo a diferencia de éstas no se pueden visualizar directamente con el navegador, de modo que es necesario utilizar un lector de feeds.
Los lectores de feeds funcionan de forma similar a los programas de correo electrónico. Pero en lugar de consultar un buzón de correo cada cierto tiempo para coger los mensajes consultan periódicamente las direcciones de los feeds para obtener la última versión disponible de su archivo RSS.
Los lectores de feeds pueden ser aplicaciones web o aplicaciones locales que se instalan en el ordenador del usuario. Algunos ejemplos:

 


Mas informacion de Feeds RSS en el siguiente link: 
http://rssfeedinstantaneo.com/?hop=florchita




MI PERFIL




Hola mi nombre es monserrat estudie la carrera de Ingenieria en Tecnologias de la información en la Universidad Tecnologica Fidel Velazquez ubicada en Nicolas Romero Estado de México.


Soy una persona alegre, sincera y me gusta trabajar en equipo.
Tambien soy amante de los gatos jeje asi que podran observar algunos de mis bebes en este blog.


En si este blog lo hize para compartir mis experiencias y proyectos en el trayecto de mi carrera y una que otra reflexion espero sus comentarios. 




domingo, 30 de enero de 2011

¿CÒMO SE CONFIGURA OSCOMMERCE?

Primero se descargar el paquete desde http://www.oscommerce.com/solutions/downloads en el formato que necesitéis, .zip o .tar/gz .

Descomprimimos y subimos al servidor mediante FTP , modo ASCII y no binario, las carpetas catalog (renombraremos por /tienda) y admin. Linux, MySql y PHP recuerda..

Una vez subidos los archivos debemos dar permisos de escritura y/o lectura a otros…

Permisos totales (777) a los siguientes archivos:
/tienda/includes/configure.php
y /tienda/admin/includes/configure.php y la carpeta de las imágenes
/tienda/images en mod 777 también.

Permisos 755 a las siguientes carpetas:
/admin/includes
/tienda/includes

Una vez subidos todos los archivos y asegurados de haber creado una base de datos y un usuario en nuestro dominio, estamos preparados para ejecutar el script “install”. Accediendo a www.tudominio.com/tienda/ empezaremos con la instalación, OsCommerce autodetectará si necesitas la instalación si no está realizada y te redireccionará a la carpeta /install.

La primera pantaala que veremos , damos a install





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



Después tenemos que rellenar la siguiente información.
Database server: localhost .Aunque puedes poner una IP o dirección web, normalmente localhost funciona bien.
Username: el nombre de usuario que hemos creado para la base de datos (usuario en nuestro caso)
Password: la clave elegida para la base de datos
Database: El nombre de la base de datos que hemos creado , en nuestro caso tubase
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…

¿QUE ES OSCOMMERCE?

OSCommerce  es una aplicación web de código abierto (OpenSource) que te permite montar una tienda virtual en cuestión de minutos para vender en Internet.

Consta de dos partes principalmente el front y el back-end, es decir, la parte que vemos todo el mundo, la tienda virtual en si, y la parte de administración, donde podrás mantener tu propia tienda virtual, actualizando productos, insertando nuevas ofertas, categorías, idiomas, monedas, consultar los pedidos, los clientes.. y sin coste ninguno por parte del vendedor y sin necesidad ninguna de saber programación.



Uno de los beneficios de ser código abierto, es que está siendo diariamente actualizada por su comunidad, añadiendo contribuciones de todo tipo. Módulos de pago, de envío, contribuciones para el diseño, como templates, así como nuevas funcionalidades, noticias, lector de rss…

osCommerce es de las mejores soluciones de código abierto existentes para la creación de tiendas virtuales, además de ser gratuita y sencilla de administrar. Programada en lenguaje PHP trabaja sobre un servidor Apache y usa MySQL como servidor de base de datos.

Actualmente casi todas las empresas de Hosting ofrecen una solución con OsCommerce ya instalada, aunque es realmente fácil instalar en cuestión de 5 clicks con el “install” que lleva incorporado.

El único pero que le podemos poner es que hay pocas contribuciones en español, casi todas en el universal inglés, aunque tenemos un buen soporte en la web española http://oscommerce.qadram.com/

OsCommerce
Contribuciones, addons…

Caracteristicas principales de OsCommerce

La instalación básica de oscommerce, tiene unas características por defecto, que luego podemos modificar bien por administración o con ayuda de contribuciones, como nuevos módulos de pago (e-pagado), de envío (Seur), etc…





Estas son las características principales de la instalación de Oscommerce:

Generales
  • Los pedidos, clientes y productos se almacenan en una base de datos de fácil consulta via administración-web.
  • Los clientes podrán comprobar el histórico y el estado de sus pedidos una vez registrados
  • Los clientes pueden cambiar sus datos de perfil de usuario desde su apartado cliente.
  • Múltiples direcciones de envío por usuario, para regalos por ejemplo
  • Búsqueda de productos.
  • Posibilidad de permitir a los usuarios valorar los productos comprados, además de comentarlos.
  • Posibilidad de implementar un sevidor seguro (SSL).
  • Puede mostrar el número de productos en cada una de las categorías.
  • Lista global o por categoría de los productos más vendidos y más vistos.
  • Fácil e intuitiva navegación por categorías.
  • Plataforma multi-idiomas, por defecto estarán disponibles el español, inglés y alemán.
Producto
  • Relaciones dinámicas entre productos.
  • Descripciones de productos basadas en HTML.
  • Generación automática de productos especiales.
  • Controla la posibilidad de mostrar o no en la tienda virtual los productos agotados.
  • Posibilidad de ofrecer a los usuarios la suscripción a una newsletter de novedades.
Pagos
  • Medios de pago offline (transferencias, cheques, ingresos, etc.).
  • Muchos medios de pago online (E-Pagado, PayPal, TPV virtual, etc.).
  • Posibilidad de deshabilitar algunos medios de pago según la zona geográfica del usuario.
  • Posibilidad de añadir el IVA por zonas geográficas y por productos, ya que por ejmplo Nigeria no tienen IVA
Envíos
  • Precios de envío por peso, destino y precio.
  • Precios reales disponibles en tiempo real para algunos operadores (UPS, FedEx).
  • Envío gratuito según importe del pedido y destino
  • Posibilidad de deshabilitar determinados servicios de envío en función de zonas geográficas.

 

viernes, 21 de enero de 2011

¿QUÈ SON LOS CMS? ¿QUÈ ES JOOMLA? ¿QUÈ ES PHP- NUKE ?



¿QUÈ SON LOS CMS? ¿QUÈ ES JOOMLA? ..... ñ_ñ


(Content Management System o Sistema de Gestión de Contenidos)

Es un programa que permite crear una estructura de soporte framework para la creación y administración de contenidos, principalmente en pàginas web, por parte de los participantes.

Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio. El sistema permite manejar de manera independiente el contenido y el diseño. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio sin tener que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo clásico es el de editores que cargan el contenido al sistema y otro de nivel superior (directorio) que permite que estos contenidos sean visibles a todo el público (los aprueba).

CMS populares:

Los blogs y proyectos que manejan mucha información en línea utilizan los CMS´s como una opción que permite la administración lógica del contenido. Los más populares son: 

¿Para que sirven los CMS? 
Permiten a los editores crear, clasificar y publicar cualquier tipo de información en una página web.Generalmente los CMS trabajan contra una base de datos, de modo que el editor simplemente actualiza una base de datos, incluyendo nueva información o editando la existente.

¿Què es un 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 crearplugins y temas para la comunidad, siendo usado en septiembre de 2009 por 202 millones de usuarios




¿Què es un PHPNUKE?

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 contenidos.

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.




¿Què es 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 decó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.

En Joomla! se incluyen características como: mejorar el rendimiento web, versiones imprimibles de páginas, flash con noticias, blogs, foros, polls (encuestas), calendarios, búsqueda en el sitio web e internacionalización del lenguaje. Su nombre es una pronunciación fonética para anglófonos de la palabra swahili jumla, que significa "todos juntos" o "como un todo". Se escogió como una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto.



¿Què es DRUPAL?

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.




¿QUÈ ES PHP- NUKE?


Es un cms que contiene en su interior todos los instrumentos usados para crear una pagina/portal de información (en todos los sentidos). Dado el inmenso número de funciones disponibles en el paquete original y en el gran número de módulos desarrollados por terceras personas, el sistema también es apto para la administración de:
 
Sistemas de e-commerce (compras online)
Portales corporativos
Agencias públicas
Agencias de noticias
Compañias online
Páginas de información
Sistemas de e-learnig (cursos online)
 
PHP-Nuke: utiliza como base de su propia estructura el dúo Php+SQL, acompañado por el servidor web. Muchos módulos han integrado otros muchos sistemas, tales como Javascript, Java, Flash e incluso también sistemas que sirven, a través del portal, sonidos y videos en stream (Radio Online, Televisión Online, Imágenes, archivos...)


¿Còmo se instala y configura PHP-NUKE? 

 Antes de instalar PHP-Nuke en un servidor, es conveniente hacerlo en forma local, o sea en nuestro PC, para ello debemos instalar un servidor Apache, PHP, MySQL y phpMyAdmin.

Una forma rápida de hacer esto es instalando el paquete AppServ, que trae todo lo anteriormente detallado, y lo mejor nos dejará todo configurado y funcionando.
Vamos a partir bajando la versión de  AppServ recomendada desde aquí:  


1º Instalamos AppServ como se muestra en la siguiente imagen:

  
 2º Se elige el directorio donde se uno quiere que este instalado


3º A continuacion  la información que viene es de MySQL (Anotala, es la misma que tendrás que agregar en el archivo config.php de PHP-Nuke)
   

En Server Name, deja localhost (sin cambios)
en Administrators Email Address: tu cuenta de correo...
HTTP Port : 80 (sin cambios)



En User Name: Un nombre de usuario para tus bases de datos
Password: una contraseña
Charset: Sin cambios



Una ves que ya esta instalado se teclea http://www.blogger.com/goog_1621381801 y aparecera la siguiente pantalla:




Ya tienes corriendo en tu PC:


Apache 1.3.33 
PHP 4.3.11 
MySQL 4.0.24 
phpMyAdmin-2.5.7-pl1


Ahora vamos a la carpeta C:\AppServ\www  y eliminamos el archivo index.html 







 Bajamos la última versión estable de PHP-Nuke desde:

  Dar click en este link para descargar : PHP-NUKE 7.5 

Lo descomprimimos y lo metemos en la carpeta  C:\AppServ\www como se muestra en la imagen:





Ahora editamos el archivo config.php que quedó en la raíz, para ello puedes utilizar Dreaweaver, Frontpage, Block de Notas o cualquier editor.


En nombre de usuario agrega el nombre que diste en información de MySQL anteriormente, en contraseña deja vacío (solo trabajaremos en local) en dbname = nuke7 

Ahora vamos a la dirección: http://localhost/phpMyAdmin/


Ponemos el nombre de la base de datos y click en crear.Despues le damos un  click en SQL.



Le damos click en Examinar,Buscamos el archivo nuke.sql que viene con PHP-Nuke y damos click en continue.Con esto estará instalada la Base de datos de nuestro
Nuke.


Ahora solo nos falta ver como quedo, para esto vamos a http://localhost/
y Listo, tenemos instalado nuestro PHP-Nuke.




 ESTRUCTURA DE PHP_NUKE



CABECERA ó HEADER: es la parte superior, donde va el logo.

BLOQUES (BLOCKS):
Son los laterales, destinados a Menú, información, banners, etc.

MENSAJE:
Es el sector señalado en la imagen 1, por lo general se utiliza para dar un mensaje de bienvenida, es solo visible en la página de inicio, se puede desactivar si no se necesita.

MODULOS:
Algunos de los módulos que trae por defecto PHP-Nuke son, noticias, foros, descargas, enciclopedia, etc.Estos bloques se visualizan en la parte central de PHP-Nuke, en el caso de la imagen, el modulo de las noticias.
 

¿QUE ES STRUTS?

Es un framework que implementa el patrón de arquitectura MVC en Java un framework es la extensión de un lenguaje mediante una o más jerarq...