Anexsoft | Blog y dictado de cursos de Tecnología

En este encontrarás tutoriales de tecnología como PHP, ASP.NET MVC, Front-End, entre otros y cursos exigentes de modalidad online que te ayudarán a crecer profesionalmente.

Queremos mejorar la calidad de nuestros cursos. Por favor ayúdanos llenando esta pequeña encuesta
Desarrollando nuestro propio CMS con PHP
Actualizado el 21 Enero, 2016 y leído 15,459 veces
Calificación: 9.67 / 10

Desarrollando nuestro propio CMS con PHP

Anexsoft

En nuestro curso de “Aprendiendo PHP: Creando un CMS desde 0″, hemos sacado el software (versioón light) realizado para compartirlo con nuestros usuarios de Anexsoft y puedan tomar interes para ver como hacer una arquitectura basada en el patrón MVC.

El CMS ha sido construido con las siguientes tecnologías y conceptos:

  • MVC, para el tema de la arquitectura de software

  • PDO, para el acceso a base de datos

  • POO, programación orientada a objetos

  • jQuery, para el fácil uso de javascript

  • jqGrid, para el listado y muestra de información en una grilla bastante útil

  • Bootstrap, para la fácil maquetación

 

Nuestro proyecto esta compuesto por las siguientes carpetas:

  • assets, en esta carpeta van los archivos js, css, e imagenes

  • controller, van los controladors de nuestro aplicativo (MVC)

  • core, el nucleo de nuestro CMS el cual permite hacer funcionar nuestro software.

  • helper, contiene clases y funciones que permite reutilizar código

  • log, guardamos los posibles errores encontrados

  • model, es el modelo que define nuestras reglas de negocio que en nuestro caso son las consultas a la BD.

  • uploads, todo los archivos que se suban apuntan a esta carpeta

  • view, son las vistas que vienen a ser la parte que el usuario va a visualiza

  • index.php, es el encargo de incializar nuestro aplicativo

 

Actualmente solo cuenta con 2 pequeños módulos:

El blog: gestiona las publicaciones que hagamos.
Las páginas: páginas estáticas que crearemos. Por ejm: “Quienes somos”

Como concepto hemos adaptado nuestro CMS a un pequeño diario.

Estoy adjuntado los archivos necesarios para correr el proyecto, el cual no lo he probado en linux así que si trae error es porque este es sensible a la mayúsculas.

 

Conclusión:

Este proyecto ha sido realizado para los nuevos que entran al mundo de PHP y los que ya tienen experiencia puedan entender como funciona este universo ya que la arquitectura usada se asemeja mucho a la de cualquier framework usado para php.

Quiero que entiendas que esto no es un CMS comercial, es por eso que le faltan muchos temas, como implementar la seguridad, sesiones, más módulos. Esto es un CMS desarrollado a modo de aprendizaje y el cual cumple su objetivo.

 

La ruta para acceder al administrador es la siguiente:
– localhost:81/cms/index.php/admin/inicio

En mi caso mi host es localhost:81, el de ustedes a lo mejor es simplemente localhost.

Si te ha gustado esta entrada por favor compartelo y deja un comentario, tu opinión es muy valiosa.

 

PD: los interesados en adquir un software de ventas para que lo puedan estudiar/usar/modificar pueden acceder a este POST

¡Adquiera ya!

  • Software de Portafolio Profesional hecho en ASP.NET MVC 5 C#

    Software de Portafolio Profesional hecho en ASP.NET MVC 5 C#
  • Software de Venta e Inventario hecho en PHP y Codeigniter

    Software de Venta e Inventario hecho en PHP y Codeigniter
  • Código de fuente de Red Social desarrollada en ASP.NET MVC

    Código de fuente de Red Social desarrollada en ASP.NET MVC

Últimas publicaciones

Encuesta

¿Cómo nos conociste?

Síguenos

Estudia con nosotros y crece profesionalmente

Nuestros cursos han sido hecho en base a lo que demanda el mercado hoy en día.
La experiencia obtenida es la de un ambiente laboral.

Anexsoft
© 2018 Anexsoft, blog y cursos online de TI.