Update page 'Homepage'

Shikiryu 2016-11-17 12:54:39 +01:00
commit 21fa8877be

61
Homepage.md Normal file

@ -0,0 +1,61 @@
Page daccueil de Shikiryu
==========================
bq). Le principe de ce projet est dobtenir une page daccueil personnalisée et personnalisable. Il permet dactiver ou desactiver des modules selon la convenance de chacun. Surtout, il ne faut pas avoir besoin de base de données, la persistance se fait en XML !
{toc}
Les bases
---------
La base est inspirée de la page daccueil de Chrome OS©…
![Chrome OS screenshot]
Mais en ajoutant directement un champ de recherche Google ainsi quune horloge. Les liens sont pour linstant en “dur”
La structure
------------
Le projet nest quune base et se propose à pouvoir offrir une interface aisée de développement pour les futurs modules. (depuis la “(r28)”:http://www2.xp-dev.com/sc/change/95860/28 )
Pour ceci, merci de suivre les instructions de l\[Architecture de module\].
Les modules
-----------
### Lhorloge
- 2 versions
- Une simple avec uniquement lheure qui peut être placé où on veut. (la position est enregistrée sur le config.xml)
- Une avancée qui permet davoir aussi la date du jour et qui se place dans la barre de menu
- ~~`todo` permettre de changer la typo et le format de la date (pour linstant tout est enregistré en brut dans le config.xml)~~
- Basé sur [jclock(jclock on jquery)] simple mais efficace.
### La recherche
- ~~La version actuelle est une beta et est tout simplement un formulaire GET menant vers la recherche google habituelle. Moyennement joli et pratique :(~~
- Nouvelle version de la recherche basé sur [un module de tutorialzine(jQuery search)] avec 2 modifications :
- On ne peut pas “rechercher sur ce site” vu que ce projet a pour but dêtre une page unique.
- La recherche saffiche dans une modalbox pour gagner de la place (on perd en accessibilité par ailleurs… Cest un choix)
### Les liens
- Copiés sur Chrome OS (r)
- ~~`todo` : les liens devraient être modifiables via une interface et devraient pouvoir être déplacés dans la grille.~~
- Les liens sont à présent triables.
- `todo` : Ajouter et supprimer des liens (ajout du lien, du titre et de licône). Peut-être faire “à-la-netvibes” et permettre davoir un tas de liens déjà préconfigurés.
### La météo
- La météo donne les prévisions pour le jour même ainsi que les 2 jours à venir
- Selon la prévision du jour le CSS change (grâce à une recherche de mots)
- ~~`todo` : la météo est fixe, dans le répertoire GoogleMeteo se trouve un script modifiable à ajouter au projet.~~
- Basé maintenant sur [le travail de Yohann Cerdan(Google Weather API)] qui est un “simple” parser de RSS de la météo Google. Simple mais efficace encore une fois.
- La ville est stockée en XML et est changeable via linterface web.
### Les posts-it
- Inspirés de “(TutorialZine - Sticky notes Ajax PHP & jQuery)”:http://tutorialzine.com/2010/01/sticky-notes-
[Chrome OS screenshot]: http://forums.cnetfrance.fr/tutoriel/chrome-os/chrome-os-1.png "Chrome OS screenshot"
[jclock(jclock on jquery)]: http://plugins.jquery.com/project/jclock
[un module de tutorialzine(jQuery search)]: http://tutorialzine.com/2010/09/google-powered-site-search-ajax-jquery/
[le travail de Yohann Cerdan(Google Weather API)]: http://www.ycerdan.fr/developpement/google-weather-api/