Skip to content
A pagekit fork that should see more updates.
PHP CSS JavaScript Vue HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github CONTRIBUTING.md Dec 6, 2019
app Link to organization page on github Feb 9, 2020
packages Merge pull request #49 from tobbexiv/fix-js-errors Feb 4, 2020
storage Rebrand Dec 16, 2019
tmp Add htaccess and gitignore in tmp folders Jan 23, 2020
.gitignore Remove assets now provided by npm. Feb 2, 2020
.htaccess Remove pagekit refs Dec 21, 2019
CHANGELOG.md Fix #39 Jan 20, 2020
LICENSE Rebrand Dec 16, 2019
README.md Link gitter badge to the community Feb 1, 2020
autoload.php Load the last stable build Dec 2, 2019
biskuit Rebrand Dec 16, 2019
composer.json Rebrand Dec 16, 2019
composer.lock Update composer.lock hash to avoid warning during setup Jan 23, 2020
gulpfile.js Remove bower Feb 2, 2020
index.php Rebrand Dec 16, 2019
package-lock.json Only dev dependencies Feb 9, 2020
package.json Only dev dependencies Feb 9, 2020
phpunit.xml.dist
robots.txt Add robots.txt with default rules Jan 27, 2020
webpack.config.js

README.md

biskuit Banner

bis[ku]it (Pagekit unofficial)

Gitter

Bis[ku]it is a modular and lightweight CMS built with Symfony components and Vue.js.

This unofficial version of Pagekit was created to solve various problems. Mainly born for linuxhub.it, a portal that uses PageKit.

The purpose is to solve various problems without introducing new features that could alter the structure of PageKit, allowing the update to the official branch in the future. However it is not said that in the future it is compatible with official updates and could take a completely different path.

This project is taking a different path from that of official pagekit. The project is called Bis[ku]it and will not be compatible with future pagekit updates.

Feel free to use it.


Install from package

Go to the Releases section and download latest package.

WebHosting ready

Decompress data from archive to you web storage then follow instructions from browser.

Classic (access to composer)

Decompress data from archive to your web path and run composer installation:

composer install

then follow instructions from browser.

Install from source

git clone https://github.com/biskuitorg/biskuit.git
cd biskuit-master

Install dependencies using composer and npm:

composer install
npm install

Continue installing from browser.

Nginx configuration (optional)

In Nginx the .htaccess files are not supported, below the instructions for the Nginx configuration:

location / {
    location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|css|js)$ {
        expires     max;
    }
    try_files $uri $uri/ /index.php$is_args$args;
}

location ~ ^/index\.php(/|$) {
    fastcgi_pass   YOUR_SOCK;
    fastcgi_split_path_info ^(.+\.php)(/.*)$;
    include /etc/nginx/fastcgi_params; # this may be different
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param HTTP_MOD_REWRITE On;
}

location ~ \.php$ {
    return 404;
}

CLI

Pagekit offers a set of commands to run usual tasks on the command line. You can see the available commands with

./biskuit --help

Documentation

You can read the documentation here.

Contributing

Finding bugs, sending pull requests, translating Pagekit or improving our docs - any contribution is welcome and highly appreciated. To get started, head over to our contribution guidelines. Thanks!

Dev version

You can try the new features from the dev branch.

Credits

Pagekit by YOOtheme MIT license
Half Dome Photo by Brendan Lynch / CC BY
Thanks to Ruvim Miksanskiy for cover wallpaper

You can’t perform that action at this time.