Pregunta:
¿Crear o editar paginas con PHP?
MagU
2010-02-24 18:44:13 UTC
Hola amigos, he estado estudiando php, mysql y apenas estoy con xml, pero nose cual es la forma mas eficaz y optima para crear o editar una pagina web con php. Tengo una pagina ya diseñada pero quiero hacer tipo CMS o un panel donde otras personas entren y modifiquen el contenido de la pagina sin que yo este abriendo dreamweaver y editar la pagina desde el codigo fuente...

Lo habia hecho con archivos *.txt, primero busca el contenido del txt y despues lo agrega a la pagina pero no se me hace muy seguro, la otra era con mysql pero prefiero usarlo para guardar datos importantes y no que se este modificando cada dia o rato y he estado estudiando xml al principio resulta facil de entender pero la practica me ayudara entender lo demas sobre dtd etc...
Cuando hago la busqueda por ejemplo en google, pues si encuentra una informacion la obtiene de los archivos txt y no de la pagina...

El punto es que quiero hacer los paneles para que otras personas puedan modificar el contenido de la pagina, pueden darme un consejo para iniciar y despues la ire perfeccionando, estoy programando en PHP

GRacias amigos
Cuatro respuestas:
GyoX S
2010-02-25 01:50:43 UTC
Lo primero si sabes programar olvidate del dreamweaver, es un programa orientado a diseñadores (porque la gran mayoría no saben programar) mete muchisimo código inutil y añade valores que el explorador asume por defecto, cuando es mas rapido que este los asuma por omisión. A más código mas tasa de transferencia necesitarás. Además para php se suele usar otro que se llama PHP Nuke, aunque tampoco te lo aconsejo pues suele generar bugs y te podrán defacear el site.



Un txt, lo puedo ver bien en plan properties para leer unos parametros básicos de configuración, pero el contenido.... lo mejor es que uses una base de datos como MySQL, en las bases de datos no es que se guardén datos importantes, es que se guarda todo el contenido, usuarios y lo que haga falta, a excepción de binarios que lo recomendable es que guardes el path de este, ya que trabajar con blobs te hará un poco mas dificil la web. Precisamente una base de datos esta para poder trabajar con los datos continuamente y de una forma coordinada, sin que se entorpezcan los usuarios entre ellos. Para principiantes es normal que se les diga sacalo de un txt, porque no te vas a poner a enseñarles tambien SQL mientras aprenden PHP, primero uno y luego otro.



Te lo digo en serio llevo años dedicandome al desarrollo de aplicaciones, tanto de escritorio como web, usa la base de datos, pues están para gestionar datos, no para almacenarlos unicamente.
Norvell
2010-03-01 14:10:50 UTC
Mira, hay dos formas, una forma es que utilices Joomla que es una plataforma para que crees páginas web usando este sistema de CMS y la otra es más sencilla y es a través de Blogs, en el que igualmente puedes tener gente haciendo aportaciones a la par.

Puedes usar mientras dreamweaver para editar tu blog o tu cms, pero la ventaja es que te ahorras la programación de toda la interface y los problemas de seguridad.

Te recomiendo que tengas un servidor y tu dominio, yo uso JustHost.com, de ahí desde tu panel de control puedes instalar Joomla o Wordpress (CMS o Blog) y le pones las plantillas que quieras.

Yo actualmente ya pasé por php, html, coldfusion, usé los CMS de Joomla y Drupal y al final me quedo con Wordpress.

Entra a mi página para que veas algunos ejemplos de lo que puedes hacer, para que te des una idea las páginas como www.cnnmexico.com, www.cnnexpansion.com, usan sistemas de blog, la página de my.barakobama.com usa un sistema similar al de Joomla.
Hermético
2010-02-25 04:46:19 UTC
Estoy 100% con GyoX, sólo añadir que si son textos como para un blog, no hay problema en guardarlos en ficheros txt, para otro tipo de datos lo metes en una bd de MySQL.



Mientras tengas bien configurado el Apache no tendrás problemas de seguridad.



Saludos.
andresmagno2000
2010-02-24 20:51:06 UTC
En general se usa siempre la base de datos y ocasionalmente un txt (si se usa flash por ejémplo). Hay que ver que tipo de datos querés manejar, pero la base de datos te da muchas posibilidades. Para hacer un CMS casi que si o si tenés que usar base de datos. Pensá tambien que un txt es muy inseguro. Como dije, depende que tipo de datos, porque hay muchas cosas que las podés hacer directante en un php o con Javascript. Con la base de datos podés comparar datos, ordenarlos, quitar, poner, seleccionar un grupo con las condiciones que quieras, y todo facilmente. Con txt se complica mucho cuando se hace mas complicada la funcionalidad que querés.


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...