sábado, 12 de febrero de 2011

¿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 jerarquías de clases que implementan una funcionalidad y que (opcionalmente) pueden ser extendidas.

El framework puede involucrar TagLibraries.El patrón de arquitectura MVC (Model-View-Controller) es un patrón que define la organización independiente del Model (Objetos de Negocio), la View (interfaz con el usuario u otro sistema) y el Controller (controlador del workflow de la aplicación: "si estoy aquí y me piden esto entonces hacer tal cosa, si sale bien mostrar esto y sino lo aquello otro").


¿Cómo funciona esto en aplicaciones Web?

El navegador genera una solicitud que es atendida por el Controller (un Servlet especializado). El mismo se encarga de analizar la solicitud, seguir la configuración que se le ha programado en su XML y llamar al Action correspondiente pasándole los parámetros enviados. El Action instanciará y/o utilizará los objetos de negocio para concretar la tarea. Según el resultado que retorne el Action, el Controller derivará la generación de interfaz a una o más JSPs, las cuales podrán consultar los objetos del Model a fines de realizar su tarea.





¿Para que sirve?

Evidentemente, como todo framework intenta, simplifica notablemente la implementación de una arquitectura según el patrón MVC. El mismo separa muy bien lo que es la gestión del workflow de la aplicación, del modelo de objetos de negocio y de la generación de interfaz.

El controlador ya se encuentra implementado por Struts, aunque si fuera necesario se puede heredar y ampliar o modificar, y el workflow de la aplicación se puede programar desde un archivo XML Las acciones que se ejecutarán sobre el modelo de objetos de negocio se implementan basándose en clases predefinidas por el framework y siguiendo el patrón Facade. Y la generación de interfaz se soporta mediante un conjunto de Tags predefinidos por Struts cuyo objetivo es evitar el uso de Scriplets , lo cual genera ventajas de mantenibilidad y de perfomance (pooling de Tags, caching, etc).

Logísticamente, separa claramente el desarrollo de interfaz del workflow y lógica de negocio permitiendo desarrollar ambas en paralelo o con personal especializado.
También es evidente que potencia la reutilización , soporte de múltiples interfaces de usuario (Html, sHtml, Wml, Desktop applications, etc.) y de múltiples idiomas.



¿QUE ES CAKEPHP?



Es un framework para Php de la misma manera que Rails es para Ruby, basicamente es una utilidad diseñada para facilitar el desarrollo de proyectos en Php.

Ahora la siguiente pregunta que puede que te estes haciendo sea :

¿Debo utilizarlo?

Pues debes utilizarlo si te gusta Ruby On Rails, si sabes de Php pero no tienes tiempo para aprender otro lenguaje, si estas cansado de programar siempre las mismas cosas, si compartes hosting, si quieres hacer más en menos tiempo, si quieres usar templates, si quieres utilizar urls limpias y no pasar las variables con las típicas urls index.php?id=21





¿Es Cake mejor que Rails?


Cake Php sigue el modelo MVC (Modelo Vista Controlador) o lo que es lo mismo separar los datos de la interfaz del usuario.La respuesta a la pregunta es que cómo Php y Ruby son lenguajes distintos estos dos frameworks no pueden ser comparados.

¿Para que sirve?

Facilita la creación de administradores para el manejo de contenido estandar (insertar, editar y eliminar registros), facilita la validación de los campos de los formulario, previene de ataques por SQL injection, facilita el testeo de las aplicaciones, facilita la interacción con la base de datos mediante el uso de ActiveRecord y tambien tiene un sistema de plantillas rápido y flexible.

¿Cómo utilzarlo?


Los requisitos mínimo son Apache con PHP 4.3.2 o superior y MySQL, si el mod_rewrite esta habilitado mejor que mejor, tambien puede utilizarse con IIS.
Cake Php: Sitio Oficial




¿QUE ES SYMPHANY?





Symfony es un completo framework , una biblioteca de clases coherente escritorio en PHP ,proporciona una arquitectura, componentes y herramientas para desarrolladores para crear aplicaciones web complejas más rápido. Elegir Symfony permite liberar sus aplicaciones anteriores, el anfitrión y la escala ellos sin problema, y mantenerlos en el tiempo con una sorpresa.

Symfony se basa en la experiencia. No reinventar la rueda: utiliza la mayor parte de las mejores prácticas de desarrollo web y se integra algunas grandes bibliotecas de terceros.

Miles de desarrolladores de Symfony ya confían para sus aplicaciones!

Los nuevos usuarios unirse a la comunidad todos los días, y que hace de Symfony el framework PHP más populares. Una gran comunidad de medios fáciles de encontrar apoyo, contribuciones de usuarios de documentación, plugins, y aplicaciones libres.





CMS PARA TIENDA VIRTUAL

Oscommerce:

Es un sistema de creación de tiendas virtuales muy utilizado y expandido, es Open Source (código abierto) y está programado en PHP.

Es muy fácil de utilizar, lo instalarlo y tendrás listo un panel de control para subir tus productos. Verás como en minutos tienes tu catálogo online y listo para vender.

Otra de las ventajas que tiene es que, como ya sucede en otros proyectos de código abierto, tiene una gran cantidad de usuarios que aportan sus mejoras y módulos. Gracias a esto podrás encontrar módulos para la mayoría de pasarelas de pago, traducciones para el sistema, templates y multitud de mejoras más.

Tiene una comunidad enorme, miles de extensiones para casi todo lo que podamos necesitar y resulta muy sencillo encontrar documentación sobre Oscommerce. Su gran desventaja: lleva muchos años sin renovarse y está obsoleto en todos los sentidos. Oscommerce es un fósil (y la prometida nueva versión 3.0 no parece que vaya a salir nunca) pero si no somos programadores o no tenemos el tiempo suficiente, muchas veces nos veremos obligados a usarlo al ser el único que tiene una extensión que necesitamos. Aún así debes saber que personalizar a fondo su apariencia o instalar una extensión puede ser un infierno, está tan anticuado que no dispone de sistema de plantillas integrado (si de terceros), ni de un sistema sencillo de extensiones









Magento:

Es un sistema de creación de tiendas online, es Open Source (código abierto) y está programado en PHP haciendo uso de bases de datos MySQL.

Es muy fácil de utilizar, únicamente instalarlo y tendrás listo un panel de control para subir tus productos. Verás como en minutos tienes tu catálogo online y listo para vender.

Magento aprovecha el ya extenso conocimiento sobre tiendas online (gracias a otros sistemas como osCommerce) para llevarlo a otro nivel, donde las funcionalidades, estetica y potencia se mezclan en la herramienta perfecta. Sin lugar a dudas Magento se presenta como el posible sucesor del gran osCommerce.


Algunos le llaman el Oscommerce del futuro. Es un proyecto dirigido por la empresa Varien muy joven y moderno, aunque ya se encuentra en versiones bastante estables.

Toda su interfaz hace uso de Ajax para mejorar su estética y usabilidad, está diseñado para ser escalable al máximo mediante extensiones, tiene un buen sistema de plantillas, está preparado para SEO, etc… en definitiva tiene casi todo lo que podamos pedirle a un CMS moderno y a un carrito de compra.

Su gran desventaja: es un mastodonte, de los CMS más pesados que he probado, además de ser bastante exigente respecto a la configuración del hosting. Por lo demás es posiblemente la mejor alternativa hoy en día, pues su comunidad a pesar de ser joven es muy activa y crece rápidamente.







PrestaShop:

Es uno de los CMS para tiendas online con más futuro, aunque aún necesita seguir avanzando en cuanto a opciones.

Es muy sencillo de instalar y configurar. Además, al contrario que Magento, es una aplicación bastante rápida y liviana. Conforme su comunidad de usuarios vaya creciendo, de momento es pequeña, creo que se convertirá en una de las mejores opciones. De momento, aún sin ser la opción más completa, puede ser muy interesante para pequeños negocios.


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