L'encrier

L'encrier - Système de publication de journaux intimes en ligne

L'encrier est une solution complète permettant d'héberger et publier des journaux intimes en ligne. Il permet ainsi à tout à chacun de publier son propre journal en ligne de manière très simple.

Créé en 2002 par le site Journal Intime.com, il en est désormais à sa cinquième version majeure et est toujours utilisé par ce site pour servir plus de 7.000 journaux, 80.000 écrits et 30.000 messages de forums pour quelques millions de visiteurs.

L'encrier n'est pas un système de publication de blog, il est pensé plutôt pour favoriser l'introspection. Par exemple il ne permet ni trackbacks, ni commentaires. Il permet par contre un forum, séparé de l'ensemble des écrits du journal et ce afin de maintenir deux espaces : celui de l'auteur, personnel, intime ; et celui des lecteurs, plus public par définition.

Techniquement, L'encrier est conçu pour être simple à installer, utiliser peu de ressources, et être facile à maintenir. Il utilise PHP 5.3 et mySQL et est disponible sous licence AGPLv3.

Version stable actuelle : 1.4

Une version 1.5 est en cours de développement et implique une ré-écriture de plusieurs aspects du code et de nombreuses fonctionnalités supplémentaires (voir la TODO list).

Une version 2.0 a été commencée et abandonnée il y a quelques années, elle n'est pas fonctionnelle et ne le sera pas.

Fonctionnalités

Les journaux sur l'encrier permettent ces fonctionnalités :

  • interface d'administration web et mobile
  • forum interactif
  • formulaire de contact
  • flux RSS
  • multiples choix d'aspects visuels (skins)
  • possibilité de personnaliser de manière interactive son aspect visuel
  • langage de programmation permettant de modifier la logique d'affichage du journal (semblable aux journaux de SPIP)
  • envoi d'images avec redimensionnement par le navigateur avant envoi (pour un envoi plus rapide)
  • gestionnaire de fichiers permettant d'envoyer et gérer des documents, images, musiques, etc.
  • export du journal en HTML permettant la sauvegarde, l'archivage et l'impression du journal
  • envoi des nouveaux écrits par e-mail aux lecteurs inscrits
  • possibilité de restreindre le journal à certaines personnes par mot de passe
  • possibilité de tenir un journal public, privé (non accessible aux moteurs de recherche) ou secret (accessible à personne)
  • ajout, recherche, édition, prévisualisation d'écrit
  • et bien plus...

L'administration permet :

  • recherche, visualisation, modification et suppression de membre
  • bannissement de membre
  • recherche, visualisation, modification et suppression de journal
  • effacement et archivage des journaux qui ne sont plus maintenus
  • recherche et suppression de messages sur les forums
  • configuration de l'encrier

Enfin l'encrier possède également ces fonctionnalités :
- quotas sur l'espace disque accordé pour chaque journal, pour le nombre de journaux...
- possibilité d'avoir des adresses de journaux du type journal.site.tld ou site.tld/journal/
- etc.

Captures d'écran

Démo

Se connecter sur Journal Intime.com avec demo@journalintime.com comme adresse e-mail et demo comme mot de passe.

Configuration requise

  • PHP 5.3 ou plus
  • Serveur MySQL
  • Une des bibliothèques IMLib, ImageMagick ou GD pour le redimensionnement des images
  • Un nom de domaine ou sous-domaine qui pointe sur l'instance de L'encrier (ne fonctionne pas dans un sous-répertoire)

Installation

  1. Obtenir une copie locale du code : télécharger le fichier lencrier-1.4-rXXX.tar.gz depuis le menu "Téléchargements"
  2. Recopier le fichier config.dist.php en config.local.php, puis l'éditer pour indiquer la configuration du serveur mySQL.
  3. Exécuter le contenu du fichier schema.sql dans la base de données mySQL configurée à l'étape 2.
  4. Configurer un virtual host pointant sur le répertoire de L'encrier.
  5. (Optionnel) pour des adresses de type journal.site.tld, configurer un alias *.site.tld vers le répertoire de L'encrier.