IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Projets Discussion :

ERP PHP/PostgreSQL


Sujet :

Projets

  1. #1
    Membre éprouvé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 909
    Points : 1 014
    Points
    1 014
    Par défaut ERP PHP/*SQL
    Bonjour,

    Je souhaite programmer un ERP avec les technologies PHP/*SQL comprenant du jQuery/AJAX et qui pourra évoluer au fil des technologies.

    Architecture:
    Programmé en PHP5 (private/protected/public et pas du var ) utilisant le modèle MVC et les design patterns tels que les "décorateurs", entièrement programmé en objets.

    Modules:
    noyau(base), crm, campagnes (marketing), gestion des stocks, ventes de services/produits, comptabilité française et internationale, gestion des paies (salaires, contrats missions intervenants, etc.) et bien d'autres (GED...)

    Interactivité:
    Le point fort de cet ERP qui est le point faibles des autres: les connecteurs et les modules de migration
    migration de vtigercrm vers l'erp
    migration de sugarcrm vers l'erp
    migration de dolibarr vers l'erp
    etc.
    Connecteurs avec OpenOffice.org, Microsoft Office, Thunderbird et CMS tels que Joomla, WordPress. Bien-sûr, tous les connecteurs seraient des options Gratuites.

    Licence:
    Toujours en réflexion. Pour le moment, je pense que ce sera
    GNU General Public License version 3 (GPLv3)


    Ce qui est déjà fait:
    cf message suivant (ci-dessous)

    Les techniques utilisées:
    MVC, POO, PDO (abstraction des BDD), JavaScript, jQuery et AJAX

    Equipe:
    Il est évident qu'un tel projet ne se programme pas tout seul dans son bureau (ou sa chambre ).

    Donc tout le monde est bienvenu. Discutons déjà de la faisabilité du projet. Vous pouvez me contacter par MP (via developpez.com) ou sur skype au pseudo david.drapeau.12 (pas toujours connecté).

    à très bientôt en espérant que ce projet attire du monde et des gens compétents dans les domaines suivants:
    PHP
    PostgreSQL
    AJAX
    jQuery (et/ou ExtJS)
    des têtes pleines d'idées
    Peu importe les diplômes, je cherche des passionnés
    Business, Stratégie, Leadership
    Toujours à l'écoute du marché : Surtout en Suisse ! ;-)

  2. #2
    Membre éprouvé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 909
    Points : 1 014
    Points
    1 014
    Par défaut évolution du projet
    Bonjour (bonsoir, bonne nuit )

    A défaut d'avoir un hébergement pour l'instant, je vais mettre ici les évolutions du projet que j'ai commencé tout seul il y a deux jours et dont j'espère que l'aide va venir bientôt.

    Evolution du projet
    module "base" : 100% : version 0.1beta (last update: 05/07/2010)
    - architecture MVC
    - programmation POO
    - connexion/deconnexion
    - gestion des droits
    - création automatisée du menu et sous-menu en fonction des modules activés
    - redirection automatisée vers site web si module installé (new)

    module "admin" : 55% : version 0.0.1 (last update: 21/05/2010)
    - lister les variables globales et paramètres de configuration 100%
    - créer un utilisateur 100%
    - modifier un utilisateur
    - supprimer un utilisateur
    - lister les logs 100%

    module "crm" : 17% : version 0.1.1 (last update: 21/05/2010)
    - créer un partenaire (compte) 100%
    - modifier un partenaire (compte)
    - supprimer un partenaire (compte)
    - lister les partenaires 100%
    - créer un contact
    - modifier un contact
    - supprimer un contact
    - lister les contacts
    - lier un contact à un partenaire
    - créer une affaire
    - créer un entretien (peut être lier à un dossier)

    module "brain" (new) : 17% : version 0.1beta (last update: 01/06/2010)
    base de données des connaissances que peuvent se partager plusieurs employés d'une entreprise (ou plusieurs membres d'une association) ou pour un étudiant qui veut pouvoir lister parmi ses cours toutes les connaissances primordiales par exemple.
    - ajouter une connaissance 100%
    - modifier une connaissance 0%
    - supprimer une connaissance 0%
    - lister les connaissances 100%

    module "projet" (new) : 2% : version 0.3.1 (last update 07/07/2010)
    - création des tables SQL 100%
    - ajouter un projet 100%
    - ajouter une demande à un projet 100%
    - ajouter une tâche à une demande 10%

    module "compta" : 0%

    module "achats"

    module "ventes" : 1% : version 0.0.1 (last update: 23/05/2010)
    - créer un devis 10%
    - passer un devis en bon de commande
    - passer un bon de commande en facture

    module "locations"
    module "stocks"
    module "connecteurs"

    N'hésitez pas à répondre à ce post pour exprimer votre opinion sur ce projet, proposer votre aide, vos idées, etc.

    Bien Cordialement
    David DRAPEAU

    dernière mise à jour du message: 18/05/2010
    Business, Stratégie, Leadership
    Toujours à l'écoute du marché : Surtout en Suisse ! ;-)

  3. #3
    Membre habitué
    Profil pro
    Chef d’entreprise
    Inscrit en
    Mars 2002
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Chef d’entreprise

    Informations forums :
    Inscription : Mars 2002
    Messages : 212
    Points : 149
    Points
    149
    Par défaut
    Je suis vraiment très intéressé par l'idée.
    Je ne suis pas un pro mais je bidouille pas mal en PHP (ZF en MVC) et postgresql.
    J'ai développé pas mal de mini application dessous.
    Je serais très intéressé de participer à ce projet...

    J'ai trouvé ce lien http://sourceforge.net/projects/blueerp/

  4. #4
    Membre averti
    Homme Profil pro
    Consultant PLM
    Inscrit en
    Août 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Consultant PLM

    Informations forums :
    Inscription : Août 2007
    Messages : 203
    Points : 304
    Points
    304
    Par défaut
    Je peux participer à l'occasion, faudrait créer un projet CVS ou SVN pour les intervenants ...

    Par contre, quelques remarques rapides :
    - gestion des droits : c'est une gestion fine à chaque niveau ou quelque chose de global (est-ce qu'on peut indiquer que le devis n°XXX est accessible à telle personne parce qu'elle a géré l'avant-vente ?)
    - créer un utilisateur/modifier un utilisateur/supprimer un utilisateur : te reposes-tu sur une solution "standard" (LDAP ?) ; pour une moyenne/grosse entreprise, les logiciels doivent interagir avec l'annuaire d'entreprise, sinon la solution n'est jamais réellement adoptée.

  5. #5
    Membre éprouvé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 909
    Points : 1 014
    Points
    1 014
    Par défaut
    Merci ZIED et bhamp0 pour vos messages.

    @ZIED
    Je serais très intéressé de participer à ce projet...
    Tu es le bienvenu
    Envoie moi un MP pour me dire sur quels domaines précis tu aimerais participer et pour me laisser ton Skype (ou MSN cas échéant)

    @
    - gestion des droits : c'est une gestion fine à chaque niveau ou quelque chose de global (est-ce qu'on peut indiquer que le devis n°XXX est accessible à telle personne parce qu'elle a géré l'avant-vente ?)
    C'est l'objectif. Je suis même prêt à pousser le vice au champ du formulaire. Par exemple, le champ référence client peut être visible de l'administrateur mais pas du téléprospecteur (module phoning)

    - créer un utilisateur/modifier un utilisateur/supprimer un utilisateur : te reposes-tu sur une solution "standard" (LDAP ?) ; pour une moyenne/grosse entreprise, les logiciels doivent interagir avec l'annuaire d'entreprise, sinon la solution n'est jamais réellement adoptée.
    Oups, je vais réfléchir à cette fonctionnalité dans les plus brefs délais. Surtout que j'avais déjà exploité LDAP avec PHP par le passé.

    Je peux participer à l'occasion, faudrait créer un projet CVS ou SVN pour les intervenants ...
    Que les administrateurs de Developpez.com t'entendent mon fils et tu seras béni des dieux.
    Business, Stratégie, Leadership
    Toujours à l'écoute du marché : Surtout en Suisse ! ;-)

  6. #6
    Membre éprouvé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 909
    Points : 1 014
    Points
    1 014
    Par défaut petit à petit...
    ... l'ERP fait son nid.

    Les nouveautés en cours de programmation :

    module "brain" (new) : 17% : version 0.1beta (last update: 01/06/2010)
    base de données des connaissances que peuvent se partager plusieurs employés d'une entreprise (ou plusieurs membres d'une association) ou pour un étudiant qui veut pouvoir lister parmi ses cours toutes les connaissances primordiales par exemple.
    - ajouter une connaissance 100%
    - modifier une connaissance 0%
    - supprimer une connaissance 0%
    - lister les connaissances 100%

    module "projet" (new) : 2% : version 0.0.1 (last update 04/06/2010)
    - création des tables SQL 100%
    - ajouter un projet 0%
    - ajouter une tâche à un projet 0%
    Business, Stratégie, Leadership
    Toujours à l'écoute du marché : Surtout en Suisse ! ;-)

  7. #7
    Membre averti
    Homme Profil pro
    Consultant PLM
    Inscrit en
    Août 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Consultant PLM

    Informations forums :
    Inscription : Août 2007
    Messages : 203
    Points : 304
    Points
    304
    Par défaut
    Y a-t-il de partager la version actuelle ? Tu pourrais pas déposer le tout sur un SVN quelque part afin qu'on puisse voir/corriger ?

    SourceForge, Google Code, autre ?

  8. #8
    Membre éprouvé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 909
    Points : 1 014
    Points
    1 014
    Par défaut pour très bientôt
    Salut Bhamp0,

    Je suis débordé de travail en ce moment. Je ferai ça dans les plus brefs délais. J'aurais surtout aimé avoir l'hébergement sur Developpez.com... mais au pire, je le mettrai sur Sourceforge.

    Donc si le modo des hébergements de projets lit ce message, qu'il m'envoie un MP pour me dire s'il accepte que ce projet soit hébergé ou non. Merci d'avance.
    Business, Stratégie, Leadership
    Toujours à l'écoute du marché : Surtout en Suisse ! ;-)

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 49
    Points : 59
    Points
    59
    Par défaut
    Bonjour,

    j'ai créé il y a 2 ans une application sous Access pour la gestion des interventions de mon entreprise.

    Et il y a une chose que j'ai remarqué parmi la plupart des outils, c'est que la plupart des outils de gestion de projets (ou intervention dans mon cas) ne permettent pas de créer des "templates" de projet, réutilisables à la création d'un nouveau projet.

    Je m'explique, mon entreprise a de multiples agences réparties dans les grandes et moyennes villes de France.

    De ce fait, nous sommes souvent amenés à réaliser des projets identiques pour chaque agence d'un secteur géographique précis par exemple.

    La plupart des outils, lorsqu'on crée un nouveau projet, ouvrent une page vierge de projet, et il faut saisir toutes les étapes pour chaque projet.

    Hors, quand on a 150 agences , on n'a ni envie de créer 150 projets nécessitant chacun de partir d'un projet "vierge", ni envie de créer un projet "maître" avec une ligne pour chaque agence, à chaque nouveau projet de déploiement par exemple...

    J'ai depuis quelques mois une forte envie comme toi de développer un outil en interne, mais je ne suis pas embauché en tant que développeur, et je n'aurai pas de temps alloué à ça... La seule chose que je m'autorise, c'est la recherche d'outils open source.

    Et bien entendu, je m'interdis de développer pour mon travail pendant mon temps libre, car je l'ai déjà fait, et le retour n'a pas été satisfaisant...

    Alors je cherche, je cherche... Un outil open source, avec des possibilités avancées de création de projet, en passant par la possibilité de créer des sous-projets pour un projet, de gérer des interventions pour chaque projet, comme des interventions ponctuelles, de gérer des réunions de projet, de gérer un planning multi-utilisateurs, multi-ressources, affichant aussi bien les interventions, les projets, les réunions,...

    Et j'avoue que pour l'instant, je n'ai encore rien trouvé permettant d'aller aussi loin.

    Si cela peut t'apporter des pistes de travail!!!

    Dans tous les cas, je suivrai régulièrement ton travail!

    Bon courage à toi!

  10. #10
    Membre éprouvé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 909
    Points : 1 014
    Points
    1 014
    Par défaut
    Bonjour heavenvibes et merci pour tes encouragements.

    Pourrais-tu me faire un document (PDF ou ODT) en me décrivant encore plus précisément toutes les fonctionnalités de ce que tu souhaites dans ce module de gestion de projets parce que je trouve ton post très intéressant et plein d'idées. Ensuite tu n'as qu'à me l'envoyer par message privé.

    En ce moment, je suis en surcharge de travail et je ne peux donc pas vraiment consacrer du temps à la programmation de pgios. Par contre, si tu veux bien m'épauler... tu seras le bienvenu... comme tous les autres qui voudront bien participer à ce projet.
    Business, Stratégie, Leadership
    Toujours à l'écoute du marché : Surtout en Suisse ! ;-)

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 49
    Points : 59
    Points
    59
    Par défaut
    Merci, je vais essayer de te faire ça!!!

    Par contre, je ne pense pas que je te serai d'une grande aide, car je découvre à peine la POO et j'ai franchement du mal avec ce concept... Jusqu'à présent, je n'ai jamais codé en POO, je suis un "enfant" des balbutiements de la programmation sur ordinateur... J'ai fait mes premiers pas sur TO7 et MO5, plus tard sur PC avec Pascal et Turbo Pascal, ensuite je n'ai plus fait de codage jusqu'à il y a 3 ans sur Access 2003, puis il y a 2 ans sur PHP/MySQL sur une site permettant de visualiser et configurer les switchs de chaque agence.

    Donc je suis plutôt procédures/fonctions...

    Il y a encore pas mal de choses qui m'échappent en POO!

    Et comme toi, je suis également en surcharge de travail, ou en congés... Faut bien savoir dire stop de temps en temps!!!!

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 49
    Points : 59
    Points
    59
    Par défaut
    Ci-joint un fichier PDF contenant un aperçu de fonctionnalités qui pourraient être intéressantes pour un ERP/CRM.

    Bon courage et à bientôt!!! Et peut-être également bonnes vacances!
    Images attachées Images attachées

  13. #13
    Membre éprouvé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 909
    Points : 1 014
    Points
    1 014
    Par défaut
    Merci Heavenvibes,

    avec Sarawyn, qui nous a rejoint sur le projet, on va regarder ton PDF et on te tient au courant des évolutions.

    Pour le moment, je n'ai aucun temps à consacrer à pgios et ce pendant quelques semaines encore mais j'essaie toujours d'y mettre la main à la patte de temps en temps.
    Business, Stratégie, Leadership
    Toujours à l'écoute du marché : Surtout en Suisse ! ;-)

Discussions similaires

  1. PHP & Postgresql
    Par garou51 dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 19/03/2005, 12h40
  2. Transfert d'une base PHP postgreSQL
    Par colore dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 05/04/2004, 16h35
  3. [PHP & PostGreSQL] Connexion persistante & Res Id
    Par BuLma dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 25/08/2003, 11h35
  4. [PHP & Postgresql] urgent please
    Par garou51 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 26/06/2003, 16h30
  5. [php][postgresql] tutoriaux
    Par clark59 dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 28/05/2003, 11h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo