martes, 15 de febrero de 2011

postheadericon Definición de Symphony y CakePHP


Symphony
Es un administrador de contenidos o CMS (open source) y está desarrollado especialmente para programadores, además hace uso de las tecnologías XML y XSLT.

Principales características:
  • Es modular y extensible por medio de componentes.
  • Posee un completo sistema de publicación que permite organizar, editar y publicar: páginas, notas, imágenes etc.
  • Es multi-usuario con múltiples autores.
  • Integra FTP lo que permite editar tanto en el servidor como en el editor favorito.

Requerimientos:

  • PHP 5.1.16.
  • MySQL 4.1 o superior.
  • Módulo XSL (LibXML).
Es compatible con cualquier navegador, aun que se recomienda Firefox y Safari.

CakePHP



Es un framework o marco de trabajo que facilita el desarrollo de aplicaciones web, utilizando el patrón 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.
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

jueves, 10 de febrero de 2011

postheadericon CMS para tiendas virtuales


Existen diferentes herramientas que permiten la creación y administración de tiendas on-line, por ello en esta ocasión mencionare tres gestores de contenido (CMS) muy utilices para llevar a cabo esta tarea.
  • PrestaShop
Es una de las varias herramientas gratuitas que existen para la creación de tiendas virtuales, la cual integra un módulo de instalación automática, una interface de administración y una portada atractiva y sencilla.

Fue creado en el año 2005 por cinco estudiantes de la escuela de informática Epitech. El proyecto en su origen, fue traducido en dos idiomas (francés e inglés) y llevaba el nombre de phpOpenStore (POS). Desde su creacion los creadores decidieron que sería un software libre.
 Pesa alrededor de  5 MB y se instala con una facilidad sorprendente. Una vez instalada, el panel de administración de la herramienta nos brinda todo lo necesario para poner en marcha nuestra tienda online.

Si bien la información en el sitio oficial solo está disponible en idioma ingles y francés; la herramienta cuenta con un pack de idioma español, con el que podemos dejar la plataforma en nuestro idioma, además ya cuenta con una comunidad hispana en todoprestashop.com, en la cual podemos apoyarnos y sobre todo con la disponibilidad de tutoriales para las cuestiones más fundamentales y básicas en el lanzamiento de esta tienda online.

  • OsCommerce.
Como ya lo mencione en una publicación anterior OsCommerce es una aplicación web de comercio electrónico, de código abierto (OpenSource) que te permite montar una tienda virtual en cuestión de minutos.

Se conforma principalmente de dos partes el front y el back-end, es decir, la parte que ven todas las personas que acceden a la pagina, 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.

Comienza a desarrollarse en el año 2000, y ha ido evolucionando y expandiéndose hasta convertirse en la solución de comercio electrónico GPL más utilizada en la actualidad. Existen miles de tiendas virtuales basadas en Oscommerce, e incluso se han desarrollado versiones alternativas a Oscommerce, como Zencart , osCPro, etc, cada una de las cuales está tomando vías de desarrollo diferentes, pero siempre basadas en el software original de Oscommerce.
  • Magento
Es la herramienta más completa para la creación de tiendas on-line, ofrece flexibilidad y control siempre acompañado de un gran diseño y funcionalidad. 

Uno de los aspectos más destacados de Magento es su condición de OpenSource, es decir, código abierto modificable y adaptable a las necesidades de cada usuario y, además de todo gratuito.
Que ofrece magento desde el punto de vista de los usuarios finales:

Su fácil e intuitivo funcionamiento tanto para la instalación, como para la configuración de la tienda y los productos. Con un nivel de usuario bajo, podemos instalar fácilmente nuevas plantillas, realizar ventas cruzadas, además, otra de las novedades realmente útil es MagentoConnect; un sistema para realizar actualizaciones tanto de nuevas versiones de Magento como de nuevos plugins, plantillas o idiomas de una manera realmente fácil y cómoda.  

La madurez que demuestra el sistema teniendo en cuenta tanto las necesidades del comprador como del vendedor. Inuitivo y atractivo para el comprador, ofreciendo facilidades realmente útiles como el hecho de poder estimar los gastos de envío antes de hacer la compra (uno de los tabues de muchas tiendas online) o el checkout en una sola página para comprobar el proceso de compra en todo momento. Desde el punto de vista del vendedor, posiblidades para configurar ventas cruzadas, todo tipo de promociones totalmente configurables en cupones o tipo de cliente, estadísticas de todo tipo, newsletter.

martes, 1 de febrero de 2011

postheadericon Drupal

Drupal es un sistema gestor de contenidos (CMS), cuenta con licencia GNU/GLP al igual que Joomla, PHP Nuke, etc. Posee amplias funcionalidades y es extremadamente personalizable, desde las plantillas hasta el código.  El fuerte de Drupal radica en que está orientado a todo lo que sea comunidad (blogs, foros, etc), fácilmente adaptado para portales de noticias, galerías de imágenes, etc.

Se pueden ampliar sus funcionalidades mediante extensiones llamadas módulos programados por su comunidad de usuarios. Entre los más importantes que no están incluidos en la distribución oficial, se pueden destacar:
  • Views
  • Content Construction Kit (CCK)
  • Token
  • Pathauto
  • FileField
  • Administration menu
  • ImageField
  • ImageAPI
  • ImageCache

Beneficios Drupal


Alto rendimiento: Un robusto sistema de almacenamiento, con un caché que hace que Drupal sea infinitamente escalable. La elegancia y la eficiencia del código de Drupal lo hace muy rápido en cuestión de rendimiento. Esto quiere decir que las páginas de Drupal son rápidas a la hora de cargar y no sobrecarga otros sistemas que podrían generar conflictos en tu página.

Seguro: Drupal cuenta con un equipo dedicado exclusivamente a la seguridad asegurándose de que los sitios Drupal sean tan seguros como sea posible.

Amigable con los buscadores: Las páginas son tan ordenadas que los Buscadores como Google o Yahoo, aman el código de programación y para ellos es muy fácil revisar las páginas en microsegundos accediendo a toda la información y por ello apareciendo en un buen ranking sin haber tenido que hacer ningun pago a los buscadores.

About Me

Mi foto
RasMarco
Mexico
Ver todo mi perfil

Seguidores

Con la tecnología de Blogger.

Popular Posts

About This Blog