¿Cómo actualizo la sección de noticias en el sitio web de mi escuela desde cero (¿necesito usar backend?)

Como de costumbre, “depende”. Hay muchas cosas a las que se podría referir con “desde cero”. Sin embargo, fue creado, debe hacer más o menos lo mismo para actualizarlo.

Por otro lado, le aconsejaría que aproveche esta oportunidad para facilitar la actualización. Si Gaurav Pingale es correcto y está codificado, y “desde cero” significa HTML y CSS escritos a mano, será un tedioso dolor en la proverbial posterior actualizar. Hay muchas formas de actualizarlo:

  • Migre a un tipo de plataforma CMS (Content Management System) como WordPress, Tumblr o Google Sites. Esto utiliza un back-end, pero no uno que necesite crear y mantener, tal vez ni siquiera encuentre alojamiento.
  • Migre a un sistema de fondo más general, como Django o Rails, en el que puede crear (o hacer que alguien cree) un CMS personalizado básico. Nuevamente, esto utiliza un back-end, y uno que tendría que crear, mantener, encontrar alojamiento, etc., o hacer que alguien más lo haga, en cuyo caso aún necesitaría especificar las características y recursos que necesita.

Por ahora, mi recomendación sería ir con un CMS existente. Si su escuela se beneficiaría de, por ejemplo, Google Calendar, GMail, Google Voice, etc., y el sitio web es lo suficientemente pequeño, configúrelos (o haga que alguien más lo haga) con una cuenta de Google Apps y migre el sitio web. Esta es la forma en que he arrastrado algunas pequeñas organizaciones sin fines de lucro al siglo XXI. 🙂 (Y antes de que preguntes, no, no lo haré por ninguno del que no forme parte).

Alternativamente, si su sitio es grande y las noticias son solo una pequeña parte, migre solo la parte de las noticias a un CMS … pero probablemente hay otras partes que se actualizan con la frecuencia suficiente para justificar tal movimiento.

Parece que has codificado las noticias en la sección de noticias.

Necesitará una base de datos para almacenar estas noticias que desea mostrar. Puede obtenerlo de la tabla de la base de datos y mostrarlo en la sección de noticias.

Para actualizar las noticias, puede actualizar manualmente los registros en la base de datos, pero una mejor manera sería tener una pantalla de entrada, donde puede agregar nuevas noticias para mostrar.

Una página de lista, que mostrará qué noticias están almacenadas actualmente en la base de datos, y la opción de eliminar o actualizar estos registros.

¡Espero que esto ayude!

-Gaurav

Sí, necesitará un backend para actualizar la sección de noticias. También puede actualizarlos agregando páginas HTML.

¡Los mejores deseos!