Enjoy A New Student Discount All 55,000 Courses on sale for Only $12.99

Ends in 05h 23m 49s

Yii2-Desarrollando una aplicación

Hace un par de años,y buscando la forma de escribir menos PHP, busque un framework que me ayudara. No me gustan los frameworks, o por lo menos, no me gustan las cajas negras que me obligan a aprender un nuevo lenguaje, que me encorsetan en estructuras rígidas, de forma que cuando vi Yii, me encanto.

No vamos a entrar en discusiones de si es el mejor o no; siempre pienso que, necesariamente para la persona que utiliza un framework, el suyo es el mejor…si no, seria tonto de seguir utilizándolo. Yo escogí Yii porque se adaptaba mejor a mi forma de ver la programación, el estar orientado a objetos y estructurado en MVC, hacia que lo entendiera.

En ese intervalo he desarrollado varias webs con Yii, y ahora que ha salido Yii2, quiero pensar que estoy preparado para probarlo, por lo que he pensado en ir describiendo ese proceso de descubrimiento de la version 2 de Yii desarrollando una web,por lo que durante los próximos artículos iremos viendo los  pasos que doy para la implementación completa de un site.

Nuestro desarrollo nos va a servir para la creación de una tienda virtual para vender … ¿incienso?, la web tendrá los siguientes apartados:

  • Inicio, con la presentaciondel sitio
  • Artículos, con los artículos que iremos escribiendo hablando de las bondades de nuestro producto
  • Tienda, con todos los productos que vamos a vender
  • Contacto, con un formulario para que contacten con nosotros

Necesitaremos un sistema de registro, para permitir que nuestros visitantes se registren tanto si quieren comprar, como si quieren suscribirse para recibir información. Ese mismo sistema de registro, lo utilizaremos para identificar a nuestro Superusuario, y a nuestro Editor

Y cuando finalicemos, tendremos nuestro carrito de compra funcionando, y puede que un enlace para pagar con PayPal.

En este primer articulo vamos a ver que necesitamos.

  • Usuarios, las personas que interactuarán con la web
  • Paginas, cada una de los distintos modelos de página que utilizaremos
  • Artículos, Para facilitar la comunicación, se irán publicando artículos
  • Comentarios, Los visitantes, pueden comentar los artículos
  • Productos, los productos que vamos a vender

Debido que el análisis lo voy haciendo mientras escribo, puede que me deje cosas, por lo que os invito a participar, si creeis que falta algo, comentémoslo.

En el siguiente articulo, empezaremos a ver que es lo que puede hacer cada actor.

Espero vuestras ideas.

/*Si te ha gustado el artículo
no dudes en compartirlo*/

Facebook
Twitter
LinkedIn

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies

Ver mi IP

Ver ip de mi máquina
tipo valor
Ip: 44.192.75.131
Proxy: 44.192.75.131
Remote host: ec2-44-192-75-131.compute-1.amazonaws.com
Remote port: 47562
** 44.192.75.131