Respawn - Bronco's edition 1.0 [MAJ]

Salut les copains, ce soir, j'ai bossouillé sur l'appli de Timo, Respawn, dont on ne peut qu'admirer l'efficacité et la simplicité structurelle. 

Ca faisait en effet un moment que j'avais envie de me l'adapter un chouïa, j'y ai donc ajouté:

- un bookmarklet pour typiak direct une page

- un verrouillage admin pour ajouter ou modifier des trucs

- un espace public/privé (par défaut toute page ajoutée est publique) avec une adresse de page publique

- une icône pour récupérer une page respawnée au format zip

- des icônes tout partout et la possibilité de passer une page de public à privé en vice cerça,

- une maquette encore à parfaire (euphémisme inside) 

- un logo.

J'ai bien dans l'idée d'ajouter un ou deux trucs, mais là, franchement, je commence à voir flou

D'ailleurs, la phase de test réel va être pour demain... mais pour le moment, les choses fonctionnent normalement.

J'ai mis ça au dépôt et j'ai créé un respawn.warriordudimanche.net pour l'occasion... Même s'il est assez vide pour le moment

Tout ce qui peut diffuser, conserver et partager l'info, moi je dis qu'il faut le faire... bon, je vais faire dormir les yeux...


La partie admin (public et privé)

La page publique (partie publique uniquement)


 

Pour améliorer la sécurité, je vous conseille de configurer l'appli avec des noms de dossiers perso:

// CONFIGURABLE OPTIONS
// change those directories'names for more security
$GLOBALS['data_folder'] = 'dossier_data_a_modifier'; 
$GLOBALS['private_data_folder'] = $GLOBALS['data_folder'].'/private'; // modifiable
$GLOBALS['public_data_folder'] =  $GLOBALS['data_folder'].'/public'; // modifiable
$GLOBALS['default_data_folder'] =  $GLOBALS['public_data_folder'];

Ainsi, il est impossible de trouver où sont les données...

 

Les dossiers seront créés au besoin dès le premier lancement

if (!creer_dossier($GLOBALS['data_folder'], TRUE)) { die('Cant create '.$GLOBALS['data_folder'].' folder.'); }
if (!creer_dossier($GLOBALS['data_folder'].'/zipversions', TRUE)) { die('Cant create '.$GLOBALS['data_folder'].'/zipversions'.' folder.'); }
if (!creer_dossier($GLOBALS['private_data_folder'], TRUE)) { die('Cant create '.$GLOBALS['private_data_folder'].' folder.'); }
if (!creer_dossier($GLOBALS['public_data_folder'], TRUE)) { die('Cant create '.$GLOBALS['public_data_folder'].' folder.'); }

 

❝ 16 commentaires ❞

1  jerrywham le

J'avais fait un code beurk vite fait en fin d'année dernière. Je l'ai mis également sur github (https://github.com/jerrywham/respawn). On peut pas test sur ma version car par défaut toutes les pages sont privées.


Si ça peut te donner des idées.


Je vais me pencher sur ta version qui m'a l'air beaucoup plus propre que la mienne. Ton design est sans commune mesure avec le mien (d'ailleurs, tu as raté ta vocation...) ^_^

 
2  Bronco le

Hinhinhin, merci !
J'ai essayé de respecter au max le code de Timo, même sur les trucs que je n'aurais pas fait forcément comme ça; mais j'ai son aval pour modifier un peu plus avant, et lui-même pense reprendre le code de son côté...
C'est un projet qui va évoluer ;)

 
3  Gilles le

J'ai mis en route chez moi celui de Jerrywham.
Marche bien et fais ce qu'on lui demande, si on ne force pas trop :)

 
4  JeromeJ le

DO WANT


J'en suis toujours au Ctrl+S manuel. Doh !

 
5  Gilles le

Nice tool, nice work :)


Quelques idées de suggestions, si ça t'intéresse :)



  • quand on donne un URL, avoir une coche/dropmenu/etc. "public/privé" direct

  • avoir des URL pluss "SEO" (surtout quand on DL en ZIP, histoire de savoir ce qu'est le ZIP en plus parlant qu'un timestamp)


Question bonux : on peut "importer" une page retrieved avec le respawn de jerrywham ?

 
6  Bronco le

Excellentes idées
je vais créer une todo sur github.
Je pense qu'il n'y a aucun souci d'importation vu que je n'ai pas touché au moteur respawn lui même... il te suffit de mettre le dossier des pages que tu veux conserver dans le dossier public ou dans le privé et ils devraient apparâitre ;)

 
7  jerrywham le

Il ne devrait pas y avoir de problème car je n'ai pas non plus touché au moteur de respawn. Par contre dans ma version il y a la possibilité de créer des dossiers ce qui permet de s'y retrouver quand il y a beaucoup de pages sauvegardées. C'est peut être là qu'il peut y avoir un blême sauf si Bronco s'y colle :D

 
8  Thibaut le

Bonjour,


Où peut-on télécharger cette version ?
Je viens de me rendre compte que j'ai besoin de ce type d'outil vu que moi je les sauve à la main ou je prends un screenshot (ce qui n'est pas terrible).


Merci

 
9  Bronco le

Salut Thibaut,
Tu trouveras la dernière version sur le dépôt github du warriordudimanche (le lien en bas de la colonne de droite)

 
10  Bobinours le

Au vu des commentaires, il serait intéressant "normaliser" le format d'enregistrement des pages, avec pourquoi pas des numéros de version, histoire de connaître la compatibilité entre les évolutions tiers.

 
11  jerrywham le

La partie publique ne s'affiche pas par défaut. C'est le formulaire de connexion que l'on voit.
Et une fois connecté, il n'y a pas de bouton de déconnexion.

 
12  Bronco le

curieux... la partie publique s'affiche normalement chez moi, voir la version en ligne ici:
http://respawn.warriordudimanche.net/?public

 
13  Bronco le

c'est vrai qu'il manque un bouton déco. J'y ai pensé pour une autre appli, mais j'ai oublié là ... je le note

 
14  jerrywham le

Ce serait bien également d'avoir un bouton de retour à l'index lorsqu'on visionne une page...

 
15  DMeloni le

Voilà qui peut être intéressant de rajouter à Shaarlo .
Merci Bronco !

 
16  Bronco le

et TIMO

 

Fil RSS des commentaires de cet article

✍ Écrire un commentaire

les commentaires relevant du SPAM seront filtrés et dégagés direct...

Quelle est le troisième caractère du mot 0yfbe5 ?