118 lines
1.6 KiB
Plaintext
Executable File
118 lines
1.6 KiB
Plaintext
Executable File
#!/usr/bin/env pinpoint
|
|
[prairie.jpg]
|
|
[fill]
|
|
---
|
|
|
|
Hymby, Host Your Mini Blog Yourself
|
|
|
|
LUG de Strasbourg
|
|
|
|
juin 2014
|
|
|
|
--- Moi
|
|
|
|
Olivier DOSSMANN
|
|
|
|
Dev Python
|
|
@Tempo Consulting
|
|
http://olivier.dossmann.net
|
|
|
|
--- Hymby
|
|
|
|
Hymby est une interface décentralisée de gestion de blog
|
|
qui permet de choisir son moteur statique
|
|
puis d'en gérer les billets
|
|
|
|
--- Qu'est Hymby ?
|
|
|
|
Ce qu'est Hymby :
|
|
|
|
• Abbréviation
|
|
• Gestion de billets
|
|
• Distant / décentralisé
|
|
• Interface d'admin
|
|
• BottlePy
|
|
|
|
--- Ou pas
|
|
|
|
Ce que n'est PAS Hymby :
|
|
|
|
• Moteur de blog
|
|
• Site web dynamique
|
|
• 42
|
|
|
|
--- Pourquoi ai-je développé ça ?
|
|
|
|
Pourquoi ?
|
|
|
|
• Fun
|
|
• Blog statique
|
|
• Compétence python
|
|
• Projet informatique
|
|
|
|
---
|
|
|
|
Fonctionnalités - prévues :
|
|
|
|
• Installation d'un moteur de blog
|
|
• Configuration du blog
|
|
• Ajout / Suppression / Edition billet
|
|
• Export / envoi sur un serveur
|
|
• Gestion des média
|
|
|
|
---
|
|
|
|
En cours :
|
|
|
|
• Gestion des billets
|
|
• Configuration du blog
|
|
• Affichage d'une doc
|
|
• Apparence / ergonomie
|
|
|
|
---
|
|
|
|
Reste :
|
|
|
|
• Export
|
|
• Média
|
|
• Doc
|
|
|
|
---[command=urxvt -cd ~/personnel/projet/hymby] Démo
|
|
|
|
Espace Démo
|
|
|
|
---[hymby.png] Théorique
|
|
|
|
|
|
--- Organisation
|
|
|
|
• Un module par moteur de blog
|
|
• Fichier main.py
|
|
• Vue configuration spécifique
|
|
• Fichier css
|
|
|
|
--- Techos
|
|
|
|
Quelques méthodes :
|
|
|
|
• refresh()
|
|
• get_config()
|
|
• new_item()
|
|
• get_item_content()
|
|
|
|
--- Le projet
|
|
|
|
Le projet :
|
|
|
|
• hymby @github
|
|
• olivier@dossmann.net
|
|
|
|
--- Questions
|
|
|
|
Questions ?
|
|
|
|
--- Crédits
|
|
|
|
Image de fond trouvée sur Flickr (Geoff Gallice)
|
|
https://www.flickr.com/photos/dejeuxx/6806543061
|