Coder Social home page Coder Social logo

torindul-torindul-silverstripe-calendar's Introduction

Basic SilverStripe Calendar by Torindul

Features

A simple calendar page type making use of DataObject and GridField. It offers:

  • Responsive Design
  • Easy Administration
  • Google Places API Event Location Autocomplete (Beta)
  • Month, Week and Day Views with a single year view on smaller displays.

Why we created this module

The Problem

When working with our own clients we found that the majority of customers wanted an easy to use calendar facility yet when searching existing modules we found that, whilst they were very strong, they often required the creation of a Calendar container page and many child pages (one per event). Whilst this is okay on smaller sites it became obvious this would became a pain to manage on larger projects.

The Solution

With the above problem in mind we created a simple calendar application that provided event administration via a single calendar page type with all events to be held in a DataObject and managed with GridField. We did this instead of ModalAdmin as it allows site administrators to create multiple calendars in different locations throughout the site, if required.

Installation

Requirements

  • SilverStripe 3.1 (CMS and Framework)
  • Bootstrap 3.3.4 or later (tested and confirmed to work with 3.3.4)

composer require "torindul/torindul-silverstripe-calendar": "dev-master"

Option B. Manually

To install manually ensure you download and extract the repository files to the root of your SilverStripe installation. We aim to not use absolute URLs in our modules but this can't be guaranteed so be certain to name the module directory 'torindul-silverstripe-calendar'.

Post-Installation

  1. Instruct SilverStripe to build the requires database tables. Access yourdomain.com/dev/build.
  2. Flush your cache to enable the template files in this module to function correctly. Access yourdomain.com/?flush=all.

torindul-torindul-silverstripe-calendar's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.