Allez je me décide de présenter un soft sur lequel je bosse depuis quelques temps déjà :
evWebDev
(sera sûrement changé un logiciel porte déjà le nom de WebDev)
Version actuel : Alpha 2.0.0
Concept :Ce logiciel est un environnement de développement de site web, tout y sera pour développer son site web de A à Z, que ce soit un projet en équipe ou un projet seul, que ce soit une page perso ou un puissant CMS.
Taches principales avant sortie d'une version bêta stable :
- Coloration syntaxique html [90%]
- Coloration syntaxique php [50%]
- Coloration syntaxique css [90%]
- Coloration syntaxique javascript [0%]
- Gestion de projet [0%]
- FTP intégré [0%]
- Documentation html/css intégré [30%]
- Documentation php intégré [0%]
- Documentation javascript intégré [0%]
- Autocomplétation html [25%]
- Autocomplétation php [0%]
- Autocomplétation css [0%]
- Autocomplétation javascript [0%]
- Interfaces [75%]
C'est un logiciel réalisé en purebasic, je penses que je vais essayer dans faire un freemium (logiciel gratuit avec des fonctions en plus pour ceux qui achète la version 'pro'), toute les fonctionnalités marqué au-dessus seront des fonctionnalités gratuites.
Actuellement voilà ce que sa donne :
Comme vous pouvez voir, selon la position du curseur, l'aide html affiche l'aide pour la balise correspondante, je vais pareille pour le CSS, pour le javascript et le php, on aura comme sa tout les arguments des fonctions, les valeurs qu'une propriétés CSS peut prendre, les attributs qu'une balise html peut prendre...
Niveau interface, il existe 4 zone d'onglet (3 visibles sur le screen), une principal contenant les codes sources (et sûrement des onglets d'outils occupant beaucoup de place :
FTP...), une à gauche, une à droite et une en bas, l'objectif c'est que chaque onglet puisse être déplacé dans une autre zone d'onglet, dans le premier screenshot l'explorateur est à gauche et la documentation html en bas, mais on peut faire autrement, l'explorateur en bas, la doc à droite, je penses donc faire un système pour déplacer un onglet vers une autre zone d'onglet via drag en drop, pouvoir ouvrir des outils et les assigner à une zone d'onglet, laisser l'utilisateur sauvegarder une configuration d'onglet (F1 : onglet FTP, projet à droite, ... ; F2 : Affiche deux code source côte à côte...).
Le projet a pour but de supporter des plugins (qui seront sous forme de dll), ainsi selon l'utilisation faite du logiciel on pourra importer des fonctionnalités.
Les autres fonctions sur lequel je penses bosser mais qui ne seront sûrement pas 'gratuite' :
- Debugger php
- Debugger javascript
- Debugger html/css (confirmation W3C)
- Outils de dessin générant du code (code html pour image SVG, code php pour image GD...)
- Outils de codage html/css affichant le site en directe (je pensais aussi pouvoir dessiner son site, et sa génère du code, mais rien que d'y penser sa me parait très compliqué, mais c'est prévus )
- Gestion de projet avancé.
- Support de script php en profondeur (pouvoir modifier/créer un template facilement sur des scripts tel que phpbb, punbb, dotclear, smarty...).
- Support de framework/moteur php/javascript...
Bref, c'est pas demain la veille que j'aurais finis !
Et je vous propose d’accéder à la version actuel du soft (très instable, si vous êtes motivé vous pouvez directement paramétré la coloration syntaxique via le fichier configuration.ini, je ferais un vrai interface d'option bientôt, sa sera mieux), la version ne contient pas toutes les balises html, ni toutes les balises css, ni la documentation complète des balises html, bref très incomplet :
http://www.zshare.net/download/92882788496c9887/La version contient une aide à la saisie pour les balises html :
si vous marquez : <b le logiciel va vous proposez toute les balises commençant par b, de même si vous marquez </ le logiciel va compléter par la première balise fermé exemple :
<html>
<head>
<title>
vous marquez </
automatiquement votre code va devenir :
<html>
<head>
<title>
</title>