PHPackages                             juzaweb/blog - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. juzaweb/blog

ActiveJuzaweb-module

juzaweb/blog
============

Juzaweb CMS Blog module

1.0.1(2mo ago)11.2k↑3500%4MITPHPPHP ^8.2

Since Feb 6Pushed 2mo agoCompare

[ Source](https://github.com/juzaweb/blog)[ Packagist](https://packagist.org/packages/juzaweb/blog)[ Docs](https://juzaweb.com/cms)[ RSS](/packages/juzaweb-blog/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (8)Versions (3)Used By (4)

Juzaweb CMS Blog Module
=======================

[](#juzaweb-cms-blog-module)

A comprehensive blog management module for [Juzaweb CMS](https://cms.juzaweb.com). This module provides a full suite of features to manage your blog content, including posts, categories, tags, and comments.

Features
--------

[](#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
------------

[](#requirements)

- PHP ^8.2
- Juzaweb CMS Core

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require juzaweb/blog
```

Configuration
-------------

[](#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
-----

[](#usage)

Once installed, the module will automatically register its service provider. You can access the blog management features from the Juzaweb Admin Panel.

1. Log in to your Juzaweb Admin Panel.
2. Navigate to the **Blog** menu item in the sidebar.
3. You will see sub-menus for **Posts**, **Categories**, and **Comments**.

### Managing Posts

[](#managing-posts)

- Go to **Blog &gt; 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

[](#managing-categories)

- Go to **Blog &gt; Categories**.
- You can add new categories, edit existing ones, or delete them.
- Categories can be nested to create a hierarchy.

### Managing Comments

[](#managing-comments)

- Go to **Blog &gt; Comments**.
- You can view all comments made on your posts.
- Use the available actions to delete unwanted comments.

Testing
-------

[](#testing)

To run the tests, use the following command:

```
composer test
```

Or directly via PHPUnit:

```
vendor/bin/phpunit
```

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE) for more information.

###  Health Score

45

—

FairBetter than 92% of packages

Maintenance86

Actively maintained with recent releases

Popularity23

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 78.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~22 days

Total

2

Last Release

70d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3169e8a8781068840e9300a57785089da521287dbe0279fc9cc7e8de1c1d95a9?d=identicon)[juzaweb](/maintainers/juzaweb)

---

Top Contributors

[![juzaweb](https://avatars.githubusercontent.com/u/47020363?v=4)](https://github.com/juzaweb "juzaweb (25 commits)")[![google-labs-jules[bot]](https://avatars.githubusercontent.com/in/842251?v=4)](https://github.com/google-labs-jules[bot] "google-labs-jules[bot] (7 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/juzaweb-blog/health.svg)

```
[![Health](https://phpackages.com/badges/juzaweb-blog/health.svg)](https://phpackages.com/packages/juzaweb-blog)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
