Tue, 09 Oct 2012 16:34:56 +0000 -
(source)A l’ère du “cloud-à-toutes-les-sauces”…
A l’ère des proxy (castrateurs) d’entreprises/école qui bloquent tout les protocoles FTP/SSH/SCP et ou ça devient impossible d’éditer tranquillement son code à distance etc…
J’ai trouvé LA perle rare : L’éditeur open source de code source en ligne Codiad.
Codiad est :
- Gratuit
- Instalable sur votre serveur
- Fluide
- Ultra simple d’installation
- Minimaliste (mais une belle gueule quand même)
- Full JSON/PHP
- D’une ergonomie redoutable.
- Fonctionne sans base de données
Le projet est encore assez jeune mais ne semble pas exposer de gros bugs (testé sous FF et chrome) à l’exception du redimensionnement de la sidebar qui danse parfois un peu la gigue (mais ça se remet correctement par la suite), un gros point faible dont il faut parler cependant : pas de glisser déposer dans l’arborescence.
Les panneaux :
- Haut gauche : consulter l’arborescence de fichiers
- Bas gauche : gérer les fichiers ouverts
- Centre : éditeur
- Droite (apparait au survol) : Menu & outils divers
Les raccourcis touches à connaitre :
ESC
– Fermer les boites de dialogue
CTRL+S
– Enregistrer le document courant
CTRL+O
- Exécuter le document / Ouvrir le document dans le navigateur
CTRL+F
– Chercher un mot dans le document
CTRL+R
- Chercher et remplacer un mot dans le document
Les liens utiles :
Installation :
- Téléchargez le script ici, décompressez le et envoyez le sur votre serveur web
- Renommez le fichier config.sample.php en config.php (et editez le si ça vous chante avec vos infos, moi j’ai laissé par défaut)
- Faites un chmod 777 sur les dossiers “/data”, “workspace” et sur le fichier config.php
- Lancez le script sur votre navigateur et suivez les instructions (très rapide quasiment rien à faire).
Les petits plus du programme :
- Met à disposition des développeurs une console ainsi qu’une API pour créer facilement des extensions
- Propose 24 thèmes différents pour la coloration syntaxique ainsi que la possibilité de personnaliser certains paramètres (taille de la police, line wrap etc…)
- Gère l’indentation, la coloration syntaxique, la reconnaissance des extensions, le repérage des balises ouvrants/fermantes etc…
- Propose un color picker intégré pour insérer un code couleur hexadécimal ou RGB direct dans le fichier courant
- Possibilité d’uploader plusieurs fichiers à la fois en drag & drop
- Possibilité de downloader les projets et fichiers en .zip
- etc..etc…
De la baloche je vous dis, ça manque encore de deux trois trucs minuscules mais c’est tout à fait utilisable en l’état (d’ailleurs je m’y suis déjà mis).
NB : Pour les perfectionnistes, il y a aussi Cloud9 qui a l’air pas mal mais bien plus chiant à mettre en place.