Accueil > Agenda > Le pour et le contre

Le pour et le contre

jeudi 15 mai 2025

Il y a dans tout projet du pour et du contre. Ainsi, avec la rubrique Agenda, constituée par l’accumulation de petites brèves, le risque est de nouveau celui de la profusion. Un chaos pourrait s’installer, même avec ce système d’ancres pourtant conçu pour structurer l’ensemble. Le plaisir de publier ces petits messages risque fort de faire dérailler l’intention initiale.

Voilà pour l’inconvénient à venir. Quant à l’avantage immédiat, c’est que SPIP, dans sa grande simplicité, ne prévoit pas de statistiques pour la lecture des brèves. C’est donc un espace d’écriture sans retour, une manière de tenir un journal, un peu confidentiel, un peu secret, où chaque publication se glisse sans laisser de trace. Une sorte de journal pour soi, où l’écho des mots se perd dans la structure même du site.

Une solution est de prévoir un affichage des dernières brèves et une exploration des plus anciennes par un système d’archivage. ( par année, par mois... ou bien tout simplement par effacement progressif ?)

avec Tailwind Css :

  • opacity-100 : texte complètement visible.

  • opacity-50 : texte semi-transparent.

  • opacity-10 : texte presque effacé.

  • opacity-0 : texte complètement invisible.

Puis au bout de 6 mois par exemple, placer les archives dans une sous-rubrique ?

exemple de code : CREATE TABLE breves ( id INT PRIMARY KEY, content TEXT, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, archived BOOLEAN DEFAULT FALSE );

Petit script :

` ` archivage :

`from flask import Flask, request import sqlite3

app = Flask(name)

@app.route(’/archive/’, methods=[’POST’]) def archive_breve(breve_id) : conn = sqlite3.connect('database.db') cursor = conn.cursor() cursor.execute("UPDATE breves SET archived = 1 WHERE id = ?", (breve_id,)) conn.commit() conn.close() return "Archived", 200`

Un message, un commentaire ?

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.