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

¿Cuál sería un trato justo para construir un sitio web para un amigo que quiere pagarme para construirlo y luego dividir las ganancias?

Tengo la carga de manejar el back-end para el inicio de una aplicación web. ¿Cuál es el orden apropiado para aprender estas pilas: MySQL, Flask (Python), SQLAlchemy, Javascript y Twitter Bootstrap?

¿Cómo promover un complemento de WordPress de recargo? Qué sitios se pueden colocar en la publicación del complemento

Estoy buscando un sistema de transferencia de archivos confiable que pueda alojar yo mismo. Alguien recomienda goFileTransfer.com. ¿Alguien lo usó?

Estoy comenzando un portal de videos en el cual los usuarios suben videos. Quiero un reproductor de video web con tecnología de velocidad de bits adaptable. ¿Cuál es la mejor tecnología y reproductor para usarlo en cualquier dispositivo como YouTube? ¿Cual será el costo?

¿Cuáles son algunas formas más rápidas para construir sitios desde cero?

Tengo una semana gratis. ¿Qué tengo que hacer?

Cómo hacer un sitio web usando HTML y CSS

He planeado usar dos idiomas de servidor. Uno para manejar solicitudes de E / S y otro para realizar las tareas, pero no estoy seguro de cómo puedo hacer que se comuniquen para hacer el trabajo.

Hice una copia de seguridad y restauración de una colección de sitios de SharePoint de una aplicación web a otra, ¿el sitio raíz tenía un formulario de ruta de información al que no se puede acceder ahora?

¿Cómo debo conseguir mi próximo trabajo de consultoría?

Si quiero aprender solo un lenguaje de programación y uno para desarrollo web, ¿cuál debo elegir?

Quiero crear un blog, ¿debería escribir HTML, CSS y JavaScript, o usar un Bootstrap? ¿Y por qué?

Todavía no he trabajado en Javascript, pero sé algunas cosas básicas en Javascript. Me gustaría aprender React JS, ¿puedo?

Quiero crear una pila completa de desarrolladores de sitios web, ¿cómo puedo elegirlos y qué debemos hacer primero para ser profesionales algún día?