Bannière de SelfBuild

Modifiez directement votre site web avec votre navigateur internet sans rien installer grâce à SelfBuild WebFTP, un client FTP en ligne.


Merci de reporter les bugs éventuels ici.

Ceci est la page de présentation de SelfBuild WebFTP, pour accéder au logiciel en ligne, rendez-vous sur :
webftp.selfbuild.fr

SelfBuild - Développement web

Journal des mises à jour
4.3.4

Jeudi 20 octobre 2016
Ajout de détections d'extensions
Les extensions suivantes ont été ajouté à la détection automatique pour la coloration syntaxique : erb, json, c, cpp, bat, xml, yaml, md, mysql et toutes les extensions qui correspondent exactement au nom du mode correspondant dans l'éditeur, voir la liste "Mode" dans le panneau de l'éditeur de code disponible via le raccourci Ctrl+,

4.3.3

Mercredi 22 juin 2016
Correction de l'éditeur d'image
L'éditeur d'image est à nouveau fonctionnel et la coloration syntaxique fonctionne désormais sur les fichier Pug.

4.3.2

Mercredi 17 février 2016
Affichage des document PDF et Word
Les fichiers .pdf, .doc et .docx sont désormais affichés directement dans SelfBuild.

4.3.1

Dimanche 21 juin 2015
Retour d'Emmet
Emmet est maintenant disponible dans l'éditeur Ace (avec l'option de coloration syntaxique activée). On en a profité pour corriger le bouton d'enregistrement qui passe désormais au rouge en cas de modification non enregistrée et repasse au bleu de manière fluide.

4.3.0

Dimanche 2 novembre 2014
Amélioration du filtre explorateur
Trouvez rapidement un fichier ou dossier parmis ceux ouverts dans l'explorateur en utilisant le filtre.

4.2.8

Jeudi 28 août 2014
Coloration syntaxiques
Suite à de premiers essais concluant de l'intégration de Ace dans SelfBuild, votre webFTP préféré passe enfin un cap tant attendu, celui de la coloration syntaxique instantanée.

Elle était déjà disponible grâce à CodeMirror qui succédait déjà à de nombreux essais (Codepress, Editarea et SBEditor). Mais aucun d'eux ne permettait d'implémenter facilement les fonctionnalités déjà présentes sur SelfBuild dans le nouvel éditeur. En conséquence, nous devions maintenir l'éditeur brut et l'éditeur en couleur et l'utilisateur devait choisir en sacrifiant certaines fonctionnalités ou d'autres. C'est là que Ace et sa très puissante API nous permettent d'aller plus loin.

Notre feuille de route actuelle est claire, rendre toutes les fonctionnalités existantes compatibles avec l'éditeur Ace (choix de l'encodage, minification, zen-coding, recherche de fonctions, etc.) Une fois cet objectif accompli, Ace deviendra l'éditeur par défaut et sera prioritaire sur l'éditeur brut lors des prochains développements, l'éditeur brut ne sera alors plus qu'une solution de secours maintenue dans un second temps.

4.2.7

Mardi 3 décembre 2013
Shorter Built PHP - Améliorations
SBP est corrigé au fur et à mesure des cas de figurent se présentant lors de sont utilisation. De nouvelles options sont disponibles et la détection des chaînes de caractères et des commentaires permet de ne pas transformer les raccourcis à l'intérieur.

La documentation est en cours de rédaction ici : Documentation SBP - Shorter Built PHP

4.2.6

Lundi 25 novembre 2013
Shorter Built PHP
Vous trouverez une nouvelle option en beta-test en cliquant sur l'icône de paquet :
Complier
[PHP : SBP Script] vous propose une syntaxe plus courte que SelfBuild compile en PHP lorsque vous sauvegardez vos fichiers PHP.

La syntaxe utilisée n'entre pas en conflit avec les outils standrad de PHP si on respecte une norme d'indentation/espacement comme par exemple le PEP 8.

4.2.5

Mercredi 20 novembre 2013
Protégez vos dossiers avec des mots de passe
Si vous utilisez un serveur Apache, vous pouvez désormais faire clic droit sur un dossier et "Protéger par mot de passe".

Le bouton Détection vous permet de trouver rapidement le chemin complet (par exemple si vous êtes sur un hébergement mutualisé et que vous ne connaissez pas le chemin de votre site), cependant, il faut que votre hébergeur supporte PHP.

4.2.4

Lundi 4 novembre 2013
Compilation du CoffeeScript
Une nouvelle barre d'outils fait son apparition sous l'éditeur de fichier. Elle permet de convertir le CoffeeScript en JavaScript et inversement (l'option Bare/Nu permet de récupérer le code minimal, sans l'option le code est encapsulé dans une fonction).

CoffeeScript s'intègre aussi à l'auto-minification (Minifier) ainsi vous pouvez écrire vos fichier .js en CoffeeScript et laisser SelfBuild compiler le code en JavaScript à chaque enregistrement.

4.2.3

Samedi 19 octobre 2013
Tabulation paramétrable
Par défaut la longueur des tabulations dans SelfBuild est désormais de 4 espaces (contre 8 auparavant). Cette longueur peut être paramétrée via le menu SelfBuild > Préférences. Cette nouvelle option n'est cependant compatible avec aucune version d'Internet Explorer.

4.2.2 - Bugfix#1

Samedi 27 juillet 2013
Encodage UTF-8 sur Codemirror
L'encodage est maintenant détecté et enregistré sans difficulté que vous utilisiez la coloration syntaxique ou pas.

4.2.2

Jeudi 25 juillet 2013
Raccourcis clavier
Deux nouveau raccourcis :
- Tapez "r" puis Ctrl+, pour écrire "return ;" et placer le curseur avant le point-virgule.
- Tapez "php" puis Ctrl+, pour écrire "<?php ?>" et placer le curseur entre les balises.
- (Déjà disponible dans les versions précédentes) tapez "f" puis Ctrl+, pour écrire "function (){}".

4.2.1

Mardi 23 juillet 2013
Ergonomie
SelfBuild se débarrasse d'une barre de défilement inutile : la barre tout à droite pour faire défiler la page qui se colle maladroitement à côté de la barre de la zone de texte lors de l'édition d'un fichier. Désormais, en édition de fichier, seule reste la barre de défilement intérieure permettant de faire défiler le code.

4.2.0

Vendredi 19 juillet 2013
Auto-complétion avec Ctrl+Espace
En mode coloré (Affichage > Coloration du texte), vous disposez maintenant du raccourci Ctrl+Espace qui vous propose les fonctions/objets/propriétés/balises/etc. possibles pour les langages HTML, CSS, JavaScript et PHP.

4.1.9

Jeudi 18 juillet 2013
Coloration syntaxique instantanée du code avec CodeMirror
Le système CodeMirror remplace désormais Codepress pour la coloration syntaxique du code. Il est nettement plus optimisé et régulièrement mis à jour.
Coloration syntaxique instantanée avec CodeMirror
Il est également parfaitement extensible, ce qui devrait permettre d'implémenter progressivement toutes les fonctions standards en mode coloré (auto-complétion, détection des fonctions, etc.)

4.1.8

Mardi 18 juin 2013
Recherche des fonctions dans tous les fichiers
Désormais dans les onglets de recherche (en bas à droite dans l'éditeur de texte), vous disposez un champ de recherche dans lequel vous pouvez taper un mot (par exemple le nom d'une fonction) : Recherche globale
S'affiche alors les éléments correspondant dans le fichier ouvert et dans les autres fichiers que vous avez déjà ouvert sur le même ordinateur.

Exemple d'utilisation :
Vous avez travaillé la veille sur 3 fichier a.php, b.php et c.php. Vous ne savez plus lequel contient la fonction dump(), vous pouvez alors cherche dans ce champ "dump" et un lien "dump (b.php)" apparaîtra, cliquez dessus et le fichier b.php s'ouvrira à la ligne ou dump est déclarée.

4.1.7

Samedi 15 juin 2013
Restauration automatique de session
Il arrive qu'entre l'ouverture d'un onglet et le clic sur le bouton [Enregistrer], la session expire. Surtout si l'ordinateur utilisé est mis en veille entre temps. Ceux qui ont un compte SelfBuild n'auront désormais plus ce problème. Une reconnexion au compte automatique est désormais effectuée si nécessaire à chaque enregistrement et si vous avez coché [Connexion automatique]. Si l'espace FTP est enregistré sur le compte en question, le fichier sera sauvé sans avoir à recharger de page.

La mise à jour inclut également les correctifs suivants :
  - Plus de soucis lorsqu'on renomme un fichier dans un dossier qui contient à la fois des fichiers et des dossiers.
  - Les liens raccourcis (function, #id, etc.) atterrissent désormais sur la bonn e ligne sous Google Chrome.

4.1.6

Jeudi 30 mai 2013
Correction du bug de l'opération [Renommer]
Le nom apparaît à nouveau sur le bouton fichier lors de l'opération Clic droit > Renommer.

4.1.5

Dimanche 23 décembre 2012
La documentation PHP intégrée à SelfBuild
Documentation intégrée
Vous ne vous rappelez jamais de l'ordre des paramètres d'une fonction, des flags et des constantes, des valeurs de retour ?

Et vous faites sans arrêt des aller-retour entre votre code et la documentation ?

Alors, cette mise à jour être votre cadeau de Noël, cliquez sur une fonction dans votre code ou tapez-là, et la page de documentation apparaît dans un bandeau en haut de page vous donnant le prototype de la fonction, passez la souris sur le bandeau et il s'étend pour vous donner toute la page de documentation !

4.1.4

Samedi 15 décembre 2012
De la couleur dans vos dossiers
Couleurs
Désormais pour repérer facilement vos dossiers et fichiers, donnez-leur une couleur propre.
Appuyez sur [Alt] et cliquez sur le dossier ou fichier en question (soit dans l'affichage central soit dans l'explorateur à gauche) pour changer la couleur. Vos choix sont mémorisés dans la base de données de SelfBuild, ainsi vous retrouvez vos couleurs à chaque fois que vous vous connectez à un compte FTP.

Autre améliorations, les dossiers ouverts dans l'explorateur sont mémorisé et sont donc automatiquement ouverts à votre connexion suivante.

4.1.3

Lundi 22 octobre 2012
Auto-complétion
Désormais, vous ne pourrez plus faire de faute de frappe en écrivant le nom d'une fonction PHP ! SelfBuild détecte si votre code est du PHP en sondant les position des balises <?php et ?> et si c'est le cas, lorsque vous entrez du texte, des fonctions correspondantes vous sont proposées.

Par exemple, en tapant "html", "specialchars" s'ajoute tout seul et se sélectionne. Vous pouvez alors appuyer sur "Fin" ou flèche droite pour valider ou continuer à taper normalement.

L'auto-complétion ajoute également les symboles les plus couramment appairés. Ainsi, ) s'ajoute après (, ] après [, } après {, ' après ' et " après ". Dans tous les cas, le curseur est repositionné au milieu.

Les structure sont également détectées de sort qu'en appuyant sur Entrée après avoir ajouté une accolade ouvrante {, l'accolade fermante se positionne une ligne en dessous et votre curseur sur une ligne indentée avec une tabulation de plus.

Enfin, en appuyant sur Ctrl+; (point-virgule), un point virgule est ajouté en fin de ligne et le curseur est alors positionné juste après.

Et pour ceux qui ne souhaite pas cette option, le menu SelfBuild > Préférences vous permet de la désactiver.

4.1.2

Mardi 16 octobre 2012
Commenter/Décommenter du code
Un nouveau raccourci permet de commenter et décommenter du code. C'est-à-dire ajouter/supprimer 2 slashes au début de chaque ligne sélectionnée.

Par défaut, le raccourci est Ctrl+O et comme toujours, vous pouvez le modifier via le menu SelfBuild (en haut à droite) > Raccourcis clavier.

Ainsi pour rendre une partie de code PHP ou JS temporairement inopérante, sélectionnez-la et appuyez sur Ctrl+O. Appuyez une seconde fois pour le remettre en état.

Notez que vous pouvez également utiliser ce raccourci en CSS si l'auto-minifcation LessCSS est activée.

Ajouter la touche Shift au raccourci pour du code HTML ou Alt pour du PHP ou CSS (commentaires multi-lignes).

Récapitulatif :
  - Ctrl + O : //code
  - Ctrl + Alt + O : /* code */
  - Ctrl + Shift + O :

4.1.1

Lundi 1er octobre 2012
Retrouvez vos fichiers et dossiers en un clin d'oeil
Un filtre de recherche vient de se glisser dans votre explorateur listant les dossiers situés à la racine de votre espace FTP.
Filtre de l'explorateur
En tapant une partie du nom du dossier ou fichier recherché dans le filtre, tous les élements

4.1.0

Vendredi 1er juin 2012
Commentaires/Notes/Libellés sur les connexions FTP
Cette amélioration répond au problème suivant, les utilisateurs et hôtes des connexions FTP ne sont pas toujours explicites. Comment peut-on alors lorsqu'on a de nombreuses connexions mémorisées sur SelfBuild retrouver son blog de cuisine parmi une dizaine d'identifiants du type ad45fba542@102.28.34.96 ?

En leur ajoutant un libellé ! Cette nouvelle fonctionnalité est accessible aux membres inscrits qui verront apparaître à côté de leurs connexions mémorisées un petit icône : - sur laquelle il suffit de cliquer pour ajouter un commentaire qui va s'ajouter entre parenthèses juste derrière l'identifiant de connexion.

Ce commentaire est également pris en compte par le champ de recherche. En inscrivant "Blog Cuisine" derrière l'identifiant, on peut donc retrouver la connexion correspondante en tapant "blog" ou "cuisine" dans le champ de recherche.

Pas encore inscrit ? C'est par là : Page d'inscription.

4.0.9

Mercredi 30 mai 2012
Recherche rapide
Le champ de recherche dans le menu haut droit se dote d'une double-fonction. Il permet toujours de rechercher une connexion FTP parmi celles mémorisées et de s'y connecter rapidement. Elle peut en plus désormais rechercher des fichiers dans le dossier courant.
Recherche rapide
En tapant "clavier", puis en cliquant sur "Chercher dans ce dossier", vous obtenez la liste des fichiers du dossier contenant le mot clavier dans leur nom.

En ajoutant une étoile : "clavier*", vous étendez la recherche au contenu des fichiers et faites donc apparaître dans le résultat tous les fichiers contenant le mot "clavier".

Enfin, si le mot ne correspond à aucune connexion FTP mémorisée, une simple pression sur la touche [Entrée] permet de lancer la recherche.

4.0.8

Jeudi 17 mai 2012
Modifier la casse et amélioration du drag&∓drop
Un petit sélecteur en bas à droite de l'éditeur de texte de SelfBuild permet de modifier la casse. C'est-à-dire de mettre un texte tout en majuscule, minuscule, etc. Pour ce faire, sélectionnez votre texte, cliquez sur "Modifier la casse du texte sélectionné" puis sur l'option voulue.

Amélioration du glisser-déposer de fichier. Désormais si un fichier du même nom existe déjà dans le dossier, il vous sera proposer de l'écraser ou de renommer le nouveau fichier.

4.0.7

Lundi 2 avril 2012
Chat interne
SelfBuild dispose désormais d'un chat interne.
Chat
Le canal public permet de discuter avec tous les utilisateurs de SelfBuild. Deux modes permettent des communications protégées (par cryptage du canal). Le mode hôte permet de communiquer avec les utilisateurs connectés au même hôte (pour l'instant, l'hôte doit être strictement identique, par exemple "www.selfbuild.fr" et "selfbuild.fr" sont actuellement considérés comme des hôtes différents, un éventuel mode étendu basé sur les IP sera ajouté prochainement, nous travaillons à rendre ce mode intuitif et dans la mesure du possible prendre en compte des DNS dynamique/IP changeantes). Le dernier mode : utilisateur est le plus strict, la communication ne se fait que si les utilisateurs sont connectés au même hôte et avec le même utilisateur.

4.0.6

Dimanche 20 mars 2012
Auto-minification
SelfBuild propose maintenant l'auto-minification qui inclut pour les fichier CSS la conversion automatique des syntaxes Less et CSSB, le tout entièrement paramétrable.
Minifier
En survolant le petit icône de carton. Un menu apparaîtra vous permettant de choisir un mode et des options de minification qui s'appliqueront automatiquement à chaque enregistrement. Ainsi vous pourrez fournir des version compilées et compressées de vos fichiers JS et CSS tout en continuant de travailler sur les fichiers originaux en toute transparence.

4.0.5

Lundi 19 mars 2012
Indenter / Minifier / Less CSS
De nouvelles options sont disponibles pour manipuler le code JavaScript et CSS. L'intégration dans SelfBuild de Packer vous permet de minifier votre code JS ou CSS, JSBeautifier vous permet de ré-indenter un code pour le rendre plus lisible et enfin Less CSS vous permet de convertir des syntaxes Less en CSS et de faire des imports dans du code CSS. Cette dernière option permet d'enrichir le code CSS avec des syntaxes plus courtes pour simplifier le code et combler les lacunes du CSS.

À Less CSS, nous avons ajouter le module CSSB ajoutant quelques raccourcis utiles. Les doubles-crochets permettent par exemple de rendre compatible une propriétés CSS 3 pour les navigateurs compatibles : [[opacity:0.5]] va généré les codes équivalents avec les propriétés filter, -moz-opacity, -webkit-opacity, etc. De même pour [[border-radius:6px]] ou encore [[transition:width 1s]].

4.0.4

Dimanche 19 décembre 2011
Encodage UTF-8
SelfBuild utilise maintenant l'encodage universel UTF-8. SelfBuild ne pouvait jusque lors enregistrer que des caractères ISO, maintenant, plus aucune restriction. Vous allez pouvoir écrire le symbole €, le mot cœur etc. dans vos fichier sans aucun problème.

4.0.3

Dimanche 18 décembre 2011
Filtres de code
Les "filtres de code", ce sont les petits onglets bleus qui apparaissent en bas à droite de la fenêtre lorsque vous éditez un fichier. À cet endroit, se trouvait avant la liste des fonctions déclarées dans le fichier en cours d'édition. Son équivalent se trouve maintenant dans l'onglet "function". En passant sur ces onglets, la fenêtre va s'agrandir et la liste des fonctions apparaît. En cliquant sur l'une d'entre elle, elle se se sélectionne dans le texte et les barres de défilement horizontales et verticales vous positionne directement à l'endroit correspondant dans le code.
Les nouveaux onglets (include et id) fonctionnent de la même façon mais listent respectivement les fichiers inclus via les fonctions include, include_once, require et require_once et id liste les différents attributs id d'un code HTML. EN cliquant sur le petit engrenage (dernier onglet à droite), vous pourrez ajouter de nombreux autres filtres permettant de lister des éléments utiles dans différents langages (HTML, JS, PHP, CSS...)
Vous pouvez également activer ou nom le tri alphabétique. Si désactivé, les éléments apparaîtront par ordre de syntaxe puis d'apparition dans le code.
Le petit triangle à côté de chaque filtre vous permet de voir l'expression régulière correspondante utilisée pour filtrer le document.
Enfin, sachez que la liste de filtres disponible va être encore enrichie davantage. Et que vous pouvez soumettre des idées de filtre en utilisant le formulaire de contact.

4.0.2

Samedi 17 décembre 2011
Panneau de gauche redimensionnable
Ce n'est pas bien français, mais rien de mieux qu'un néologisme pour rendre un détail très classe. Le panneau de gauche (qui permet de parcourir tous les dossiers de l'espace FTP tout en ayant une vue de dossier ou fichier à côté) s'adapte à vos besoin. Lorsque vous passez votre souris entre ce panneau et la fenêtre principale, votre curseur devient une flèche vous indiquant que vous pouvez cliquer pour déplacer la cloison. Ainsi si vous maintenez le bouton enfoncé et que vous déplacez votre souris, vous verrez s'agrandir ou se réduire le panneau et inversement la fenêtre principale. SelfBuild garde la longueur choisie en mémoire. SelfBuild s'adapte à votre écran et à vos besoin et ce de façon intuitive.
La plupart des icônes de l'explorateur s'est également vue remplacée par une nouvelle fournée. Le style des liens a été revu pour être plus lisible et le lien est désormais cliquable sur toute la longueur (l'icône et l'espace blanc après le nom de fichier/dossier ne l'était pas jusque lors), une modification qui peut s'avérer soulagente lorsqu'on a des dossiers nommés "i" ou "~".
PS: Rappelons qu'il est possible de faire apparaître les fichiers dans l'explorateur (Menu "SelfBuild" > "Préférences" pour modifier vos paramètres).
Il est également possible de fermer l'explorateur en cliquant sur le bouton bleu en haut du panneau. Il peut être rouvert à tout moment en cliquant sur ce même bouton.

4.0.1

Mardi 12 décembre 2011
Nouveau fil d'Ariane
Cette version apporte quelques corrections de bug rapides : plus d'erreur à la connexion, plus de déclenchement du plein écran lors de l'appui sur [&] ; quelques retouches du design sur l'écran de dossier et le fil d'Ariane ; et l'amélioration technique du fil d'Ariane. Lors du clic sur le crayon (ou Alt+U par défaut), le curseur se met directement dans la zone de saisie et à la fin de l'URL. L'auto-implémentation est plus intuitive. Si vous tapez par exemple "au" et que le dossier contient "autreochose.txt" et "autrefichier.txt", "autre" va vous s'écrire tout seul. Lors du clic sur les triangles, les listes déroulantes s'affichent désormais plus vite.

4.0

Lundi 12 décembre 2011
Nouvelle version !
4.0, c'est la fin de la période d'essai pour la quatrième version de SelfBuild. Après une chasse aux bugs acharnée et une flopée d'améliorations avec les précédentes mises à jour en beta, SelfBuild est plus stable, plus ergonomique et encore plus rapide. Ci-après, la liste des nouveautés :

4 beta 3

Jeudi 8 décembre 2011
Zen-Coding
Zen-Coding vient d'être intégré dans SelfBuild. Zen-Coding permet d'écrire du HTML beaucoup plus vite. Écrivez par exemple "html:5" et appuyez sur Ctrl+, (touche [Ctrl] et touche [,] virgule simultanément) pour créer un doctype HTML 5 complet avec langue et charset. Écrivez ul#monid>li.maclasse*5 pour créer une liste d'id "monid" contenant 5 puces de classe "maclasse". Mais une illustration vaut mieux qu'un long discours, regardez plutôt la vidéo ci-dessous et essayez Zen-Coding directement dans SelfBuild.

Note : Zen-Coding est désactivable via les préférences et les raccourcis clavier relatifs à Zen-Coding seront bientôt modifiables.

4 beta 2.5

Jeudi 8 décembre 2011
Cliquez moins
Le menu principal (celui qui contient SelfBuild/Fichier/Affichage visible en haut à droite lorsqu'on est connecté) s'ouvre maintenant au survol de la souris. Plus besoin de cliquer, passes simplement la souris sur Fichier pour accéder à toutes les options des fichiers.

L'animation (fondu d'apparition) a également été supprimer pour un accès plus rapides aux menus.

Nouveauté annexe : vous pouvez choisir dans vos préférences d'afficher la nouvelle barre de recherche (voir précédente mise à jour) ou l'ancien sélecteur qui contient uniquement les sélections actives.

4 beta 2

Jeudi 8 décembre 2011
Toujours plus vite !
Deux nouvelles améliorations pour aller encore plus vite. La barre de recherche fait son apparition dans le menu (en haut à droite lorsque vous êtes connecté à un FTP). Elle est similaire à la barre de filtrage présente sur la page de connexion (voir précédente mise à jour), elle vous permet de vous connecter rapidement à une session active (en rouge) ou à une connexion mémorisée (en bleu). Grâce à un nouveau raccourci clavier (Ctrl+G par défaut), vous pouvez afficher toutes les connexions possibles et cliquer ensuite sur celle désirée. Notez qu'avec la plupart des navigateurs, un clic molette permet d'ouvrir dans un nouvel onglet et ainsi de ne pas perdre la page en cours. Vous pouvez affiner votre recherche en tapant des mots, si vous écrivez par exemple "sel fre" dans le champ de recherche, seul les connexions contenant "sel" et "fre" dans les noms d'hôte ou d'utilisateur s'afficheront. En appuyant ensuite sur [Entrée], vous vous connecterez directement au premier résultat (Ctrl+Entrée pour charger la connexion dans un nouvel onglet).

En résumé, si vous êtes en train de coder dans l'espace FTP toto@truc.com et que vous avez besoin de consulter le FTP titi@autre.fr, même plus besoin de votre souris, faites Ctrl+G, tapez "titi", puis Ctrl+Entrée. Vous avez vu ce que vous vouliez voir ? Ctrl+W est le raccourci pour fermer un onglet dans la plupart des navigateurs.

Deuxième amélioration : Jusqu'ici le curseur se mettait par défaut au début de la zone de saisie, or il est plus fréquent d'avoir besoin de continuer un fichier. Désormais le curseur se place à la fin et la zone de saisie est activée plus rapidement qu'avant. Ainsi dès que vous voyez apparaître le contenu de votre fichier, vous pouvez commencer à taper votre texte, il s'ajoutera à la suite du contenu.

4 beta 1

Mercredi 7 décembre 2011
Filtre
La page de démarrage qui liste vos connexions FTP mémorisées se dote d'un petit champ de recherche. En tapant par exemple "selfbuild" dans ce champ, toutes les connexion ne contenant pas "selfbuild" dans l'utilisateur ou l'hôte disparaissent. Vous pouvez également taper deux mots : "sel fre" affichera la ou les connexions qui contiennent "sel" et "fre".
Appuyez ensuite sur [Entrée] pour vous connectez à la première connexion du résultat de recherche.

4 beta 0

Vendredi 22 avril 2011
Découvrez SelfBuild 4.
Les nouveautés de SelfBuild 4 débarquent. Plein d'autres sont encore en réserve et seront rajoutées au fur et à mesure.
Vous pouvez déjà voir la page d'accueil changer complètement. La connexion à un compte FTP se fait en haut de page via un formulaire simple et minimisé (mais qui dispose de toutes les options supplémentaires grâce au bouton Options).
Il y a maintenant un menu sur la gauche pour accéder rapidement aux services (quelques nouveaux services arrivent bientôt).
Et surtout, il y a un bouton "Créer un compte" qui vous permet d'enregistrer vos comptes FTP et de retrouver toutes vos connexions mémorisées sur n'importe quel ordinateur.
Ce compte permettra également d'utiliser les futurs services supplémentaires.

4 alpha 0

Jeudi 29 juillet 2010
Conception de la version alpha.
Voici de nouvelles screenshots de la version 4 de SelfBuild. Attention, le développement est en cours donc beaucoup de choses peuvent encore changer mais vous pouvez déjà y voir quelques uns des points ambitieux de la nouvelle version comme par exemple l'import de plusieurs fichiers d'un seul coup (upload), la nouvelle présentation des dossiers qui se veut plus ergonomique et les multiples possibilités de coloration syntaxique du code en temps réel (la prise en compte de toutes les subtilités des différents langages et de leur imbrication les uns dans les autres est un travail minutieux qui occupe la plus grande partie du temps que je consacre à SelfBuild). Rappelons enfin que SelfBuild est "tout ajax". SelfBuild se charge donc entièrement avec la page web et tous les dossiers et fichiers sont chargées via une barre des tâches interne et peuvent ainsi interagir très facilement même d'un espace FTP à un autre.
Vous pourrez découvrir très prochainement les performences fulgurantes du nouveau SelfBuild.

Vue des dossiers Coloration syntaxique
Importation de fichiers
3.9.5

Mardi 17 août 2010
SelfBuild n'écrase plus aucune donnée.
Un grand pas pour SelfBuild et un outil bientôt indispensable pour tous ceux qui travaillent en équipe : voici la vérification anti-écrasement. Vous pouvez sauvegardez n'importe quand, n'importe comment sans vous demandez si quelqu'un d'autre (ou vous-même avec un autre onglet, fenêtre ou ordinateur) a modifié le fichier entre temps. Si la date de dernière modification ne correspond pas, SelfBuild vous indique cette date :
Avertissement anti-écrasement
Vous pouvez alors soit "Enregistrer quand même" voir le fichier lorsque vous l'avez chargé (ou la dernière fois que vous l'avez sauvegardé si vous l'aviez déjà enregistré) et à côté le fichier modifié. Et là, Ô miracle, SelfBuild vous espace le texte et le surligne pour que vous puissiez voir immédiatement les lignes modifiées, ajoutées ou supprimées :
Fenêtre de comparaison des versions

3.9.4

Mardi 3 août 2010
Avertissement en quittant SelfBuild.
Aujourd'hui, une fois de trop, j'ai appuyé sur Ctrl+W au lieu de Ctrl+X et SelfBuild se ferme et je perds tout le travail que j'ai accompli depuis la dernière sauvegarde. Pour remédier à ce problème, j'ai ajouté un message d'avertissement lors de la fermeture de l'onglet ou du navigateur. Pour gêner au minimum, ce message ne se lance que si vous avez un fichier ouvert et que vous n'avez pas enregistré les dernières modifications apportées (c'est-à-dire si la disquette est rouge). Vous avez alors la possibilité de cliquer sur [OK] pour quitter sans enregistrer ou de cliquer sur [Annuler] pour revenir sur SelfBuild.

Info : La navigation rapide passe en "released". Donc plu de petit "beta" derrière l'icône de navigation rapide et celle-ci s'active par défaut. Vous pouvez toute fois revenir à la navigation normale via le menu [Affichage].

3.9.3

Vendredi 16 juillet 2010
Correction sur l'outil Copier-Coller.
Vous pouvez de nouveau copier et coller des fichiers et dossiers (avec ou sans la navigation rapide) sur un même espace FTP ou d'un serveur à un autre.
Et correction dans la foulé d'un mini-bug : la fenêtre des permissions affichait 0000 lorsqu'on utilisait la navigation rapide, ce bug n'existe plus.

3.9.2

Jeudi 15 juillet 2010
Encodage UTF-8.
Une nouveauté discrète mais de taille : vous allez pouvoir enregistrer les fichiers dans l'encodage que vous désirez. Pour l'instant, seul les deux encodages les plus utilisés sont disponibles : ISO-8859-1 (encodage par défaut de PHP 5) et UTF-8 (encodage par défaut de PHP 6).
Choix de l'encodage
Sélecteur en bas à gauche de la page

3.9.1

Samedi 3 juillet 2010
Compression GZ et BZIP 2 disponible.
Deux nouveaux types de compression sont désormais lisibles. Lorsque vous cliquez sur un fichier ZIP, GZIP ou BZIP2, SelfBuild vous permet d'en voir le contenu, de le décompresser puis soit l'extraire à même le dossier soit en télécharger la version décompressée.

3.9.0

Vendredi 2 juillet 2010
Compression ZIP disponible.
Un nouvel outil est disponible : la compression ZIP. Elle est accessible via un clic droit sur un fichier, un dossier ou une sélection de plusieurs éléments (fichiers et/ou dossiers) puis en cliquant sur [Compresser] (voire la caputre d'écran ci-dessous).
Vous pouvez donc répertorier facilement des sauvegardes, regrouper des éléments en archives ZIP ou encore gagner de la place de stockage.
Bouton [Compresser]
Cet outil permet également de télécharger rapidement plusieurs fichiers. Désormais lorsque vous sélectionnez plusieurs fichiers puis cliquez droit sur la sélection et cliquez sur [Télécharger], SelfBuild vous propose un ZIP contenant tous les fichiers et dossiers sélectionnés.

3.8.9

Samedi 10 avril 2010
Aperçu des fichiers-images.
Vous pouvez désormais repérer rapidement vos fichiers-images grâce à l'aperçu automatique de l'image qui se charge lors de l'ouverture du dossier à la place de l'icône du fichier.
Aperçus

3.8.8

Dimanche 4 avril 2010
Multiples corrections.
Réparation de l'option "Renommer" qui plantait à cause du corruption de sauvegarde. En gros le fichier qui envoyait la consigne de renommer datait d'une autre sauvegarde que celui qui traitait cette consigne, la communication était donc mauvaise entre le expéditeur et le destinataire du message, ce qui avait pour effet de renommer le dossier parent du fichier normalement souhaité. Cette mauvaise blague est terminée.
Correction au passage du menu contextuel.
Et enfin, les connexions mémorisées sont désormais triées par ordre alphabétique (et donc par serveur puis utilisateur). Ce qui permettra à ceux qui comme moi en ont beaucoup de les retrouver plus facilement en attendant la version 4 qui les triera explicitement par serveur (cf. Capture d'écran). Suite à des pertes de sauvegardes, de nombreux scripts de la version 4 doivent être réparés, j'ai donc été retardé mais je vais reprendre le développement de SelfBuild très bientôt.

Autre info : SelfBuild devient une entreprise. Officiellement cette entreprise existe depuis le 19 janvier 2010. Avec sa page promotionnelle, elle est depuis le début de la semaine ouverte au public. Découvrez sans plus attendre SelfBuild Com'On.

3.8.7

Dimanche 7 mars 2010
Mise à jour de compatibilité Linux.
L'auto-indentation fonctionne désormais sous Linux.
Vous aurez remarquez que les mises à jour de SelfBuild se sont faites rares. (Très rare ?) Rien de grave, rassurez-vous, au contraire : SelfBuild 4 est en route. Comme pour les versions 2 et 3, j'ai décidé de repartir de zéro. SelfBuild s'apprête à faire un grand bond dans le web 2.0 en vous proposant un logiciel tout AJAX (aucun rechargement de page). J'ai crée pour vous un système de coloration syntaxique propre à SelfBuild. Vous aurez encore plein de nouveautés à découvrir comme l'aperçu en miniature des images dans les dossiers, les avantages apportés par le tout nouvel Espace Membres...
Accueil de SelfBuild 4

3.8.6

Jeudi 29 octobre 2009
Nouveau système d'aperçu des images.
Depuis longtemps maintenant, le système d'aperçu des images ne me convenait plus. Lourd lent et buggué. Tout sauf pratique, tout sauf SelfBuild ! J'ai donc supprimé complètemet cette option ratée et ai intégré les dimensions et un aperçu de l'image dans la fenêtre des propriétés. Vous pouvez donc obtenir un aperçu de vos images en cliquant droit sur le fichier puis sur Propriétés.

Nouvel aperçu d'image

Des corrections d'erreur javascript ont été effectuées.
L'envoi de fichier (depuis Internet ou depuis un disque dur) a été adapté à la navigation rapide. Vous pouvez donc uploader des fichiers beaucoup plus vite.

3.8.5

Mercredi 28 octobre 2009
Reconnexion automatique et correction du fil d'Ariane.
Après beaucoup de tâtonnement il est vrai, SelfBuild a trouvé une solution viable pour son système de session permanente. Étant donné que la sécurité nécessaire peut varier selon le compte FTP utilisé et l'ordinateur où l'on se trouve. La session permanente a donc été limitée aux sessions mémorisées (celles qui s'affichent en page d'accueil lorsque l'on clique sur Fichier > Mémoriser la connexion). Par contre, la mémorisation est maintenant complète : je vous propose l'expérience suivante : Connectez-vous à un compte, mémorisez la connexion et ouvrez un fichier de code. Mettez l'ordinateur en veille, laissez-le sous tension, faîtes un voyage de quelques mois au Paraguay et reprenez votre ordinateur, un petit coup de coude dans la souris et appuyez sur Ctrl+S (ou votre raccourci pour enregistrer) et sous vos yeux ébahis le fichier s'enregistre en un dixième de seconde sans aucune difficulté.

Autre correction, la liste déroulante sous les triangles du fil d'Ariane connaissaient quelques difficultés à se positionner correctement. Mais c'est désormais de l'histoire ancienne.

3.8.4

Lundi 19 octobre 2009
Navigation accélérée sur l'explorateur et le fil d'Ariane.
La navigation accélérée a été intégrée à l'explorateur, au fil d'Ariane et aux dossiers qui apparaissent lorsque vous cliquez sur les cases marquées d'un plus de l'un ou sur les petits triangles pivotants de l'autre.

Notez que SelfBuild se dote d'un logo qui décore maintenant le coin inférieur gauche du logiciel.
Logo de SelfBuild

3.8.3

Dimanche 18 octobre 2009
Apparition de la navigation accélérée avec AJAX.
Vous pouvez dorénavant activer la navigation rapide en cliquant sur "Affichage" puis sur "Navigation rapide" (et désactiver cette option avec le même bouton). La navigation accélérée ouvre les dossier beaucoup plus rapidement en utilisant AJAX, vous voyez alors les fichiers disparaître et être remplacés par le nouveau contenu du dossier sur lequel vous avez cliqué sans que la page ne se recharge.

Cette option est en cour de test, si vous avez un problème, merci de le signaler en nous contactant.
Cette option sera ajoutée sous peu à l'explorateur.

3.8.2

Dimanche 11 octobre 2009
Correction de la désindentation.
Le bug de la désindentation qui enlevait une tabulation sur une ligne de plus qu'indiqué par le curseur a été corrigé. La sélection se fait correctement et les tabulations ne sont enlevées qu'aux lignes sélectionnées.
Et le résidu mémoriel qui faisait parfois apparaître un arobase seul dans la liste des connexions ouverte a été effacé.

3.8.1

Jeudi 8 octobre 2009
Amélioration des retours de session.
Les reconnexions automatiques permettent de se reconnecter automatiquement aux sessions expirées si celles-ci dans vos connexions mémorisées. Ceci vous permet de quitter votre navigateur en lui laissant le soin d'enregistrer simplement les URL des pages SelfBuild que vous aviez ouvertes et de les retrouver la fois suivante vos travaux où ils en étaient sans avoir à passer par la page de connexion.
Par ailleurs, si une connexion venait à être quittée une mémorisation du dernier fichier ouvert vous permettrait de retomber automatiquement dessus en vous reconnectant au FTP.

3.8.0

Vendredi 25 septembre 2009
Disparition du bug d'enregistrement au mauvais endroit.
Lorsque vous ouvriez plusieurs fichier dans un laps de temps court, SelfBuild avait tendance à charger les script d'un de ces fichiers à la place d'un autre. La conséquence la plus dramatique de ce bug était que les enregistrements se faisaient alors dans le mauvais fichier et tous le contenu de celui-ci était alors écrasé. Désormais, un système d'identifiant permet de récupérer le bon fichier à chaque fois et si la correspondance entre script et page web n'est pas garantie, alors le script s'interrompt évitant ainsi les mauvaises manipulations.

3.7.9

Vendredi 25 septembre 2009
Reprise de session.
Avec certains navigateurs (presque tous en fait), on peut reprendre la navigation là où on l'a arrêtée précédemment en rouvrant le navigateur mais cela signifie une nouvelle session et SelfBuild redirigeait jusqu'à présent sur la page de connexion en perdant l'URL du dossier ou fichier sur lequel vous travailliez. Maintenant cette URL est mémorisée et après la connexion, SelfBuild vous renvoie sur cette URL.

3.7.8

Vendredi 14 août 2009
Amélioration de la désindentation.
La désindentation a été peaufinée dans le sens où vous pouvez maintenant désindenter sans sélectionner. Cela va de paire avec l'auto-indentation. Par exemple lorsque vous fermez une accolade ou une balise HTML, vous n'avez plus à sélectionner la ligne pour la reculer d'une tabulation, l'appui sur Maj+Tab suffit à décaler la ligne où se trouve le curseur d'une tabulation.

3.7.7

Jeudi 13 août 2009
Réindentation du code.
SelfBuild continue sa lutte contre la mauvaise indentation en proposant l'option de réindentation quand le mal est déjà fait. (Bouton Indenter sous l'éditeur SelfBuild). Cette option peut aussi être très utile pour rendre les codes récupéré ailleurs lisibles. Je ne fais pas du tout allusions aux codes protégés par copyright que les créateurs tels que Google désindentent volontairement pour décourager les webmasters qui voudraient décortiquer leur ouvrage. Malheureusement il se trouve que cette nouvelle option rend les codes de cette nature beaucoup plus lisible en une fraction de seconde et permet d'en extraire les fonctions aisément et de voler des secrets de fabrication. C'est pourquoi je vous demande officiellement de ne pas vous servir de l'option Indenter à de telles fins. Ce serait immoral et j'en aurais le cœur brisé même s'il va de soit qu'aucun contrôle ne peut être effectué.

3.7.6

Jeudi 13 août 2009
Auto-indentation activable/désactivale dans les préférences.
Voilà la mise à jour connexe à la précédente et découlant naturellement. L'auto-indentation peut être activée ou désactivée dans la page des préférences (Menu SelfBuild). Lorsqu'elle est activée, elle peut aussi être temporairement désactivée en appuyant sur Ctrl. L'appui sur Ctrl+Entrée ajoute donc une entrée à la ligne sans aucune tabulation ensuite.

3.7.5

Mercredi 12 août 2009
Apparition de l'auto-indentation
Voilà une amélioration de l'éditeur SelfBuild que connaissent déjà les utilisateurs de bloc-notes avancés. Il s'agit de l'auto-indentation. C'est-à-dire l'ajout automatique des tabulations en début de ligne pour aligner le code. Une tabulation de plus après les accolades ouvrantes et les balises ouvrantes.

3.7.4

Mercredi 12 août 2009
Fichiers hybrides

Fichiers hybrides

Il n'est pas rare en programmation que des fichiers portent deux extensions surtout pour appeler PHP dans des fichiers d'un autre type. Depuis longtemps je souhaitais distinguer ces fichiers dans les dossiers car j'utilise très souvent les double-extensions (.css.php, .js.php...) et j'ai donc coupé l'icône des fichiers en deux motié pour symboliser ces extensions.
Au passage, j'ai rajouté de nouvelles icônes pour les fichier .js et .css.

3.7.3

Mardi 11 août 2009
Police de texte au choix / Amélioration de la recherche

Choix de la police

Une option de plus dans les préférences vous permet d'appliquer la police de votre choix à l'interface de SelfBuild (menu, explorateur, fil d'Ariane...). Cette mise à jour n'est pas uniquement là pour faire joli mais surtout pour que chacun puisse choisir la police qui lui est la plus lisible et adaptée. Accompagnant cette mise à jour, de nombreux rectificatifs de design ont été effectués pour que l'affichage se fasse aussi bien sur le système d'exploitation Linux doté généralement d'une police "sans-serif" plus large que Windows. De même la technologie d'anti-aliasing de Mac peut faire varier l'étendu d'un texte dans un emplacement parfois restreint. Ainsi pour parer encore mieux ce problème, je laisse à chacun la possibilité de régler sa police et vous conseille d'utiliser une police économe en place surtout si votre résolution d'écran n'est pas grande.
Les polices courantes de chaque système d'exploitation sont présentes dans les listes, mais vous pouvez également choisir "Police personnalisée" et entrer le nom complet de n'importe quelle police de votre ordinateur ou téléchargée.

Par ailleurs, le moteur de recherche de SelfBuild a été amélioré, surtout du point de vue de la pertinence. La recherche était avant uniquement basée sur le texte "humain" et permettait de fouiller dans des pages web, des contenus ou des articles. Elle est maintenant plus adapté à la recherche dans les scripts et dans le code pur. Les recherches de fonctions ou de code sont maintenant ordonnées plus intelligemment.
Les options de recherche sont également mémorisée d'une recherche au résultat. Ce qui vous permet de relancer la même recherche si les fichiers ont changé ou de modifier les mots-clé sans réitérer les options de recherche.

3.7.2

Dimanche 9 août 2009
Sauvegarde automatique
Je viens une fois de plus d'appuyer accidentellement sur Ctrl+W au lieu de Ctrl+X. Mon onglet se ferme brutalement sous mes yeux qui ne peuvent rester secs plus longtemps. Après de longs cris de douleurs et le deuil que méritait ce quart d'heure de travail perdu, j'ai décidé que jamais plus cela ne devait arriver à personne. Après avoir pris toute la mesure héroïque de mon geste, j'ai codé une fonction de sauvegarde automatique. Oui vous avez bien entendu, ce n'est pas toutes les 2 minutes, ni même toutes les minutes, non ! C'est toutes les 30 secondes que votre travail est désormais sauvegardé. Je regarderai si cela ne fait pas trop mal à ma bande passante, cet intervale sera peut-être réajuster alors.

Désormais, si vous fermez accidentellement la fenêtre, si votre batterie vous lâche, si votre Linux plante (ah non impossible), si votre Windows plante ou si votre ordinateur explose, vous aurez l'esprit tranquille en sachant que vous pouvez retrouver pour chaque fichier une copie vieille de moins de 30 secondes en cliquant sur l'horloge des archives.

3.7.1

Dimanche 9 août 2009
Le retour de la copie par URL
C'était en 2007 dans la version 1 de SelfBuild, souvenez-vous... Ou pas. On pouvait copier-coller un fichier depuis une URL internet de type HTTP. Cette option est accessible depuis le menu Fichier > Envoyer un fichier où vous avez maintenant le choix entre une importation depuis votre ordinateur ou depuis une URL. De plus vous pouvez renommer directement les fichier à envoyer.

3.7.0

Dimanche 27 juillet 2009
3.6.4 et 3.6.9 bis
Les mises à jour 3.6.4 et 3.6.9 avaient raté leur départ puisque ni l'une ni l'autre ne fonctionnait correctement. Ça y est vous pouvez voir apparaître le bouton coller sur toutes les pages SelfBuild ouvertes instantannément et reprendre une session expirée juste en rentrant le mot de passe du compte FTP.

3.6.9

Samedi 18 juillet 2009
Bouton "Coller" : apparition autonome
Le bouton "Coller" apparaissait déjagrave; lorsque vous copiiez des fichiers dans la page courante. Il apparaît maintenant dans tous les onglets, même ceux connectés à un autre compte FTP. Pour rappel : vous pouviez copier-coller des fichiers directement d'un compte à un autre.

Ne vous inquiétez pas du léger ralentissement des mises à jour, nouse préparons actuellement une série d'applications en ligne. Vous pouvez déjà découvrir SelfStats que voici.

3.6.8

Mercredi 8 juillet 2009
Correction et optimisation de l'aperçu d'images
Le système d'aperçu d'images ne bugue plus avec plusieurs sessions ouvertes.
Un intitulé de la corbeille a été ajouté pour ne pas être confondu avec un dossier normal après plusieurs changement d'onglets. Je ne prends personne pour un étourdi en rajoutant les noms des fichiers et dossiers ouverts dans le titre de l'onglet ou des gros titres sur les pages spéciales, c'est juste que moi-même, j'ai beaucoup de comptes FTP et toujours beaucoup d'onglets ouverts. Je me perdais facilement, il me fallait cette amélioration.
PS : Diverses corrections et améliorations ont été apportées à la version Lite.

3.6.7

Mardi 7 juillet 2009
Titres plus explicites
Le nom du dossier ou fichier s'affiche dans le titre de page (donc dans la barre des tâches, au sommet de la fenêtre et sur le bouton onglet. Comme ça vous savez rapidement ce que vous éditez et quel fichier est dans quel onglet. De plus un petit @ s'affiche devant le titre quand il y a une sauvegarde en cours et un X si la sauvegarde échoue. Ce qui permet d'avoir plusieurs fenêtres ouvertes et de guetter l'état d'un enregistrement dans la barre des tâches.

3.6.6

Lundi 6 juillet 2009
Optimisation de la fonction "Tout enregistrer"
Après une courte absence, la fonction "Tout enregistrer" fait son Come-Back à fond les gamelles puisque sa latence ne dépasse plus les 0,5 secondes. Ce qui vous permet denregistrer tous vos fichiers ouverts en deux secondes avec par défaut Ctrl+Maj+S. De plus le serveur de SelfBuild est libéré de toute charge puisque les onglets communique simplement entre eux par le biais des cookies.

3.6.5

Lundi 6 juillet 2009
Correction des fonctions Supprimer et Copier-Coller
Les fonctions Copier-Coller et Supprimer disfonctionnaient légèrement depuis le changement de format d'url incluant les sessions FTP.
Plus aucun défaut, les fichiers supprimés disparaissent à nouveau instantannément et vous pouvez à nouveau copier des fichiers.

3.6.4

Dimanche 5 juillet 2009
Changement de système de la session permanente
Plus besoin de maintenir ouverte votre session. De toute façon, cette option avait des bugs. D´sormais le nom d'utilisateur et l'hôte sont automatiquement mémorisés sous forme de variable GET dans l'url de la page. Et SelfBuild vous demande votre mot de passe pour vous connecter si votre session a expiré.
Session expirée
Ce qui fait qui rend le système tout à fait automatique, s´curisé (puisque même en laissant votre ordinateur allumé avec une page SelfBuild ouverte, celui qui n'a pas votre mot de passe passant par là n'en fera rien.) et optimisé car le syst&eagrave;me de controôle des cookies et IP pour les session permanentes utilisait un script complexe de fichier interne or il a pu être entièrement supprimé et les cookies ne sont plus non plus nécessaires.

3.6.3

Mercredi 1er juillet 2009
Ajout de multiples options dans la fenêtre des permissions
La fenêtre des permissions est maintenant beaucoup plus étofée :
Nouvelle fenêtre des permissions
Vous pouvez y voir des case demi-cochées qui ne change pas la permission des fichiers et dossiers sélectionnés. Et est ajoutée lorsque la sélection contient des dossier l'option de récursivité. Donc les sous-dossiers ou sous-fichiers peuvent être affectés par les changements du dossier parent.
Vous pouvez désormais gérer les permissions de vos fichiers et dossiers en un clin d'œil.

3.6.2

Samedi 27 juin 2009
Correction de la sélection par double-clic
Le système de sélection a été rendu intelligent :
Correction du système de sélection
Lorsque vous double-cliquez sur un mot, la sélection s'effectue comme sur du code et non du texte. Et si vous traîtez du texte, il suffit d'appuyer sur Ctrl tout en double-cliquant pour que la sélection s'effectue selon le système natif.

3.6.1

Jeudi 25 juin 2009
Désactivation de l'option "Tout sauvegarder"
Suite à un problème de bande passante, nous devons corriger l'option "Tout sauvegarder" afin de l'alléger.

3.6.0

Mercredi 17 juin 2009
Un grand pas en avant vers le webOS
11 mises à jour en ce début de semaine :

3.4.9

Dimanche 14 juin 2009
Choisissez les raccourcis clavier qui vous plaisent !
Voilà la quatrième mise à jour de la journée et avouez que pour ce coup-ci, je ne me suis pas moqué de vous puisque vous allez pouvoir configurer comme bon vous semble les raccourcis clavier de SelfBuild. Vous pouvez en rajouter en supprimer afin de plier SelfBuild à vos habitude au lieu de l'inverse.
Configuration des raccourcis
Pour ce faire, rien de plus simple et intuitif : Cliquez SelfBuild (menu en haut à droite) puis Raccourcis clavier.
Vous avez ensuite la liste des fonctions et raccourcis associés, vous n'avez plus qu'à cliquez sur Supprimer pour enlever un raccourci, Valeur par défaut, pour remettre la liste de raccourcis originelle à une fonction ; ainsi que Ajouter ou Modifier après lesquels il suffit d'appuyer sur les touches que vous souhaitez associer à la fonction et le tour est joué.
Enfin, si vous n'êtes pas satisfaits de votre ouvrage, vous pouvez toujours Réinitialiser tous les raccourcis, ce qui remettra tous les raccourcis tels qu'ils étaient au début.

3.4.8

Dimanche 14 juin 2009
Fonction "Tout enregistrer"
Sauvegarder tous vos onglets ouverts comme dans Notepad++, CodeBlocks ou Kate, c'est maintenant possible !
Faîtes Fichier > Tout enregistrer ou encore appuyez simultanément sur Ctrl + Maj + S et tous les fichiers ouverts qui doivent être enregistrer s'enregistrent.

Un relais de transmission entre les onglets a donc été installé et cela permettra d'optimiser les options de multi-onglets et multi-sessions. Par exemple, une alerte s'affiche maintenant si vous vous apprêtez à modifier un fichier dont le contenu a été modifié entre temps par un autre onglet ou une source extérieure.

3.4.7

Dimanche 14 juin 2009
Priorité des raccoucis
Les raccourcis de SelfBuild ont maintenant la priorité sur les raccourcis de votre navigateur. Vous pouvez donc enregistrer vos fichiers avec Ctrl+S ou dupliquer une ligne avec Ctrl+D sans qu'aucune boîte de dialogue ne s'ouvre.
Quelques autres corrections du contrôle au clavier ont été corrigées comme par exemple la sélection de fichier par appui sur la touche correspondant à la première lettre du nom du fichier. Cette fonction est maintenant désactivée lorsqu'un champ de texte a le focus (barre d'adresse, champ pour renommer...) et enfin la sélection ne se perd plus lors du survol de la souris sur un fichier.

3.4.6

Samedi 13 juin 2009
Optimisation du listage et correction de l'aperçu des images
Depuis la correction du nommage, l'aperçu disfonctionnait. Cela a été corrigé. De plus, un recodage de la fonction de listage (ouverture d'un dossier dans l'explorateur) l'a rendu légèrement plus rapide.

3.4.5

Vendredi 12 juin 2009
Amélioration de la navigation (affichage complet avec les fichiers)
Le clic sur les triangles de la barre d'adresse éroule la liste complète des fichiers et dossiers et plus uniquement de l'un ou l'autre.
Vous avez aussi la possibilité de cocher l'option "Afficher les fichiers dans l'explorateur" dans le panneau des prér;férences. (Cliquez SelfBuild, puis Prér;férences, cochez la case et enfin cliquez Valider les prér;férences.)

3.4.4

Jeudi 11 juin 2009
Correction d'encodage et de nommage
Certains noms de fichier ou dossier posait problème. Par exemple les accents de fichiers créés avec une machine avec un encodage différent s'affichait mal. Maintenant vous pouvez vraiment nommer vos fichiers comme cela vous chante : chevrons, guillemets, accents, tout est permis.

3.4.3

Mardi 2 juin 2009
La suppression des dossiers a gagné en rapidité.
La fonction de suppression des dossiers a ét&aecute; largement optimisée.

3.4.2

Samedi 23 mai 2009 dans la foulée
Changer le CHMOD des dossiers.
On commence à ressentir les premiers bénéfices du passage à PHP 5, du serveur puisqu'on peut maintenant modifier le CHMOD des dossier grâce à ftp_chmod().

3.4.1

Samedi 23 mai 2009
Correction de l'auto-implémentation
Désormais, l'auto-implémentation ne s'exécute que si vous avez le curseur à la fin du champ d'adresse. Cela évite que le curseur soit déplacé de façon impromptue.

D'autre part, j'ai apporté une légère correction aux raccourcis clavier qui détectaient parfois un Ctrl+S ou Ctrl+M alors que seul S et M étaient enfoncées. Le problème devrait être largement limité.

3.4.0

Vendredi 22 mai 2009
Vous n'aurez plus besoin de repasser par la page de connexion !
Vous pouvez dès lors mémoriser votre session SelfBuild sur votre ordinateur personnel. Ce grâce à deux cookies : un contenant un numéro d'identifiant qui recharge automatiquement la session laisée en partant sur le serveur de SelfBuild et l'autre cookie contient une clé de sécurité qui vérifie que la session est bien à vous, ce système est également doté d'un anti-force-brute empêchant les robots d'essayer toutes les clés possibles. Ainsi vous pouvez en toute sécurité reprendre votre travail exactement là où vous en étiez, votre session n'expire plus !

3.3.9

Jeudi 21 mai 2009
Tri des fichiers de la corbeille
Même la corbeille a le droit à un peu d'ordre. Les fichiers autrefois accumulés en pagaille sont maintenant triés par type de fichier (image, script, documents...) et ensuite triés alphabétiquement.

3.3.8

Mercredi 20 mai 2009
Réglages Apache
La cache a été vidé pour changer une configuration qui faisait échouer les fonctions d'aperçu des images ou d'ouverture des dossiers dans l'exploreur.

3.3.7

Dimanche 17 mai 2009
Copie de dossier maintenant possible !
La fonction Copier-Coller qui existe déjà pour les fichiers est maintenant disponible pour les dossiers. Vous pouvez copier l'ensemble du contenu d'un dossier.

3.3.6

Dimanche 17 mai 2009, à heure plus raisonnable
Corrections multiples

3.3.5

Dimanche 17 mai 2009, à la première heure du jour
Création du temps attendu par certains utilisateurs Multi-sessions
Il s'agit d'un sélecteur qui appraît lorsque vous vous êtes connecté à plusieurs FTP. Il vous permettra de passer d'un compte FTP à l'autre sans vous reconnecter. Vous retombez alors sur le dernier dossier parcouru et vous pouvez ainsi copier des fichier d'un compte à un autre également.
Multi-sesions
Il y a donc aussi maintenant un nouveau bouton dans le menu Fichier : "Nouvelle connexion" qui permet de se connecter à un autre FTP sans perdre la permière connexion.

3.3.4

Samedi 16 mai 2009
Remise en ligne après coupure du serveur et nouveau cryptage des mots de passe
Cette fois-ci c'est la bonne pour le cryptage SelfCrypt. La première méthode a été abandonnée au profit un cryptage au mode pour l'instant unique (minuscules, majuscules et chiffres) qui fonctionne sur le principe du précédent :
À chaque texte (de longueur illimitée désormais) correspond 362 880 chaînes de caractères cryptées différentes pour chaque clef de cyptage. Et la chaîne originale ne se retrouve qu'avec la clef choisie.

Parallèlement, une option pour effacer toutes les sessions mémorisées a été rajoutée.

3.3.3

Dimanche 15 mars 2009
Ajout d'une animation pour le déplacement des numéros de lignes
Pour fluidifier quelque peu le défilement horizontal du texte (code non coloré) et la synchronisation de l'apparition des numéros de lignes avec lui, j'ai ajouté une animation progressive : lorsque le défilement débute, la colonne des numéros se positionne tout à gauche et lorsqu'il s'arrête, elle se place au niveau de la barre de défilement.

3.3.2

Vendredi 27 février 2009
Mise en ligne de la Version Lite
Voilà une version allégée de SelfBuild accessible sans Javascript et avec les navigateurs les plus mal conçus du moment comme Internet Explorer au huitième petit en cours de ponte.

3.3.1

Jeudi 26 février 2009
Cryptage des mots de passe
Jusque lors, vos mots de passes des connexions mémorisées étaient en clair dans vos cookies. Les crypter sur votre propre ordinateur n'est pas forcément utile à tout le monde mais si vous travaillez pour la CIA et que votre FTP contient les données sensibles d'un projet top secret, je ne voudrais pas avoir la chute des USA sur la conscience, il n'y a donc plus rien de sensible dans vos cookies SelfBuild, leur mise à jour sera faite automatiquement d'ici quelques jours et les nouvelles connexions sont directement cryptées.
Pour en savoir plus

3.3.0

Lundi 16 février 2009
Corbeille achevée
Le système de restauration des fichiers de la corbeille (fichiers supprimés) et celui de la suppression définitive sont opérationnels.

3.2.9

Dimanche 15 février 2009
Replacement automatique des numéros de ligne
Les numéros des lignes sont désormais visibles quel que soit les positions de barres de défilement.

3.2.8

Samedi 14 février 2009
Corbeille en préparation
Lorsque vous supprimez des fichiers ils vont maintenant dans la corbeille. Le système de restauration est en cours de création.
Corbeille

3.2.7

Vendredi 13 février 2009
Nouvelles images pour les dossiers spéciaux
Les dossiers spéciaux tels que www, htdocs ou httpdocs auront un icône différent afin de les différencier plus facilement et éviter de souvent fastidieuses recherches.
Icône

3.2.6

Jeudi 12 février 2009
Deux nouveaux raccourcis
  -  Alt + R : Aller à la racine.
  -  Alt + U : Entrer une url à charger.

3.2.5

Mercredi 11 février 2009
Synchronisation du plein écran
Lorsque vous passez maintenant en plein &ecaute;cran, votre sélection ou position du curseur est conservé ainsi que la position des scrolls bas et gauche.
Amélioration annexe, le retour du focus dans le champ après l'appui sur Tab est beaucoup plus rapide. En gros, cela rend plus fluide et réduit les lags de l'option de tabulation.

3.2.4

Mardi 10 février 2009, le vent se calme
Affichage en plein écran !
Plein écran
Vous pouvez maintenant passez en plein écran en un clin d'œil et revenir à la fenêtre normale aussi facilement. Soit en cliquant sur le bouton à côté de la disquette de sauvegarde soit par le raccourci Alt + Entrée.

3.2.3

Mardi 10 février 2009, coincé par la tempête
Correctif des contrôles-clavier
Alerte intempérie orange, j'ai donc pu accorder un petit moment à SelfBuild. La sensibilité de l'appui sur les touches Alt, Maj et Ctrl a étaé revue. En gros, ce qui a changé, c'est que vous pouvez utiliser les raccourcis-clavier sans relacher la touche spéciale (Ctrl, Alt ou Maj).

3.2.2

Lundi 9 février 2009
Correction et ombres sur le menu déroulant
Correction du défilement des noms de fichier trop longs dans l'affichage tableau, ajout d'ombre sur les menus contextuel et déroulants et enfin, ajouts de quelques nouveaux icônes de fichiers.

3.2.1

Lundi 9 février 2009
Batterie de corrections
  -  Un bug qui m'était inconnu empêchait de lister le contenu d'un dossier dont le nom comportait des accents sur certains serveurs. C'est corrigé et merci à Jagus pour le rapport de ce bug.
  -  Aussi, lorsque vous renommiez un fichier, le contrôle-clavier n'étant pas désactivé continuait de sélectionner des fichiers, c'est résolut.
  -  Le lien "Affichage en liste" était disponible lorsque la présentation était déjà en liste, de même pour le tableau et pour l'option Codepress/Texte brut. Désormais, seuls les liens utiles apparaissent.
  -  Enfin, j'ai évincé quelques erreurs Javascript, ce qui diminuera d'autant les parasites ralentissant l'excécution des scripts.

3.2.0

Dimanche 8 février 2009, dans la foulée
De nouveaux icônes
Les dossiers vides ont maintenant un icône différent des remplis et tous les ic&ocric;nes de l'affichage "tableau" ont un taille de 32x32 au lieu de 16x16. J'ai de suite ajouté ces icônes dans la fenêtre (DOM) des propriét&ecaute;s ainsi que le type de fichier ou dossier.
Distinction graphique entre les dossiers vides et pleins

3.1.9

Dimanche 8 février 2009
Nouveau menu
Petit coup de pinceau sur le menu haut gauche et ça donne ça :
Nouveau menu

3.1.8

Vendredi 6 février 2009
Fenêtre de propriétés
Dorénavant, un clic droit > "Propriétés" affiche les permissions, date de modification, poids, propriétaire, groupe et chemin absolut d'un fichier ou dossier et de nouvelles informations devraient se rajouter prochainement.
Panneau des propriétés

3.1.7

Jeudi 5 février 2009
Correction du listage du fil d'ariane
Le placement de la liste qui déroule du fil d'ariane se place maintenant correctement que l'explorateur soit ouvert ou fermé.

3.1.6

Dimanche 1er février 2009
Correction du bouton de téléchargement au clic droit
Le lien de téléchargement au clic droit est à nouveau fonctionnel.

Changement du type
Les petites images (traitables avec SelfPaint) peuvent être changées de type.

3.1.5

Jeudi 29 janvier 2009
Aperçu des fichiers image
Au survol d'un fichier image s'ouvre désormais un aperçu de l'image. Il faut juste patienter une petite seconde de chargement.
Fichier image

3.1.4

Mercredi 28 janvier 2009
Nouvel explorateur
Double-évolution dans l'explorateur : L'affichage des fichiers et le gain de temps dans le script de chargement d'un dossier (de 10 à 100 millisecondes, pour un chargement effectif de 65 ms, ce n'est pas rien).
Nouvel explorateur

3.1.3

Mardi 27 janvier 2009, un peu plus tard
Correction du système d'upload et ajout du raccourci Maj + Tab
L'upload échouait systématiquement lorsqu'un autre onglet SelfBuild se charge parallèlement. Maintenant, vous pouvez ouvrir autant d'onglets que vous voulez et uploader sans problème.

D'autre part, un nouveau raccourci vient de s'ajouter à la panoplie de SelfBuild :
Maj + Tab permet de supprimer une tabulation à chaque ligne du texte sélectionné. En gros, c'est l'indentation du texte (ou code) vers la gauche.

3.1.2

Mardi 27 janvier 2009
Amélioration du fil d'ariane
Fil   Fil
Les slashes qui séparaient les dossiers de la barre d'adresse ont été remplacés par des triangles sur lesquels vous pouvez cliquer pour faire apparaître la liste des dossiers voisins au dossier qui suit (ou contenus dans le dossier qui précède le triangle). Et en prime, s'il n'y a aucun dossier, la liste des fichiers s'affiche.

3.1.1

Lundi 26 janvier 2009
Contrôle au clavier
Accè clavier
Il est maintenant possible de naviguer dans les dossiers avec le clavier en appuyant par exemple sur A pour sélectionner les fichiers qui commencent pas "a" et Entrée pour l'ouvrir.

3.1.0

Dimanche 25 janvier 2009
Ouvrir dans un nouvel onglet ou une nouvelle fenêtre
Nouvel onglet Dans l'affichage tableau de SelfBuild, vous pouvez dès lors cliquer droit sur un élément puis sur "Nouvel onglet" pour l'ouvrir en nouvelle fenêtre ou onglet sur les navigateurs modernes (tout ce qui n'est pas Internet Explorer ? Oui, c'est à peu près ça.

3.0.9

Samedi 3 janvier 2009
Listage des fonctions
Appartition du post-it. Détourné de son usage initialement prévu (avertir en cas de modification extérieure d'un fichier), le post-it sert maintenant de liste des fonctions dans un code et permet de déplacer rapidement le scrollbar sur elles. Exemple : en éditant un fichier javascript, le post-it suivant apparaît :
Exemple

3.0.8

Dimanche 14 décembre 2008
Outil de recherche
SelfBuild se dote d'un outil de recherche très puissant qui vous permet de trouver tous les fichiers contenant un des mots-clés de recherche ou dont le nom en contient.
Le résultat est classé par ordre de pertinence, c'est à dire en fonction du nombre d'occurrences de chaque mot trouvées.
Fonction de recherche

3.0.7

Dimanche 23 novembre 2008
Problèmes d'actualisation de liste résolus
L'actualisation de la liste posait problème dans de multiples cas :
  - Création d'un nouveau fichier
  - Création d'un nouveau dossier
  - Création d'une nouvelle image
  - Renommage d'un fichier dans l'affichage en tableau
C'est désormais du passé ! Vous pouvez utiliser ces fonctions en toute sérénité.

3.0.6

Jeudi 20 novembre 2008
Forcer l'affichage des fichiers cachés
Cette option permet sur certain serveurs parmi ceux qui ne le proposent pas par défaut d'afficher les fichiers caché. Le bouton se trouve dans le menu Affichage de la barre d'outils en haut à droite.

3.0.5

Dimanche 5 octobre 2008
Importation / Exportation des sessions mémorisées possible
J'ai commencé avec cette année scolaire l'apprentissage des techniques flash. Voilà une première arrivée du flash sur SelfBuild. Pas de panique pour ceux qui ne l'ont pas, il suffit de désactiver javascript pour obtenir un formulaire normal. Ici, il s'agit de l'importation et exportation des sessions mémorisées qui peut se faire par copier-coller de texte ou par téléchargement de fichier. C'est la que le flash rend les choses bien plus ergonomiques : il suffit de cliquer sur un bouton pour télécharger le fichier de session et sur un autre pour ouvrir un sélecteur et charger automatiquement le fichier choisi.
Importation / Exportation

3.0.4

Lundi 1er septembre 2008
Nouvelle fonction : Rechercher
Un bouton supplémentaire dans la barre d'outils de l'éditeur brut permet de localiser rapidement toutes les occurrences du terme recherché.
Fonction Rechercher
Un bug de transition PHP 5 à PHP 4 empêchait le lancement de SelfPaint (l'éditeur d'images). Il a été corrigé de façon à laisser SelfBuild 3 compatible avec toutes les versions de PHP de la quatrième à la dernière.

3.0.3

Samedi 23 août 2008
Fonction remplacer (elle aussi de retour)
Un nouveau formulaire complet permet de remplacer des mots ou des expressions régulières dans le code ou dans le code sélectionné. Il dispose de bien plus d'options que le module qui équipait SelfBuild 2.
Accessible depuis le lien du même nom sous l'éditeur de code brut
Fonction Remplacer

3.0.2

Samedi 23 août 2008
Retour du "Aller à la ligne"
La fonction "Aller à la ligne" permet de déplacer rapidement l'éditeur sur la ligne demand´e. Le numéro est alors surligné en jaune quelques instants.
Accessible depuis le lien du même nom sous l'éditeur de code brut
Aller à la ligne

3.0.1

Vendredi 22 août 2008
Connexions mémorisées
La création/suppression de connexions mémorisées a été corrigée et j'en ai profité pour rajouter des témoins colorés qui devraient vous permettre de repérer rapidement vos différents comptes FTP en fonction de la couleur qui les représente.
Témoins colorés

3.0.0

Mardi 19 août 2008
Reprise de SelfBuild
SelfBuild est désormais sous serveur dédié et le client FTP en ligne est accessible à l'adresse : www.selfbuild.fr. La version 3 est donc bien plus étoffée que la précédente et nécessite que vous activiez le javascript. Il est fortement recommandé d'utiliser un navigateur puissant et aux normes. Ci-dessous le taux de compatibilité avec les différents navigateurs testés :

Nous nous efforçons bien sûr d'augmenter ces taux. SelfBuild est maintenant compatible PHP 4 et ce sera aussi le cas de la version HTTP (voire le mode HTTP de SelfBuild 2) qui sera téléchargeable sur votre site et permettra un contrôle encore plus rapide de vos fichiers en ligne.