Besoin d'aide ?

Aide sur un vieux dev en Laravel 3 à transposer en Laravel 5.7

  • Avatar de tagnefredi
    Membre depuis :
    12/06/2019
    Messages :
    2

    Bonjour,

    Pour la partie moteur/serveur d'un environnement de réalité virtuel libre/opensource qui peux fonctionner sur Windows, MacOs, et Linux manque un manager Web tant pour des besoins en mode local qu'en mode hébergé

    A la base nous pensions utiliser MWI http://mwi.myopengrid.com/page/home qui est avec une vielle version de Laravel, 3.XX je crois et donc aussi un vieux PHP.
    Ça fonctionne puisque nous l'utilisons en ligne pour notre Grille de tests/Demo mais il faut mettre une vielle version de php, ce qui n'est pas top coté sécu etc.

    Le but est déja de l'upgrader avec une version récente de Laravel et PHP
    Ensuite le but est de développer ou reprendre une partie des fonctions pour créer un nouvel outil et ajouter d'autres fonctions comme particulièrement la lecture, modification et enregistrement de fichiers .ini et la transposition de ligne de commandes en fonction "boutons et champs web" .

    Du coup les simples utilisateurs n'ont plus à mettre le nez dans des fichiers en "klingon" ni a devoir apprendre à effectuer des lignes de commandes

    En gros pour aider à ce projet pas trop besoin de connaitre le moteur/serveur en lui même, mais soit
    de faire fonctionner le vieux MWI et observer comment il fonctionne et interagit avec le moteur/serveur
    ou mieux lui upgrader son Laravel et son PHP, voir aussi bdd ... pour le faire fonctionner et l'enrichir ... ce qui est du pur dev Laravel ;)

    Mais nous n'avons jamais trouvé comment faire le grand écart d'upgrade entre Laravel 3 à 5.5 ou 5.6, et encore moins avec la 5.7

    Du coup des stagiaires débutants ont tentés de faire a partir de 0 avec un Laravel plus récent : 5.X
    Pour le moment ils n'ont réussit qu'a faire la lecture etc de fichiers .ini. Même s'il y a quelques erreurs ça fonctionne.

    Reste à peaufiner un peux pour simplifier aussi la partie visible pour les simples utilisateurs qui n'ont pas besoin au départ d'êtres perdu avec je ne sais combien de paramétrages alors que de base juste 5 à 7 suffisent ;)

    Mais il manque les fonctions initiales de création de comptes etc que contient MWI, et qui doivent interagir avec la base de données du moteur/serveur, qu'on arrive pas a bien comprendre du fait qu'on arrive pas à faire fonctionner le vieux MWI ...

    Nous avons trouvé un site, payant, qui permettrait de faire l'upgrade de Laravel : https://laravelshift.com/
    Mais ne semble pas prendre en compte le Laravel 3 ...

    Connaissez vous Laravelshift ?
    Connaissez vous d'autres outils / système similaire ?
    Sauriez vous comment faire l'upgrade de Laravel 3 à 5.X autrement que par ce qui est proposé en ligne et payant alors que pas sur du résultat si on paye ;)
    Si oui n'hésitez pas a me contacter pour m'aider ;)

    Si non, connaitriez vous quelqu'un qui saurait aider en fonction de ces informations ?

    Merci pour votre aide

    PS : Bien sur nous sommes une asso fauchée, mais pour les aides de développeurs Français / payant leurs impôts en France, on peux payer par le biais de ce qu'on appel le Don/Mécénat de Compétences qui offre réduction d'impôts à ceux qui ont la chance de payer des impôts. Si besoin je communique un topo plus détaillé, du fonctionnement mais rassurez vous, c'est simple.

    PS2 : notre projet est de mettre en place les base fonctionnelles pour ensuite lancer des appels à Dons et Financement participatifs auprès déjà de 2 grosses communautés qui attendent un outil comme notre "Manager". L'une plutôt passive techniquement compte plus de 2 millions de compte uniques, l'autre plus active compte plus de 100 000 personnes. Au final le but est de trouver des financement pour une équipe de plus de 5 à 7 personnes en développement, et à équivalent plein temps salariés. Ceux qui aident et cherche un job sont dans ce cas les premiers a qui nous proposerons un job ou autre ...

    Merci

  • Avatar de enzoparoleHD
    Membre depuis :
    27/03/2019
    Messages :
    8

    Bonjour,

    J'ai lu votre très très grand post 2 fois et penses avoir compris votre demande.
    Pour ce faire, etes vous dans la possibilité de nous informer sur les version PHP, Apache et MySQL utilisées ?

    Faire une upgrade de Laravel 3 a 5.8 est assez long, il faudra monter d'une version après l'autre en verifiant l'intégriter des fichiers et du fonctionnement du site.

    Et modiifer les codes sources qui doivent etre changés.

    Si la totalité des fichiers tel que les fichiers de migrations, seeder et tout sont correctement codés cela ne devrait pas etre long mais au contraire si rien n'est bien fait, ca devient un casse tete.

    Je me tiens a votre disposition si vous avez besoin d'un coup de main.

  • Avatar de tagnefredi
    Membre depuis :
    12/06/2019
    Messages :
    2

    Salut

    les fichiers du projet sont diponible a cet address http://mwi.myopengrid.com/page/home. nous voulons :
    -soit fraire un upgrade vers la version recente de laravel ...puis continuer le developpement en ajoutant des nouvel functionnalité
    ou
    -rependre le même projet de zero en partant de zéro avec une version recente de laravel (présentement nous recherchons des developpeurs pour effecteur ce travail)

    Merci

Vous ne pouvez pas répondre à ce sujet.