Tópicos Selectos de Tecnologías de la Información
Tópicos Selectos de Tecnologías de la Información

Horóscopos - Podcast El Universal

sábado, 12 de febrero de 2011

Simphony, CakePhp y Struts


Symfony es un completo framework, una biblioteca de clases coherente escrito 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.




"Los Frameworks son diseñados con el intento de facilitar el desarrollo de software, permitiendo a los diseñadores y programadores pasar más tiempo identificando requerimientos de software que tratando con los tediosos detalles de bajo nivel de proveer un sistema funcional" y la verdad Symphony hace esto, con sencillas lineas de código se pueden generar formularios de consulta, ingreso a la base de datos y hasta donde me comentaron puede generar automaticamente el CRUD de un sistema.


CakePhp



CakePHP es un framework de desarrollo de aplicaciones web escrito en PHP, creado sobre los conceptos de Ruby on Rails. CakePHP empezó en 2005, cuando Ruby On Rails estaba ganando popularidad y utiliza muchos de sus conceptos. Desde entonces la comunidad creció y generó muchos subproyectos.

Características

CakePHP es un framework o marco de trabajo que facilita el desarrollo de aplicaciónes web, utilizando el patron de diseño MVC. Es de código abierto y se distribuye bajo licencia MIT. Cakephp está desarrollado en PHP con programación orientada a objetos.


Al igual que Ruby On Rails, CakePHP facilita al usuario la interacción con la base de datos mediante el uso de ActiveRecord. Además hace uso del patrón Modelo Vista Controlador.
  • Compatible con PHP4 y PHP5
  • CRUD de la base de datos integrado
  • URLs amigables
  • Sistema de plantillas rápido y flexible
  • Ayudas para AJAX, Javascript, HTML, forms y más
  • Trabaja en cualquier subdirectorio del sitio
  • Validación integrada
  • Scaffolding de las aplicaciones
  • Access Control Lists
  • Sanitización de datos
  • Componentes de seguridad y sesión


 Struts

Struts es una herramienta de soporte para el desarrollo de aplicaciones Web bajo el patrón MVC bajo la plataforma Java EE (Java Enterprise Edition). Struts se desarrollaba como parte del proyecto Jakarta de la Apache Software Foundation, pero actualmente es un proyecto independiente conocido como Apache Struts.

Struts permite reducir el tiempo de desarrollo. Su carácter de "software libre" y su compatibilidad con todas las plataformas en las que Java Entreprise esté disponible lo convierten en una herramienta altamente disponible.

Con la versión 2 del framework se introdujeron algunas mejoras sobre la primera versión, de cara a simplificar las tareas más comunes en el desarrollo de aplicaciones web, así como mejorar su integración con AJAX, etc.

Funcionamiento de Struts

Struts se basa en el Framework del Modelo-Vista-Controlador (MVC) el cual se utiliza ampliamente y es considerado de gran solidez. De acuerdo con este Framework, el procesamiento se separa en tres secciones diferenciadas llamadas el modelo, las vistas y el controlador.





CMS para Tiendas Virtuales

PrestaShop

PrestaShop es el primer proyecto E-comercio recompensado por un Open-Source Award.

PrestaShop es un sitio web dinámico que permite la creación de tiendas para de comercio electrónico. Se encuentra disponible gratuitamente y está publicado bajo la licencia de Open Software3.0

PrestaShop integra un módulo de instalación automática, una interface de administración y una portada atractiva y minimalista. El software PrestaShop se distingue de otros por la simplicidad de uso y la flexibilidad de su arquitectura que contiene variedad de aplicaciones.

Servicios profesionales

  • Diseño de tiendas electrónicas
  • Integración de la maqueta grafica
  • Soporte técnico
  • Asistencia a los clientes
  • Capacitaciones: Dirigidas a los usuarios de PrestaShop que desean dominar perfectamente su entorno para aprovechar al máximo su potencial.
Existen diferentes tipos de formación:
·         Presentación técnica de PrestaShop
·         Formación Prestashop PHP5, a la carta según las necesidades, diseño, creación de módulos, extensión del Back Office.
·         Formación de PrestaShop/Grafismo para comprender la integración de una carta grafica.





Características de PrestaShop


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:
  1. El Catálogo de Productos es la parte que ven los clientes, la tienda virtual.
  2. 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.

osCommerce Filosofía

Software de código abierto ofrece una oportunidad para que la gente a trabajar en el software con otros que comparten el mismo interés, el intercambio de ideas, conocimientos, y trabajar unos con otros, para ampliar y mejorar la solución.
La motivación para trabajar en el software de código abierto se origina en fuentes diferentes, que incluyen el trabajo en el software para la diversión como un hobby, para hacer que el software de satisfacer las necesidades propias, y para que los intereses comerciales en el software.

Es esta combinación de motivaciones que ha reunido a un equipo de desarrolladores para hacer correctamente lo osCommerce es hoy - y lo será en el futuro - y una comunidad activa y creciente, con cada persona que tiene sus propias necesidades particulares, pero en última instancia, el intercambio de mismo objetivo: utilizar el software y para que sea una mejor solución.  Software de código abierto siempre permanece abierta que ofrece la oportunidad para cualquier persona que está interesada en trabajar en él, en cualquier momento.

Dado que el software de código abierto está abierto, que ofrece una opción. La decisión de utilizar el software, la opción de aprender el software, y la opción de unirse, compartir y participar en una comunidad - una comunidad llena de entusiastas que quieren ver el software de crecer y tener éxito. Esta es la razón por qué el software de código abierto tiene éxito, y lo más importante, ¿por qué funciona.






Magento es una fuente abierta de comercio electrónico de aplicaciones web, lanzado el 31 de marzo de 2008. It was created by Varien, building on components of the Zend Framework . Fue creado por Varien, a partir de los componentes del Zend Framework .

Magento está disponible bajo la Open Software License versión 3.0. Since version 1.1.7 some parts are licensed under the Academic Free License version 3.0. Desde la versión 1.1.7 algunas partes están licenciados bajo la Licencia Libre Académica versión 3.0.

Magento Enterprise Edition, una versión no libre de Magento destinadas a empresas de mayor tamaño, fue lanzado el 15 de abril de 2009. This version provides a service agreement with Varien. Varien ahora Magento Inc. con 180 o más empleados.

En mayo de 2010, Magento presentó su tercera versión de la plataforma de comercio electrónico, la edición Professional . La edición Professional de Magento es un producto de nivel medio, ideal para negocios pequeños y medianos. Fue diseñado y con un precio para los negocios en línea que requieren algunas de las características anteriormente sólo disponibles a través de la Enterprise Edition (es decir, el pago PCI Compatible Module), pero que actualmente no pueden operar en una "empresa" nivel.

Junto con la introducción de la edición Professional vino el desarrollo del programa Professional Partner. El programa de socios fue diseñado para ayudar a los clientes Magento encontrar un fiable, Magento aprobado socio de soluciones para ayudar con los esfuerzos de diseño y desarrollo.La completa lista de socios oficiales de Magento incluye varias con sede en EE.UU. agencias interactivas , además de varias compañías internacionales de desarrollo.

Módulos
Magento soporta la instalación de módulos a través de una interfaz basada en web accesible a través del área administrativa de una instalación de Magento. Los módulos están alojados en el [comercio electrónico sitio web] como PERA servidor. El módulo se cargó entonces a disposición de la totalidad de la comunidad Magento una vez aprobado por un miembro del equipo de Magento.

Los módulos se instalan al introducir el código del módulo, disponible en la página del módulo, en la interfaz basada en web.  Hay tres categorías de módulos alojado en Magento Connect:
  • Módulos Básicos
  • Módulos de la Comunidad
  • Comercial Módulos
Los módulos del núcleo y de la Comunidad se puede instalar a través del área de administración. Comercial páginas módulo de proporcionar información sobre los precios y un enlace a un sitio externo.

Tecnología

Magento utiliza PHP como lenguaje de secuencias de comandos del servidor web y el MySQL base de datos. El modelo de datos se basa en el atributo de valor del modelo de entidad que almacena datos de objetos en estructuras de árbol , lo que permite un cambio a una estructura de datos sin cambiar la definición de bases de datos.



jueves, 3 de febrero de 2011

Importancia de Drupal como CMS

Drupal es un sistema de gestión de contenido modular y muy configurable. Es un programa de código abierto, 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.
 drupal-camp
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.El sitio principal de desarrollo y coordinación de Drupal es drupal.org, en el que participan activamente varios miles de usuarios de todo el mundo.

Drupal fue considerado el mejor CMS de código libre del año 2007, desde entonces la gran comunidad tras de la aplicación, ha trabajado muy arduamente, mostrándonos hoy su versión más reciente: Drupal  6.8

Características principales

Ayuda on-line.
Un robusto sistema de ayuda online y páginas de ayuda para los módulos del ‘núcleo’, tanto para usuarios como para administradores.

Hooks
La documentación de Drupal tiene una sección dedicada a los Hooks. Los Hooks son el mecanismo que provee Drupal para interactuar con los distintos procesos que se ejecutan en un sitio web.Conocer su funcionamiento es fundamental para cualquier programador de módulos así como también para aquellos diseñadores o Themers que deseen modificar aspectos al parecer imposibles de lograr. 

Búsqueda.
Todo el contenido en Drupal es totalmente indexado en tiempo real y se puede consultar en cualquier momento.

Código abierto.
El código fuente de Drupal está libremente disponible bajo los términos de la licencia GNU/GPL. Al contrario que otros sistemas de ‘blogs’ o de gestión de contenido propietarios, es posible extender o adaptar Drupal según las necesidades. 

Módulos.
La comunidad de Drupal ha contribuido con infinidad de módulos que proporcionan funcionalidades como ‘página de categorías’, autenticación mediante jabber, mensajes privados y bookmarks, entre otros. 

Personalización.
Un robusto entorno de personalización está implementado en el núcleo de Drupal. Tanto el contenido como la presentación pueden ser individualizados de acuerdo con las preferencias definidas por el usuario. 

URLs amigables.
Drupal usa el mod_rewrite de Apache para crear URLs que son manejables por los usuarios y los motores de búsqueda.

Gestión y Autenticación de usuarios.
Los usuarios se pueden registrar e iniciar sesión de forma local o utilizando un sistema de autenticación externo como Jabber, Blogger, LiveJournal u otro sitio Drupal. Para su uso en una intranet, Drupal se puede integrar con un servidor LDAP. 
Permisos basados en roles.
Los administradores de Drupal no tienen que establecer permisos para cada usuario. En lugar de eso, pueden asignar permisos a un ‘rol’ y agrupar los usuarios por roles. 
Gestión de contenido.  Control de versiones.
El sistema de control de versiones de Drupal permite seguir y auditar totalmente las sucesivas actualizaciones del contenido: qué se ha cambiado, la hora y la fecha, quién lo ha cambiado, y más. También permite mantener comentarios sobre los sucesivos cambios o deshacerlos recuperando una versión anterior. 
Enlaces permanentes (Permalinks).
Todo el contenido creado en Drupal tiene un enlace permanente asociado a él para que pueda ser enlazado externamente sin temor a que el enlace falle en el futuro. 
Objetos de Contenido (Nodos).  
El contenido creado en Drupal es, funcionalmente, un objeto (Nodo). Esto permite un tratamiento uniforme de la información, como una misma cola de moderación para envíos de diferentes tipos, promocionar cualquiera de estos objetos a la página principal o permitir comentarios -o no- sobre cada objeto.

Plantillas (Templates).
El sistema de temas de Drupal separa el contenido de la presentación permitiendo controlar o cambiar fácilmente el aspecto del sitio web. Se pueden crear plantillas con HTML y/o con PHP.
Sindicación del contenido. Blogging.  Agregador de noticias.
Drupal exporta el contenido en formato RDF/RSS para ser utilizado por otros sitios web. Esto permite que cualquiera con un ‘Agregador de Noticias’,  visualice el contenido publicado en la web desde el escritorio. Igualmente Drupal incluye un potente Agregador de Noticas para leer y publicar enlaces a noticias de otros sitios web. Incorpora un sistema de cache en la base de datos, con temporización configurable.
La API de Blogger.
Permite que un sitio Drupal sea actualizado utilizando diversas herramientas, que pueden ser ‘herramientas web’ o ‘herramientas de escritorio’ que proporcionen un entorno de edición más manejable.
Plataforma Independiente de la base de datos.
Aunque la mayor parte de las instalaciones de Drupal utilizan MySQL, existen otras opciones. Drupal incorpora una ‘capa de abstracción de base de datos’ que actualmente está implementada y mantenida para MySQL y PostgresSQL, aunque permite incorporar fácilmente soporte para otras bases de datos. 
Multiplataforma.
Drupal ha sido diseñado desde el principio para ser multi-plataforma. Puede funcionar con Apache o Microsoft IIS como servidor web y en sistemas como Linux, BSD, Solaris, Windows y Mac OS X. Por otro lado, al estar implementado en PHP, es totalmente portable. 
Múltiples idiomas y Localización.
Drupal está pensado para una audiencia internacional y proporciona opciones para crear un portal multilingüe. Todo el texto puede ser fácilmente traducido utilizando una interfaz web, importando traducciones existentes o integrando otras herramientas de traducción como GNU ettext. 
Administración y Análisis Administración via Web.
La administración y configuración del sistema se puede realizar enteramente con un navegador y no precisa de ningún software adicional. 
Análisis, Seguimiento y Estadísticas.
Drupal puede mostrar en las páginas web de administración informes sobre referrals (enlaces entrantes), popularidad del contenido, o de cómo los usuarios navegan por el sitio.
Registros e Informes.
Toda la actividad y los sucesos del sistema son capturados en un ‘registro de eventos’, que puede ser visualizado por un administrador.
Características de comunidad. Comentarios enlazados.
Drupal proporciona un potente modelo de comentarios enlazados que posibilita seguir y participar fácilmente en la discusión de un tema publicado. Los comentarios son jerárquicos, como en un grupo de noticias o un foro.
Encuestas.
Drupal incluye un módulo que permite a los administradores y/o usuarios crear encuestas on-line totalmente configurables.
Foros de discusión.
Drupal incorpora foros de discusión para crear sitios comunitarios vivos y dinámicos.

Libro Colaborativo.
Esta característica es única de Drupal y permite crear un proyecto o “libro” cuyo contenido será la contribución de los mismos usuarios. El contenido se organiza en páginas cómodamente navegables.
Rendimiento y escalabilidad. Control de congestión.
Drupal incorpora un mecanismo de control de congestión que permite habilitar y deshabilitar determinados módulos o bloques dependiendo de la carga del servidor. Este mecanismo es totalmente configurable y ajustable.

Sistema de Cache.
El mecanismo de cache elimina consultas a la base de datos incrementando el rendimiento y reduciendo la carga del servidor. 


martes, 1 de febrero de 2011

"CONTENIDO FEEDS" Periodico El Universal

Para que agreguemos un Feed de periodico el universal a nuestro blog haremos lo siguiente:

Entrar a la página principal de EL UNIVERSAL e ir a la sección de RSS, en donde aparecera una lista de los RSS que maneja EL UNIVERSAL.
A continuación, iremos a nuestro blog y vamos a elegir la opcion escritorio, seguido de la sección diseño.
Agregaremos nuevo GADGET del tipo FEED RSS como se muestra la pantalla siguiente:


Enseguida aparecera una pantalla donde te pide la url que deseas agregar la cual se muestra a continuación:



Es aqui donde colocarás una URL de las que se muestran en EL UNIVERSAL la que sea de tu agrado.
Solo guardas cambios y listo estara agregado el contenido feeds de dechi periodico.


sábado, 29 de enero de 2011

Guía de Instalación de JOOMLA

Hoy, aprenderemos a instalar Joomla desde cero y paso a paso para que no te quede ninguna duda. Para empezar como siempre y siguendo nuestra metodología, haremos una breve descripción de lo que es Joomla.

Joomla,es un gestor de contenidos (CMS), que en la actualidad es uno de los mas populares para el diseño web, entre sus principales funciones, es la facilidad de editar el contenido de un sitio web. Este CMS es una aplicaciónde codigo abierto basada principalmente en PHP, y de libre distribución. Requiere de una base de datos MySQL y preferiblemente de un servidor Apache.

Ahora que tenemos claro lo que es, empezaremos con el Tutorial.

Instalando Joomla 1.5.14 en Localhost

¿Que necesitamos?

1.- Joomla en su versión mas actual. Puedes descargar la version en español desde aqui.
2.- Servidor local previamente instaldo,puedes ver como hacerlo en este tutorial. Recuerda que tu versión PHP debe ser 5.2.10 para que funcione correctamente. Si utilizas EasyPHP para tu servidor local, puedes descargar el paquete con la versión de php adecuada desde aqui.

¿Como lo hago?

1.- Una vez descargado Joomla, lo decomprimiremos en la carpeta www, de nuestro servidor local, recuerda que el nombre de la carpeta varia dependiendo la configuración de tu localhost. En mi caso es WWW.

2.- El segundo paso, sera crear nuestra base de datos, en este tutorial utilizamos EasyPHP asi que mostrare los pasos de como hacerlo. Lo primero sera ir al icono en nuestra bandeja de entrada, hacer clic sbore el con el boton secundario del mouse, y elegir la opcion “Administración”.


3.- Al hacer esto se nos abrira una ventana de nuestro navegador, donde eligiremos la opción “PhpMyAdmin”.


4.- Ahora elegiremos un nombre para nuestra base de datos, en mi caso sera “joomla”, y haremos clic en el botón “crear”.


5.-Una vez creada la base de datos, empezaremos con la instalación de Joomla, para esto escribiremos en nuestro navegador la siguiente URL “http://localhost/installation/index.php%E2%80%9D, nos mostrara una pantalla donde tendremos que elegir el idioma de instalación, y despues haremos clic en el botón siguiente, situado en la parte superior derecha.

 

6.- En la siguiente pantalla, debemos verificar que todos los campos esten de color verde, para asi tener una instalación completamente funcional y sin ningun error. Si todo esta bien, hacemos clic en sigueinte.


7.- El siguiente paso es leer la licencia del programa, y hacer clic en siguente.

8.- En ña siguiente pantalla, debemos rellenar los campos con la información de nuestra base de datos creada anteriormente. En tipo de la base de datos, elegiremos la opción, MySQL, en nombre del servidor escribiremos “localhost”, en este campo casi siempre el nombre sera localhost, a menos de que tu servicio de alojamiento te proporcione algún otro. En nombre de usuario y contraseña, escribiremos los datos del usuario para conectarnos a nuestra base de datos, como estamos en localhost, utilizaremos “root”, y la contraseña la dejaremos en blancoSi tu utilizas un servicio de alojamiento diferente, al momento de crear tu base de datos, deberas crear un usuario para la misma. El siguiente campo, sera ingresar el nombre de nuestra base de datos antes creada, en mi caso es “joomla”. Llenados los campos correctamente, presionamos el boton siguiente.


9.- Despues encontraremos una pantalla para la configuración de la Capa FTP, este paso no es necesario llenarlo nuestro hosting, utiliza windows como sistema operativo, pero si por lo contrario utiliza Linux, sera necesario llenarlo, para asi no tener problemas con los permisos de arhivo. En esta ocasión lo dejaremos en blanco ya que estamos trabajando sobre windows. Haci que procedemos a presionar el botón siguiente.


10.- El pasi siguiente sera llenar el nombre que tendra nuestro sitio web, el correo del administrador, asi como su contraseña. Tambien existe una opción de instalar los datos de ejemplo, esto es recomendado para principiantes, pero si deseas hacer una instalación limpia, no hagas clic sobre ese boton. Una vez llenados los campos con los datos correctos, hacemos clic en el boton siguiente.


11. Ya casi hemos terminado, en la siguiente pantalla, nos aparecera un mensaje que nos indica que debemos eliminar completamente el directorio de instalación.


12.- Para eliminarlo, debemos entrar a los arhivos de Joomla, que se encuentran dentro de la carpeta www, y eliminar completamente la carpeta llamada “installation”.


13.- Con esto hemos terminado nuestra instalación de Joomla, y podremos accesar a nuestro panel de administración desde la siguiente URL, “http://localhost/administrator/index.php%E2%80%9D”, despues ingresamos nuestro nombre de usuario que es “Admin”, y nuestra contraseña que ingresamos en el paso No. 10.


14.-Hecho esto ya estaremos dentro de nuesto panel de administración de Joomla.


Con esto damos por terminada esta guía de instalción.


viernes, 21 de enero de 2011

¿Cómo instalar PHP-NUKE?

Para comenzar, necesitamos tener instalado lo siguiente en nuestro ordenador:
  • MySQL
  • Apache con PHP
  • MyPHPAdmin
Supongamos que ya tenemos en nuestra maquina instalado MySQL y Apache con PHP y MyPHPAdmin. Si no es el caso se recomienda seguir el tutorial del paquete Webserv.

Para descargarlo vamos a la Web oficial www.phpnuke.org donde ademas estan los pack de traduccion al español, monton de temas y muchas mas cosas. Investiga un poco por la Web y baja lo que te interese.

1. Empezamos. Descomprimimos PHP-Nuke y lo colocamos en c:/apache/htdocs, nos creará dos directorios: html y sql. El paquete donde viene el PHP-Nuke es .tar, bueno para quien no este familiarizado con esto, si despues de descomprimirlo le sale otro archivo "comprimido" que lo descomprima también y ya aparecerá el PHP-Nuke. De momento recomiendo colocarlo en la carpeta c:/apache/htdocs/nuke/. Se descomprime con WinZip sin problemas.


2. Lo primero que hay que hacer es crear una BBDD (base de datos) en MySQL para que el PHP-Nuke guarde ahí todas sus variables para funcionar. Apuntamos con nuestro navegador a http://localhost/phpmyadmin/.
En la ventana de creación de bases de datos introducimos el nombre de la base de datos a crear. La creamos. Si seleccionamos 'nuke' como nombre de la base no habrá que cambiar nada en el config.php, si no, habrá que poner el nombre de la base de datos seleccionada.


3. Seleccionamos, desde phpmyadmin, la base de datos creada. Nos vamos donde dice 'O Localización del archivo de texto :' le damos a Examinar y buscamos el fichero 'nuke.sql' en C:/apache/htdocs/nuke/sql/ (el archivo tiene icono de txt). Le damos a Siga. Ver las dos capturas siguientes:



Si se crea la BBDD satisfactoriamente deberia salir una ventana como la siguiente. Vemos el monton de tablas que usa PHP-Nuke, pero no debemos preocuparnos la BBDD no se debe tocar, el PHP-Nuke lo hara todo automaticamente desde su panel de administración.


4. Si no se producen errores en la consulta: ¡enhorabuena! Sólo queda: Apuntar a http://localhost/nuke/html/ y seguir los pasos de pantalla. Se recomienda instalar el paquete de español; todo lo encontraremos en la web de phpnuke.org


5. Un tutorial muy bueno y completo sobre PHP-Nuke, podremos aprender como explotar al maximo a PHP-NUke. Lo podemos encontrar en la Web de www.programacion.com y el manual es este.

martes, 18 de enero de 2011

¿Qué es un CMS?

IMPORTANCIA DE LAS CMS:
Tenemos en cuenta que un CMS es una herramienta que sirve para enviar información sobrethe web without that instructor having to know or understand HTML or other computer languages. la web sin que el guía tenga que conocer o comprender HTML u  otros idiomas.

Se puede decir también que es un software instalado en el servidor que nos permite crear una web con publicación dispersada, sin necesidad de conocer el lenguaje html para publicar todo tipo de textos, archivos, etc. La publicación se realiza desde el mismo navegador.

Las CMS son de gran importancia en la educación superior debido a que lasInformation technology has been used in various forms in higher education for over half a century, virtually Tecnologías de la información se han utilizado en diversas formas por bastante tiempo.from the moment the first mainframes were Indeed computers were used in research and A medida que la tecnología inferior ha madurado y a and the importance of the role of a particular system has grown on our campuses, many sys yy y ala importancia de la función de un sistema personal ha crecido en nuestro planeta muchos sistemas han moved from stand-alone, home-grown systems to enterprise level systems largely developed and evolucionado gracias a esta herramienta que se siembra en sistemas de origen a los sistemas de nivel empresarial desarrollado en gran medida y supported by commercial vendors. con el apoyo de los proveedores comerciales grandes proyectos.
A
UnCMS may contain aspects of administration (class rosters, recording of grades) but also deal directly with CMS no solo puede contener aspectos de la administración como listas de clase, el registro de los grados, etc., sino también tratar directamente con core aspects of teaching (it may contain learning objects, class exercises, quizzes and testsaspectos básicos de la enseñanza que puede contener objetos de aprendizaje, ejercicios de clase, pruebas y exámenes.

TECNOLOGÍAS Y TIPOS DE CMS

Existen muchos tipos de CMS como Blogger, LiveJournal, Freewebs, Movable Type, Joomla, Drupal, Typo, Loudblog, WordPress, Moodle, Foros, Wikis, eCommerce.

Puede ser que sin definir un tipo específico, para nuestros proyectos nos interesamos por aquellos que permiten conjugar varias funciones como por ejemplo publicación de noticias, foros, galerías de fotos, reproductores multimedia etc. Muchos ya trabajan con esta variedad de funciones los cuales son llamados “portales”.

También se menciona y conviene tener en cuenta que existen otros tipos que pueden ser de nuestro interés para funciones más específicas como comercio electrónico, educativos, foros y blogs.