juzaweb/core

Juzaweb CMS Core

Installs: 473

Dependents: 11

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 6

Language:JavaScript

pkg:composer/juzaweb/core


README

Test Total Downloads GitHub Repo stars GitHub followers

Core package for Juzaweb CMS.

Requirements

  • PHP >= 8.2
  • Laravel >= 11.0

Features

  • File manager
  • Modules manager
  • Themes manager
  • Theme Widgets
  • Page blocks
  • Upload themes and run composer require command from admin panel (show process bar)
  • Upload Modules and run composer require command from admin panel (show process bar)
  • Social login
    • Google
    • Facebook
    • Tweater
    • Github
    • Instagram
  • User Permission
    • Role management
    • Assign permissions to roles
    • Assign roles to users
    • User management
  • Media manager admin page
  • Short Code
  • Quick edit pages

Installation

composer require juzaweb/core

Development

Testing

Run the test suite:

composer test

Run tests with coverage:

composer test-coverage

Code Formatting

Format code using Laravel Pint:

composer format

Check code formatting without making changes:

composer format -- --test

Contributing

When contributing to this package:

  1. Write tests for new features
  2. Ensure all tests pass: composer test
  3. Format your code: composer format
  4. Follow PSR-2 coding standards
  5. Update documentation as needed

License

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