Archivo para la Etiqueta ‘php’

Patrón MVC avanzado en PHP

Bueno nose si el titulo de este post sea el adecuado, pero yo lo considero asi, porque despues de leer los siguientes articulos de onmlap estarás capacitado para desarrollar tu propio framework MVC y empezar el proyecto desde cero.

Los links son:

  1. Entendiendo MVC
  2. El Controlador
  3. EL Modelo
  4. La Vista

Haber si alguien se compadece de los que no nos llevamos tan bien con el ingles y nos la traduce ps :D

Espero les sirva como a mi :D

Bytez

Salu2

MVC => “Modelo, Vista y Controlador” en PHP

A grandes rasgos: el Modelo es todo acceso a base de datos, y las funciones que llevan lo que llaman “lógica de negocio”. O sea, las funciones más “pequeñas” con significado: ingresar una cantidad, obtener un listado de historias, …

La vista, en una aplicación web, es el HTML (o XML, WAP, PDF, …) y lo necesario para convertir datos en HTML. El acceso a bases de datos no es vista. La gestión de sesiones no es vista.

El controlador es lo que une la vista y el modelo. Por ejemplo, son las funciones que toman los valores de un formulario, consultan la base de datos (a través del modelo) y producen valores, que la vista tomará y convertirá en HTML.
Mas Información: http://www.tonymarston.net/php-mysql/model-view-controller.html

CMS => “Sistema de gestión de contenidos” en PHP

Un Sistema de gestión de contenidos (Content Management System, en inglés, abreviado CMS) permite la creación y administración de contenidos principalmente en páginas web.

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 que permite que estos contenidos sean visibles a todo el público.

Un buen manual=> http://www.intranetjournal.com/php-cms/