Skip to content

SilverStripe Blog application

Notifications You must be signed in to change notification settings

bettinasir88/silverstripe-blog

Repository files navigation

Simple Blog app on SilverStripe

Powered by SilverStripe 4 and Laravel Homestead.

This project is a simple blog application built to learn how SilverStripe works. There is a Homepage, Articles, About and Contact pages, all content coming from the CMS.

Set-up

Software Requirements

Provisioned in Laravel Homestead:

  • NGINX
  • PHP 7
  • MySQL
  • Composer

Instructions

Install Laravel Homestead

Clone the repo and copy the environment file

git clone git@github.com:bettinasir88/silverstripe-blog.git && cd silverstripe-blog && cp .env.example .env

Run composer install in the project root folder

composer install

Make sure your Homestead.yaml has folders and sites mapped

When all is set up, start your vagrant

vagrant up

Done!! Now go to:

http://homestead.test

Log into the SilverStripe admin and add your Pages and Articles

http://homestead.test/admin

Front-end

Bootstrap 4.3

jQuery 3.4.1

TODOs

  • Add better Bootstrap styling to Contact Form - using bootstrap-forms module
  • Improve search functionality for articles - full text search
  • Add a photo preview for articles listed