2017 © Pedro Peláez
 

cms-project factotum

Laravel-based CMS baked by Kaleidoscope Srl

image

kaleidoscope/factotum

Laravel-based CMS baked by Kaleidoscope Srl

  • Thursday, April 12, 2018
  • by FMRiggio
  • Repository
  • 3 Watchers
  • 7 Stars
  • 50 Installations
  • CSS
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 14 Versions
  • 0 % Grown

The README.md

Factotum 5

Factotum is a Laravel-based open source CMS, that follow a simple rule: We love KISSing the DRY PIE., (*1)

Laravel Setup

  1. Install a fresh Laravel application and configure your .env file with the database keys.
laravel new [project name]
  1. Set your web server document root to the public folder

Attention!! Be sure that the bootstrap/cache folder and the storage folder are writable by the web server, (*2)

  1. Set the Laravel Application Key
php artisan key:generate

Factotum Setup

  1. Install factotum wia composer:
composer require kaleidoscope/factotum
  1. And add these services providers in config/app.php:
'providers' => [
    ...
    Intervention\Image\ImageServiceProvider::class,
    Barryvdh\Debugbar\ServiceProvider::class,
    Kaleidoscope\Factotum\FactotumServiceProvider::class,
    ...
]

Then register Facade class aliases:, (*3)

'aliases' => [
    ...
    'Image'                       => Intervention\Image\Facades\Image::class,
    'PrintMenu'                   => Kaleidoscope\Factotum\Helpers\PrintMenuHelper::class,
    'PrintCategories'             => Kaleidoscope\Factotum\Helpers\PrintCategoriesHelper::class,
    ...
]
  1. Launch the install:
php artisan factotum:install

ENJOY FACTOTUM, (*4)

You can find the full documentation here: Factotum documentation ., (*5)

Changing Version from Factotum 1.3 to Factotum 4

  1. Change the version in the composer.json from 1.3 to 4.0.0, (*6)

  2. Run these commands:, (*7)

composer update
php artisan vendor:publish --tag=passport-migrations
php artisan migrate
php artisan passport:install

  1. In vendor/kaleidoscope/factotum/FactotumServiceProvider.php comment out these lines:
// __DIR__ . '/public/assets'            => public_path('assets'),
// __DIR__ . '/resources/views/frontend' => resource_path( 'views/frontend' )

then run, (*8)

php artisan vendor:publish --tag=factotum
  1. Rename "content_categories" table to "category_content"., (*9)

  2. Remove "manage_categories" from the "roles" table, (*10)

Content Migration from Factotum 1.3 to Factotum 4

  1. Make a backup copy of your current database, (*11)

  2. Create a new database where the new Factotum will be migrated, (*12)

  3. Configure the .env variables for the new database:, (*13)

DB_CONNECTION=mysql
DB_HOST=[new database host]
DB_PORT=[new database port]
DB_DATABASE=[new database name]
DB_USERNAME=[new database username]
DB_PASSWORD=[new database password]
  1. Configure the .env variables for the previous database:
OLD_DB_CONNECTION=old_fm
DB_HOST=[previous database host]
DB_PORT=[previous database port]
DB_DATABASE=[previous database name]
DB_USERNAME=[previous database username]
DB_PASSWORD=[previous database password]
  1. To migrate existing content types and content fields, run:
factotum:migrate-content-type-fields {slug of the Content Type}
  1. To migrate existing media run:
factotum:migrate-media
  1. To migrate existing contents, run:
factotum:migrate-content-type-fields {slug of the Content Type}

Contributing

Thank you for considering contributing to Factotum!, (*14)

Security Vulnerabilities

If you discover a security vulnerability within Factotum, please send an e-mail to Filippo Matteo Riggio at filippo@kaleidoscope.it. All security vulnerabilities will be promptly addressed., (*15)

License

The Factotum CMS is open-sourced software licensed under the MIT license., (*16)

The Versions

12/04 2018

dev-master

9999999-dev

Laravel-based CMS baked by Kaleidoscope Srl

  Sources   Download

MIT

The Requires

 

by Filippo Matteo Riggio
by Riccardo Strom
by Cristiana Tappi

laravel cms

12/04 2018

1.2.1

1.2.1.0

Laravel-based CMS baked by Kaleidoscope Srl

  Sources   Download

MIT

The Requires

 

by Filippo Matteo Riggio
by Riccardo Strom
by Cristiana Tappi

laravel cms

30/03 2018

1.2.0

1.2.0.0

Laravel-based CMS baked by Kaleidoscope Srl

  Sources   Download

MIT

The Requires

 

by Filippo Matteo Riggio
by Riccardo Strom
by Cristiana Tappi

laravel cms

14/11 2017

1.1.2

1.1.2.0

Laravel-based CMS baked by Kaleidoscope Srl

  Sources   Download

MIT

The Requires

 

by Filippo Matteo Riggio
by Riccardo Strom
by Cristiana Tappi

laravel cms

23/08 2017

1.1.1

1.1.1.0

Laravel-based CMS baked by Kaleidoscope Srl

  Sources   Download

MIT

The Requires

 

by Filippo Matteo Riggio
by Riccardo Strom
by Cristiana Tappi

laravel cms

01/08 2017

1.1.0

1.1.0.0

Laravel-based CMS baked by Kaleidoscope Srl

  Sources   Download

MIT

The Requires

 

by Filippo Matteo Riggio
by Riccardo Strom
by Cristiana Tappi

laravel cms

27/07 2017

1.0.6

1.0.6.0

Laravel-based CMS baked by Kaleidoscope Srl

  Sources   Download

MIT

The Requires

 

by Filippo Matteo Riggio
by Riccardo Strom
by Cristiana Tappi

laravel cms

27/07 2017

1.0.5

1.0.5.0

Laravel-based CMS baked by Kaleidoscope Srl

  Sources   Download

MIT

The Requires

 

by Filippo Matteo Riggio
by Riccardo Strom
by Cristiana Tappi

laravel cms

07/07 2017

dev-add-license-1

dev-add-license-1

Laravel-based CMS baked by Kaleidoscope Srl

  Sources   Download

MIT

The Requires

 

by Filippo Matteo Riggio
by Riccardo Strom
by Cristiana Tappi

laravel cms

07/07 2017

1.0.4

1.0.4.0

Laravel-based CMS baked by Kaleidoscope Srl

  Sources   Download

MIT

The Requires

 

by Filippo Matteo Riggio
by Riccardo Strom
by Cristiana Tappi

laravel cms

23/06 2017

1.0.3

1.0.3.0

Laravel-based CMS baked by Kaleidoscope Srl

  Sources   Download

MIT

The Requires

 

by Filippo Matteo Riggio
by Riccardo Strom
by Cristiana Tappi

laravel cms

23/06 2017

1.0.2

1.0.2.0

Laravel-based CMS baked by Kaleidoscope Srl

  Sources   Download

MIT

The Requires

 

by Filippo Matteo Riggio
by Riccardo Strom
by Cristiana Tappi

laravel cms

05/06 2017

1.0.1

1.0.1.0

Laravel-based CMS baked by Kaleidoscope Srl

  Sources   Download

MIT

The Requires

 

by Filippo Matteo Riggio
by Riccardo Strom
by Cristiana Tappi

laravel cms

05/06 2017

1.0.0

1.0.0.0

Laravel-based CMS baked by Kaleidoscope Srl

  Sources   Download

MIT

The Requires

 

by Filippo Matteo Riggio
by Riccardo Strom
by Cristiana Tappi

laravel cms