Posté le 30/08/2016 à 17:58 Membre depuis le 30/06/2001, 71383 messages
Je pense que c'est arrive mainte fois a plus d'un utilisateur d’éditer un super long post© et par divers effets quantiques se retrouver avec un changement de page, erreur serveur et j'en passe qui font que les centaines de milliers de caractères tape avec amours sont partis dans le néant du /dev/null..

Bref, suite a une fausse manip tout es perdu et on rage un bon coup.

Une idée qui permettrais de remédier a ce problème pourrais d'avoir une sorte de "brouillon" qu'on peux sauvegarder (et/ou qui se sauvegarderais automatiquement a intervalle régulier)

Alors avant que je me mange un "trop complique a mettre en œuvre", "prendre trop de BDD" ou autre, voici l’idée que j'ai en tête.

Plutôt que d'avoir UN brouillon possible par topic/forum etc.. On a une seule zone par utilisateurs, donc quand, par exemple je suis en train de taper ce post, si il est sauve dans mon brouillon, si j'ouvre une page de forum ou un page de topic avec le champ pour répondre, mon brouillon actuel s'affiche dans le dit champ d’édition, ou en tout cas on a la possibilité de le récupérer dans le dit champ.

Je passe les détails possibles d’implémentation, mais un brouillon pourrais bien sur être marque comme lie a un topic X ou Y et la recuperation dans un autre champ pourrais être non automatique mais que sur le clic d'un bouton. On peux aussi imaginer qu'on ai X possible brouillons en même temps (comme ça les gens qui éditent plusieurs posts en même temps ne râleront pas) et si on dépasse le X, un gros machin rouge indique clairement qu'on dépasse le nombre de brouillon autorise et que ce qu'on tape la n'est pas sauve.

Bref, il y a plusieurs moyen possible, mais déjà un simple brouillon par utilisateur qui répond a la description de départ serait une formidable fonctionnalité.

Bien sur si ça pouvais être fait pour avant hier ça serait super wink
Non sérieusement c'est juste une idee que je lance, je pense vraiment que ça apporterais un gros plus a yN.
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
Posté le 30/08/2016 à 18:08 Membre depuis le 11/07/2003, 54838 messages
J'aime bien l'idée happy
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Posté le 30/08/2016 à 18:12 Membre depuis le 27/04/2006, 60457 messages
J'entends déjà Zeph dire : "ça existe déjà, ça s'appelle le Mémo" hehe
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Posté le 30/08/2016 à 18:15 Membre depuis le 30/06/2001, 71383 messages
Zerosquare (./3) :
J'entends déjà Zeph dire : "ça existe déjà, ça s'appelle le Mémo" hehe

Ne lui donne pas de mauvaise idee stp embarrassed
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
Posté le 30/08/2016 à 18:16 Membre depuis le 27/04/2006, 60457 messages
Ah non mais t'inquiètes, je lui donne pas de mauvaises idées, je les lui facture !
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Posté le 30/08/2016 à 18:19 Membre depuis le 30/06/2001, 71383 messages
Ha ouf!
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
Posté le 30/08/2016 à 20:04 Membre depuis le 11/06/2001, 19563 messages
Posté le 30/08/2016 à 20:24 Membre depuis le 30/06/2001, 71383 messages
Ha non c'est différent la c'est un brouillon sauvegarde automatique de ce qu'on est en train de taper pour eviter qu'un rayon cosmique fasse tout predre, toi ce que tu voulais c'était en gros un bloc note sur yN embarrassed
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
Posté le 30/08/2016 à 21:24 Membre depuis le 10/06/2001, 45094 messages
Il n'y a pas une extension pour ça ? Ce serait pourtant facile.
Enfin, sans doute, je n'ai jamais codé une extension cheeky
Posté le 31/08/2016 à 00:21 Membre depuis le 15/06/2003, 8330 messages
Hmm je trouve l'idée très bonne, mais avant de parler de limitations, je pense que ce genre de trucs pourrait "simplement" s'implémenter en JavaScript via localStorage… ^^ (Au moins dans une première version, ce qui éviterait à Zeph de concevoir un stockage en base de données plus complexe.)
L'avantage étant que ça fonctionnerait en mode hors ligne (perte d'internet) et ça ne consommerait pas de ressources sur les serveurs de yAronet. Et du coup, pas besoin d'implémenter une limite "vous avez déjà stocké X brouillons"… Il faudrait peut-être juste une page d'admin permettant de voir les brouillons locaux et de les effacer happy
(Problème du localStorage, ça ne permet pas de partage cross-browser ou cross-device… Évidemment grin)
avatarLe scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes
Posté le 31/08/2016 à 00:53 Membre depuis le 30/06/2001, 71383 messages
Mais ce n'est pas bete du tout!
Et l'avantage c'est que ca permet simplement d'avoir un brouillon par topic, sans probleme coté Serveur! \o/
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
Posté le 31/08/2016 à 02:40 Membre depuis le 03/11/2002, 14538 messages
Perso j'utilise Jumpcut, un gestionnaire de presse papier qui stocke les XX dernières choses que tu as copiées, et te permet de les rappeler en cas de besoin, et qui peut aussi stocker sur le disque pour ceux qui ont des machines instables. Et comme ce genre de merdes m'arrive pas mal (le réflexe de merde étant Alt+Gauche qui sous Mac bouge le curseur au mot précédent, alors que sous Windows ça va à la précédente page sans demander), pas seulement sur yN d'ailleurs, je fais souvent Ctrl+A, Ctrl+C pour garder dans le presse papiers et revenir en arrière en cas de besoin. Du coup je n'ai pas besoin de cette fonctionnalité.
avatarHighway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741
Posté le 31/08/2016 à 10:28 Membre depuis le 13/06/2002, 42688 messages
J'ai peut-être mal compris la suggestion, mais ce qui me gêne est surtout d'ajouter une nouvelle interface (si c'était l'idée) plutôt que d'en réutiliser une existante. D'autant plus que si c'est une nouvelle page planquée je-ne-sais-où très peu de gens vont l'utiliser.

Est-ce qu'une sauvegarde régulière de la zone de texte du formulaire de post serait suffisante ? Toutes les X secondes le formulaire pourrait être sauvegardé (local storage est une bonne idée), puis restauré dès qu'on affiche à nouveau un formulaire et effacé quand on soumet un post. Théoriquement les browsers implémentent quelque chose de similaire (quand on fait "back" et qu'on revient sur une page qui contenait une zone de texte, le texte qu'on y avait écrit est conservé) mais je n'ai jamais compris dans quels cas ça fonctionnait et dans quels cas ça ne sauvegardait rien du tout.
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
Posté le 31/08/2016 à 11:01Edité par loclamor le 31/08/2016 à 11:28 Membre depuis le 24/08/2007, 729 messages
Si ça intéresse quelqu'un, une première version d'userScript (pour tampermonkey sur chrome, mais doit marcher sur les autres systèmes userScripts des autres nvigateurs) :
// ==UserScript==
// @name         yAronetTextTapSaver
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  yAronet TextTapSaver
// @author       loclamor
// @match        http://www.yaronet.com/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    var allowedPages = ["topics", "sections"];
    var pagePathElements = window.location.pathname.split("/");
    if( pagePathElements && pagePathElements.length >= 3 && allowedPages.indexOf(pagePathElements[1]) >= 0 && pagePathElements[2] !== "") {
        var pageName = pagePathElements[2];
        console.log("TextTapSaver : on page " + pageName);
        
        var $textArea = $('.markItUpContainer textarea');
        
        $textArea.on('keydown',function(e){
            window.localStorage.setItem(pageName, $textArea.val());
        });
        
        $textArea.val(window.localStorage.getItem(pageName));
    }
    
})();

Bon, ça reste certainement à améliorer, mais l'idée de départ est là smile
avatarloclamor
Mondo Photo
Le voyage en photo et en 1 clic
Posté le 31/08/2016 à 11:28 Membre depuis le 30/06/2001, 71383 messages
Zeph: Ha non ce n'est pas sense etre une nouvelle interface, mais bel et bien une sorte de "sauvegarde du formulaire courant". La seule nouvelle interface pourrais juste etre une page qui affiche les brouillons en stock.

A vrai dire avec le local storage (a moins qu'il y ai des limites que je ne connais pas) tu peux lier le brouillon a un topic (si c'est une reponse) ou un forum (pour creation de toipc) precis et ne pas le faire aparaitre si on va sur une autre page, pour eviter les vilains qui preparent plusieurs posts en meme temps.


Pour les navigateurs, a priori ca ne sauvegarde si on a 1 voir 2 niveau de page suivant/precedente. Tu recharge la page, tu perds tout.. (et certains cas ou tu fait back tu as tout perdu aussi)
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
Posté le 31/08/2016 à 12:30 Membre depuis le 18/06/2001, -26082 message
Pourquoi une nouvelle page, et pourquoi "des" brouillons ?
J'aurais plus pensé un lien "restaurer le brouillon précédent" qqpart au-dessus du post, s'il y qqchose dans le cache.
Et le vidage du cache quand on post.
Ainsi, ça permettrait même de commencer un post assez long, fermer le browser/éteindre l'ordi, et le reprendre le lendemain matin.
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 31/08/2016 à 12:39 Membre depuis le 30/06/2001, 71383 messages
Poruquoi des? Parce que je sais qu'il y a des gens qui ecrivent plusieurs posts en meme temps, si tu n'a qu'un brouillon avec plusieurs champ d'edition en // ca risque d'avoir des effets bizzares...
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
Posté le 02/09/2016 à 03:43 Membre depuis le 10/06/2001, 40258 messages
Tu ouvres ton éditeur de texte préféré, tu fais un copier-coller, tu enregistres, et voilà ton brouillon. smile Ou si tu es malin, quand tu vois que tu vas taper un post long, tu le fais directement dans ton éditeur de texte et tu sauvegardes au fur et à mesure.
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
Posté le 02/09/2016 à 07:56 Membre depuis le 11/07/2003, 54838 messages
#pratique#
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Posté le 02/09/2016 à 10:45 Membre depuis le 30/06/2001, 71383 messages
So 1979
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
Posté le 02/09/2016 à 19:45 Membre depuis le 03/11/2002, 14538 messages
Solution du Ctrl+A, Ctrl+C, avec gestionnaire de presse papiers, je me répète. C'est d'ailleurs intégré nativement à KDE, mais pour les autres systèmes vous pouvez installer (ex. Jumpcut sur Mac, et je sais plus ce que j'utilisais sous Windows, mais comme je n'utilise plus que Windows via la VM ça passe via le gestionnaire de PP de Mac aussi love).

Hier j'ai lancé un topic sur TouchArcade, et par réflexe comme d'hab je fais mon Ctrl+A, Ctrl+C avant de poster. Puis je vois une liste de smileys, instinctivement j'ai pensé que c'était pour donner un titre au topic, mais en fait non c'est une liste de smileys. Comme j'avais le texte sélectionné ça a remplacé mon long post par un "smile" ET vidé l'undo buffer. Si je n'avais pas le presse papiers j'aurais tout perdu pour cette bêtise et aurais fini furax.
avatarHighway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741
Posté le 02/09/2016 à 19:48 Membre depuis le 27/04/2006, 60457 messages
Ça reste un pis-aller, qui marche certes avec tous les sites web, mais qui est quand même pénible. Idéalement ça devrait être (mieux) implémenté dans les navigateurs, mais ça me semble une bonne idée de l'implémenter sur yN : c'est le genre de features qui rendent ce forum plus sympa à utiliser que d'autres.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Posté le 02/09/2016 à 20:21 Membre depuis le 13/06/2001, 73048 messages
Ouais puis sur Android, je fais comment (avec certaines applis qui, en plus, utilisent parfois leur propre presse papier x_x)
avatar
Posté le 02/09/2016 à 21:05 Membre depuis le 27/04/2006, 60457 messages
Tu écris tes posts sur un post-it, et tu postes une photo embarrassed
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Posté le 02/09/2016 à 21:09 Membre depuis le 30/06/2001, 71383 messages
Pas con!
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
Posté le 02/09/2016 à 21:11 Membre depuis le 27/04/2006, 60457 messages
(on le sait peu, mais c'est d'ailleurs pour ça que les post-it portent ce nom oui)
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Posté le 02/09/2016 à 21:48 Membre depuis le 03/11/2002, 14538 messages
Oui sur iOS je prends souvent un screenshot de mon post par peur de le perdre. C'est pas très efficace mais… bon ok la feature serait sympa smile

(lol Zerosquare grin)
avatarHighway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741
Posté le 02/09/2016 à 21:55 Membre depuis le 10/06/2001, 45094 messages
Un screenshot du texte ?
Je vote pour la solution de Kevin que j'utilise régulièrement. C'est peut-être daté, mais c'est universel et ça juste marche©.
Posté le 02/09/2016 à 21:58 Membre depuis le 30/06/2001, 71383 messages
Zero: tu veux dire qu'il y a des services ou je remplis un post-it le colle la ou il faut et quelqu'un poste sur yN ce que j'ai mis sur le papier jaune????

On s'inscrit ou??? grin
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
Posté le 02/09/2016 à 22:00 Membre depuis le 27/04/2006, 60457 messages
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo