ACF vs SCF : Le débat sur la fourche et l'avenir de l'écosystème WordPress

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

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 ACF avec SCF Le contexte historique, les raisons du fork, l'impact sur les utilisateurs et les développeurs, et ce que cela signifie pour l'écosystème WordPress.

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. 2022 Matt Mullenweg, cofondateur de WordPress, a acquis le plugin ACF en 2007, lui ajoutant des fonctionnalités et fournissant des mises à jour via sa propre plateforme. Cependant, cette méthode de mise à jour contourne le catalogue officiel des plugins de WordPress.org, ce qui pose des problèmes de sécurité et de transparence. Matt Mullenweg, cofondateur de WordPress compterLe comportement de WP Engine peut menacer l'intégrité de l'écosystème des plugins, en particulier si ses mises à jour ne sont plus soumises à l'examen de la communauté WordPress.org.

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

2. l'historique et le statut des champs personnalisés avancés (ACF)

ACF Créé en 2011 par Elliot Condon, c'est l'un des plugins les plus populaires de l'écosystème WordPress. Il permet aux développeurs d'ajouter des champs personnalisés aux articles, aux pages et aux types d'articles personnalisés à travers une interface simple sans avoir besoin d'un codage complexe. Le plugin est flexible, facile à utiliser et a attiré plus de 2 millions d'installations actives.

Image [3] - ACF vs SCF : Contexte, différences et guide de sélection pour le débat sur le fourchage des plugins WordPress

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, leet n'est plus publié par WordPress.org.

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

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.commerceLes vendeurs à la sauvette ont fait part de leurs préoccupations. Les problèmes spécifiques sont les suivants :

  • 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 octobre 2024L'annonce de la scission de l'ACF, qui crée SCF Plug-ins.SCF supprime la fonctionnalité commerciale de vente incitative d'ACF, avec une sécurité renforcée, et est entièrement hébergé dans le répertoire officiel des plugins de WordPress.org.

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

Voici les principales différences entre l'ACF et le SCF :

propriété diagnostiqueChamps personnalisés avancés (ACF)Champs personnalisés de sécurité (SCF)
titre (propriété)WP EngineWordPress.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'entrepriseVersion professionnelle payante (ACF Pro) disponibleEntièrement gratuit, pas d'incitation commerciale
Richesse fonctionnelleFournir 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 à jourPublié sur les serveurs de WP EngineEntièrement hébergé sur WordPress.org
Soutien communautaireUne communauté mature avec une documentation complèteNouveau plugin avec des ressources d'assistance limitées
Orientations futures de l'innovationPossibilité d'intégration plus poussée avec l'écosystème de WP EngineFocus 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 fonctionnelsL'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

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

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.


Contactez nous
Vous n'arrivez pas à lire le tutoriel ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Service clientèle WeChat
Service clientèle WeChat
Tel : 020-2206-9892
QQ咨詢:1025174874
(iii) Courriel : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
? Déclaration de reproduction
Cet article a été écrit par : xiesong
LA FIN
Si vous l'aimez, soutenez-le.
félicitations9 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires