An open API service indexing awesome lists of open source software.

https://github.com/networking/init-cms-bundle

the flexible cms core for symfony developers
https://github.com/networking/init-cms-bundle

cms content-management multilingual

Last synced: 24 days ago
JSON representation

the flexible cms core for symfony developers

Awesome Lists containing this project

README

        

NetworkingInitCmsBundle
======================
Welcome to the networking init cms bundle

The InitCmsBundle is a small flexible cms core based on symfony 2 which can be used as a standalone CMS or integrated into
any existing symfony 6 project, using php 8.2.

The main features are:
- Page manager with draft and published states, as well as public or protected (login only) pages, and customised URLs
- Menu manager to organise multiple menu bars
- Media manager and gallery manager
- User manager with ACL access control
- Help page manager

Other Features:
- Integrate your own twig templates
- Create your own content types
- Based on the SonataAdminBundle so you can easily create your own admin modules
- Enable two-factor authentication for the admin interface
- Enable webauthn for passkey login
- Security Check to check for common security issues in your php and javascript dependencies

The project is being developed by the small hard working team at [net working AG][1] in Zürich.

If you would like to get up and running with a CMS in a symfony 6
application you can either install this bundle in an existing project
or download and install the [networking init CMS sandbox][2]

The following links should get you started with a running cms. We are working hard to provide you with more documentation and examples, but in the meant time have a look at the following pages.

Installation
------------
- [InitCmsBundle installation](https://github.com/networking/init-cms-bundle/blob/master/doc/installation.md)

Documentation
-------------
- [Configuring your cms](https://github.com/networking/init-cms-bundle/blob/master/doc/configuration.md)
- [Creating templates](https://github.com/networking/init-cms-bundle/blob/master/doc/templates.md)
- [Creating custom content types](https://github.com/networking/init-cms-bundle/blob/master/doc/content_types.md)
- [Creating an Admin user interface](https://github.com/networking/init-cms-bundle/blob/master/doc/admin_ui.md)
- [Creating custom admin settings](https://github.com/networking/init-cms-bundle/blob/master/doc/custom_admin_settings.md)
- [Using 2 factor authentication](https://github.com/networking/init-cms-bundle/blob/master/doc/2fa_authentication.md)
- [Enabling Webauthn for Passkey login](https://github.com/networking/init-cms-bundle/blob/master/doc/webauthn.md)
- [Security checker](https://github.com/networking/init-cms-bundle/blob/master/doc/security_checker.md)

License
-------

This bundle is under the MIT license. See the complete license in the bundle:

[License](LICENSE).

[1]: http://www.networking.ch
[2]: https://github.com/networking/sandbox-6