Skip to content

OE Technical Specifications #165

Description

@kenlimmj

Thread to come up with all the stuff we want to throw into the next release. Let's go :D

Web Stack

API - Rails-API
Server - Unicorn
Framework - Ruby on Rails 4
Database - PostgreSQL
Gem Dependency Management - Bundler
Vendor Asset Management - [Bower]((https://github.com/twitter/bower)
Security - Rack Protection
Logging - Paper Trail
Caching - Rack Cache + Russian Doll Caching
File Management - Paperclip
Templating - HAML

Design

Core - Bourbon
Responsive Grid - Twoface
Typography - Typeplate
Fonts - Miso, Computer Concrete and Mensch

Vendor JS Libraries

Data-binding - AngularJS
DOM Manipulation - jQuery
Client-side Form Validation - Parsley.js
LaTeX - Mathjax
Optical Kerning - Typebutter
Sorting - Gridster.js
Form State - Garlic.js
Analytics - GAS
Connection State Detection - HeyOffline.js
Subway Maps - subway.js
Client-side Zipping - Zip.js
QR-code - [jQuery-QRcode.js](
List Filtering - List.js
Asynchronous Loading - RequireJS
User Tracking and Adaptation - Aware.js
Date Picker - Pickadate.js
File Upload - Fine Uploader
Modal - Avgrund
HTML5 Canvas - Sketch.js
Word Definitions - Wordsmith
Graphing - Morris
SVG Library - Raphael
Inline Editing - X-Editable
Pushstate Loading - Turbolinks
Inline PDF Display - PDF.js
Search Autocompletion - Typeahead.js
Password Field Functionality - Passfield
Email field suggestion - Mailcheck
Clipboard Management - zClip
Textarea Autocorrect - jQuery Auto-Correct

Testing

DOM - DOM Monster
HTML5 Markup - holmes
Ruby - RSpec
JS - Jasmine

Third Party Support

Staging and Hosting - Heroku
Performance Monitoring - NewRelic
Uptime Monitoring - Pingdom
Quality Tracking - Codeclimate
Gem Tracking - Gemnasium
Deploy Build Testing - Travis CI

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions