Beau boulot !

J'aime l'idée de partir d'une solution maison d'un membre de dakarlug pour le blog. J'aime l'idée que ce projet devienne communautaire à la fois pour le contenu, le contenant, et l'hébergement.

Et pour aller au bout du concept, il y a 2 points qui ne sont pas encore /DIY Dakarlug/ dans ce projet et qu'il faudrait s'approprier :

- Le framework CSS (Bootstrap)
- Le system de commentaires (Disqus)

Bootstrap
-----------
J'ai pas mal bosser avec ce framework, puisque je l'ai choisi il y a 2 ans pour réaliser mes propotypes front client. Depuis j'ai choisi de la laisser tombé. Parceque :

* Il est lourd
* Il est customisable, mais uniquement à travers le preprocesseur LESS et à travers un chiadée de variable qui génère un code CSS imbitable. * Il est graphiquement très typé, et il est difficile et douloureux de se débarrasser de son style quand on cherche à l'adapter à un design particulier. * Finalement je bosse plus vite et de manière plus efficace avec mon propre framework (qui arrive à une certaine maturité)

Si ça vous dit, je vous propose mon propre "framework CSS maison". 100% CSS, ne nécessite aucun préprocesseur, et permettera de créer une feuille de style spécifique au Design de Dakarlug.

Disqus
--------
Je comprends ce choix : Ne pas avoir à développer un system de commentaires. Mais disqus c'est quand même le Facebook des systemes de commentaires. Et son utilisation est un peu antinomique avec les idées sur le contrôle des datas que défendent certains membres de cette liste. Je n'ai pas d'alternative à apporter. Mais une simple question : *pourquoi installer un système de commentaire**sur le blog de dakarlug ?*

Cette contribution est là pour ouvrir le débat. N'y voyez aucune critique du boulot déjà abattu.

Sacripant







Le 27/10/13 17:13, Joeri Poesen a écrit :
Ok, migration sprint day #2:

- adapté encore le scrapper d'Alioune pour ajouter des règles pour convertir du contenu en markdown et pour résoudre quelques problèmes. --> il nous reste encore un peu de travail, notamment aller chercher les images qui sont référencées en relative (en local).

- bossé sur le front-end. Crée un template basé sur le default template de Dwarf (donc bootstrap) mais inspiré par le design actuel de http://blog.dakarlug.org. --> screenshot du résultat: https://www.evernote.com/shard/s4/sh/d2db0f8c-f63c-4f72-90a0-d61fe4f3e8a5/28dabbc0c4913a7e43d713c08447042c/deep/0/Screenshot%2010/27/13%201:28%20PM.png

--> S'il y a quelqu'un qui a envie de proposer un design plus raffiné: je vous enprie. (@sacripant: I'm looking at you)
--> Sinon c'est plus ou moins prêt pour être lancé.

- Patt a commencé à bosser sur les tests unitaires pour Dwarf.

Next steps:
- créer un install script pour configurer une raspberry pi + nginx / gunicorn + comptes ssh pour ceux qui veulent aider à maintenir le projet.

Allez hop, je dirai que 80% du boulot est fait.
Merci tout le monde!
J.





2013/10/25 Alioune Dia <[email protected] <mailto:[email protected]>>

    Salut Thomas , Pour installer l'affaire , il faut

    Python Progaming Librairy
    ===============
    1 -Installer Python2.6
    2 -Installer MarkDown


    Python MicroWeb FrameWork
    ================
    3 -Installer Flask

    Versioning
    ============
    4 -Installer git


    git clone https://github.com/Dakarlug/dwarf.git
    cd dwarf/dawrf

    python __init__.py


    * Running on http://127.0.0.1:5000/
    * Restarting with reloader

    Le serveur a demarré


    Les templates sont dans le dossier
    https://github.com/Dakarlug/dwarf/tree/master/dwarf/templates

    .Generalement il y' a un template de Base

    
https://github.com/Dakarlug/dwarf/blob/master/dwarf/templates/layout.tpl.html

    qui contient la structure de la page Web
    .Les autres templates en heritent .Exemple

    https://github.com/Dakarlug/dwarf/blob/master/dwarf/templates/posts.tpl.html
    va heriter de layout.tpl.html pour afficher

    la liste des articles qui sont publies sur le site .

    Pour une documentation voir le lien suivant
    http://jinja.pocoo.org/docs/templates/
    --Ad

    Le 25 octobre 2013 11:20, Thomas <[email protected]
    <mailto:[email protected]>> a écrit :
    > il faut un travail de design
    > qui respecte l'identité de DakarLug
    >
    > Je ne savais pas que Dakarlug possédait un charge graphique qui
    définissait
    > son identité visuelle.
    > J'ai vu un travail hétéroclite réalisé par des bénévoles.
    > J'ai vu au moins 5 ou 6 T-shirts, tous différents, réalisés par
    Géno je
    > pense, avec toujours une bonne expression créative, mais aucune
    charte
    > graphique ne parait les associer.
    > Alors pourquoi ne pas rester dans l'hétéroclite, qui représente
    la diversité
    > des membres de Dakarlug ? Tant qu'on retrouve le lion tout mou
    dans un coin
    > (et encore...), je pense qu'on peut laisser les membres
    s'exprimer librement.
    >
    >
    > Il ne sagit pas juste de Faire du HTML
    >
    > Oui peut-être un peu de CSS aussi... :)
    >
    > Moi je design directement dans le navigateur (enfin presque, je
    fais encore
    > des petits croquis en amont). Y'a encore des gens qui pense que
    designer un
    > page "Responsive" et "interactive" dans un logiciel qui génère
    des images
    > statiques est une bonne, voire la seule méthodologie de
    conception graphique
    > d'une page web... Moi je fais partie de ceux qui pense que c'est
    une connerie
    > et que designer en code est aujourd'hui possible et plus
    efficace (framework
    > CSS + eventuellement 1 pre-processCSS + emmet + un LiveReload )...
    >
    > Après, designer directement dans Dwarf, tout dépend de son system de
    > templating.
    > Je serais incapable de designer directement dans Drupal avec son
    fucking
    > system de teming par exemple, comme je le fais très simplement dans
    > Textpattern.
    >
    > Sacripant
    >
    >
    > Le 24/10/13 19:50, Alioune Dia a écrit :
    >
    > Salut,
    > Il ne sagit pas juste de Faire du HTML , il faut un travail de
    design
    > qui respecte
    > l'identité de DakarLug , Il sagit d'un travail de Pro .Tu livres des
    > sites Internets alors je ne t'apprends rien :) .Ce n'est pas par
    > hasard que le site de github ressemble a ça https://github.com/ .
    > --Ad
    >
    > Le 24 octobre 2013 18:59, Joeri Poesen <[email protected]
    <mailto:[email protected]>> a écrit :
    >
    > Okay ça a l'odeur d'un weekend
    python/dakarlug/dwarf/htmlbidouillage alors.
    >
    > De ma part je ferai mon mieux d'être en ligne samedi et dimanche
    +/- entre
    > 10:30 et 16:00.
    >
    > Allez hop, pour ceux qui participent ce weekend, je vous offre
    qq chose à
    > boire le 13 ;)
    >
    > J.
    >
    >
    > 2013/10/24 Alioune Dia <[email protected]
    <mailto:[email protected]>>
    >
    > Salut
    >
    > Le 24 octobre 2013 11:01, Joeri Poesen <[email protected]
    <mailto:[email protected]>> a écrit :
    >
    > Je me permets de copier/coller un petit extrait de l'autre
    conversation
    > autour de python njam njam:
    >
    >
    > Alioune:
    >
    > Je suis disponible pour aider a mes heures si il y'a du taff
     pour le
    > maigration du
    > Blog de DakarLug , je pense que tu avais promis :)
    >
    >
    > 1. Alioune, comment on fait pour bien synchroniser les 2 versions de
    > dwarf?
    > Quelqu'un fera des pull requests depuis le fork de DakarLUG, et
    si oui,
    > qui?
    >
    > Le Git Organisation de DakarLug a été cree par Genova qui m'a mis
    > comme Admin , j'ai effectué cette config en ce moment : les gens
    > suivants qui sont membres de DaKarLug peuvent tous faire Pull &
    > Push sur https://github.com/Dakarlug/dwarf/  qui est un Fork de cHez
    > toi .
    >
    > wilane (https://github.com/wilane)
    > aallamaa (https://github.com/aallamaa)
    > aliounedia (https://github.com/aliounedia)
    > dickoa (https://github.com/dickoa)
    > genova (https://github.com/genova)
    > hkairi (https://github.com/hkairi)
    > jpoesen (https://github.com/jpoesen)
    > LeMeteore (https://github.com/LeMeteore)
    >
    >
    > Ils utilisent tous Git depuis pas mal de Temps et ont les
    capacités de
    > modifier les codes de Dwark sans break quelques choses.Comme
    > Tu vois tu fais également parti d'eux , donc tu peux commit et merge
    > ce que Tu veux . Si Tu as des problèmes n'hésite pas , on check ou
    > je demande a Genova!
    >
    >
    > 2. Pour bien distribuer le travail, peut-être qu'on peut lister des
    > tâches
    > sur github (design, dev, migration contenu, ...). Du coup est-ce
    qu'on
    > utilise aussi le wiki/issues pour discuter de tout le reste
    autour du
    > projet?
    >
    > le Wiki de Dwark https://github.com/Dakarlug/dwarf/wiki  .Si Tu
    pense que
    > il nous faut un autre Wiki Why Not , Mais moi ca ma va .Tu dois
    également
    > pouvoir modifier le Wiki , Si Tu as des soucis Tu me Dis .
    >
    >
    > 3. je suis encore partant pour sponsoriser un raspberry pi pour
    assurer
    > l'hébergement. Si tout le monde est d'accord je peut démarrer ça
    avec
    > Patt.
    >
    > Tout le monde est D'accords, On en avait deja parlé sur un autre
    Thread ,
    > la
    > seule condition etant que certains d'entre nous puisse y acceder
    sur les
    > serveurs avec ssh , pour pouvoir le Fixer si ca merde !
    >
    >
    >
    > 4. Il faudra un solution qui nous permet de facilement publier les
    > articles
    > en production (genre deploy script ou bien donner accès au dépot
    à ceux
    > qui
    > veulent contribuer du contenu, mais ça pose des soucis ce sécu.
    >
    > Pour le moment le seul contenu qui est plublié sur le Site de
    DakarLug
    > ceux
    > sont les anonnces des evenements , et en generale c'est un admin
    qui s'en
    > charge , le plus urgent pour moi est de rendre la migration de
    ce qui
    > existe
    > fonctionnel sur un raspberry pi.
    >
    > 5. Ça serait cool si on pouvait lancer le nouveau Dakarlug (au
    moins le
    > blog) pendan le Njam Njam. Est-ce réaliste?
    >
    > Pour moi , quand je l'ai testé , tout ce qui ne marchait pas
    ,c'etait
    > la pagination
    > Nous avons actuellement des articles beaucoup sur le site
    > https://github.com/Dakarlug/scrapper , et il faut paginer  par X ,
    > mais je l'ai fixé sur la version de Dwarf qui est sur DakarLug.
    >
    > https://github.com/Dakarlug/dwarf/tree/master/dwarf
    >
    > Le problème actuellement est le Layout du site , ce que j'ai
    testé n'avait
    > rien
    > de DakarLug ( Logo , Charte Graphique, couleur Noir ) , Il faudrait
    > que un Infographiste intervienne (combien de Temps cela prendra , je
    > ne sais pas ,
    > il faut lui demander.  Si un infograpiste peut s'y scotcher) !
    >
    >
    > Oui je pense que c'est possible de le livrer pour le 13 mais ca
    ne depend
    > pas de Moi , je ne suis pas un Infographiste!, Mais j'espere
    qu'on pourra
    >
    > --Ad
    >
    > Thanks.
    > J.
    >
    >
    > --
    > Ce message a été envoyé à la liste [email protected]
    <mailto:[email protected]>
    > Gestion de votre abonnement : http://dakarlug.org/liste
    > Archives :
    http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
    > Le site du DakarLUG : http://dakarlug.org
    >
    > --
    > Ce message a été envoyé à la liste [email protected]
    <mailto:[email protected]>
    > Gestion de votre abonnement : http://dakarlug.org/liste
    > Archives :
    http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
    > Le site du DakarLUG : http://dakarlug.org
    >
    >
    >
    > --
    > Ce message a été envoyé à la liste [email protected]
    <mailto:[email protected]>
    > Gestion de votre abonnement : http://dakarlug.org/liste
    > Archives :
    http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
    > Le site du DakarLUG : http://dakarlug.org
    >
    > --
    > Ce message a été envoyé à la liste [email protected]
    <mailto:[email protected]>
    > Gestion de votre abonnement : http://dakarlug.org/liste
    > Archives :
    http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
    > Le site du DakarLUG : http://dakarlug.org
    >
    >
    >
    >
    > --
    > Ce message a été envoyé à la liste [email protected]
    <mailto:[email protected]>
    > Gestion de votre abonnement : http://dakarlug.org/liste
    > Archives :
    http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
    > Le site du DakarLUG : http://dakarlug.org

    --
    Ce message a été envoyé à la liste [email protected]
    <mailto:[email protected]>
    Gestion de votre abonnement : http://dakarlug.org/liste
    Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
    Le site du DakarLUG : http://dakarlug.org




--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org

--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org

Répondre à