. .
Bannière de SelfBuild
Client FTP en ligne

>> SelfBuild - Client FTP en ligne (webFTP) <<

Sur le wiki : Futures mises à jour | SelfBuild FTP | Notice | Editeur SelfBuild

Autres liens : Forum | Satisfait / déçu, dites-le ici ! | Démonstration

Modifiez votre site depuis n'importe quel ordinateur sans logiciel de codage ni de transfert !
Simplement en installant SelfBuild sur votre site.

SelfBuild est codé principalement en PHP - Javascript et ajax.
Téléchargez-le et vous ne pourrez plus vous en passer. SelfBuild est le nouveau mode de vie du webmaster-codeur.

Journal des mises à jour
Version 2.1.0

Jeudi 10 juillet
Implémentation automatique
Chers codeurs, vos souhaits les plus fous s'exaucent avec SelfBuild (quoi mes chevilles ?) : vous n'avez plus qu'à taper les premières lettres d'un dossier ou fichier dans la barre d'adresse (en bleu) pour que son nom s'affiche en entier. En voilà de la veine pour les flemmards que vous êtes. Allez petit aperçu :
Auto-implémentation
Ici, j'ai tapé "client" et comme "client_en_ligne.php5" était le seul fichier dont le nom commence par client, SelfBuild a rajouté de lui-même les lettres manquantes.
Pour les petits curieux, cette amélioration a été codée grâce au procédé DSL (une des techniques de l'ajax).

Version 2.0.+

Mercredi 9 juillet
Coloration syntaxique
De grands travaux s'annoncent pour ces vacances. Il y a dors et déjà la coloration syntaxique en temps réel. Non, ce n'est pas une plaisanterie de mauvais goût. Le script de Codepress.org est en test. C'est bien sûr un progrès énorme qui hisse d'un bond SelfBuild dans un autre monde. C'est l'amélioration la plus attendues selon les sondages que nous avons réalisé, et cet atout nous démarque considérablement puisque même les grands noms comme net2ftp ne proposent pas de véritable éditeur comme SelfBuild. Mais on ne va pas se reposer sur nos lauriers ; il va falloir réimplanter toutes les fonctions telles que la tabulation, le raccourci Ctrl+Q pour sauver ou encore le raccourci Ctrl+W pour dupliquer une ligne. Et pour rester un logiciel personnalisé et adapté à tous les besoins, l'ancien éditeur est tojours disponible (bouton "Editeur simple" sous le champ).

Version 1.6.1

Lundi 23 juin
Adaptation à FireFox 3
La marge de l'éditeur a été modifiée pour les utilisateurs de Mozilla Firefox 3 (dont j'espère, vous faîtes partie). Au passage, sachez que la sortie du navigateur a entraîné 8,3 millions de téléchargement durant son premier jour de mise en ligne, record du monde homologué.

Désormais, il n'y aura plus de mises à jour de la première version. La mise en téléchargement de SelfBuild 2 est programmée pour juillet. Grâce à cette version vous pourrez proposer le client FTP de SelfBuild sur votre site. Nous attendons 8,4 millions de downloads durant la première journée.

Version 1.6.0

Jeudi 12 juin
Simplification et préparatifs à la 2.0
Cette version prépare l'arrivée de SelfBuild 2.0 (qui contiendra le mode http qui existe déjà mais aussi un mode ftp). Le remplacement des codes par des étoiles a été supprimé, c'est un risque en moins en cas de bug du logiciel.

Une correction au remplacement avec chargement a été apportée. Elle fonctionne maintenant avec n'importe quelle chaîne de caractères.

Enfin la sauvegarde avec le bouton "Enregistrer" (rechargement de la page) qui n'affichait plus correctement les messages procéduriers est réparée.

Version 1.5.9

Mercredi 11 juin
Correction du bug de redirection
Lors de l'affichage d'un dossier dans l'éditeur de fichier, un clic sur un dossier ne quittait pas le dossier courant. Le problème n'est plus.

Version 1.5.8

Vendredi 6 juin
Amélioration de la sécurité
Désormais aucune requête ne peut être lancée au fichier de sauvegarde sans une session de connexion et en cas d'expiration de session, le mot de passe vous sera demandé avec une boîte de dialogue javascript.
D'autres améliorations vont aller dans ce sens dans le but d'apporter une sécurité maximale d'ici la version 1.6.0.

Version 1.5.7

Mardi 3 juin
Correction de l'affichage des administrateurs présents
Le multi-utilisateurs affiche le pseudo de l'administrateur connecté, si deux personnes sont connectées sur le même compte, alors leur adresses IP s'affichent.

Version 1.5.6

Dimanche 1er juin
Correction de la sélection après tabulation
Un script refait la sélection du texte après appui sur la touche TAB alors qu'avant, seul le curseur se repositionnait et la sélection était annulée. Un peu gènant pour indenter un très long texte de plusieurs tabulation. L'opération se fait maintenant en un éclair.

Version 1.5.5

Dimanche 1er juin, sûrement pendant que vous dormiez
Platte-forme multi-utilisateurs
Encore une grosse mise à jour qui vous permettra de gérer plusieurs utilisateurs de SelfBuild sur un même site. A chaque utilisateur des droits d'accès aux dossiers et fichiers différents, un mot de passe (toujours crypté) et un module vous indique quel utilisateur modifie quelle page quand vous vous connectez. De quoi rendre le travail d'équipe encore plus performant !

Version 1.5.5

Dimanche 1er juin, sûrement pendant que vous dormiez
Platte-forme multi-utilisateurs
Encore une grosse mise à jour qui vous permettra de gérer plusieurs utilisateurs de SelfBuild sur un même site. A chaque utilisateur des droits d'accès aux dossiers et fichiers différents, un mot de passe (toujours crypté) et un module vous indique quel utilisateur modifie quelle page quand vous vous connectez. De quoi rendre le travail d'équipe encore plus performant !

Version 1.5.4

Vendredi 30 mai, deux plus tard
Navigation par variable get
Les erreurs de chargement étaient fréquentes lorsqu'on utilisait plusieurs onglets. Elles ont été largement limitées par le nouveau système d'encodage des url et transmission par variable get qui relit chaque navigateur ou éditeur ouvert à un lien.

Version 1.5.3

Vendredi 30 mai, une après-midi de profs absents
Traduction terminée
Le logiciel est maintenant entièrement bilingue à l'exception des boîtes d'aide. Et je place cette mise à jour en importante en regroupant les deux raccourcis ajoutés et le début du multi-utilisateurs qui est en route. Autre projet : améliorer le transfert de l'url à modifier (passer de session à get) afin que le muti-onglets ne pose plus aucun problème.

Version 1.5.2

Mercredi 28 mai
Raccourcis Ctrl +S et Ctrl + Q pour sauvegarder
Tout est dans le titre, vous disposez maintenant de deux raccourcis clavier Ctrl + Q et Ctrl + S pour sauvegarder les modifications faites sur un fichier. Il y en a deux pour les navigateurs qui en utilise un des deux pour enregistrer le contenu HTML.

Version 1.5.1

Mardi 27 mai
Apparition de la tabulation (avec la touche tab)
Vous pouvez maintenant indenter un texte avec la touche tab et insérer des alinéas avec cette même touche.

Version 1.5.0

Dimanche 25 mai
Avertissemnts de présence d'autres utilisateurs
Ont été ajoutés un menu supplémentaire dans la page de navigation et une fenêtre DOM dans l'éditeur qui apparaissent pour prévenir lorsque qu'un administrateur travaille sur un autre PC. Son adresse IP et le fichier qu'il modifie sont alors affichées. Dès que la gestion multi-utilisateurs sera prête, un pseudo remplacera l'IP.

Version 1.4.9

Vendredi 9 mai
Page d'administration en anglais
Les anglophones auront bientôt la possibilité de voir SelfBuild dans leur langue. La page d'administration est dors et déjà traduite et vous avez la possibilité de changer de langue en un clic grâce aux drapeaux présents sur la page.

Version 1.4.8

Dimanche 27 avril
Nouveau système de statistiques
Chez Free, les outils statistiques utilisant des requêtes SQL sont interdits pour des raisons de partage des ressources. Avec le nouvel hébergeur ZoneDuNet.com, j'ai donc remplacer le système de statistiques afin qu'il enregistre les données dans une base de données. Comme avant, cela ne coûte aucune ressource à votre serveur ou votre ordinateur, c'est un travail qui s'effectue sur http://www.selfbuild.z-dn.com. Voir la page du wiki : Statistiques.

Version 1.4.7

Vendredi 18 avril
Nouvelle notice
La notice a (enfin) été mise à jour. Cette nouvelle notice nécessite une mise à jour de SelfBuild puisqu'un lien dans le logiciel pointe vers elle. Vous constaterez en vous rendant sur cette nouvelle notice qu'elle marque aussi la mise en ligne d'un wiki. Le wiki a été entièrement créé par SelfBuild (et un codeur presque inutile tel que moi). Ce wiki devrait me permettre de fournir de l'aide sur le produit et les quelques langages et techniques qu'il utilise de façon simple et rapide, mais elle permettra aussi aux selfbuildiens de présenter les sites web qu'ils ont conçus avec ce logiciel ou encore de partager des astuces d'utilisations ou de prévenir les bugs.
Le wiki : wiki.selfbuild.z-dn.com
La notice : wiki.selfbuild.z-dn.com/article-Notice

Version 1.4.6

Lundi 14 avril
Info-bulles sur l'admin
Le week-end a été fructueux puisque le site viens de changer d'hébergement. Celui-ci est plus professionnel malgré qu'il soit gratuit. En gros j'ai vraiment un serveur avec tout le matériel nécessaire, et il n'y a pas de fonction PHP désactivées comme chez Free.fr. Mais je n'ai pas encore supprimer le site Free, l'hébergeur www.ZoneDuNet.com est en test comme la cocasse orange que le site arbore depuis hier.

Au niveau du logiciel, les améliorations sont les suivantes :
Le mot de passe est maintenant crypté en sha1 avant l'envoi. Donc votre mot de passe ne sera plus récupérable même pour le plus grand des hackers.
Ensuite, la page de configuration a subit une première amélioration, qui y ajoute des info-bulles et un nouveau bouton capable de remplir les champs "adresse http", "racine du site", et "adresse du dossier d'administration" de façon autonome.

Version 1.4.5

Vendredi 10 avril, 0h
Info-bulles, dernier acte
Voilà, les info-bulles sont prêtes pour toutes les pages, je vais peut-être les rajouter sur la page de configuration et évidemment quand une nouvelle option appraitra, je rajouterai une nouvelle bulle pour la décrire, celle-ci sera verte (pour information).
J'ai également effacer un message d'erreur PHP qui apparaissait lorsqu'on ouvrait un dossier avec la page d'édition.

Version 1.4.4

Jeudi 10 avril, 18h
Info-bulles activables
L'interrupteur est prêt, vous pouvez maintenant percer tous les mystères du logiciel SelfBuild d'un simple survol de la souris. L'otpion est disponible dans la page de navigation, je vais tâcher de la rendre également opérationnelle dans l'éditeur au plus vite.

Version 1.4.3

Mercredi 9 avril, tard
Info-bulles
Comme SelfBuild évolue rapidement et que la notice est par conséquent toujours obsolète voir inutile dans cette forme, j'ai remédié au problème en créant un système d'info-bulles. Il est en test pour le menu principal et devrait ensuite être appliqué à tout le logiciel ( activable / désactivable ).

Version 1.4.2

Mardi 8 avril, 15h
Permissions des fichiers
L'option CHMOD était peu accessible étant donné que tous les codeurs ne connaissent pas par cœur les équivalence octal-droit. J'ai donc rajouté une fenêtre pour modifier les attributs du fichier avec un système de cases à cocher simple et clair.

Version 1.4.1

Lundi 7 avril, 22h
Correction des url
La page d'édition pouvait comporter des "variables get" parasites, ce qui avait pour effet d'afficher en haut à droite des messages qui n'y avait pas leur place. La correction a effacé ces messages.

Version 1.4.0

Lundi 7 avril, 21h
Validité xHtml 1.1 de la page d'édition
La page d'édition est elle aussi désormais valide. J'ai d'abord hésiter étant donné le gain de 2 Ko que conférait le code sale mais finalement j'ai estimé que les standards du W3C le valaient bien.

Version 1.4.0

Lundi 7 avril, 19h
Apparition du design !
Il aura fallut deux jours de mises à jour non-stop pour en arriver là. SelfBuild a un design. Il a la mesure de mes talents limités mais s'avère plus propre et plus efficace que le précédent, si tant est qu'on puisse dire qu'il y en avait un avant. Vous pouvez donner votre avis sur ce design sur cette page.

Version 1.3.9

Lundi 7 avril, 17h
Création d'un menu
Les deux cadres bleus débordant sur la page de navigation ont été remplacés par un véritable menu

Version 1.3.8

Lundi 7 avril, 15h
Validité W3C de la page d'édition en xHtml 1.1
La page navigateur.php5 a été rendue valide W3C et j'ai donc apposé le logo W3C en bas de page. Vous ne pouvez pas cliquer dessus car cela est inutile, vous êtes le seul à avoir accès à cette page donc le robot validateur ne parviendra pas à lire la page avec son url, vous devez copier la source dans le champ "by input" de http://validator.w3.org/.

Version 1.3.7

Lundi 7 avril, midi
Bouton Télécharger
Vous pouvez désormais télécharger vos fichiers avec SelfBuild en cliquant sur l'icône d'un fichier dans la liste du dossier courant ou en cliquant sur la flèche verte maintenant présente aux côtés des boutons [Renommer] et [Ouvrir].

Version 1.3.6

Lundi matin 7 avril
Correction de l'option de zoom
La petite animation javascript défectueuse a été réparée pour FireFox. De légers problèmes graphiques persistent sous les autres navigateurs mais ils ne gênent aucunement son utilisation.

Version 1.3.5

Dimanche 6 avril, dernière heure du jour
Rangement dans les images de SelfBuild
Au fur et à mesure des mises à jour, SelfBuild n'a cessé d'employer de plus en plus d'images. Au seuil critique de 70 images de 96,1 Ko, j'ai décidé de proposer une version de SelfBuild qui n'installe aucune image sur le serveur de l'utilisateur (les images sont alors chargées depuis ce site). Le nombre d'utilisateurs actuel de SelfBuild le permet et si jamais cela ne dure pas, un système de serveur multiple est gardé au chaud.
Enfin, il suffit de copier le dossier d'images téléchargeable ici pour que le script les détecte. (Conseillé pour tous ceux qui ont de la place.)

PS: Cette mise à jour s'avérait nécessaire pour pouvoir faire la prochaine refonte de la page de navigation, et oui SelfBuild devrait avoir un design décent d'ici peu.

Version 1.3.4

Dimanche 6 avril, première heure du jour
Effacement d'un message d'erreur
Un message d'erreur PHP pouvait apparaître quand un fichier copié était détruit et que l'utilisateur tentait de le coller tout de même. Ce dernier a été remplacé par un message lisible et clair.

Version 1.3.3

Jeudi 3 avril
Correction Internet Explorer
La fonctionnalité d'archivage précédemment ajoutée avait des ratés sous IE. Le problème a été réglé par un petit subterfuge qui rend le bouton "désarchivage" visible en permanence sous IE. Donc ne vous étonnez pas de constater cette différence entre les deux navigateurs.

Version 1.3.2

Mardi 1er avril
Archivage de fichiers
Vous avez désormais la possibilité d'archiver un fichier, c'est à dire de copier dans un dossier de sauvegarde un fichier stable pour pouvoir modifier un fichier en toute tranquillité et récupérer en un clic la version archivée si vos modifications n'ont pas les effets espérés.

Version 1.3.1

Lundi 24 mars 2008 14h 57
Ajout de la fonction touch()
La page de navigation permet maintenant de modifier les date de dernier accès au fichier et la date de dernière modification. Parallèlement, il est maintenant possible de "vider" un fichier de son contenu. Jusqu'alors, réduire un fichier à 0 octets dans certaines circonstances était source d'erreurs. L'opération est dorénavant gérée sans problème.

Version 1.3.0

Lundi 24 mars 2008 au matin
Sécurités ajoutés sur le module de mise à jour
Le système de mise à jour se dote d'un système de blocage. Ce qui me permettra de procéder à des mises à jour en toute tranquillité directement avec SelfBuild, je n'aurais qu'à activer un interrupteur pour stopper les mises à jour sur les sites web qui utilise SelfBuild, un message vous proposant de patienter un moment pour vous mettre à jour vous sera proposé.
Dans la foulée, j'en ai profité pour rajouter un message d'alerte pour prévenir des changements nécessitant une actualisation des pages d'édition et de navigation, c'est à dire les mises à jour qui touchent le style CSS ou un script JS distant.

Version 1.3.0

Mardi 18 mars 2008
Expressions régulières dans la fonction surligner
La fonction surligner se dote d'un mode 'Expression régulière' (case à cocher) qui permet de repérer une chaîne selon un masque d'expression rationnelle.

Version 1.2.9

Lundi 17 mars 2008 à 22h
Amélioration de la fonction surligner
Au lieu du simple mot, le surlignage peut s'effectuer avec une chaîne complexe.

Version 1.2.8

Lundi 17 mars 2008 à 15:49
Ajout de la fonction surligner
Le script de coloriage syntaxique se dote d'un champ "Surligner", cette option permet de faire apparaître un mot sur fond jaune dans le champ inférieur de la page d'édition. Cette idée m'est venue en cherchant des erreurs de validité W3C sur une page, avec cette fonction il sera facile de repérer les lignes qui posent problème par exemple et de les modifier avec l'autre champ.
Dans la prochaine mise à jour que je ferai sous peu, vous pourrez chercher n'importe quelle chaîne de caractères et pas seulement un mot ; l'option sera probablement rajoutée sur la page de navigation et enfin sera ajouté un compteur d'occurrences.

Version 1.2.7

Vendredi 7 mars 2008
Correction de bug (bouton sauver)
Le bouton de sauvegarde rapide de la page d'édition de SelfBuild ne redevenait plus bleu après la réussite de la sauvegarde. L'option a donc été réparée.

Version 1.2.6

Vendredi 15 février 2008
Ajout d'un bouton de réinitialisation dans la page d'édition
La page d'édition se munit du même bouton (image d'une montre) pour réinitialiser le dossier en cours de lecture SelfBuild.

Version 1.2.5

Jeudi 14 février 2008
Correction de la protection de mot de passe
Le bug empêchant de sauvegarder le code ****** (qui doit se transformer automatiquement en votre code) est dissolu.

Version 1.2.5

Mardi 12 février 2008
Nettoyage du scroll bas de la fenêtre
La barre de défilement horizontale a été supprimée sur les deux pages "navigateur" et "édition". Elle était inutile et pouvait rendre la lecture confuse. Mette mise à jour comprend également un nouveau lien raccourci vers la nouvelle page du site : Sondage.

Version 1.2.4

Vendredi 25 janvier 2008
Correction du multi-onglet
Les options pour avoir plusieurs fenêtres de SelfBuild ouvertes ont été corrigées et améliorées.

Version 1.2.0

Dimanche 20 janvier 2008 à 21h45
SelfBuild se sépare d'xAjax
J'ai créé aujourd'hui mon propre système ajax afin d'optimiser SelfBuild. Les avantages sont les suivants : 10 Ko de moins dans l'archive (après avoir télécharger cette mise à jour, vous pouvez supprimer les dossiers : "xajax_js", "tests", "examples", "scripts" et les fichiers "xajax.inc.php", "xajaxCompress.php", "xajaxResponse.inc.php"). La sauvegarde a également gagné en rapidité et le code en simplicité. Mais ce qui devrait soulager du monde, SelfBuild n'est plus dépendant de l'emplacement de xAjax et vous pourrez donc placer le dossier 'selfbuild' à peu près n'importe où et n'importe comment.

Version 1.0.9

Samedi 19 janvier 2008 à 16h20
Correction d'un bug du bouton Enregsitrer
Le bouton Enregistrer échouait souvent dans l'opération d'enregistrement lorsque la page n'avait pas été directement chargé depuis le navigateur. Ce bug est corrigé et ce bouton (qui permet d'utiliser la page d'édition sans Javascript et/ou de redimensionner automatiquement le textarea au contenu) fonctionne maintenant parfaitement.

Version 1.0.8

Mercredi 16 janvier 2008 à 21h00
Amélioration de la fluidité de la navigation
Vous pouvez désormais passer de la page de navigation d'un dossier à la page d'édition d'un des fichier qu'il contient sans passer par la page de navigation de ce fichier. Et dans la page d'édition vous pouvez entrer des adresses url de dossiers et avoir la liste des fichiers comme dans le navigateur au lieu de la page blanche.

Version 1.0.7

Mardi 8 janvier 2008 à 20h12
Nouvelle fonction !!
Une nouvelle fonction pour la page d'édition : un petit crayon qui permet d'entrer directement l'url d'un fichier à éditer pour rapidement les fichiers dont on connait l'url (sans passer par le navigateur).
PS : Le crayon se trouve juste à côté de l'adresse du fichier écrite en bleu.
PPS : Ces modifications ne sont pas encore dans le fichier zip. Donc il faut faire la mise à jour à l'installation.

Version 1.0.6

Mardi 8 janvier 2008 à 18h06
Compatibilité Internet Explorer
Quelques modifications limitant les désagréments sous Internet Explorer 7 et versions antérieures. Ces modifications ne sont pas encore dans le fichier zip. Donc il faut faire la mise à jour à l'installation.

Version 1.0.5

Samedi 5 janvier 2008 à 14h36
Séparation du style
Le style de coloration syntaxique a été détaché des fichiers PHP et intégré à admin_style.css et la page de mises à jour a été optimisée pour s'actualiser en une seule mise à jour et modifier plus de fichiers. Une actualisation de update.php5 (rechargement de page) et une autre de navigateur.php5 sera surement nécessaire au bon fonctionnement juste pour initialiser correctement les fichiers.

Version 1.0.4

Samedi 5 janvier 2008 à 10h20
Clean-up du navigateur
Le navigateur surtout et les autres pages un peu aussi ont été nettoyées de quelques attributs de balises inutiles Et une erreur warning qui pouvait s'afficher avant a été remplacé par un petit message plus propre et discret.

Version 1.0.4

Mercredi 2 janvier 2008 à 14h51
Refonte de la page "dossier" du navigateur
Une mise à jour qui refait toute la présentation, mais ne craignez rien, vous retrouverez vite vos marques si jamais vous avez eu le temps de vous habituer à l'ancienne version. La notice est là pour vous aider.
Capture d'écran

Version 1.0.3

Mardi 1 janvier 2008 à 15h10
Amélioration du système de mise à jour
Cette mise à jour incorpore la correction pour IE 6 et améliore le système de mise à jour afin que ce dernier se mette aussi à jour automatiquement et que tous les fichiers puissent se mettre à jour par la suite. Cette mise à jour a été intégrée dans l'optique de rajouter un choix de couleur de fond du navigateur dans le panneau de configurations. Donc à bientôt pour cette nouveauté.

Version 1.0.1

Lundi 31 décembre 2007 à 17h50
Correction de compatibilité
Cette fois-ci c'est pour permettre aux utilisateurs de Internet Explorer 6 et surtout pour les utilisations de SelfBuild sur les ordinateurs publics qui utilisent cet archaïque navigateur (j'espère que sur vos ordinateurs personnels, vous êtes passé à un navigateur moderne !).
La correction sera intégrée à la prochaine mise à jour.

Version 1.0.1

Lundi 31 décembre 2007 à midi
Correction de compatibilité
La balise PHP utilisée n'était pas universelle, SelfBuild en a donc changé pour s'adapter à de plus nombreux serveurs.

Version 1.0.0

Noël 2007 à 23h00
Téléchargement en place
SelfBuild est prêt à être distribué sur le net. Les dernières retouches sont finies. Tout le monde peut maintenant télécharger SelfBuild et peut partager cette vision simple et rapide de la création de site web qui maintenant la mienne depuis près d'un an. Je ne vous cache pas mon émotion.
Joyeux Noël !

Version 1.0.0

Lundi 24 décembre 2007
Mise en place du système de statistiques
Ajout d'un système de statistiques sur SelfBuild qui nous permettra de nous améliorer. La technique utilisée n'emploie aucune ressource serveur et ne ralentit pas le logiciel.

Barre de spéaration

Référencement | Administration

W3C-xHtml paypal CSS Valide !