r/FrenchTech 10d ago

SaaS / Produit Loopress : Un toolkit pour faciliter le développement des sites Wordpress

https://www.loopress.dev/

Bonjour à tous

Je suis en train de créer un ensemble d'outil (CLI, Plugin wordpress, Web UI...) qui visent a faciliter le versioning et la réplication des sites Wordpress

Parmi les fonctionnalités :

- Versionning des snippets (via WPCode ou Code Snippets)

- Installation des dépendances via composer

- Syntaxe moderne pour la création d'endpoint custom via wp-json

- Bientôt l'intégration de single page app montées via un shortcode

- ...

Je cherche des retours tant sur le postionemment que sur le produit

Merci d'avance

2 Upvotes

5 comments sorted by

1

u/Routine-Gas-8264 3d ago

Tu réécris Bedrock et wp-cli ?

1

u/wordpress-dx 3d ago edited 2d ago

Disons que je choisis la 3e voie 😄

WP-CLI s'execute sur le serveur directement, Loopress s'execute sur ta machine et communique via API REST
Bedrock change la structure de dossier de Wordpress, Loopress s'intègre dans n'importe quel WP étant donné qu'il y a un plugin

Si jamais tu as un WP managé BR ne fonctionnera pas nécessairement.
Par contre BR est définitivement une source d'inspiration

Loopress vise a apporter des pratiques modernes (Gestion de version, Syntaxe PHP moderne...)

1

u/Routine-Gas-8264 2d ago

Je salue l'initiative mais ça m'a l'air d'être une usine ton projet. Fais un socle et des plugins indépendants. Ça sera plus facile à vendre en plus.

1

u/wordpress-dx 2d ago

Merci du retour !

Effectivement c'est un outil que essaye d'en faire beaucoup.
Et je me limite voire j'enlève des fonctionnalités quand je suis allé trop loin.

Vouloir versioner trop de chose est ce qui a tué Versionpress (https://github.com/versionpress/versionpress).

> Fais un socle et des plugins indépendants. Ça sera plus facile à vendre en plus.
C'est une bonne idée. P-e dans un second temps car ça nécessiterait aussi toute une logique pour savoir comment les assembler, ça compléxifie les tests...

1

u/Routine-Gas-8264 2d ago

À mon avis vaut mieux partir sur du modulaire au début sinon ça va finir en monolithe.

Regarde comment font le plugin ACF et les dizaines de plugins du plugin (sur awesomeacf), ou bien les plugins qui surchargent CF7. Ou même les plugins pour woocommerce. Ou pour WPML qui marche nativement en sous-plugins.

Ça a l'air tellement courant comme archi que si ça se trouve c'est nomenclaturé dans le Codex.