Bolt CMS Theme
GitHub Fork Edit this page

Expert install via shell (ssh)

With this install you will get latest Bolt CMS and the Flexfolio theme and extensions separately. You will need to configure the install yourself. All Mine Flexfolio comes example contenttypes files for Bolt CMS. Here you can install your individual Bolt CMS via shell and with a few steps more you are with flexfolio theme and all needed configuration files and extensions.

Bolt CMS install

Step 1: Login to your server and change to your webroot directory (htdocs, www or whateverwebroot), i.e.

cd htdocs/

Step 2: Get latest Bolt CMS distribution for flat structure install:

curl -O https://bolt.cm/distribution/bolt-latest-flat-structure.tar.gz

Step 3: Decompress the file and get all files

These step will take some time, be patient after executing this command.

tar -xzf bolt-latest-flat-structure.tar.gz --strip-components=1

Step 4: Init Bolt CMS with following

php app/nut init

You could get some warnings but at the end you should get a greeting with Bolt CMS version Welcome to Bolt! - version 3.x.x

Step 5: If everything goes well remove the compressed tar.gz-File

rm bolt-latest-flat-structure.tar.gz

Flexfolio theme install

Step 1: cd to theme directory in your new bolt installation

cd theme/

Step 2: To get the latest flexfolio theme clone the repository with git

git clone git://github.com/sablonier/flexfolio.git

Step 3: Copy the example configurations to your Bolt CMS app directory with

cp flexfolio/config-examples/config.example.yml ../app/config/config.yml

cp flexfolio/config-examples/contenttypes.example.yml ../app/config/contenttypes.yml

cp flexfolio/config-examples/taxonomy.example.yml ../app/config/taxonomy.yml

cp flexfolio/config-examples/menu.example.yml ../app/config/menu.yml

Create first user and login

Point your webbrowser to the address admin panel where you installed Bolt CMS (i.e. https://www.myname.com/admin) and create the first user. This will be your main admin user (called root user in Bolt CMS). Later you can add more users.

https://www.myname.com/admin

Please note that with All Mine Bolt CMS configuration the address of the admin panel is /admin and NOT /bolt.

Install translation extension bolt/translate

Step 1: On the dashboard click on "Extensions". In the field "Install a new Extension" type

translate

and browse the versions of this extension. Install the latest stable version of the extension "animal/translate". In case you see a warning after installing the extension choose "->Configuration/Check Database" and update the database. Or do that anyway.

Step 2: Go back to your shell and copy the example extension configuration file for DE/EN language configuration with

cp flexfolio/config-examples/extensions/translate.animal.example.yml ../app/config/extensions/translate.animal.yml

Point your browser to your webaddress, without /admin in URL and you should see your site. Go back to the dashboard and start to publish your content.