Fask
est une Foire Aux Questions (FAQ) automatisée en PHP3/MySQL.
FASK se présente comme de nombreuses FAQ vues sur des sites commerciaux.
Elle permet aux visiteurs de poser une question au webmaster. Le webmaster
dispose d'une interface de gestion pour répondre aux questions,
supprimer des questions, afficher ou masquer des questions sur le site.
Fonctionnalités
- liste
des questions avec lien vers la réponse
- interface
d'administration
- possibilité
de supprimer une question
- une question
posée peut être masquée sur le site
- seules
les questions validées par le webmaster apparaissent dans la
liste
- utilisation
de templates pour la mise en page. Séparation complète
du code php et du html. Toutes les mises à jour de la présentation
peuvent se faire de manière graphique (éditeur WYSIWYG),
sans aucun connaissance php.
- Envoi
d'un mail au webmaster quand une question est posée
- Envoi
d'un mail au visiteur quand le webmaster répond à sa question
- Possibilité
de desactiver la fonction mail
Bugs corrigés
- changement
dans la table, et passage de FaqAsk et FaqReponse en champs Texte. Permet
de saisir des questions et réponses d'une longueur supérieure
à 255 caractères. Vous n'avez pas besoin de recréer
la table, changez seulement les atributs de ces 2 champs.
Todo
- Sécurisation
de l'interface
- Ajout
de stats (réponses la plus demandée...)
- amélioration
de l'interface d'administration
- ajout
d'explications plus poussées sur la mise en route de l'appli
Installation
Désolé pour cette procédure très
rapide, je vous promets des explications plus complètes dans la
version définitive
- créez
la table dans votre base de données avec le fichier fask.sql
- dans le
dossier admin, modifier config.php3 pour qu'il corresponde à
votre site. Si vous souhaitez utiliser la fonction mail, mettre $mail_use="1"
et modifier le fichier mail.php3 pour qu'il corresponde à son
site (cas Online, Nexen, le fontion mail est à modifier)
- je vous
conseille de protéger l'accès au dossier admin par un
fichier .htaccess, afin d'empêcher l'accés à la
zone d'administration
- pour modifier
l'affichage des pages (sauf page d'administration) modifier les fichiers
*.tpl :
attention ne supprimez pas ou ne modifiez pas
le contenu entre {}. par exemple lors de l'affichage la zone
{QUESTION_TEXT} sera remplacé par le texte de la question. une
modification de la police et de la couleur de {QUESTION_TEXT} se répercute
automatiquement sur la présentation de la page. Certaines zones
sont remplacées par des fichiers (exemple dans form.tpl {WARNING}
par warning.tpl), dans ce cas modifiez le fichier tpl correspondant.
- fask.tpl
correspond à la page principale
- question.tpl
correspond à l'affichage d'une question
- réponse.tpl
correspond à la présentation de l'affichage
- form.tpl
contient le formulaire qui permet de poser une question
- warning.tpl
correspond à l'affichage du message d'erreur, si le formulaire
est mal rempli
- merci.tpl,
si la question a été enregistrée dans la base
- La zone
d'administration ne contient pas de zone de saisie de question. Pour
ajouter une question procédez comme si vous étiez un visiteur.
- Pour qu'une
question apparaîsse dans la FAQ, elle doit être validée
dans la zone d'administration
Télécharger
Fask | Démo (voir la FAQ de ce site)
Pour
participer à ce projet, vous pouvez me contacter à cette
adresse : webmaster@duplex-web.com
|