Vous demandez "mais je recherche des exemples spécifiques de configurations / workflows que les gens utilisent pour conserver un historique des versions des fichiers modifiés sur un site WordPress" mais vous mentionnez également des produits :)
Vous obtenez ci-dessus comme réponse une liste d'outils et quelques bonnes pratiques mais je me concentrerai ici sur les workflows: ILS NE SONT PAS SPÉCIFIQUES WORDPRESS:
Mais pour les exemples / configurations / workflows généraux:
Pour commencer: il existe des modèles CM, donc indépendants de l'outillage. Google sur CM Patterns, beaucoup de livres là-bas, même les communautés de wiki, par exemple http://www.cmcrossroads.com/forums .
Il existe également des guides sur la mise en place d'une stratégie de diffusion valide (stratégie de diffusion Google), etc ...
Je ne pense pas qu'il y ait quelque chose de spécial dans les déploiements WordPress par rapport à CM Management, y compris le développement parallèle distribué sur les grandes usines Siebel, SAP, Informatica, Java, etc. C'est vraiment presque par défaut.
Ce qui manque, je pense, c'est que personne n'a encore écrit un CMplan pour le développement WordPress (IEEE). Une fois que quelqu'un l'a fait (outil indépendant). Je pense que les exigences peuvent être remplies avec n'importe quel outil.
Je pense que la raison pour laquelle le plan n'a pas été écrit est que presque toutes les implémentations WordPress sont toujours effectuées par 1 personne avec une configuration de développement-production simple, donc pas avec plusieurs développeurs / concepteurs en phase de construction devant déployer différentes versions qui s'exécutent dans le environnement de test, par exemple.
le plan CMP commence par l'identification de tous les CI en d'autres termes: faites une liste de tous les types de CI présents dans une implémentation WordPress, y compris les applications, les plugins, la base de données, la documentation, l'aide, le contenu, les fichiers de configuration, les notes de publication (!), etc. ..). C’est un bon début. Décidez ensuite lesquels vous souhaitez mettre sous CM.
Décidez ensuite des causes des changements sur ces CI, par exemple un appel client pour un correctif de bogue ou une mise à niveau nécessaire. Si c'est bien fait, cela conduit à une situation où vous avez le sentiment que les choses sont sous contrôle.
Des décisions telles que la fusion de la production au développement et la manière de gérer cela font partie de ce chapitre (2 modèles principaux ici) (bien que vous devriez bien sûr essayer de minimiser ces correctifs).
Ce n'est que plus tard que vous recherchez un outil pour faire du CM d'un côté (qui inclut la gestion des versions comme l'un des outils) et un outil de gestion des changements de l'autre côté (qui vous garde sain d'esprit).
Je pense que c'est le meilleur flux de travail pour commencer car, pour autant que je google, personne ne l'a encore fait. Je pense qu'une fois que la première personne a écrit un plan CM WordPress (selon IEEE), toute autre personne WordPress dans le monde peut copier ce plan et faire des ajustements et mettre en œuvre les modèles dans leurs outils.
N'est-ce pas trop de travail / trop lourd: cela dépend si vous avez une entreprise ou non: cela peut vous faire gagner du temps un jour pour avoir un bon plan CM.