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
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+,
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.
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.
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.
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.
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.
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
Lundi 25 novembre 2013
Shorter Built PHP
Vous trouverez une nouvelle option en beta-test en cliquant sur l'icône de paquet :
[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.
maClass { ... }
=> class maClass { ... }
fille:mere { ... }
=> class fille extends mere { ... }
NOM_EN_MAJUSCULES = "valeur"
=> const NOM_EN_MAJUSCULES = "valeur"
- $attribut = "valeur"
=> private $attribut = "valeur"
+ methode() { ... }
=> public function methode() { ... }
>methode()
=> $this->methode()
< $valeur
=> return $valeur
$valeur :=
=> switch($valeur)
"case" ::
=> case "case":
d:
=> default:
:;
=> break;
<?
=> <php
SBP normalise le code pour compléter les short tag.
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.
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 ()
ainsi vous pouvez écrire vos fichier .js en CoffeeScript et laisser SelfBuild compiler le code en
JavaScript à chaque enregistrement.
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.
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.
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 (){}".
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.
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.
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.
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.)
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) :
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.
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.
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.
Dimanche 23 décembre 2012
La documentation PHP intégrée à SelfBuild
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 !
Samedi 15 décembre 2012
De la couleur dans vos dossiers
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.
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.
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 :
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.
En tapant une partie du nom du dossier ou fichier recherché dans le filtre, tous les élements
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.
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.
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.
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.
Lundi 2 avril 2012
Chat interne
SelfBuild dispose désormais d'un chat interne.
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.
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.
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.
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]].
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.
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.
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.
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.
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 :
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.
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.
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.
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.
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.
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.
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 :
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
:
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].
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.
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).
Sélecteur en bas à gauche de la page
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.
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.
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.
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.
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.
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...
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.
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.
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.
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.
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.
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é.
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.
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.
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.
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.
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 cur
brisé même s'il va de soit qu'aucun contrôle ne peut être effectué.
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.
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.
Mercredi 12 août 2009
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.
Mardi 11 août 2009
Police de texte au choix / Amélioration de la recherche
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.
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.
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.
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.
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.
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.
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.
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.
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.
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é.
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.
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 :
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.
Samedi 27 juin 2009
Correction de la sélection par double-clic
Le système de sélection a été rendu intelligent :
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.
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.
Mercredi 17 juin 2009
Un grand pas en avant vers le webOS
11 mises à jour en ce début de semaine :
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.
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.
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.
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.
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.
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.)
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.
Mardi 2 juin 2009
La suppression des dossiers a gagné en rapidité.
La fonction de suppression des dossiers a ét&aecute; largement optimisée.
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().
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é.
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 !
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.
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.
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.
Dimanche 17 mai 2009, à heure plus raisonnable
Corrections multiples
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
Jeudi 12 février 2009
Deux nouveaux raccourcis
- Alt + R : Aller à la racine.
- Alt + U : Entrer une url à charger.
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.
Mardi 10 février 2009, le vent se calme
Affichage en 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.
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).
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.
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.
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.
Dimanche 8 février 2009
Nouveau menu
Petit coup de pinceau sur le menu haut gauche et ça donne ça :
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.
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é.
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.
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.
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).
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.
Mardi 27 janvier 2009
Amélioration du fil d'ariane
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.
Lundi 26 janvier 2009
Contrôle au 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.
Dimanche 25 janvier 2009
Ouvrir dans un nouvel onglet ou une nouvelle fenêtre
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.
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 :
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.
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é.
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.
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.
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é.
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.
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
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
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.
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.