programmation>C++>astuces
astuces>programmation>c++
Les classes principales sont :
- Rubriques : les thèmes pour les blogs ou les favoris. Une rubrique possède un parent (ex : C++ -> Programmation) ou est "root"). En fait il n'y a qu'une rubrique "root", elle concerne le blog lui même.
- Membres : la liste de utilisateurs enregistrés, et de leurs droits respectifs
- Session : définit l'identité et les droits de l'utilisateur en cours, c'est à dire celui qui s'est loggé
- Entry est l'objet généralisé de tous les types de données pouvant être saisies.
Elle est dérivée en Links (favoris) ou News (infos).
L'entrée possède un Créateur, une Rubrique, deux dates (création, modification)
Il doit lui être rajouté une troisième date à dessin de tri, en effet la modification d'un article peut justifier qu'il apparaisse en tête des articles les plus récents (les plus importants) mais pas dans tous les cas. La personne mettant à jour l'article pourra choisir au cas par cas si la date de classement doit être ajustée sur celle de modification.
- DbConnecteur n'est pas visible aux utilisateurs, ne sert à accéder à la base de données
- Smarty_Framework représente l'installation de Smarty et ses classes, Smarty_siteFree l'architecture du ftp pour free. Ne sont là que que pour les besoins de compilation.
Le projet est fonctionnel et est en ligne : chdfree.
La souplesse d'utilisation n'étant pas encore parfaite, le site n'est pas encore exploité comme je le voudrais. Les liens sont parsemés d'exemples d'évolutions.
- rationalisation de la présentation par utilisation de CSS, puis choix de préférences utilisateurs (voir exemples)
- mieux protéger le loggin contre les attaques (temporisation, ...)
- accepter des "invités" pour tester l'interface ou pour écrire des articles temporaires.
- accepter de commentaires sur les rubriques affichées ?
- éditeur de rubriques
- sélection des rubriques pour affichage
- affichage partiel des dernières rubriques sur la page d'accueil (couper l'article, et afficher "lire l'article entier...")
- bouton "archivage" devant supprimer un article de la page d'accueil, et procédé de visualisation des archives
- moteur de recherche
- helpers automatiques sur certains mots clés ? Usage : définitions, liens, publicités...