marghoobsuleman/hashtagcms

Headless CMS, Use it as Headless CMS or Bundled, API enabled, Admin Panel, Multisite, Multi-platform, Multilingual.The Most powerful, fast and user-friendly platform. Made with PHP Laravel Framework.


README

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 providers array.
MarghoobSuleman\HashtagCms\HashtagCmsServiceProvider::class
  • Open .env file and update APP_URL, and make sure database information is correct.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_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.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.