Skip to content

HashtagCms, Use it as Headless CMS or Bundled, API enabled, Admin Panel, multisite, multi-tenant, multiplatform, multilingual with endless possibilities. The Most powerful, fast, user-friendly and secured platform. Made with PHP Laravel Framework.

License

Notifications You must be signed in to change notification settings

marghoobsuleman/hashtagcms

Repository files navigation

HashtagCMS

Latest Version on Packagist Total Downloads

Headless CMS, Use it as Headless CMS or Bundled, API enabled, Admin Panel, multisite/multi-tenant, multiplatform, multilingual with endless possibilities. The Most powerful, fast, user-friendly and secured platform. Made with PHP Laravel Framework.

Installation

Via Composer

composer create-project laravel/laravel mysite
cd mysite
composer require marghoobsuleman/hashtagcms

Hashtag CMS installation guidelines

  • Open config/app.php and add below line in the array. (only needed less than v1.4.3 version)
MarghoobSuleman\HashtagCms\HashtagCmsServiceProvider::class
  • Open .env file and update APP_URL, and make sure database information is correct.
  • Change DB_CONNECTION to mysql and update database information.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_db_name
DB_USERNAME=your_db_username
DB_PASSWORD=your_db_password (leave it blank if no password)
  • Open app/Models/User.php and remove or comment below lines.
// use Illuminate\Foundation\Auth\User as Authenticatable
  • Add below lines in the same file (app/Models/User.php)
use MarghoobSuleman\HashtagCms\User as Authenticatable;
  • You might want to comment/remove below route in routes/web.php
/*Route::get('/', function () {
    return view('welcome');
});*/

###Install Command

php artisan cms:install

Configure site on browser. Open it with the appUrl prefix

http://{APP_URL}/install
ie:
http://www.hashtagcms.org/install
  • You are done :)

Test

php artisan test vendor/marghoobsuleman/hashtagcms

Change log more...

#v1.4.3 Changes

  • Laravel 11 support and cleanup

#v1.4.2 Changes

  • Backend/Frontend/API: Added festival support. You can add lottie and schedule it.
  • API: Added ServiceLater Support. Service url will be passed to view too.
  • Core: Added module data modifier
  • See how it works:
  • Create class/method App\Parser\ModuleDataModifier->moduleAliasNameMethod(data, moduleInfo) and manipulate your data and return it. Works for API and views.
  • Do not forget to run php artisan migrate if you are upgrading.

#v1.4.1 Changes

  • Backend: Export the correct folder (neo) while installing the package
  • General: Code cleanup
  • General: Added webpack.mix.js and package.json while exporting assets in resource/support

More logs changelog for more information on what has changed recently.

Contributing

Please see contributing.md for details and a todolist.

Security

If you discover any security related issues, please email author email instead of using the issue tracker.

Credits

License

license. Please see the license file for more information.

About

HashtagCms, Use it as Headless CMS or Bundled, API enabled, Admin Panel, multisite, multi-tenant, multiplatform, multilingual with endless possibilities. The Most powerful, fast, user-friendly and secured platform. Made with PHP Laravel Framework.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published