begin process at 2010 02 09 21:43:31
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Javascript / DHTML

 > ORGANIGRAMME DYNAMIQUE

ORGANIGRAMME DYNAMIQUE


 Information sur la source

Note :
6 / 10 - par 3 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Javascript / DHTML Classé sous :ajax, draganddrop, dynamique, mysql, php Niveau :Expert Date de création :01/10/2007 Date de mise à jour :02/10/2007 14:36:27 Vu / téléchargé :12 061 / 1 613

Auteur : lptt320

Ecrire un message privé
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 Description

Organigramme dynamique,
création, édition, gestion en drag and drop, débogage intégré.
Nécessite GD2.
Peut-être aussi utilisé pour toute autre alternative, par exemple en généalogie.
Visitez une démo sur : http://www.web-soluces.fr
Section WEB 2.0

Source

  • Pour l'installation :
  • Créez une base,
  • Décompressez, executez dans la table le sql fourni,
  • Remplissez, profitez ....
Pour l'installation : 
Créez une base,
Décompressez, executez dans la table le sql fourni,
Remplissez, profitez ....

 Conclusion

Je suis actuellement en recherche d'emploi en région PACA

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

02 octobre 2007 13:49:26 :
Mise à jour essentielle, correction de bugs résiduels
02 octobre 2007 14:36:27 :
Sans authentification

 Sources de la même categorie

Source avec Zip Source avec une capture PETIT CLIENT + AJAX + PHP par kiki67100
Source avec Zip Source avec une capture BOÎTE À ONGLETS / MENUS ET SOUS-MENUS / JAVASCRIPT / PHP / D... par Heirem
Source avec Zip Source avec une capture JUKEBOX EN LIGNE par Flachy Joe
Source avec Zip Source avec une capture ONGLET GÉNÉRÉ EN PHP ET REQUETE AJAX par djmmix
Source avec Zip Source avec une capture LISTER DOSSIER AVEC UN ARBRE / TREE EN PHP / JAVASCRIPT par cyril6789

 Sources en rapport avec celle ci

Source avec Zip GESTION_ENSEIGNANTS par Elmarzougui
Source avec Zip Source avec une capture ORGANIGRAMME PHP DYNAMIQUE par megatom
Source avec Zip Source avec une capture CALENDRIER DE RÉSERVATION DYNAMIQUE REVUE ET AMÉLIORÉ par laryflashkod
Source avec Zip CHAT AJAX AVEC MYSQL QUASI COMPLET par bloom1
Source avec Zip XAMP : EXEMPLE DE SCRIPT D'IDENTIFICATION SIMPLE par roddd

Commentaires et avis

Commentaire de malalam le 02/10/2007 08:48:33 administrateur CS

Hello,

je n'ai pas testé, j'ai juste regardé un peu le code.
Il y a des trucs qui chagrinent quand même :-)
Côté PHP, déjà, vu le temps que tu as dû passer là-dessus, tu aurais gagné à le développer en objets. Et nous, nous aurions gagné en visibilité, lisibilité et surtout portabilité. Si c'est déjà dommage pour la structure de base, mais bon, tout le monde n'a pas les compétences pour monter une architecture orientée objet, ça l'est plus encore pour la base de données. Si quelqu'un n'utilise pas mysql, il va galérer pour basculer ton code sur son serveur de bdd; alors qu'il aurait été très facile d'utiliser une couche d'abstraction de bdd là-dessus.
Tes comparaisons sont laxistes, c'est dommage et parfois génant.
Il n'y a aucune gestion d'erreurs. Tu récupères et utilise des variables utilisateur sans vérifier leur existence ni leur validité.
Dans sa globalité, le code est fouilli, on ne s'y retrouve pas; et ce n'est quasiment que du séquentiel. Non vraiment, c'est le bordel ;-) Et pas que pour le PHP : un coup tu utilises des classes html, un coup l'attribut style. Un coup tu tentes des observateurs d'évènements via JS et Prototype, un coup tu balances des onmouseover et compagnie directement dans tes éléments html.
Et c'est l'autre côté de ma critique : tu utilises prototype (en fait, j'ai dans l'idée que tu utilises surtout scriptaculous et connais mal prototype), mais ne t'en sers qu'au quart, et encore. Tu mélanges les appels "prototypiens" via des Event.observe, des $('truc') etc, et des appels vieux javascript du genre document.forms['truc'].options...etc.
Ca fait vraiment peu soigneux...et en fait, on sent le code monté à l'arrache parce que -sans doute- tu as appris bcp de choses au fil du développement.

Un conseil : tu as dû te prendre la tête sur ce code, ça se sent. Et c'est bien, c'est courageux :-) Réécris le maintenant, complètement, en mettant en application ce que tu as appris et en soignant vraiment le fond : utilises prototype à fond et ne laisse plus de javascript envahir ton code html. Appliques-toi à faire de la POO, dans les 2 langages (php et js). Et tu auras de quoi être encore plus fier d'avoir monté une jolie application web qui change des forums et autres compteurs... ;-)

Commentaire de lptt320 le 02/10/2007 14:56:29

Merci, pour ces remarques pour la plupart constructives, en tout cas pour le coté POO, c'est clair et sans appel. Autrement pour le modèle MCV, je dis oui souvent, mais parfois cela complique des situations qui sont simples et rend justement le code difficile d'approche.
Je ne m'étendrai pas sur l'utilité de parfois mettre le style en ligne et d'autrefois de l'intégrer dans une feuille liée, c'est les bases du DHTML...
J'ai mis à jour le script, après une vue dessous le capot, j'aurai apprécié un avis au volant.

Commentaire de malalam le 02/10/2007 16:45:50 administrateur CS

"Je ne m'étendrai pas sur l'utilité de parfois mettre le style en ligne et d'autrefois de l'intégrer dans une feuille liée, c'est les bases du DHTML..."
Si, je veux bien que tu t'étendes ? Je fais aussi du "dhtml" par la force des choses, j'utilise souvent prototype, et je n'ai jamais l'utilité de mettre mes styles directement en tant qu'attributs des éléments, SAUF pour le display:none; si c'est nécessaire.
Quant aux attributs onclick, onmouseover et cie, les attributs d'évènements, c'est du js invasif. Il est plus propre, plus agréable et facile à lire, de les sortir de là et d'attaquer directement le DOM. Et ça facilite la vie, en plus.
Je te parle de 2 choses là : la réutilisation de ton code par d'autres : une css est plus facile à modifier que les éléments répartis dans une 10aine de pages.
Idem pour les évènements : il est plus simple de les modifier s'ils sont hors de ton document html.
Et cela rend le tout plus lisible et facilite donc l'intégration dans d'autres systèmes pour les utilisateurs éventuels de ton package.
Tu échanges, alors essaye de rendre la tâche agréable aux personnes intéressées par cet échange.
Mais c'est mon avis, évidemment...

Je testerai ton truc, plus tard.

Commentaire de minta le 03/10/2007 21:55:53

J'aimerais te faire savoir que ton application est magnifique. Je compte bien regarder le code mais c'est vraiment génial. Je pense pouvoir m'en servir pour meubler la galerie images de certains gouvernement. Bonne continuation , mille fois bravo! Je te donne 10 sur 10.

Commentaire de kylekatarnls le 06/10/2007 11:25:30

Les fichiers Thumbs.db prennent de la place inutilement, il ne servent qu'à présenter le dossier sous windows.

Commentaire de lptt320 le 06/10/2007 18:27:22

Alors là, je reste sans voix .... que peut-on rajouter après une telle révélation ?

Commentaire de vduffaut le 08/10/2007 21:54:31 6/10

Moi je trouve l'interface très réussie car originale, même si la mise en forme ne me séduit pas... C'est vrai que c'est original. Il reste certaines imperfections visuelles sous Firefox et IE7 ? Suis-je le seul à avoir ces lignes discontinues et décalées ?

Je n'ai en revanche pas regardé le code (oh !)

Commentaire de minta le 09/10/2007 16:58:03 10/10

Je voudrais bien lui donner une note mais comment faire?

Commentaire de Billybobbonnet le 15/10/2007 13:52:14

attention mon antivirus a détecté un virus dans l'archive

Commentaire de kylekatarnls le 18/10/2007 18:08:18

Il est possible aussi que ton antivirus soit un peu trop sensible.

Commentaire de Billybobbonnet le 18/10/2007 18:12:29

oui c'était un bug avec le java, désolé pour l'alerte.

Commentaire de philrich123 le 17/12/2007 04:51:22

"Visitez une démo sur : http://www.web-soluces.fr
Section WEB 2.0"

Chez moi, la page du lien ci-dessus cela ne marche pas bien.
Ni IE7, ni Firefox ne m'affichent une présentation correcte.

Commentaire de jadu le 30/03/2009 09:23:07 2/10

philrich123,
pour mopi aussi, d'aller voir www.web-soluces en section Web 3.0 ne me donne pas du tout envie de télécharger son travail !

Son application ne tourne peut-être pas sous Firefox 3.0.8

Surtout après avoir lu les remarques de MALALAM !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

AJAX PHP send var [ par cedriclomb ] Bonjour,Bon la j'y pige que couik !Alors voila le problème, je cherche a envoyer un fomulaire à PHP avec AJAX et une méthode POST, j'ai fait des reche update une table mysql via php [ par kaddouremna28 ] salut à tous, j'ai un problème de mise a jour d'une table mysql via php et voici le code :UPDATE table SET num='$num', nom='$nom' WHERE code='$code'j' combobox dynamique [ par anaa21 ] Bonjour à tous, je suis entrain de concevoir une application en php et  j'ai besoind'un scriptqui me permet d'afficher la catégorie du produit sélecti Pb pour recupérer certaines valeurs ? [ par neo_tsubasa ] Bonjour,J'ai modifié un script que j'ai trouvé sur le site pour afin d'enchainer plusieurs listes deroulantes ( ça marche ) mais j'aurais voulu ajoute php => mysql [ par eln_francois ] bonjour,je voudrais savoir si il y a une possibiliter pour envoyer se code, via php, a mysql.********************************************************* POPUP avec PHP probleme de ID [ par younes371 ] bonjour, je ve que lorsque je clique sur une image, un popup s 'ouvre.J'ai le script du popup ,mon probleme est le suivant :lorsque je clique sur le l étude... et étude..... [ par polo3592 ] bonjour,je suis passionné PHP/MySQL, & j'en souhaite faire mon métier, mais concrétement, quel étude faire pour devenir développeur php/mysql ?mer Script php + mysql top liste titre pour webradio [ par mamure ] Bonsoir tout le monde.Je recherche un script php + mysql pour faire une top liste (20 titres) pour webradio.En fait, le systeme ce serait que l'audite php - intranet - MysqL [ par ben272 ] Bonsoir à tous, j'ai quelques questions à poser. Voilà dans mon collège on va mettre en place un intranet ( section informatique seulement ),et c'est php connection base MySQL [ par A_Z ] Bonjour à tous !Je veux juste savoir comment faire pour me connecté à ma base Mysql comme suit :Voilà le formulaire que j'ai fais :Le nom:Le prenom :a


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales