Important - Front end hasn't been updated yet so it's broken. Will fix ASAP.
A starting point for a Joomla front-end CRUD component.
Presents a front-end user with usual CRUD views, e.g. Table of ALL items and a form to add/edit individual items. Provides the back-end stuff too.
If you only want the backend stuff, delete the 'site' folder and then remove the XML for that folder from the main manifest.
Important - this is only a skeleton so you'll need to do some work on your database schema and models to reflect what you actually need. However, this extension is meant to work out of the box so you can see it working and get you up and running as quickly as possible. Because of this, the extension will install without any errors, but you'll need to be confident changing the database after-installation, so I recommend figuring that out first. This also means changing the front- and back-end forms and table views etc.
Note - this builder expects a naming convention where the plural should be entered. A singular is automatically generated by add 's'. For example, a component called "Alerts" / "com_alerts" should have "Alerts" entered as the name, "Alert" (singular) is generated and used where needed.
You'll need PHP-CLI installed to run the build script.
Currently, there's a .bat file to allow you enter the arguments for the build script.
If you're not using windows you can use the PHP-CLI directly by replacing the placeholders in this command:
php -f _build-new-bones/index.php nowner=%Ow%ame=%Nm% description=%Ds%
To add Categories support, follow this guide: https://blog.astrid-guenther.de/en/joomla-kategorien-im-backend-einrichten/
Adding admin submenus: https://www.dionysopoulos.me/book/com-menus.html