Recientemente, WordPress decidió convertir el popular pluginCampos personalizados avanzados (ACF) se bifurcó en algo llamadoCampos personalizados seguros (SCF) versión. Esta iniciativa no sólo ha suscitado un amplio debate en la comunidad, sino que también es WordPress junto con Motor WP El resultado directo de las disputas legales entre ambos, y un reflejo más profundo del ecosistema del software de código abierto en elSeguridad y beneficios empresarialesEl tenso equilibrio entre la
![Imagen [1] - ACF vs SCF: Antecedentes, diferencias y guía de selección para el debate sobre la bifurcación de plugins de WordPress](https://www.361sale.com/wp-content/uploads/2024/11/20241125142714343-image.png)
El fork es una herramienta valiosa en la comunidad del código abierto, tanto para resolver problemas técnicos actuales como para impulsar proyectos en nuevas direcciones. Sin embargo, hay una serie de retos psicológicos y prácticos que deben superarse cuando se bifurca un proyecto. Es importante que la motivación para impulsar el fork se base en una perspectiva de desarrollo a largo plazo, con un claro apoyo a la filosofía y los valores. A continuación, exploramos una serie de perspectivas con más detalle
1. Antecedentes: Conflicto entre WP Engine y WordPress
WP Engine es un conocido proveedor de alojamiento de WordPress en el
En respuesta a esto, WordPress decidió prohibir a WP Engine y a sus asociados el acceso a la infraestructura de WordPress.org, incluida la gestión de sus plugins y temas. Esta prohibición llevó a WordPress a bifurcar el ACF, creando el SCF para proteger a los usuarios y garantizar la transparencia de las actualizaciones.
![Imagen [2] - ACF vs SCF: Antecedentes, diferencias y guía de selección para el debate sobre la bifurcación de plugins de WordPress](https://www.361sale.com/wp-content/uploads/2024/11/20241125144437752-acf-contra-scf-1.jpg)
2. Historial y estado de los campos personalizados avanzados (ACF)
![Imagen [3] - ACF vs SCF: Antecedentes, diferencias y guía de selección para el debate sobre la bifurcación de plugins de WordPress](https://www.361sale.com/wp-content/uploads/2024/11/20241125143122167-image.png)
Las funciones principales de ACF incluyen:
- Múltiples tipos de campo (texto, imagen, archivo, etc.).
- Funciones avanzadas (por ejemplo, campos repetibles, campos de repetición y disposición flexible del contenido).
- Fuerte apoyo de la comunidad y abundantes recursos de documentación.
En 2022, WP Engine adquirió ACF y lo gestionó como parte de su ecosistema. Desde entonces, las actualizaciones de ACF se han trasladado a los servidores de WP Engine, el
3. Por qué bifurcar el ACF: el nacimiento del SCF
![Imagen [4] - ACF vs SCF: Antecedentes, diferencias y guía de selección para el debate sobre la bifurcación de plugins de WordPress](https://www.361sale.com/wp-content/uploads/2024/11/20241125144737414-image.png)
Consideraciones sobre seguridad y transparencia
El esquema actualizado de ACF ha proporcionado al equipo de seguridad de WordPress.org mucha información sobre su manejo de datos y
- Actualización opaca: WP Engine publica las actualizaciones a través de sus propios servidores, no a través del proceso de revisión de WordPress.org.
- Vulnerabilidades potenciales de seguridad: Algunos tratamientos de datos no filtrados pueden conllevar riesgos para la seguridad.
- Venta comercial ascendente: WP Engine incrustó enlaces para promocionar funciones de pago en el plugin, lo que llevó a la comunidad a cuestionar la ética de código abierto del plugin.
Para hacer frente a estos problemas, WordPress se lanzó en
El papel de la licencia GPL
La licencia de código abierto GPL del plugin de WordPress permite a cualquiera bifurcar el código, siempre que las nuevas versiones también cumplan la Reglas de la GPLEsta licencia otorga a WordPress el derecho a crear SCF basados en ACF, garantizando así la seguridad y la transparencia del ecosistema de plugins. Esta licencia otorga a WordPress el derecho a crear SCF basados en ACF, garantizando así la seguridad y la transparencia del ecosistema de plugins.
4. Diferencias fundamentales entre el ACF y el SCF
![Imagen [5] - ACF vs SCF: Antecedentes, diferencias y guía de selección para el debate sobre la bifurcación de plugins de WordPress](https://www.361sale.com/wp-content/uploads/2024/11/20241125144838812-image.png)
He aquí las principales diferencias entre el ACF y el SCF:
propiedad de diagnóstico | Campos personalizados avanzados (ACF) | Campos personalizados de seguridad (SCF) |
---|---|---|
título (propiedad) | Motor WP | WordPress.org |
Desarrollo centrado en la seguridad | La funcionalidad es prioritaria, la seguridad no es una preocupación importante | Centrado en la seguridad y la transparencia |
modelo de negocio | Versión profesional de pago (ACF Pro) disponible | Completamente gratis, sin upsells comerciales |
Riqueza funcional | Proporcionar funciones avanzadas (por ejemplo, campos de repetición, campos de contenido flexible) | Incluye sólo las funciones básicas de la versión gratuita |
Método de actualización | Publicado a través de los servidores de WP Engine | Totalmente alojado en WordPress.org |
Apoyo comunitario | Comunidad madura con amplia documentación | Nuevo plugin con recursos de soporte limitados |
Orientaciones futuras para la innovación | Posible mayor integración con el ecosistema de WP Engine | Centrarse en la seguridad y compatibilidad del ecosistema WordPress |
5. Impacto en desarrolladores y usuarios
Desafíos para los desarrolladores
- problema de compatibilidad: Es posible que algunos temas y plugins creados en torno a las funciones de ACF Pro no sean compatibles con SCF.
- Limitaciones funcionales: SCF carece de las funciones avanzadas de ACF Pro y puede requerir que los desarrolladores escriban manualmente código personalizado.
- curva de aprendizaje: La migración de ACF a SCF puede implicar la adaptación a un nuevo modelo de gestión de enchufes.
Confusión del usuario
- compromiso de funcionalidadPero por ahora.
Ambos plugins son totalmente funcionales El usuario tiene que elegir entre la riqueza de funciones del ACF y la seguridad y transparencia del SCF. - dificultad de migración: Puede que sea necesario reconfigurar o ajustar los campos personalizados existentes.
- Comunicación con el cliente: Los desarrolladores que gestionen varios clientes de WordPress tendrán que explicar el impacto de este cambio a sus clientes.
6. ¿Cómo elegir: ACF o SCF?
![Imagen [6] - ACF vs SCF: Antecedentes, diferencias y guía de selección para el debate sobre la bifurcación de plugins de WordPress](https://www.361sale.com/wp-content/uploads/2024/11/20241125145525181-SCF-vs.-ACF_-Why-WordPress-Forked-Advanced-Custom-Fields.jpg)
Si está considerando elegir entre ACF y SCF, sopese los siguientes factores:
requisito funcional
- Si confía en ACF Pro de funciones avanzadas (por ejemplo, campos repetidores, campos de contenido flexible), se recomienda seguir utilizando ACF.
- Si sus necesidades son relativamente sencillas, las funciones gratuitas de SCF pueden ser suficientes.
Seguridad y transparencia
- Si le preocupan más la seguridad y la transparencia de las actualizaciones, el SCF es una mejor opción.
- Si confía en el proceso de actualización de WP Engine, puede seguir utilizando ACF.
Apoyo comunitario
- ACF cuenta con un apoyo comunitario y unos recursos de documentación más maduros.
- El SCF se basa en WordPress.org Sostenibilidad de la comunidad.
7. ¿Otros plugins tendrán experiencias similares?
La respuesta corta esseguro.
En el mundo de WordPress, mientras el código esté alojado en el repositorio de plugins de WordPress.org y siga el acuerdo de licencia GPL, siempre existe la posibilidad de que sea bifurcado; la GPL concede a cualquiera el derecho a copiar, modificar y bifurcar el código siempre que se atenga a las limitaciones del acuerdo de código abierto.
![Imagen [7] - ACF vs. SCF: Antecedentes, diferencias y guía de selección para el debate sobre la bifurcación de plugins de WordPress](https://www.361sale.com/wp-content/uploads/2024/11/20241125145209559-image.png)
Un ejemplo similar es GiveWP ha bifurcado Easy Digital Downloads. Aunque ambos plugins tienen los mismos orígenes, la bifurcación ha dado lugar a direcciones funcionales diferentes para cada uno. Este tipo de comportamiento de bifurcación no es infrecuente, y sólo en el caso de ACF frente a SCF es especialmente delicado debido a que implica a actores importantes como Automattic y WP Engine.
8. Resumen
La batalla de bifurcaciones entre ACF y SCF es un acontecimiento importante en el desarrollo del ecosistema de WordPress. Para los desarrolladores y los usuarios, elegir qué plugin utilizar no es sólo una cuestión técnica, sino también una reflexión sobre la seguridad, la transparencia y el espíritu del código abierto.
Tanto si elige ACF como SCF, debe sopesar los pros y los contras en función de sus propias necesidades y vigilar de cerca los desarrollos futuros para asegurarse de que su sitio web siga siendo estable, seguro y eficaz.
Enlace a este artículo:https://www.361sale.com/es/27696El artículo está protegido por derechos de autor y debe ser reproducido con atribución.
Sin comentarios