Cómo construir una interfaz para un sitio web estático

Una forma es definir un área de contenido dentro de sus páginas web estáticas,

, y tener un archivo content.html separado para cada página que desea que puedan editar. Luego use un script simple como el siguiente, para permitirles actualizar el contenido. El content.html podría incluirse en su página web a través de Jquery:

$ (documento) .ready (función () {
$ .get (“content.html”, función (datos) {
$ (“# contenido”). html (datos);
});
});

editor.php:

<? php

// configuración
$ url = ‘index.php’;
$ file = ‘content.html’;

if (isset ($ _ POST [‘texto’]))
{
file_put_contents ($ archivo, $ _POST [‘texto’]);

header (sprintf (‘Ubicación:% s’, $ url));
printf (‘ Continuar .’, htmlspecialchars ($ url));
salida();
}

$ text = file_get_contents ($ archivo);

?>

Editor de contenido web

CKEDITOR.replace (‘editor1’);

webpage.html:

Página web

$ (documento) .ready (función () {
$ .get (“content.html”, función (datos) {
$ (“# contenido”). html (datos);
});
});

Por supuesto, los directorios deben protegerse con contraseña a través de .htaccess u otro método.

Suposiciones: por sitio estático, solo está utilizando HTML, JS y CSS.

Si está creando sitios para clientes, parece notablemente extraño que no quiera usar una base de datos, ya que será como usted dijo, lo que hace que su vida sea realmente difícil: tenga que actualizar el sitio manualmente.

Puede usar WordPress para crear sitios que tengan una configuración de administrador preconstruida para que sus clientes puedan actualizar la página ellos mismos.

Si no, no veo ninguna manera fácil de construir un sistema de backend seguro sin usar PHP y alguna forma de base de datos, si está dispuesto a usar PHP y una base de datos podría mirar Laravel, esto hace que agregar un sistema de inicio de sesión y otras páginas, etc. realmente fácil.

Espero que esto ayude, no dude en comentar si necesita algo más.

Si PHP está disponible, puede guardar los datos en archivos y crear un panel de administración simple donde los médicos puedan modificar directamente estos archivos. Demonios, incluso podría usar SQLite: es una base de datos sin servidor donde los datos se almacenan en el archivo * .db.

Si PHP no está disponible, creo que la solución más fácil sería guardar datos en diferentes archivos y luego usar

Este puede ser un caso de lo que necesita versus lo que desea . Puede hacer esto sin una base de datos, pero es como rodear el bloque para llegar a su vecino de al lado. Más trabajo a largo plazo. Aprenda un poco de PHP, use un formulario HTML para permitir a los usuarios AGREGAR contenido ellos mismos y guardar en la base de datos SQL.

Debe crear una página de administración html y vincularla a un archivo o archivos que contengan sus datos. Esto podría ser un archivo .txt, .csv o delimitado por tuberías. Depende de los datos que necesite almacenar. Alternativamente, puede probar .xml o .json, que podría ser más robusto. XML es bueno si desea que las personas puedan ver el archivo directamente, ya que es más legible que las otras formas.

More Interesting

Comencé a practicar PHP la semana pasada. ¿Es normal que el código PHP me parezca feo y no eficiente?

Si dijera que MVC era contra-intuitivo, ¿cómo me convencerías de lo contrario?

Estoy tratando de aprender HTML para desarrollar sitios web. ¿Dónde debería comenzar?

Si contrato a alguien con una licenciatura o maestría en ciencias comp., Que nunca ha trabajado con Rails o Django, ¿cuánto tiempo pasará hasta que sea un contribuyente productivo para una aplicación web Rails?

Cómo hacer un sitio web usando HTML y CSS

¿Qué sitios web ayudan a estudiar diseño web desde casa?

Compré música sin letra de un sitio de karaoke y quería saber, ¿puedo usarla legalmente en un sitio web sin fines de lucro?

¿Cuáles son los beneficios de usar complementos y plantillas sobre la codificación sin procesar al desarrollar un sitio web?

Quiero ser desarrollador web en Canadá (Vancouver) y planeo hacer el curso de Tecnología de Sistemas Informáticos. ¿Es la mejor opción disponible?

Cómo ejecutar el archivo .Java en la página web HTML y mostrar el resultado en la propia página

Soy un principiante. ¿Debo aprender Angular 2 o React primero para el desarrollo web front-end y el desarrollo de aplicaciones móviles nativas / híbridas?

¿Cuál es una mejor opción para mi startup, PHP o Python? ¿Recomendaría usar un marco para PHP? Usando PHP o Python con Django, ¿habrá una diferencia significativa en el tiempo de desarrollo?

Tengo alrededor de 3 años de experiencia en desarrollo de PHP, ¿qué nueva tecnología debería aprender a continuación?

Soy un desarrollador PHP de 28 años, tengo habilidades básicas de operación del servidor Linux, pero también quiero aprender Python. Desde la perspectiva de la carrera, ¿debería mejorar mi conocimiento de Linux primero o simplemente aprender Python?

Quiero aprender sobre diseño web. ¿Cuál es el futuro de PSD a CSS / HTML?