- Modifié
Ca fait un moment que cette idée me trotte dans la tête, j'ai envie de programmer une nouvelle galerie pour le topic libre de vos photos lancé il y a quelques semaines par Jackpot.
Affichage & cas d'utilisation
Pour le backend de l'application je me baserai sur le framework python Django (version 1.9). J'ai déjà un peu réfléchi à l'organisation du projet qui sera composé de deux ou trois applications distinctes:
Récupération des informations depuis le forum
Par soucis de compatibilité avec la convention déjà mis en place pour l'autre fil de photo suivi par l'autogalerie de nesthib, j'utiliserai la balise %NOINDEX pour les contributeurs qui ne souhaitent pas que leurs photos soient indexées sur la galerie.
Je me demandais si on pouvais étendre le concept et rajouter un certains nombre de mots clés pour rapatrier un certains nombre d'informations sur la galerie. Par exemple: %titre, %comment, %lieu, %tags pour respectivement capturer le titre de la photo qui apparaitrait sur la galerie, un paragraphe de commentaire libre, le lieu (champ libre aussi), ansi que des tags.
Ajout (le 21/03/2016) : Récupération des données exif (cf posts #11 et #13).
Je me dis que notamment les tags et la date (prise de vue de la photo, pas du post en lui même) pourraient être des critères de recherche intéressant.
Avis aux contributeurs, qu'en pensez vous?
Contributions

Développement :
À la base c'est un projet personnel, mais une fois que j'aurai un peu avancé je publierai le code quelque part. Ce sera une licence libre (GNU GPL, BSD, Mozilla, je sais pas trop), si tu es motivé pour contribuer, ben bienvenu à bord ! Toutes suggestions ou contributions seront les bienvenues. Pour ce qui concerne le périmètre, et tout ce qui concerne le backend, je n'ai pas trop envie de dévier mon idée initiale. Etant donné que je veux utiliser ce projet pour me familiariser avec django, ben j'ai pas trop envie de partir sur autre chose !
Par contre j'ai pas encore les idées au clair pour le front end, surtout sur les technos à employer. Et je dois dire que si html et css ca va, js et moi ca fait deux. Donc si t'es assez dégourdi la dessus, ben on peut faire un bon tandem
De même pour le style / rendu esthétique, j'ai beaucoup à apprendre !
Sinon, je fais ca sur mon temps libre qui est variable... et peu prévisible ! :/
J'ai pas encore réfléchi où spécifiquement mettre le dépôt de code. Ce sera un dépôt git. Sur github faute de mieux, mais si je pouvais trouver un autre service je ne dirais pas non. Si quelqu'un a une suggestion, je suis preneur !
Note à ce sujet : J'avais essayer d'installer une instance gitlab sur mon vps mais c'etait un peu galere, ca perturbais l'existant (de mémoire le package standard vient carrément avec une instance nginx, or mes autres services web tournent sous apache et je ne connais pas encore suffisamment nginx pour migrer dessus).
Suggestions :
Ca s'adresse à tous en général et aussi en particuliers aux contributeurs du topic libre des photos. Si vous avez des idées à suggerer, ce fil est fait pour ca.
De mon coté je posterai mes retours au fil de mes progrès.
Affichage & cas d'utilisation
- En terme de rendu, je souhaite m'inspirer de fluidr. Je souhaite avoir une interface épurée sur fond noir avec quelques commentaires sommaires : l'auteur (alias du forum ubuntu-fr), la date du post et éventuellement rapatrier quelques autres informations taguées sur le post (je revendrai sur ce point un peu plus bas).
- Je souhaite que l'affichage par défaut soit une vue chronologique des photos postées sur le fil, du plus récent au plus ancien.
- Les utilisateurs pourront aussi filtrer par auteur depuis l'interface et ces requêtes puissent aussi se construire à partir de l'url (ex. https://lefutursite.tdl/galerie/?author=jackpot)
- Les utilisateurs pourront aussi filtrer par date, ou par plage de dates, pour retrouver facilement des anciennes photos.
- Je souhaiterais aussi que les utilisateurs puissent s'abonner a un flux RSS.
Pour le backend de l'application je me baserai sur le framework python Django (version 1.9). J'ai déjà un peu réfléchi à l'organisation du projet qui sera composé de deux ou trois applications distinctes:
- Une 1ere app qui sera en charge de parcourir le fil de discussion et d'identifier les photos à rajouter a la galerie. Cette application aura en entŕée le dernier post parcouru et retournera une collection de photos (toutes les infos necessaires pour les rajouter dans la galerie), ansi que le dernier post parcouru (pour le prochain lancement de l'app)
- Une 2eme app sera elle en charge d'alimenter la galerie. Elle prendra comme entrée les infos nécessaires pour rajouter une photo à la galerie (url de la photo, auteur, date, etc.)
- La 3eme app sera elle la galerie a proprement parler.
Récupération des informations depuis le forum
Par soucis de compatibilité avec la convention déjà mis en place pour l'autre fil de photo suivi par l'autogalerie de nesthib, j'utiliserai la balise %NOINDEX pour les contributeurs qui ne souhaitent pas que leurs photos soient indexées sur la galerie.
Je me demandais si on pouvais étendre le concept et rajouter un certains nombre de mots clés pour rapatrier un certains nombre d'informations sur la galerie. Par exemple: %titre, %comment, %lieu, %tags pour respectivement capturer le titre de la photo qui apparaitrait sur la galerie, un paragraphe de commentaire libre, le lieu (champ libre aussi), ansi que des tags.
Ajout (le 21/03/2016) : Récupération des données exif (cf posts #11 et #13).
Je me dis que notamment les tags et la date (prise de vue de la photo, pas du post en lui même) pourraient être des critères de recherche intéressant.
Avis aux contributeurs, qu'en pensez vous?
Contributions

Développement :
À la base c'est un projet personnel, mais une fois que j'aurai un peu avancé je publierai le code quelque part. Ce sera une licence libre (GNU GPL, BSD, Mozilla, je sais pas trop), si tu es motivé pour contribuer, ben bienvenu à bord ! Toutes suggestions ou contributions seront les bienvenues. Pour ce qui concerne le périmètre, et tout ce qui concerne le backend, je n'ai pas trop envie de dévier mon idée initiale. Etant donné que je veux utiliser ce projet pour me familiariser avec django, ben j'ai pas trop envie de partir sur autre chose !

Par contre j'ai pas encore les idées au clair pour le front end, surtout sur les technos à employer. Et je dois dire que si html et css ca va, js et moi ca fait deux. Donc si t'es assez dégourdi la dessus, ben on peut faire un bon tandem

De même pour le style / rendu esthétique, j'ai beaucoup à apprendre !

Sinon, je fais ca sur mon temps libre qui est variable... et peu prévisible ! :/
J'ai pas encore réfléchi où spécifiquement mettre le dépôt de code. Ce sera un dépôt git. Sur github faute de mieux, mais si je pouvais trouver un autre service je ne dirais pas non. Si quelqu'un a une suggestion, je suis preneur !
Note à ce sujet : J'avais essayer d'installer une instance gitlab sur mon vps mais c'etait un peu galere, ca perturbais l'existant (de mémoire le package standard vient carrément avec une instance nginx, or mes autres services web tournent sous apache et je ne connais pas encore suffisamment nginx pour migrer dessus).
Suggestions :
Ca s'adresse à tous en général et aussi en particuliers aux contributeurs du topic libre des photos. Si vous avez des idées à suggerer, ce fil est fait pour ca.

De mon coté je posterai mes retours au fil de mes progrès.