GithubHelp home page GithubHelp logo

samons / slate Goto Github PK

View Code? Open in Web Editor NEW

This project forked from slatefoundation/slate

0.0 2.0 0.0 5.91 MB

An open-source foundation for schools

Home Page: http://slate.is

License: MIT License

JavaScript 36.43% CSS 12.60% PHP 50.96% Ruby 0.01%

slate's Introduction

slate

An open-source foundation for schools.

View complete getting started guides and documentation at http://slate.is/docs

Maturity

Slate is stable and has been used in production at pilot schools for over 5 years. This current open-source release however is only recommended for trial use by developers as breaking changes may need to be made over the next few minor versions as we work towards a 1.0 release.

Requirements

Slate is built on the Emergence PHP framework and deployement engine, and requires an Emergence server to host it.

Emergence takes just a few minutes to setup on a Linux VM, and is designed to have a fresh system to itself. Once launched it will configure services on the machine as-needed to host an instance of the application along with any other sites, clones, or child sites. The guides for Ubuntu 13.04/13.10 and Gentoo are most up-to-date: http://emr.ge/docs/setup

Why Emergence?

Emergence follows a design philosophy distinct from existing PHP frameworks that prioritizes the ease and stability of customizing, extending, and resharing an application. Schools have diverse needs and levels of expertise available and it is important that any aspect of their system be customizable without needing to entirely fork away from the mainstream releases. Emergence will also facilitates the evolution of sub-distributions of Slate that cater to common school environments.

Installation via Emergence (linked child) - Recommended

This video walks through the complete process of installing emergence and then instantiating a different emergence-powered application called Gatekeeper:

Walkthrough Video

Installation from Git

  • Create an emergence site that extends http://[email protected]
  • Upload contents of git repository using WebDAV client (CyberDuck is the best open-source option)

slate's People

Contributors

themightychris avatar ryon avatar nbey avatar

Watchers

James Cloos 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.