Meteor Devshop

24.09.15

UniCMS

 

Mike Zacher
www.vazco.eu

Agenda

  • Why we built Universe
  • What is Universe?
  • Demo
  • Roadmap

Why we built Universe?

  • Code maintenance
  • Reusability of code
  • Quick bootstraping
    • Simple projects

What is Universe?

Package ecosystem for building modular Meteor applications

  • Two levels of packages
  • Modular architecture
  • React as default frontend
  • Codebase

Basic building blocks

  • Universe: collection
  • Universe: modules
  • UniCMS
meteor add universe:collection
meteor add universe:modules

Universe Collection

  • Meteor Collections on steroids
  • Remote methods on documents, easy extending
  • Nice API: updates directly on the doc etc.
  • Plays well with other packages
  • EJSON-able
  • Works also on Users collection

You can test it now and give us feedback:

meteor add universe:collection

Universe Modules

  • Brings ES6 modules into Meteor
  • Write code in a modular way
  • Especially useful when working with React
  • Code is simpler to understand
  • Syntax is friendly and future-proof

You can test it now and give us feedback:

meteor add universe:modules

Universe CMS

Building CMS features should be quick

  • Context-aware components
  • Easy management of entities
  • Example usage:
    • blog / news / pages
    • editable menu / footer

Demo

Roadmap

  • core features
    • Incremental loading of modules
    • UniCMS, bootstrapping-focused
    • Code generators
    • Documentation
  • More features

Changes since June

  • basic React interface
  • integration with Semantic UI
  • Multiple improvements
  • Multiple low-level packages

Follow progress at

UniCMS - SF Devshop September 2015

By vazco

UniCMS - SF Devshop September 2015

  • 478