Personal website behind juriansluiman.nl
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.
app
public
src
templates
.gitignore
README.md
app.php
composer.json
composer.lock
gulpfile.js
package.json

README.md

juriansluiman.nl

This repository contains the project powering juriansluiman.nl. The site enables a blog and some static ages, all powered by the Slim PHP microframework. The source is put online to help others with similar projects. If you see any bug, please don't hesitate to send in a pull request!

Installation

The repository is a PHP project using composer for the PHP dependencies, Bower for its frontend dependencies and gulp to compile the stylesheets & javascript files.

Install composer, run composer install. Next, install Bower and Gulp and run bower install and npm install. Thereafter, run gulp to compile the static files.

If your webserver is set up correctly, the site should display just fine.

Considerations

The site is using Slim, ran via the app.php in the root of this project. All endpoints are defined in app/controllers.php. Feel free to have a look around.

The blog articles are stored in Redis, a fast and powerful key-value store.