Skip to content

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

About

SilverStripe Blog application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published