docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/POST.md
We're excited to introduce to you ABP's CMS Kit Module – a versatile module that empowers you to build your own dynamic content website with ease. In this introductory blog post, we'll first take a look at the CMS Kit Module and then we'll take you on a journey through our CMS Kit Demo Application, showcasing the incredible capabilities of this feature-rich module.
At the heart of ABP's CMS Kit Module is a robust Content Management System (CMS) designed to simplify content creation and management. With the CMS Kit, you have the tools to build your own dynamic content website, complete with a range of features tailored to your specific needs. It provides core building blocks and fully working sub-systems to create your own website with the CMS features or use the building blocks in your websites for any purpose.
The following features are currently available and ready to use:
For more information, please check the CMS Kit Module documentation. In the documentation, you can see descriptions for each feature, learn how to install & configure the module, and much more...
CMS Kit Pro is a part of ABP Commercial and provides additional features. The following features are provided by the CMS Kit Pro Module:
For more information, check the CMS Kit Pro Module documentation.
As the core ABP development team, we've created a sample application to showcase the incredible capabilities of the ABP's CMS Kit Module. You can explore the source code of the application on our GitHub repository to get a deeper understanding of how the CMS Kit works under the hood. While developing the application, we aimed to build a real-world application and use almost all of the CMS Kit Features.
In the next sections, we will provide a detailed walkthrough of the application and highlight each CMS Kit feature that has been incorporated into it.
One of the standing out features of the CMS Kit is its Menu System, which allows for the creation and dynamic ordering of application menu items. Say goodbye to static menus; with CMS Kit, you have the power to tailor your menu structure according to your evolving content needs.
You can see the homepage of the application in the following figure:
The application menu items in the navbar are created & ordered dynamically with the CMS Kit's Menu System:
Our demo application goes a step further by demonstrating custom implementations, such as an image gallery, seamlessly integrated with CMS Kit's Comment & Reaction Features:
| Gallery | Detail Page |
|---|---|
It's pretty easy to integrate CMS Kit Features such as Comments & Reactions into your existing pages. You can check the source code of the application and see how to integrate the features.
Blogging has never been easier! With the CMS Kit's Blogging Feature, you can effortlessly manage your blog content, complete with Ratings, Comments, Tags, and Reactions features as enabled:
| Blog | Blog Post |
|---|---|
You can enable/disable CMS Kit Features per blog on the admin side easily:
Products pages showcase the flexibility of the CMS Kit's Pages Feature, allowing for dynamic content creation, style customization, and script integration. Your website can now truly reflect your unique brand and content style.
You can create pages with dynamic URLs on the admin side:
After you have created the page, you can access it via /{slug} URL on the public-web side:
Please try the CMS Kit Module now and provide feedback to help us to build a more effective content management kit!