Récemment, WordPress a décidé de rendre le populaire pluginChamps personnalisés avancés (ACF) s'est transformé en quelque chose appeléChamps personnalisés sécurisés (SCF) version. Cette initiative a non seulement suscité de nombreuses discussions au sein de la communauté, mais elle est aussi un élément important de la stratégie de l'UE en matière de sécurité. WordPress avec WP Engine Le résultat direct des litiges juridiques entre les deux, et un reflet plus profond de l'écosystème du logiciel libre dans les pays de l'Union européenne.Sécurité et avantages pour les entreprisesL'équilibre tendu entre les
![Image [1]-ACF vs SCF : Contexte, différences et guide de sélection pour le débat sur le fourchage des plugins WordPress](http://gqxi.cn/wp-content/uploads/2024/11/20241125142714343-image.png)
Le forkage est un outil précieux dans la communauté open source, à la fois pour résoudre les problèmes techniques actuels et pour pousser les projets dans de nouvelles directions. Cependant, un certain nombre de défis psychologiques et pratiques doivent être surmontés lors du forkage d'un projet. Il est important que la motivation pour pousser le forking soit basée sur une perspective de développement à long terme, avec un soutien clair de la philosophie et des valeurs. Ci-dessous, nous explorons plus en détail un certain nombre de perspectives
1. contexte : conflit entre WP Engine et WordPress
WP Engine est un fournisseur de services d'hébergement WordPress bien connu dans le monde entier.
En réponse à cela, WordPress a décidé d'interdire à WP Engine et à ses associés d'accéder à l'infrastructure de WordPress.org, y compris de gérer leurs plugins et leurs thèmes. Cette interdiction a incité WordPress à forker l'ACF, créant ainsi l'ACF SCF afin de protéger les utilisateurs et de garantir la transparence des mises à jour.
![Image [2] - ACF vs SCF : Contexte, différences et guide de sélection pour le débat sur le fourchage des plugins WordPress](http://gqxi.cn/wp-content/uploads/2024/11/20241125144437752-acf-contra-scf-1.jpg)
2. l'historique et le statut des champs personnalisés avancés (ACF)
![Image [3] - ACF vs SCF : Contexte, différences et guide de sélection pour le débat sur le fourchage des plugins WordPress](http://gqxi.cn/wp-content/uploads/2024/11/20241125143122167-image.png)
Les principales fonctions d'ACF sont les suivantes
- Plusieurs types de champs (texte, image, fichier, etc.).
- Fonctionnalités avancées (par exemple, champs répétables, champs répétitifs et mise en page flexible du contenu).
- Un soutien important de la part de la communauté et de nombreuses ressources documentaires.
En 2022, WP Engine a acquis ACF et l'a intégré à son écosystème. Depuis lors, les mises à jour d'ACF ont été transférées sur les serveurs de WP Engine, le
3. pourquoi bifurquer l'ACF : la naissance du SCF
![Image [4] - ACF vs SCF : Contexte, différences et guide de sélection pour le débat sur le fourchage des plugins WordPress](http://gqxi.cn/wp-content/uploads/2024/11/20241125144737414-image.png)
Considérations relatives à la sécurité et à la transparence
La mise à jour du schéma d'ACF a donné à l'équipe de sécurité de WordPress.org beaucoup d'informations sur le traitement des données et la gestion de l'information.
- Mise à jour opaqueWP Engine publie les mises à jour via ses propres serveurs, et non via le processus de révision de WordPress.org.
- Vulnérabilités potentielles en matière de sécuritéLe traitement non filtré des données peut entra?ner des risques pour la sécurité.
- Vente incitative commercialeWP Engine a intégré des liens pour promouvoir des fonctionnalités payantes dans le plugin, ce qui a incité la communauté à remettre en question l'éthique "open source" du plugin.
Pour répondre à ces problèmes, WordPress a été lancé sur
Le r?le de la licence GPL
La licence GPL du plugin WordPress permet à quiconque de s'approprier le code, à condition que les nouvelles versions respectent également la licence GPL. Règles GPL. Cette licence donne à WordPress le droit de créer des SCF basés sur des ACF, garantissant ainsi la sécurité et la transparence de l'écosystème des plugins.
4. les principales différences entre le FAC et le SCF
![Image [5] - ACF vs SCF : Contexte, différences et guide de sélection pour le débat sur le fourchage des plugins WordPress](http://gqxi.cn/wp-content/uploads/2024/11/20241125144838812-image.png)
Voici les principales différences entre l'ACF et le SCF :
propriété diagnostique | Champs personnalisés avancés (ACF) | Champs personnalisés de sécurité (SCF) |
---|---|---|
titre (propriété) | WP Engine | WordPress.org |
Développement axé sur la sécurité | La fonctionnalité est une priorité, la sécurité n'est pas une préoccupation majeure. | Centré sur la sécurité et la transparence |
modèle d'entreprise | Version professionnelle payante (ACF Pro) disponible | Entièrement gratuit, pas d'incitation commerciale |
Richesse fonctionnelle | Fournir des fonctionnalités avancées (par exemple, des champs répétitifs, des champs de contenu flexibles) | Ne comprend que les fonctionnalités de base de la version gratuite |
Méthode de mise à jour | Publié sur les serveurs de WP Engine | Entièrement hébergé sur WordPress.org |
Soutien communautaire | Une communauté mature avec une documentation complète | Nouveau plugin avec des ressources d'assistance limitées |
Orientations futures de l'innovation | Possibilité d'intégration plus poussée avec l'écosystème de WP Engine | Focus sur la sécurité et la compatibilité de l'écosystème WordPress |
5. l'impact sur les développeurs et les utilisateurs
Défis pour les développeurs
- problème de compatibilitéCertains thèmes et plugins construits autour des fonctionnalités d'ACF Pro peuvent ne pas être compatibles avec SCF.
- Limitations fonctionnellesLe SCF ne dispose pas des fonctionnalités avancées de l'ACF Pro et peut exiger des développeurs qu'ils écrivent manuellement un code personnalisé.
- courbe d'apprentissageLa migration de l'ACF vers le SCF peut impliquer de s'adapter à un nouveau modèle de gestion des modules d'extension.
Confusion des utilisateurs
- compromis de fonctionnalitéMais pour l'instant.
Les deux plugins sont pleinement fonctionnels L'utilisateur doit choisir entre la richesse des fonctionnalités de l'ACF et la sécurité et la transparence du SCF. - Difficultés de relocalisationLes champs personnalisés existants devront peut-être être reconfigurés ou ajustés.
- Communication avec les clientsLes développeurs qui gèrent plusieurs clients WordPress devront expliquer l'impact de ce changement à leurs clients.
6. comment choisir : ACF ou SCF ?
![Image [6] - ACF vs SCF : Contexte, différences et guide de sélection pour le débat sur le fourchage des plugins WordPress](http://gqxi.cn/wp-content/uploads/2024/11/20241125145525181-SCF-vs.-ACF_-Why-WordPress-Forked-Advanced-Custom-Fields.jpg)
Si vous envisagez de choisir entre l'ACF et le SCF, tenez compte des facteurs suivants :
exigence fonctionnelle
- Si vous comptez sur ACF Pro des fonctionnalités avancées (par exemple, les champs répétiteurs, les champs de contenu flexibles), il est recommandé de continuer à utiliser ACF.
- Si vos besoins sont relativement simples, les fonctions gratuites du SCF peuvent être suffisantes.
Sécurité et transparence
- Si vous êtes plus préoccupé par la sécurité et la transparence des mises à jour, le SCF est un meilleur choix.
- Si vous faites confiance au processus de mise à jour de WP Engine, vous pouvez continuer à utiliser ACF.
Soutien communautaire
- ACF dispose d'un support communautaire plus mature et de ressources documentaires.
- Le SCF s'appuie sur WordPress.org Durabilité de la communauté.
7. d'autres plugins auront-ils des expériences similaires ?
La réponse courte ests?r.
Dans le monde de WordPress, tant que le code est hébergé dans le dép?t de plugins de WordPress.org et qu'il respecte l'accord de licence GPL, il est toujours possible qu'il soit forké ; la GPL donne à quiconque le droit de copier, modifier et forker le code tant qu'il adhère aux contraintes de l'accord open source.
![Image [7] - ACF vs SCF : Contexte, différences et guide de sélection pour le débat sur le fourchage des plugins WordPress](http://gqxi.cn/wp-content/uploads/2024/11/20241125145209559-image.png)
Un exemple similaire est GiveWP est devenu Easy Digital Downloads. Bien que les deux plugins aient les mêmes origines, la bifurcation a donné lieu à des orientations fonctionnelles différentes pour chacun d'entre eux. Ce type de comportement n'est pas rare, et ce n'est que dans le cas d'ACF vs. SCF qu'il est particulièrement sensible en raison du fait qu'il implique des acteurs majeurs tels qu'Automattic et WP Engine.
8. résumé
La bataille de fork entre ACF et SCF est un événement important dans le développement de l'écosystème WordPress. Pour les développeurs et les utilisateurs, le choix du plugin à utiliser n'est pas seulement une question technique, mais aussi une réflexion sur la sécurité, la transparence et l'esprit open source.
Que vous choisissiez ACF ou SCF, vous devez peser le pour et le contre en fonction de vos propres besoins et suivre de près les évolutions futures pour vous assurer que votre site web reste stable, sécurisé et efficace.
Lien vers cet article :http://gqxi.cn/fr/27696L'article est protégé par le droit d'auteur et doit être reproduit avec mention.
Pas de commentaires