Accueil WAMP Amélioré

Présentation
Si comme moi vous utilisez tous les jours la page d'accueil de WAMP pour naviguer plus rapidement dans vos projets, vous aimerez sans doute cette version revue et améliorée. Comme la version officielle, cette page se suffit à elle même, il n'y a rien d'autre à installer. Aucun connexion à internet n'est nécessaire.

Au programme:
  • les différentes sections ont été placées dans des onglets pour permettre un accès plus rapide
  • vous pouvez désormais tester des morceaux de code JavaSript ou PHP à l'aide des codepad intégrés
  • une liste des fonctions de la version de PHP en cours est désormais disponible, un filtre vous permet de retrouver rapidement une ou plusieurs fonctions
  • une liste de tâches est également disponible pour vous permettre de noter rapidement ce qu'il reste à faire (navigateur compatible HTML5 nécéssaire)
  • cette nouvelle mouture supporte les thèmes, vous pouvez ajouter les votres alors soyez créatifs !
  • le choix de la langue ainsi que du thème utilisé sont désormais sauvegardés, plus besoin de cliquer à chaque fois
  • les extensions chargées sont affichées sous forme de liens vers le manuel officiel de PHP



Utiliser le codepad PHP
Tapez votre code PHP, cliquez sur "Éxecuter le code PHP" et admirez le résultat de votre génie ! Vous disposez de deux fonctions par défaut pour faciliter d'éventuels tests de performance: _st et _nd respectivement start et end. La première permet d'enregistrer le temps courant et la seconde vous renvoie le temps que le script à mis depuis _nd en secondes.

Utiliser le codepad JavaScript
Tapez votre code JavaScript, puis cliquez sur "Éxecuter le code JS" et laissez la magie opérer.
  • jQuery est disponible
  • vous pouvez tout à fait utiliser le contenu généré par le codepad PHP
  • vous disposez des fonctions write() et dump() pour afficher respectivement du texte et des données



Utiliser les tâches
Cliquez sur "Nouvelle tâche" saisissez un nom pour ajouter une tâche. Cliquez sur une tâche pour la marqué comme faite. Cliquez sur "Nettoyer" pour enlever les tâches effectuer de la liste. Cliquez sur une tâche tout en maintenant la touche CTRL enfoncée pour changer sa couleur.

Tout est dit, j'espère que vous vous amuserez autant en utilisant cette page que moi à la créer. Vos remarque ou améliorations sont les bienvenues.
Téléchargement
Compatibilité
Windows
6  0 
Téléchargé 98 fois Voir les 11 commentaires
Détails
Catégories : Outils pour PHP Test
Voir tous les téléchargements de l'auteur
Licence : Libre
Date de mise en ligne : 26 janvier 2012




Avatar de Doksuri Doksuri - Membre expérimenté https://www.developpez.com
le 25/01/2012 à 19:21
meme si je trouve ces ameliorations sympas, je suis un vieux de la vieille...
je prefere encore modifier le code avec mon ide et faire un F5 sur ma page xD
Avatar de Torgar Torgar - Rédacteur https://www.developpez.com
le 04/07/2012 à 9:58
J'utilisais la première version de cette page modifiée, j'ai un peu de retard

C'est impeccable, le thème "black" est vraiment pas mal, à un petite exception prêt : les icônes des extensions chargées. On ne les voient pas trop et c'est dommage.

Sinon

Avatar de Benjamin Delespierre Benjamin Delespierre - Expert éminent https://www.developpez.com
le 04/07/2012 à 10:32
Tu peux changer ça dans le CSS interne et remettre l'icône bleue (même si je trouve qu'elle va pas bien avec le thème black)
Avatar de Torgar Torgar - Rédacteur https://www.developpez.com
le 04/07/2012 à 10:46
Oui ou je les fonce un peu plus pour quelles ressortent mieux et tranche avec le blanc des noms des extensions
Avatar de gene69 gene69 - Membre chevronné https://www.developpez.com
le 04/07/2012 à 10:54
question, moi qui travaille souvent hors ligne, qui configure la doc_root et docref_root, ça serait bien plus pratique si jamais la page d'accueil honore cette configuration.

je m'étais fait un petit moteur de recherche pour simplifier la recherche de ref sur une fonction.
Avatar de Benjamin Delespierre Benjamin Delespierre - Expert éminent https://www.developpez.com
le 04/07/2012 à 14:15
Cette page d'accueil doit rester simple et légère (enfin dans la mesure du possible) afin que son déploiement soit facilité (tu parles charles, juste un fichier à poser )

Je ne pense pas qu'inclure la documentation complète soit une bonne chose car ça transformerait ce joli petit script en un application assez lourde. En revanche, je peux te proposer de l'inclure à un autre de mes projets: PHP Toolbox, contacte moi par MP si ça t'intéresse
Avatar de gene69 gene69 - Membre chevronné https://www.developpez.com
le 04/07/2012 à 14:22
oui et non.

Si tu veux intégrer j'ai rien contre tant que ça reste GPL2+. Je me suis aperçu avec effrois que le travail de parse de la documentation est spécifique aux fichiers html utilisés... normal.

par contre honorer le doc_root et docref_root configuré, ça me semble pas très compliquer à faire (enfin j'ai pas regardé le code).
Avatar de stealth35 stealth35 - Expert éminent sénior https://www.developpez.com
le 04/07/2012 à 14:33
Citation Envoyé par gene69  Voir le message
question, moi qui travaille souvent hors ligne, qui configure la doc_root et docref_root, ça serait bien plus pratique si jamais la page d'accueil honore cette configuration.

je m'étais fait un petit moteur de recherche pour simplifier la recherche de ref sur une fonction.

Bah alors c'est quoi tout ces Strict Standards
Avatar de gene69 gene69 - Membre chevronné https://www.developpez.com
le 04/07/2012 à 14:45
vala le petit patch ligne 360
Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// fonction PHP 
$phpfuncContents = ''; 
$functions = get_defined_functions(); 
sort($functions['internal']); 
$prev = ' '; 
 
$docRoot = ini_get('docref_root'); 
$docExt = ini_get('docref_ext'); 
$url =  empty( $docRoot )? 'http://php.net/manual/'.$langue:$docRoot; 
$docExt = (empty($docExt) and empty($docRoot))? '.php': $docExt;  
foreach($functions['internal'] as $function) 
{ 
	if ($prev[0] != $function[0]) 
	{ 
		$phpfuncContents .= '<li class="letter">' . strtoupper($function[0]) . '</li>'; 
	} 
	$phpfuncContents .= sprintf('<li title="%s"><a href="%s/function.%s%s" target="_blank">%s</a></li> ',  
		$function, 
		$url, 
		str_replace('_', '-', $function), 
		$docExt, 
		$function); 
	$prev = $function; 
} 
 
// PHP Version & Zend Version logo 
$zend_logo_guid = zend_logo_guid(); 
$php_logo_guid  = php_logo_guid();
Strict Standards ??? ou ça? c'est un truc que j'ai développé alors que le 5.3 n'existait pas. grr
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Contacter le responsable de la rubrique PHP