CG.com
En ce moment, j'ai plein d'idées pour modifier et/ou réorganiser totalement crygor.com. J'en ai une qui me plait particulièrement, assez simpliste pour me premettre de me focaliser sur le contenu :
- Classement par jour, ordre décroissant donc. Un peu comme par ici, je trouve ça très chouette. Vrac quand j'ai pas grand chose a dire
- Concernant les tris, un champ de recherche avec des recherches prédéfinis, donc des liens utilisant ?search= dans l'url au lieux des types prédéfinis. Eradication totale des types donc, avec remplacement par des Tags
- Suppression des raccourcis et aussi de l'édition dans la page index et non view :
- En bas du billet, a côté de la date un petit ancre pour linker le billet.
- Ajout d'un splash index.php, ainsi que blog.php pour le blog, wiki.php pour le wiki etc.. et non les fichiers inclus suivant le contenu de la BDD avec le paramètre d'URL ?p=.
- Inclusion donc du header + menu et du footer (améliorer le footer au passage).
- Header(); dans les dossier /blog et /wiki sur mon FTP, pour pointer respectivement sur blog.php et wiki.php
- Ajout du système de cookie pour les CSS (yabon banane).
- Copie du texte affiché sur le wiki sur le blog lors de la première édition. Dans les billets suivant, seul une notification sera ajouté (dans un vrac par exemple) si une édition a été faite.
- Les photos seront affichés sur le blog, mais je compte organiser quelques pages wiki aussi pour faire un espèce de portfolio.
- Suppression du multipage, affichage du mois en entier ? Comment afficher seulement le mois ? Quelles params dans l'url ? Un truc chiant auquel je n'avais pas pensé
. Hyphothèses : - Un truc tout idiot : ?date=01.2006. Cela obligera un traitement (voir script benzor) de la date, car mes dates sont stockées en texte.
- Intégrer listes, vipouët, a propos dans le wiki
Voila, voila, voila, voila. Si vous voulez des éclaircissement, ou si vous voulez approuvez, commentaireuuuus
EDIT : Je précise que je souhaite refaire entièrement le site, tout recoder avec des fonctions persos (function truc(){}), car j'ai tout coder de manière idiote et mon code est :
- Illisible.
- Incorrect.
- Non respectueux des standards.
Bon nombres de fonctions offertes par ce site ne sont pas utilisées (car mal codées ?)? Je souhaite donc clarifier un peu tout ça.
Récapitulatif, a supprimer :
- Les types :
- Dans la base de données, table.types et type.billets.
- Lecteur type avec param dans l'url à supprimer.
Racapitulatif, a créer :
- Les tags :
- Dans la BDD, tags.billets.
- Affichage en dessous du billet des tags.
- Par la même occasion, ?s=.
Blog.php.
Fonctions :
- a_billet() : Affiche le billet dans une page basique.
- a_billet.com() : Affiche le billet dans une page de type view.php avec les commentaires.
- a_billets() : Affiche tout les billets du mois.
- a_billets($date) : Affiche tout les billets d'un certain mois (surchargé)
- a_billets($search) : Affiche tout les billets contenant le tag.
- a_billets($date, $search) : Affiche tout les billets d'un certain mois contenant un certain tag ?
Url :
- Aucun param : Mois courant.
- ?s= pour la recherche. Les billets s'affichent les uns à la suite des autres. La recherche est effectués dans les tags. a_billets($search);
blog.php?s=pouet // affiche tout les billets ayant comme tag pouet
- ?d= pour la date. Si vide, alors le mois en cours s'affiche. Le nom des mois est les trois premières lettre du nom anglais. a_billets($date);
blog.php?d=jan.06 // affiche tout le mois de janvier
blog.php // affiche mois en cours
Wiki.php.
Fonctions :
- a_index() : Affiche les liens vers les derniers articles, et autres.
- a_article($id) : Affiche l'article dans une page basique.
- a_search($search) : Affiche le nom des articles recherchés.
Url :
- Aucun param : a_index();
- ?s= pour la recherche. Seul le nom des articles et leurs tags sont affichés. a_search($search);
wiki.php?s=pouet // affiche les noms des articles contenant le tag pouet
- ?a= pour l'affichage de l'article. ID de l'article. a_article($id);
wiki.php?a=3 // affiche l'article numéro 3.
Include.php.
Fichier inclus dans tout les autres fichiers. :
- Recherche.
- Catégories.
- CG.
- Lectures.
- Syndication.
Les configs suivantes :
- connexion MySQL+ftp.
- c'est tout ?
Affichage d'un header, menu et footer.
Future BDD :
- billets :
- id
- titre
- tags
- texte
- date
- commentaires :
- id
- site
- auteur
- texte
- datetime
- articles :
- id
- titre
- tags
- texte
- date.creation
- date.modification
