Page 1 sur 1

Peut-on avoir son Backoffice en local ?

Posté : 26 déc. 2014, 12:05
par wwwbillgates
Bonjour, j'ai mon backoffice programmé en PHP sur lequel je dois consulter mes commandes, uploader des images, faire des mises à jours de mes articles etc... ce qui est bien long lors des chargements et m'empêche de travailler dans de bonnes conditions.

Alors je me demandais quelle est la méthode la plus pratique pour pouvoir travailler sur mon backoffice en temps réel ?
J'ai donc pensé (si cela est possible) avoir mon backoffice en local et donc l'affichage de mes commandes ou toutes autres actions se ferait en temps réel. Pour qu'ensuite toutes les modifications d'upload d'images ou de modifications dans ma base de donnée se synchronise à un moment donné en arrière plan sans que cela ralentisse mes actions en locales.

Pouvez-vous m'aider à trouver un site qui en parle ou un tutoriel afin que je sache vers quoi me diriger svp car je ne sais même pas quel mot clé taper dans mes recherches Google ?
Merci beaucoup pour votre aide.

Re: Peut-on avoir son Backoffice en local ?

Posté : 26 déc. 2014, 22:18
par Nestecha
Si, c'est faisable. La solution la plus simple pour cela :

- Demander à ton developpeur web de te faire un 'pack' qui sera en réalité ton site actuel, mais qui fonctionnera en local (ici l'important ce sont les connexions à la base de donnée et surtout la base de donnée qui devra aussi etre en local).

- Ainsi, tu pourras travailler en local et mettre à jour les articles/upload des images etc bien plus rapidement (puisque ca ne passera par aucun accès internet).

- Une fois les majs faites, il te faudra une appli web que ton developpeur pourra te faire pour directement upload le tout. Ca prendra un certain temps, mais tu auras juste à attendre ca et ton travail sera deja effectué.

Attention, tu ne pourras pas récupérer les commandes en cours par ce moyen. Donc il faudra impérativement passer par un webservice pour ca (que tu pourras utiliser en local mais qui fera quand même une connexion entre ta base de donnée réelle et ton site en local). Ceci prendra le même temps que sur ton site en ligne.

Je pense que le soucis majeur ici c'est simplement que ton backoffice n'est pas optimisé. C'est souvent parce qu'on cherche à faire un truc stylé en affichant plein de graphe etc qui ralentissent forcément l'utilisation principale.
Le mieux à faire donc si tu ne veux pas avoir à utiliser un deuxième site copie et devoir tout upload, c'est de demander à optimiser ton backoffice. Segmente les parties qui t'intéressent pour limiter les requêtes en BDD etc y'a pleins de façons, celui qui t'as fait le site devrait savoir quoi faire.