tecnodes / encore
The Encore Application.
Installs: 116
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:JavaScript
Type:project
pkg:composer/tecnodes/encore
Requires
- php: ^8.2
- ext-json: *
- astrotomic/laravel-translatable: ^11.10
- cartalyst/sentinel: ^7.0
- composer/installers: ^2.1
- doctrine/dbal: ^3.3
- guzzlehttp/guzzle: ^7.2
- guzzlehttp/psr7: ^2.2
- illuminate/support: ^10.2
- intervention/image: ^2.7
- laravel/framework: ^10.5
- laravel/passport: ^11.8
- laravel/sanctum: ^3.2
- laravel/tinker: ^2.8
- laravel/ui: ^4.2
- laravelcollective/html: ^6.3
- mcamara/laravel-localization: ^1.8
- spatie/laravel-responsecache: ^7.4
- symfony/yaml: ^6.0
- tecnodesignc/adminlte-theme: ^2.0
- tecnodesignc/core-module: ^3.0
- tecnodesignc/dashboard-module: ^3.0
- tecnodesignc/encore-theme: ^2.0
- tecnodesignc/laravel-menus: ^9.0
- tecnodesignc/media-module: ^3.0
- tecnodesignc/menu-module: ^3.0
- tecnodesignc/page-module: ^3.0
- tecnodesignc/presenter: ^0.2.6
- tecnodesignc/setting-module: ^3.0
- tecnodesignc/stylist: ^2.1
- tecnodesignc/tag-module: ^3.0
- tecnodesignc/translation-module: ^3.0
- tecnodesignc/user-module: ^3.0
- tecnodesignc/workshop-module: ^3.0
- tightenco/ziggy: ^1.4
- typicms/nestablecollection: ^3.0
- venturecraft/revisionable: ^1.39
- yajra/laravel-datatables-oracle: ^10.3.1
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.6
- fakerphp/faker: ^1.9.1
- laravel/pint: ^1.0
- laravel/sail: ^1.18
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^7.0
- phpunit/phpunit: ^10.0
- spatie/laravel-ignition: ^2.0
README
EncoreCMS is an open-source web application development platform shipped with headless content management system.
EncoreCMS 3.0 is built with laravel 10, vue, vuex, buefy and bulma which follows Hierarchical Model View Controller (HMVC) structure for its Modules & Themes.
Quick Start
composer create-project tecnodes/encore ecms
cd ecms/
mv public_html ../public_html
NOTA:EncoreCMS is configured to leave the public_html folder separate from the system files, if you don't want that configuration you should:
- Modify the
bootstrap/app.phpfile whith.
// set the public path to this directory $app->bind('path.public', function() { return __DIR__.'/../public_html'; });
- Modify the public_html/index.php file with:
if (file_exists($maintenance = __DIR__.'/../storage/framework/maintenance.php')) { require $maintenance; } require __DIR__.'/../vendor/autoload.php'; $app = require_once __DIR__.'/../bootstrap/app.php';
###Install EncoreCMS
php artisan encore:install
How is EncoreCMS different?
-
It's purposed to develop large applications
-
Structured (HMVC) based modules & themes
-
Encourages to use latest technologies like
Vue,Vuex,Buefy
Why EncoreCMS?
Well, to answer that, ask a question to yourself: Do you want to develop an enterprise application with content management that doesn't come in your way? If answer is yes, EncoreCMS is for you.
Join us
- Contribute and raise issues at: GitHub
We're actively seeking contributors for our encorecms's documentation, feel free to send pull requests.
Support us
Please consider starring the project to show your and support.
TecnoDesign is a web agency based in Colombia. You'll find an overview of all our open source projects on github.
License
The MIT License (MIT). Please see License File for more information.
