arquitectura fuelphp

Quiero comenzar a trabajar con fuelphp, tengo algo de experiencia con CI y KOHANA, pero nunca usé ningún marco a su máxima capacidad.

La aplicación que voy a construir será un sistema cms interno para nuestros clientes. Básicamente serán diferentes tipos de objetos con algún meta.

Lo que realmente quiero es separar la administración/backoffice del resto de la aplicación.

Como primera opción pensé en construirlo en módulos.

Como segunda opción pensé en usar el scaffolding de FuelPHP, alguien me puede decir cual es la mejor solución?

¿Debo usar el scaffolding y editarlo o construir el cms en módulos? Como no tengo ninguna experiencia con el combustible, esperaba que alguien con experiencia pudiera orientarme en la dirección correcta.

Además, ¿qué usan ustedes como fuente de información?

Gracias de antemano!

preguntado el 12 de junio de 12 a las 12:06

¿Por qué no usas Laravel (https://www.laravel.com/) como su Marco de elección? Como su documentación es de primera categoría y creo que se adaptará mucho mejor a sus propósitos a partir de su pregunta anterior. En cuanto a los recursos que puedes utilizar https://www.youtube.com/ or https://laracasts.com/. -

2 Respuestas

Todo esto depende de cómo configure la lógica y la estructura de datos. El scaffolding es una gran herramienta para datos planos, un gran punto de partida. Pero si su aplicación se basa en gran medida en datos relacionados, abstracción de tipos/objetos, el andamiaje podría ser más un obstáculo para usted que un buen comienzo.

Con mi propia configuración de CMS, tenemos un paquete que contiene todos los modelos básicos (lógica CMS). Un módulo de administración que proporciona la interfaz de administración. Y un controlador catch-all (:cualquiera) que maneja los URI de la página CMS.

Así que trate de ver qué tan complejas deben ser las cosas y, en base a eso, elija qué camino es el adecuado para usted. Un CMS definitivamente no es el otro.

Además, los módulos separan piezas más grandes de funcionalidad. Entonces, si ha encapsulado partes del CMS, tenerlo como un módulo podría ser beneficioso. Pero no te excedas.

Respondido el 12 de junio de 12 a las 13:06

Lo que describe allí parece ser exactamente lo que estoy a punto de construir. Gracias por tu respuesta, tendré muchas relaciones. ¡Creo que sé lo suficiente! - vicente cohen

O podrías usar PyroCMS que es un impresionante sistema de gestión de contenido construido sobre CodeIgniter. FuelPHP es un marco más moderno que puede hacer algunas cosas geniales, pero si no quieres construir un CMS completo, no puedes equivocarte con Pyro :)

Respondido el 12 de junio de 12 a las 14:06

De hecho, quiero construir un cms para la experiencia de aprendizaje y quiero probar algo nuevo, tomé PyroCMS en consideración, pero realmente necesito aprender algunas cosas nuevas. ¡Gracias! - vicente cohen

Lo suficientemente justo. Creo que todos los desarrolladores ven escribir su propio CMS como una especie de "derecho de paso" y todos los desarrolladores de PHP que conozco lo han probado en algún momento. Ahora todos se han dado por vencidos y desearon no haberse molestado nunca. Cómicamente, la mayoría de ellos usan PyroCMS :p - phil esturión

Jajaja lo tendré en cuenta, solo quiero probar algunas cosas. Si falla, obtuve este excelente plan de respaldo para usar Pyrocms :) - vicente cohen

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.