<PRé>Textes Julika

Attention: <PRé>Textes Julika ne sera plus mis à jour dans le futur sauf sur les failles de sécurité. Nous vous conseillons grandement d'utiliser la nouveller version de <PRé>Textes disponible sur Dev.KD2.org.

Sommaire

Copyleft (C) 2001-2005 BohwaZ pour le code, Copyleft (C) Walk 2002-2004 pour la doc.


Introduction

C'est quoi <PRé>Textes Julika? C'est un forum simple et complet conçu pour les débutants autant que pour les professionnel. Il utilise PHP et mySQL et est sous licence Art Libre. Compatible avec PHP3 et PHP4 et valide HTML 4.01.

Il existe une autre version de <PRé>Textes, faite par Grand'Pa, elle permet l'utilisation de différentes langues. A voir ici: <PRé>Textes "Bérénice".

Quels avantages ? Très simple, rapide, complet et rempli de fonctionnalités avancées: modération à priori ou à postériori, moteur de recherche complet, suivi des réponses à un message par eMail, raccourcis de mise en page simples mais puissants, module d'actualité, installation simple, configuration intuitive, filtres anti-spam pour les adresses eMail sur le forum, possibilité de mettre des images dans les messages, etc... Et surtout: libre et gratuit!


Présentation

Le forum <Pré>TEXTES "Julika" est destiné aux débutants comme aux professionnels. Simple mais perfectionné, complet mais rapide, il utilise le language PHP3 et une base mySQL, il est libre et gratuit.

C'est un forum type altern ou "progressif", constitué de:
- messages-sujets (liste en accueil)
- messages-réponses à un sujet (listées sous le message-fil démarrant ce sujet)

Un message-sujet constitue un nouveau sujet/fil de discussion. Chaque réponse est ensuite affichée chronologiquement dans le fil. Ceci impose un affichage de tout le fil lors d'une nouvelle réponse, afin d'inciter à la convergence des idées sur le sujet. On ne répond donc pas à une réponse mais uniquement à un message initial de fil.

A chaque nouvelle réponse dans un fil de discussion, celui-ci repasse en première position dans la liste des fils.


Caractéristiques

- Installation simple par téléchargement d'un fichier unique puis indication en ligne des paramètres de la base.
- Configuration en ligne par cases à remplir et à cocher, apercu des couleurs.
- Modération à priori ou à postériori des messages
- Messages éditables (modifiables) en admin.
- Suppression des messages un par un dans un fil ou tout un fil ou tous les fils
- Moteur de recherche intégré
- Alerte email au webmaster et/ou aux auteurs des messages réglable dans la configuration.
- Raccourcis typographiques (type SPIP) et de mise en page simples, avec page d'aide.
- Affichage aléatoire d'astuces
- Module intégré d'actualité / éditorial
- Adresses email cryptées (Filtres anti-spam)
- Mot de passe admin crypté.
- Image-lien dans les messages par raccourci [<img|http://adresseimage.gif>->http://adressepage.html] <img|right|http://adresse.org/image.gif>
- Affichage de l'adresse IP (identifiant internet) de l'auteur sous chaque message, en admin.
- Codes HTML validés par le W3C


Configuration

- Clic sur "Accès administrateur" et entrez votre mot de passe puis OK
- Clic sur "Configuration" puis OK
- Remplissez ou cochez les cases.

A noter qu'une feuille de style à vous nommée forum.css ajoutée dans le dossier d'installation du forum prend les commandes sur le style par défaut.


Historique

3.4.5 (avril 2005)
Optimisation sur l'affichage du nombre de réponses à un sujet. Correction de divers bugs.
3.4.4 (mars 2004)
corrige le bug HTML qui rendait le forum plus valide. Desormais le code est valide W3C comme avant :)
3.4.3
corrige le bug du a:hover de la feuille de style (marchait pas avec les navigateurs conformes aux standards) et empeche le module upload d'uploader des scripts php ou cgi (pour des raisons evidentes de securite). Le formulaire de login de l'administrateur se retrouve en bas de la page plutot que sur une page separee.
3.4.2
Correction du bug des \\a dans les listes à puce.
3.4.1 - Boutons d'aide à la mise en page et upload de fichiers
On peux désormais activer des boutons d'aide à la mise en page et d'insertion de smileys dans la boite d'ajout de message. Un module vient faire son apparition, il permet de joindre des fichiers aux messages, en choisissant si les visiteurs peuvent ou non joindre des fichiers.
3.3 - Gestion des smileys
Désormais on peut activer les smileys en images dans la configuration du forum. Ce sont des smileys à la BB (liste des smileys disponibles ici: http://www.tilt.eu.org/smileys/ ). Quelques bugs corrigés. Le forum est désormais compatible avec le register_globals à OFF.
3.2b11 - Citations de code et corrections
Désormais on peut citer du code source, pour cela il faut le placer entre les balises <code> et </code> ou <pre> et </pre>. Quelques corrections: affichage de l'heure dans la liste des messages, etc.
3.2b10 - Correction de bugs et quelques ajouts
Bugs corrigés: listes à puce n'ont plus de retours à la ligne au début et à la fin de la liste, le bug qui n'affichait pas le bon fuseau horaire dans la configuration, etc. Nouveautés: dans la page modifier un message on peux changer le fil parent du message et s'il est validé ou non. Le textarea pour taper le texte du message est plus grand et la police plus petite. Lien vers la liste des messages rajouté dans les pages de message supérieure à la 1ère. La couleur pour mettre en avant les termes de la recherche est désormais rouge sur jaune.
3.2b9 - Correction du bug des listes à puces/numérotées
3.2b8 - Regex revus & Gestion du fuseau horaire
Les regex des liens ont été revus et ceux des listes à puces aussi. Désormais les listes à puces peuvent être indentées ou non, pour cela on peut ou non laisser un espace devant les tirets. On peut aussi faire des listes numérotées en utilisant des dièses à la place des tirets. On peut aussi dans le non-traitement du texte (entre double-%) mettre des balises <pre> et <code> qui seront interprétées pour mettre du code. Correction des bugs de la couleur des liens.
3.2b7 - Ajout de quelques lignes dans dans la fonction de date pour que ça marche mieux sur certains serveurs (merci à atmaniak)
3.2b6 - Corrections de bugs sur les regex (URLs et images)
3.2b4 - Quelques bugs et ne plus être prévenu des réponses par eMail
Maintenant les personnes reçevant par eMail les réponses à des sujets de discussion peuvent choisir de ne plus les reçevoir. Correction de bugs dans le titre et dans la reconnaissance des URLs.
3.2b3 - Quelques améliorations visuelles
3.2b2 - Première version publique
Affichage des adresses IP des auteurs des messages pour l'admin, Correction d'une faute d'orthographe (merci ced ;o), Moteur de recherche amélioré
3.2b - Dernière version avant la divulgation publique
Accès directe à la dernière page d'un fil de discussion à partir de la liste des messages, Liens pages suivantes/précédentes revus, fonction de date ajoutée, quelques améliorations esthétiques
3.1.3 Release Candidate - Correction de bugs visuels
3.1.1 - Elle corrige les bugs suivants:
Enfin, correction de tous les bugs pour l'affichage des liens entre pages suivantes/ précédentes et numéros des pages les mails envoyés gardent leur retours à la ligne (précédemment non).
3.1.0 - Déjà une nouvelle couche
Les réponses à un message sont accessibles en plusieurs pages, comme la liste des messages de la page d'accueil. On peut désormais modifier les messages grâce au bouton correspondant quand on lit un message en mode administrateur. Et bien sûr une quantité considérable de bugs corrigés. Ainsi que la création d'un utilitaire de conversion de forum de la version 2 vers la version 3.1.0.
3.0 - Première cuvée: <Pré>Textes Julika 3.0 "Test"
utilisation des raccourcis de mise en page de spip, possibilité de mettre des images dans le texte, module actualité, pour l'admin, code complètement réécrit encore une fois, préparation du code à la future version multi-forums, boîte d'astuces de mise en page, suivi des réponses à un fil par eMail: maintenant même ceux qui postent des réponses peuvent reçevoir les autres réponses à un fil, Installation encore plus simplifiée, Configuration pratique et facile, Possibilité de modérer à priori son forum, les messages sont validés ultérieurement par l'administrateur, nouveau design et nouvelles couleurs, possibilités de personnalisation encore plus poussées, Sécurité accrue: adresses eMail cryptées contre le spam (merci Grand'Pa!), mot de passe crypté, variables sécurisées... Nouveau système de navigation entre les pages, inspiré de celui de Grand'Pa, code HTML validé par le W3C, possibilité de modifier les messages...
2.2 Un gros bug empechait de supprimer les messages avec Internet Explorer. Cette version le corrige.
2.1 Quelques bugs corrigés.
2.0 Le code a été totalement réécrit et permet de recevoir par eMail les réponses aux message qu'on poste.
1.0 - Version initiale de Valentin Lacambre avec quelques corrections grâce à l'aide de Plam

Installation

1. Téléchargez le fichier contenant le code source du forum: forum.php3.txt

2. Enregistrez-le sur votre ordinateur, et renommez-le en forum.php3. Vérifiez bien que vous enregistrez "en texte seulement" sinon des caractères parasites provoqueront une erreur (voir remarque pour les utilisateurs de Mac et iMac).

3. Placez le fichier dans le répertoire que vous voulez sur votre compte FTP (le script doit avoir des droits d'écriture dans ce répertoire)

5. Allez à l'adresse de votre forum avec votre navigateur, par exemple: http://votresite.org/forum/forum.php3

6. La procédure d'installation en ligne vous demande les éléments suivants:
serveur Mysql: localhost sur lycos ou levillage, sql.free.fr sur free
login d'accès: loginducompte sur free et lycos, login_xxx sur levillage
mot de passe: passducompte sur free et lycos, passdela base sur levillage
votre base de données: login du compte sur free, login_db sur lycos, login_xxx sur levillage
nom de votre TABLE: ce que vous voulez ("forum" c'est très bien mais veillez à ne pas donner un nom qui existerait déjà dans votre base).
Nota: xxx est choisi par vous à le création de la base sur levillage.org, attention l'alerte email ne fonctionne pas sur free.fr

7. Clic sur "Continuez". Si la connexion à la base échoue, vérifiez vos informations, et que le dossier est bien accessible en écriture (CHMOD777: tout cocher Lecture Ecriture Exécution).


Remarque pour les utilisateurs de MacOS

Attention, si vous utilisez un Macintosh vous ne DEVEZ PAS éditer les fichier du forum avec un éditeur de texte (comme BBEdit par exemple) avant d'avoir vérifié que celui-ci est configuré pour utiliser des sauts de ligne de type Windows (CR/LF). Sinon le forum risque de ne pas fonctionner.


Téléchargement

PréTextes Julika: Version 3.4.5

Module de fichiers: fichiers.php3.txt