dimanche 8 mars 2015

Mise à jour TiddlyBox 5.1.7 et sauvegarde PHP

En novembre dernier, je mettais en ligne une première version de ma TiddlyBox.

logo-tiddlybox.png

Un point manquait au tableau, une sauvegarde en ligne fonctionnelle du fichier TiddliWiki [1]. J’avais en effet réussi sur une BiblioBox [2] a faire fonctionner le script PHP de sauvegarde en ligne, mais impossible d’y arriver sur une seconde box… J’avais également eu le même écho via Twitter.

Hier j’ai décidé de reprendre le sujet et de comprendre pourquoi c’était OK sur une box et pas sur une autre ! Était-ce à cause d’un paquet ipk PHP absent pour OpenWrt, la fichier piratebox.conf, lighttpd.conf, php.ini ?

J’ai comparé les fichiers, j’avais quelques différences en effet de configuration. Mais même après corrections, toujours cette erreur à l’enregistrement (où l’absence d’erreur, car aucune sauvegarde n’était réalisée).

Je regarde la console réseau de Firefox, et là une piste !

413 Request Entity Too Large

Sur la box qui était OK, je n’avais pas ce message d’erreur. Je cherche en ligne, les premières réponses ne semblent pas correspondre (on parle alors de lighttpd.conf, mais mes deux fichiers étaient à présent identiques).

Enfin, je me replonge dans la lecture du fichier php.ini, et un passage me titille :

upload_tmp_dir = “/tmp”

Bingo !
En effet, sur la première box, j’ai bien un répertoire tmp à la racine du répertoire LibraryBox, pas sur l’autre. Je l’ajoute, et depuis ça fonctionne \o/

Il reste toutefois un message d’avertissement, mais il est logique (le format FAT de la clé USB ne supportant pas le changement de droits des fichiers avec chmod).

Me reste plus qu’à partir un jour d’une LibraryBox neuve. Si vous aviez vous aussi l’erreur, pourriez-vous essayer ?

EDIT du 09/03 : finalement ce soir j’ai une nouvelle erreur :

Error while saving:
Error :  - File NOT uploaded !

Et le fichier est carrément supprimé du répertoire /content/ :(
J’ai augmenté la taille limite d’upload du fichier PHP.ini, et pour le moment c’est reparti ! \o/

Notes

[1] J’en ai profité pour mettre à jour la versoin du fichier avec la version courante de TiddlyWiki, à savoir la 5.1.7.

[2] Après le PirateBox de Lille en juillet 2014

mercredi 7 mai 2014

Un site dédié aux BiblioBox - LibraryBox

Depuis le 1er mai, date de l’annonce faite par Thomas, nous avons ouvert le site bibliobox.net, un site de ressources et de partage d’expériences autour des BiblioBox.

BiblioBox.net est une plateforme de mutualisation de compétences, d’expériences (bonnes ou mauvaises), de ressources dédiées à la BiblioBox et ses différentes déclinaisons. Vous pourrez y trouver des tutoriels, des exemples de mise en place en bibliothèque ou ailleurs. Mais BiblioBox.net, c’est surtout une communauté de passionnés (n’ayons pas peur des mots) ! Un des objectifs de ce projet est de pouvoir donner une meilleure visibilité au mouvement des BiblioBox.

bibliobox_logo_texte.png

J’ai eu l’occasion d’écrire un premier billet sur le blog BiblioBox pour décrire brièvement ce qu’il y a sous le capot.

Les travaux ne sont pas encore tout à fait terminés, quelques plugins à installer/configurer, le thème tout neuf pour Agora (merci Mathieu pour le thème, et surtout Osku pour Agora !), doit encore évoluer un peu, mais les bases sont là ! Si cela intéresse, je ferais sans doute un billet un peu plus complet sur cette utilisation de Dotclear.

On vous attend donc sur le forum BiblioBox !

vendredi 14 mars 2014

Une Safebox aux Ulis

Mercredi 6 mars j’avais pris ma journée. Objectif, rencontrer Julien Devriendt qui encadre un club de robotique. Vous pouvez retrouver son dernier article sur son blog [1] qui en parlera mieux que moi : LEGO, robotique et bibliothèques

Le groupe tient un blog de leurs avantures : Ulis robotique

Car on peut parler d’avantures, puisque les jeunes sont en finale après avoir remporté plusieurs trophés déjà, un grand bravo.

J’ai particulièrement apprécié passer l’après-midi avec eux. L’occasion d’un exposé sur l’historique du projet PirateBox et d’échanger sur le sujet pour répondre (ou essayer !) aux diverses questions.

Un compte-rendu a été publié sur le blog.

safebox-ulis-snaudin.jpg Photo Ulis robotique sous licence CC by nc nd.

On a notemment récupéré l’archive de la personnalisation BootStrap PirateBox que j’avais mise en ligne, afin de faciliter la personnalisation de la page d’accueil de la SafeBox.

Au fait, c’est quoi une SafeBox ?

La Safebox est un outil pour communiquer et pour aider les secours en cas de catastrophe naturelle.

La finale c’est le 6 avril, alors on les encourage !!

Note

[1] motorisé avec Ghost !

mercredi 26 février 2014

LibraryBox v2.0 beta publique

Suite à la réussite de la campagne de financement participative Kickstarter en 2013 [1], la version bêta 2.0 du projet LibraryBox [2] a été dévoilée cette semaine :

http://librarybox.us/

Au menu, une installation très simplifiée : une archive à extraire sur une clé usb + le firmware OpenWRT. On reboot sur la clé branchée sur notre routeur MR3020, on installe le firmware, on reboot pour l’installation des scripts LibraryBox, et c’est tout ! Pas besoin d’un accès à internet, ni même besoin de mettre les mains dans le cambouis, rip la ligne de commande !

LibraryBox_install.png

Ci-après une petite capture de l’interface responsive que j’ai rapidement francisé :

bibliobox_fr_accueil.png

Nous avons toujours le chat intégré, pas de téléversement sur cette version dérivée de la piratebox mais c’est normal.
Par contre, activation très simple de l’accès FTP pour mise à jour du contenu de la box.

Parmi les nouveautés, un système toujours anonyme de statistiques, pour comptabiliser le nombre de connexions des utilisateurs par jour, ainsi que le top des téléchargements.

Il me reste à tester la réplication entre box, car nous pouvons à présent définir une box maître, qu’il suffira de mettre à jour une seule fois, pour que les boitiers clients puissent recevoir les mises à jour.

Vous voulez tester à votre tour et remonter les bugs ? Consulter les indications : http://librarybox.us/building.php

PHP est également présent, ce qui me donnera l’occasion d’écrire un petit billet sur h5ai dans une LibraryBox, et ça fonctionne presque parfaitement [3] !! Bon ça ne semble pas tenir très longtemps, c’est plus du proof of concept, mais je vais soumettre tout ça au développeur car je trouve que c’est très encouragement pour modifier l’affichage par défaut pas très user friendly du serveur lighthttpd. Allez voici deux captures avant la suite :

librarybox_h5ai_Shared_software-2.png

librarybox_h5ai_Shared_audio.png

Notes

[1] qui a été trop courte pour que j’y participe, un mois ça passe vite !

[2] BiblioBox dans le réseau des médiathèques en France

[3] rapidement la navigation n’est plus possible et on constate l’absence des pictos de navigations

- page 1 de 3

En haut