¿Cómo organizo un CMS de PHP?

tada

#29 Bueno el tutorial era para hacer la base del framework, el panel de control es cosecha propia y en realidad no está muy definido ya que lo adapto en cada proyecto segun necesidades xD.

Pero si quieres un tuto para hacer un framework básico y hacerte uno a tu gusto mirate alguno de estos tutoriales:

Nettuts PHP5 Framework #Este es el que usé yo para aprender
John Squibb

1 1 respuesta
HeXaN

#31 ¡Gracias!

F

Buenas, yo también ando con un CMS casero bastante simple (y para gente experimentada, seguramente el código bastante flojo ), pero salir esta saliendo...

Ahora bien, estoy viendo algunos ejemplos que estáis poniendo y están a otro nivel la verdad :S.

Me interesa la opinión de gente que dedica a esto profesionalmente, ya sea autónomo o trabaje en una empresa. Para afrontar un proyecto web serio, CMS propio?, tirar de frameworks de moda y mirar que sale?, mas que nada por que decidirse por un framework o aventurarse a hacer CMS de 0 como dios manda es una inversión de tiempo considerable. Y como veis dedicarse a esto de manera "profesional".

PD: Yo estoy haciendo prácticas en una empresa de diseño web y solo saben instalar CMS :wtf: , lo bueno es que las cobran a precios realmente altos.

1 respuesta
S

Para hacer paginas web de pequeñas empresas lo mas rapido y de calidad es aprender a hacer diseños propios de algun cms; wordpress, joomla...

HeXaN

#33 Pues si el proyecto es algo pequeño, típica empresa que busca poner sus noticias, mandar correos y demás, con tu propio CMS (con seguridad básica) y un diseño simple (plantillas, algo de CSS o algo así) tiras como un señor y no vendes algo "prefabricado".

Si ya son temas serios tienes que tener especial mimo con la seguridad y demás, ahí es donde un framework robusto entra en acción.

S

Si pones tu propio cms para proyectos pequeños estas llamando a problemas. Lo mas probable es que surjan bugs que te cuesten tiempo y dinero. Tener un cms en estado de producción es un trabajo de años (y en continuo desarrollo).
Por eso para proyectos pequeños lo idoneo es usar un cms ya en estado de produccion, pero para proyectos grandes si que puedes dedicar tiempo y recursos a desarrollar tu propio framework.

1 respuesta
Soltrac

#36 Por supuesto, díselo a wordpress, a joomla, a vbulletin...q jamás han tenido bugs q han puesto en peligro a las páginas q los usaban.

1 respuesta
HeXaN

No sé, yo para un proyecto pequeño (como el que he mencionado) veo mejor usar tu CMS, con su panel de control y demás. Al ser pequeño lo tendrás bastante probado y será bastante seguro. Repito, para lo que YO he dicho de proyecto pequeño.

Mujiwara

Una pregunta, además de las SQLi que supongo que se solucionan con PDO o cualquier función para aislar bien el query, que vulnerabilidades pueden haber dentro del CMS "casero"?

#40 Bueno, el XSS no lo tomo como una vulnerabilidad de "nivel alto" como el SQLi ya que eso también lo suelo filtrar para evitar códigos HTML/JS y dejar los necesarios como <b>,... O directamente hacer BBCode.

1 respuesta
S

#37 por eso mismo son seguros a dia de hoy.
#39 xss , ten cuidado con esto que mucha gente lo subestima y es una vulnerabilidad grave. Se pueden robar sesiones o cambiar el aspecto de una pagina totalmente.

2 respuestas
yarviT0

Symphony o codeignite; empieza con la programación detrás de la gestión de usuarios, organiza algo de gestión de plantillas (con los frameworks que he comentado debería serte fácil)

Soltrac

#40 Wordpress tuvo una vulnerabilidad no hace tanto, lo mismo q vbulletin. Hubo suerte q los q la descubrieron la reportaron antes de publicarlas, pero si no es así...te ríes un buen rato. No comentemos el tema de plugins ya...

Pero bueno, q sabré yo de esto.

S

Realmente no se que estas discutiendo. Que una persona que se inicia en el mundo del desarrollo web va a hacer un cms mas seguro que wordpress ?

1 respuesta
BLZKZ

#43 pues es más fácil hacer seguro un cms pequeño que wordpress. De hecho worpress no es que sea la panacea ni en código ni en seguridad, encima se está convirtiendo en un monstruo. Y luego el tema plugins, que siempre tiras de alguno... en fin eso son coladeros xD

1
F

Según mi experiencia, que tampoco es nada del otro mundo, los CMS que he utilizado (wordpress,joomla,prestashop) nunca van bien a la primera, instalas un tema, alguna funcionalidad no tira, bajas módulos, funcionan como quieren, etc. Ahora bien, que sea una solución para hacer cosas rápidas
con solo alguien que se dedique a maquetar bien.

Al final me ha entrado el gusanillo con algún framework, para aprender y ver las opciones que plantean.

Después de días mirando frameworks php, al final me he decidido por yiiframework.