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
- Host: GitHub
- URL: https://github.com/networking/init-cms-bundle
- Owner: networking
- License: mit
- Created: 2012-11-22T14:34:40.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2025-02-14T10:14:35.000Z (3 months ago)
- Last Synced: 2025-04-01T15:17:38.526Z (about 1 month ago)
- Topics: cms, content-management, multilingual
- Language: CSS
- Homepage: http://initcms.com/
- Size: 166 MB
- Stars: 99
- Watchers: 24
- Forks: 41
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
NetworkingInitCmsBundle
======================
Welcome to the networking init cms bundleThe 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 managerOther 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 dependenciesThe 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