Versionpress 3.0 peut – il être considéré comme un projet Open Source?
E) apporter des changements continus de manière sûre et fiable.
Avant de plonger dans la version actuelle de versionpress, résumons brièvement son cheminement vers la version 3.0. Jusqu’à présent, l’histoire de versionpress trouve son origine dans les idées de borek Bernard et Jan voracek, deux développeurs tchèques qui ont annoncé pour la première fois à la mi – 2014 leur intention d’introduire le contrôle de version dans WordPress. L’idée initiale était d’utiliser le financement participatif pour financer le développement, mais les premières tentatives de financement n’ont pas atteint leurs objectifs. Cependant, la version 1.0 a été lancée en avril 2015 avec les fonctionnalités de base de Versioning, Undo et ROLLBACK. En octobre 2015, la version 2.0, après freewheeling, a introduit une interface JavaScript considérablement modifiée et a apporté des améliorations majeures à la mise en scène et à la synchronisation de la base de données.
Au cours de cette période, le promoteur a réussi à obtenir un financement initial de 400 000 $de credo Ventures à Prague. Il s’agit d’un élément clé pour changer leur ancien modèle d’accès précoce au financement et passer au modèle open source. Au début du mois d’avril 2016, versionpress est arrivée à temps en tant que sortie officielle d’un projet Open Source, passant officiellement à github, et le Code a été officiellement révisé par Daniel bachhuber du WP – CLI. La version 3.0 a été publiée à la fin du mois d’avril.
L’un des avantages de versionpress startup versionpress est l’accent mis sur la documentation du projet. Une lecture rapide de la section Introduction vous guidera rapidement dans les bases de l’installation et de la configuration. Il n’y a rien de particulièrement lourd à gérer ici.
I et le plug – in lui – même sont installés de la même manière que les autres plug – ins téléchargés à partir de github. Cependant, il est important de noter que vous avez besoin de WordPress 4.4 ou plus, PHP 5.6 ou plus et GIT 1.9 ou plus. Si vous regardez rapidement la page d’hébergement, vous verrez qu’il peut s’agir d’une extension de nombreux paquets d’hébergement partagés.
Les essais locaux ont montré que cet ensemble de fonctions fonctionnait de façon assez stable, mais plusieurs avertissements assez importants doivent être mentionnés. Tout d’abord, les modifications manuelles des fichiers et les modifications téléchargées par FTP doivent être confirmées manuellement. Deuxièmement, bien qu’il soit facile de surveiller les changements et de récupérer ou d’annuler au niveau du sujet, les choses deviennent plus compliquées avec les plug – ins. Le support pour les plug – ins populaires est clairement indiqué. La bonne nouvelle est que l’affichage rapide de n’importe quel onglet plugins dans WordPress montrera si les plugins sont pris en charge. La mauvaise nouvelle est que la liste des plug – ins non pris en charge n’est pas petite. Le support complet pour les plug – ins tiers n’est pas encore disponible. Comme le montre la capture d’écran de la section pertinente du document ci – dessus, nous traitons ici d’un grand nombre de plug – ins potentiellement incompatibles. Pour être honnête, les créateurs de versionpress recherchent activement les commentaires des fabricants de plug – ins et s’efforcent d’améliorer la compatibilité, mais c’est un point clé dans la version actuelle. Une autre caractéristique importante de l’exécution de plusieurs environnements et de la synchronisation de versionpress est sa capacité à exécuter plusieurs versions d’instances WordPress en même temps, puis à combiner les différences entre elles. Une partie de la terminologie ici est un peu confuse, et les termes instance, environnement, clone et installation peuvent être utilisés de façon interchangeable. Essentiellement, ils sont réduits à quelques branches dans GIT. Il vaut la peine de lire les instructions des développeurs sur le clonage et la fusion dans versionpress. Un bon billet sur le blog de borek Bernard donne un aperçu des idées qui sous – tendent cette approche, si vous voulez approfondir les détails, mais le principal avantage est que les bases de données sont également versionnées en cours de processus, une fonctionnalité qui pourrait éliminer de nombreuses faiblesses dans le développement de la tradition. À ce stade, Notez que vous devez actuellement exécuter WP – CLI avec cette fonctionnalité et que vous passez à l’environnement de la console pour cloner ou fusionner des sites. Dans cet exemple, Merge est utilisé comme terme catchall pour couvrir les commandes traditionnelles push et pull de GIT.
Bien qu’il soit clair que les développeurs essaient de gérer ce problème, un point que nous avons souligné précédemment sur les plug – ins est également un point culminant dans ce cas. En fait, l’orientation du plug – in est excitante, mais en ce qui concerne ut, il ne semble pas être entièrement mis en œuvre
Open source. Avez – vous déjà fait l’expérience de son utilisation ou Savez – vous où il va aller? Contactez – nous par les commentaires ci – dessous et faites – nous savoir! Image surlignée: geralt