juzaweb/blog
Composer 安装命令:
composer require juzaweb/blog
包简介
Juzaweb CMS Blog module
README 文档
README
A comprehensive blog management module for Juzaweb CMS. This module provides a full suite of features to manage your blog content, including posts, categories, tags, and comments.
Features
- Posts Management:
- Create, edit, and delete blog posts with a rich text editor.
- Multi-language support for global reach.
- SEO optimization fields (meta title, description, keywords).
- Thumbnail image management.
- Tagging system for better content organization.
- Bulk actions for efficient management.
- Category Management:
- Organize posts into hierarchical categories.
- Multi-language support for category names and descriptions.
- Comment Management:
- Manage user comments on your blog posts.
- Moderation tools to delete inappropriate comments.
- Sitemap Integration:
- Automatically adds posts and categories to the sitemap for better SEO.
Requirements
- PHP ^8.2
- Juzaweb CMS Core
Installation
You can install the package via composer:
composer require juzaweb/blog
Configuration
To publish the configuration file, run:
php artisan vendor:publish --tag=blog-config
To publish the views for customization, run:
php artisan vendor:publish --tag=blog-module-views
Usage
Once installed, the module will automatically register its service provider. You can access the blog management features from the Juzaweb Admin Panel.
- Log in to your Juzaweb Admin Panel.
- Navigate to the Blog menu item in the sidebar.
- You will see sub-menus for Posts, Categories, and Comments.
Managing Posts
- Go to Blog > Posts.
- Click Add New to create a new post.
- Fill in the title, content, select categories, add tags, and set a thumbnail.
- Click Save to publish or save as a draft.
Managing Categories
- Go to Blog > Categories.
- You can add new categories, edit existing ones, or delete them.
- Categories can be nested to create a hierarchy.
Managing Comments
- Go to Blog > Comments.
- You can view all comments made on your posts.
- Use the available actions to delete unwanted comments.
Testing
To run the tests, use the following command:
composer test
Or directly via PHPUnit:
vendor/bin/phpunit
License
The MIT License (MIT). Please see License File for more information.
juzaweb/blog 适用场景与选型建议
juzaweb/blog 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 1.57k 次下载、GitHub Stars 达 1, 最近一次更新时间为 2021 年 08 月 11 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 juzaweb/blog 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 juzaweb/blog 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 1.57k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 6
- 依赖项目数: 4
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-08-11