5 ms·
If I understood correctly, this is basically a collection of Eloquent (Laravel's ORM) models that represent Wordpress database tables. Nifty tool for PHP proje
by hu3 2y ago
If I understood correctly, this is basically a collection of Eloquent (Laravel's ORM) models that represent Wordpress database tables.
Nifty tool for PHP projects that need to interface with Wordpress data.
With how large the Wordpress market is, this is probably desired by more teams than one could think of at a quick glance.
- benatkin 2y agoIt circumvents the GPL unless you have a very unusual interpretation or have it putting GPL code into your database, with better performance and less complexity that the REST and GraphQL wrappers that are common ways to do headless WordPress.
- 3D30497420 2y agoAgreed. I've been doing freelance design/dev for small businesses for 15+ years and at first I would always choose the best current CMS available. Wordpress was always an option, but it was clunky and had a mixed reputation. Well, all those CMSs are gone and I had to migrate several sites. Wordpress offers one of the most important things to these small businesses: (relative) consistency and dependability. I can very much see the benefit of decoupling the front and back ends for these cases, especially since in most cases nowadays the public facing pages are pre-rendered/cached anyway. Also, I love Laravel.
- samuell 2y agoJust wanting to chime in that ProcessWire [1] has provided this dependency for me over the last 10 years, even in a better way than WordPress can provide, since it is such a small core that rarely needs updating, and that most if not all functionality can be developed through a few lines it's amazing PHP API rather than tons of 3rd party plugins that need constant updating. 10+ year site still running without me touching it. One customer even was able to find a (non-expert) developer to develop it further, since it is all pure PHP anyways. As a former Drupal webdev, ProcessWire is heaven. https://processwire.com/ https://processwire.com/
- chiefalchemist 2y ago> Wordpress offers one of the most important things to these small businesses: (relative) consistency and dependability. Kudos. Maintainability. It matters. I wish more devs realized that their DIY solutions are a disservice to the client once they leave the project. WP has it (many) faults. But in general a good new dev can - with some effort - pick up where the ex-dev left off. Clients should not loose sleep tracking down support for some esoteric megalomaniac-developer solution.
- cess11 2y agoLooks to me to be a bit more than that in the repo. Not sure if this is a thing in Laravel yet but usually it's easy to generate ORM classes from an existing database. Symfony has it in their CLI tool, or had back in 2019 when I last used it.