Página principal » WordPress » Alternativa de ClassicPress a WordPress sin Gutenberg y React.js

    Alternativa de ClassicPress a WordPress sin Gutenberg y React.js

    Hay un cambio importante en WordPress con Gutenberg. Es un proyecto ambicioso liderado principalmente por la gente de Automattic para cambiar el editor de WordPress TinyMCE, De una manera radical. Trae un nuevo paradigma - un llamado “Bloquear” a WordPress. Cada componente como Párrafo, Imagen o Encabezados ahora es un bloque creado con React.js.

    Sin embargo, el uso de React.js ha provocado algunos debates candentes dentro de la comunidad de WordPress, destacando problemas como las licencias en las que muchos argumentan que es no es compatible con GPL, De ahí el impulso de utilizar una alternativa..

    Entonces, en este post, les presentaré ClassicPress, un gran alternativa a WordPress sin Gutenberg y React.js. Sigamos leyendo para saber más..

    ¿Por qué necesitamos una alternativa de WordPress de todos modos?

    React.js y el concepto de Bloque se extenderán por el área de administración de WordPress, aunque la curva de aprendizaje de React.js sea bastante pronunciada. Por el momento, es sólo Sustituyendo al clásico editor de TinyMCE.. A continuación, este cambio reemplazará completamente al Personalizador, así como a la interfaz de Administración..

    Para los desarrolladores, las empresas y los desarrolladores independientes, este cambio afectará en gran medida. Necesitarán gastar un presupuesto enorme para volver a capacitar a sus clientes y actualizar periódicamente sus temas o complementos para que sean compatibles con Gutenberg.

    Los desarrolladores de nivel de entrada serán los más afectados. Lo que antes era un cambio fácil y una solución con unas pocas líneas de un fragmento de código, pronto requerirá una habilidad nivelada en JavaScript para hacer lo mismo en WordPress.

    Estos son solo un pocas entre muchas frustraciones derivadas del empuje de Gutenberg. En respuesta a esto, algunas personas en la comunidad de WordPress han tomado una acción bastante fuerte en busca de una nueva plataforma.

    Introduciendo ClassicPress

    ClassicPress es una iniciativa liderada por Scott Bowler y un puñado de colaboradores como alternativa a WordPress sin Gutenberg y React.js, (al menos por el momento). De hecho, el equipo ClassicPress tiene Ya planeado la versión 2.0.0 del proyecto. donde comenzará a desplegar nuevos cambios y características.

    ClassicPress practica una forma más democrática de dejar que la comunidad decida la dirección del proyecto. Hay unos pocos ideas interesantes propuesto por la comunidad, por ejemplo:

    La versión mínima de PHP debería ser 7.0

    WordPress se inició cuando PHP aún estaba en la Versión 4 y OOP (Programación Orientada a Objetos) solo existía en PHP5. Si profundizas en el código fuente lo encontrarás. lleno de código legado. Dado el tamaño del proyecto y la cantidad de usuarios, a WordPress no le resultará fácil dejar de usar las versiones anteriores de PHP.

    ClassicPress, al ser un nuevo proyecto, tiene mucha flexibilidad para el cambio. De hecho, ya ha establecido PHP5.6 como el PHP mínimo para admitir. Soportando nuevas versiones de PHP proporcionará a ClassicPress un aumento de rendimiento, una mejor seguridad, así como un diferenciador interesante desde el punto de vista del desarrollador.

    Añadir API para complementos necesarios adicionales

    Una gran idea tomada de un moderno administrador de dependencia como Composer y NPM. Esta característica permitirá a los desarrolladores Definir dependencia para sus complementos y temas.. Así, por ejemplo, cuando un usuario instala un tema, instalará automáticamente los otros complementos de los que depende el tema..

    Eliminar XML-RPC

    XML-RPC es una especificación obsoleta que permite aplicaciones externas tales como Aplicación móvil y de escritorio para interactuar con WordPress.. WordPress ahora tiene su propia API JSON que hace que el uso de XML-RPC sea irrelevante. Además de eso, el xmlrpc.php punto final plantea algunas vulnerabilidades.

    Otra cosa interesante que encontré en ClassicPress es que puede encontrar o enviar propuestas de nuevas características, así como votar por ellas en la página de Peticiones y la comunidad activa seguramente responderá a sus sugerencias..

    Que sigue?

    ClassicPress, en este momento, todavía está en su etapa inicial. El equipo y los colaboradores son actualmente desarrollando la versión 1.0.0 Y ya tenemos un plan para la versión 2.0.0. El desarrollo se realiza con Git y se publica como un repositorio Github..

    En comparación con SVN, que WordPress sigue utilizando para administrar el repositorio del proyecto Core, usar Git facilitará a los desarrolladores contribuir al proyecto con “Solicitud de extracción”, Al igual que la forma de contribuir a un proyecto moderno de código abierto en estos días..

    Ser un tenedor y heredando una familiaridad del CMS más popular, ClassicPress tiene la potencial para ser tan popular como WordPress en los próximos días. También puede convertirse en su propia entidad al introducir sus propias características que nunca pueden suceder en WordPress..

    Es bueno tener una alternativa útil a WordPress y estaré observando el proyecto de cerca..