mirror of https://github.com/abpframework/abp.git
csharpabpc-sharpframeworkblazoraspnet-coredotnet-coreaspnetcorearchitecturesaasdomain-driven-designangularmulti-tenancy
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
1 month ago | |
|---|---|---|
| .. | ||
| admin | 2 months ago | |
| proxy | 9 months ago | |
| public | 9 months ago | |
| src | 2 months ago | |
| README.md | 9 months ago | |
| jest.config.ts | 9 months ago | |
| ng-package.json | 9 months ago | |
| package.json | 1 month ago | |
| project.json | 9 months ago | |
| tsconfig.json | 9 months ago | |
| tsconfig.lib.json | 9 months ago | |
| tsconfig.lib.prod.json | 6 months ago | |
| tsconfig.spec.json | 9 months ago | |
README.md
@abp/ng.cms-kit
ABP CMS Kit Angular package providing admin and public functionality for content management.
Structure
This package is organized into two main sub-packages:
- Admin (
admin/) - Admin interface for managing CMS content - Public (
public/) - Public-facing components for displaying CMS content
Installation
npm install @abp/ng.cms-kit
Usage
Admin
import { provideCmsKitAdminConfig } from '@abp/ng.cms-kit/admin/config';
// In your app config
export const appConfig: ApplicationConfig = {
providers: [
provideCmsKitAdminConfig(),
// ... other providers
],
};
// In your routes
export const routes: Routes = [
{
path: 'cms',
loadChildren: () => import('@abp/ng.cms-kit/admin').then(m => m.createRoutes()),
},
];
Public
import { provideCmsKitPublicConfig } from '@abp/ng.cms-kit/public/config';
// In your app config
export const appConfig: ApplicationConfig = {
providers: [
provideCmsKitPublicConfig(),
// ... other providers
],
};
// In your routes
export const routes: Routes = [
{
path: 'cms',
loadChildren: () => import('@abp/ng.cms-kit/public').then(m => m.createRoutes()),
},
];
Features
Admin Features
- Comments management
- Tags management
- Pages management
- Blogs management
- Blog posts management
- Menus management
- Global resources management
Public Features
- Public page viewing
- Public blog and blog post viewing
- Commenting functionality
- Shared components (MarkedItemToggle, PopularTags, Rating, ReactionSelection, Tags)
Documentation
For more information, see the ABP Documentation.