Bye bye Froxiss - Welcome Froxiss Reload

Posté le 08/03/2018

J'adore bricoler des trucs. Toujours un peu à l'arrache mais ça fait le charme des projets persos. Avec mes nouvelles obligations, je ne suis plus (trop) censé bricoler du code. Mais bordel, ça me manque.

Alors quand L'anar geek relance un vieux projet, ça donne envie de s'y remettre.

Donc en somme voici une nouvelle version de Froxiss dont j'avais déjà eu l'occasion de parler par ici. Sauf que j'ai tellement tout cassé qu'il me semblait évident de créer un nouveau dépôt.

Voici donc Froxiss Reload. Ne me demandez pas pourquoi ce nom, j'en ai aucune idée.

Version classique

Froxiss-Reload version large

Version responsive - mobile

Froxiss-Reload version mobile

Comme évoqué sur la page du projet, on se retrouve avec un truc que j'espère léger et simple d'installation. Après, c'est livré "tel quel", avec de vrais morceaux de bugs et des fonctionnalités manquantes. 'faudra me dire.

Mais en gros, ça donne :

  • Sans base de données
  • Script auto hébergeable
  • Gestion des flux RSS/ATOM
  • Gestion du multi-flux
  • Espace privé
  • Flux RSS global
  • Responsive Design
  • Options d'afichage des flux
  • Gestion de favoris
  • Fonctionnement possible en sous répertoire

Côté installation, 'faut pas trop s'emmerder, tout est précisé ici. Et pas de démo parce que bon, c'est mono utilisateur. N'hésitez toutefois pas à passer par votre page Paramètres pour bien tenir à jour votre installation : ça risque encore de swinguer dans les prochains jours.

En tout cas, une fois encore j'ai bien rigolé.

Avec une mention spéciale pour Liandri, mon habituel cobaye testeur de l'extrème (et ses 350 000 flux RSS). Et puis aussi Bronco pour ce superbe outil qu'est Goofi.

Sources : Froxiss-Reload

(Photo by Timothy Eberly)

KISS-quiz - Le truc avec de l'AJAX et d'autres trucs

Posté le 13/02/2018

Le développement le plus con du monde, KISS jusqu'à son nom !

Dans le cadre d'un projet à la con, je me suis retrouvé face à la problématique d'un quiz simple. L'idée était d'avoir un truc pas trop moche ( = "fluide"), sans traitement à la clé (simple message du genre "Vous avez fais X erreurs"), et sans restriction en entrée.

Au final, j'ai décidé de bricoler avec reveal.js. Le principal soucis que j'ai rencontré était de pouvoir charger dynamiquement les questions, sans tout rendre disponible dans le fichier source. D'où l'ajout en AJAX. En gros, chaque réponse déclenche le chargement de la question suivante, avec un effet de transition au passage.

On se retrouve donc avec un truc qui hérite de la personnalisation d'interface de reveal.js (voir le fichier README.md pour plus d'info), avec la possibilité de gérer des questions enrichies (support des balises de code, de la mise en forme HTML, des images, ...), d'un nombre illimité de propositions de réponses (avec les mêmes possibilités de mise en forme), et d'autres conneries en tout genre.

La marche à suivre !

  • git clone https://framagit.org/Erase/KISS-quiz.git
  • Ouvrir le fichier /inc/inc.banque.php
  • Modifier/ajouter des questions
  • Ouvrir le fichier /inc/inc.final.php
  • Modifier le texte final qui s'affichera selon le nombre d'erreurs
  • Et c'est tout

C'est con hein ?
La démo c'est par ici : http://demo.green-effect.fr/KISS-quiz/
Les sources c'est par là : https://framagit.org/Erase/KISS-quiz
Pour les questions, les remarques et tout, passez par Framagit ou sinon par le mail présent en fichier README.md

(Photo by Alessio)