This CMS Application is built using the ABP framework with Angular. It allows users to manage (list, create, edit, delete) CMS pages and access them through a dynamically generated menu.
- CMS Pages: Home menu to CMS management.
- New CMS Page: Users can add new pages to the CMS.
- Actions: Edit: Existing pages can be edited.
- Actions: Delete: Users can delete pages from the CMS.
- Pages List Menu: The menu updates dynamically to reflect the current pages in the CMS.
- Content Rendering: Accessing a page from the menu displays its HTML content.
- .NET Core SDK
- Node.js
- Angular CLI
- Navigate to the API project directory.
- Run
dotnet restoreto restore the dependencies. - Start the API with
dotnet run.
- Navigate to the Angular project directory.
- Run
npm installto install dependencies. - Start the Angular server with
ng serve. - Access the application at
http://localhost:4200.
- To add a new page, navigate to the CMS Pages section and use the 'New CMS Page' feature.
- Edit or delete pages using the options provided in the CMS pages list.
- Access pages from the dynamic menu; clicking a menu item displays the page content.
Contributions to this project are welcome. Please follow the standard Git workflow - fork, branch, and submit a pull request for review.
GPL-3.0 license
Anderson Lorena https://www.linkedin.com/in/andersonlorena
This project adheres to the best practices and standards of the ABP framework and Angular development.