Skip to content

sakukode/meteoris_demo

Repository files navigation

METEORIS v0.9.8 (Meteor v1.0.3.1) Donate

###WHAT IS METEORIS? Meteoris is a Realtime Javascript Boilerplate based on Meteor Js framework v1.0. It helps you structure your Meteor Js apps and includes many useful packages.

###WHY USE METEORIS?

  • Generate your apps on the fly using Meteoris UI Generator . No more command prompt to generate basic crudss code!
  • Looking for MVC/MVVM/MVP boilerplate for meteor v.0.9.x+?
  • Tired of installing required packages/plugin and searching for the best packages?
  • Want a standard way to structure all of your Meteor projects so they're consistent every time?
  • Confused or don't have the time to learn about whats new in the latest meteor version?

METEORIS IS THE SOLUTION!

###WHAT'S NEW IN V0.9.8

  • minor bug fixing on mugen RBAC
  • dropdown form for relational db

###WHAT'S INSIDE METEORIS?

Meteoris uses standard, useful, robust, and stable packages like Iron Router and Collection2.

For a quick overview of what's inside Meteoris, go see our simple demo at the demo page and watch the video!.

Here is a list of the packages Meteoris uses: (not updated for Meteor 1.0.2)

Package Version Description
  • accounts-base |1.1.2| A user account system
  • accounts-facebook |1.0.2| Login service for Facebook ac...
  • accounts-google |1.0.2| Login service for Google acco...
  • accounts-password |1.0.4| Password support for accounts
  • aldeed:collection2 |2.2.0| Automatic validation of inser...
  • cfs:ejson-file |0.0.0| CollectionFS, FS.File as EJSO...
  • cfs:filesystem |0.0.0| Filesystem storage adapter fo...
  • cfs:gridfs |0.0.0| GridFS storage adapter for Co...
  • cfs:standard-packages |0.0.2| Filesystem for Meteor, collec...
  • cordova:com.phonegap.plugins.PushPlugin | | https://github.com/phonegap-build/PushPlugin
  • dburles:collection-helpers |1.0.1| Transform collections with helpers
  • francocatena:status |1.0.2| Display the connection status...
  • ground:db |0.0.9| Ground Meteor.Collections off...
  • iron:router |1.0.0| Routing specifically designed...
  • jquery |1.0.1| Manipulate the DOM using CSS ...
  • lepozepo:accounting |1.0.0| Accounting.js - number, mone...
  • meteor-platform |1.2.0| Include a standard set of Met...
  • meteorhacks:subs-manager |1.2.0| Subscriptions Manager for Meteor
  • mizzao:timesync |0.2.2| NTP-style time synchronizatio...
  • momentjs:moment |2.8.4| Moment.js, official package
  • mystor:device-detection |0.2.0| Client-Side Device Type Detec...
  • fortawesome:fontawesome |4.2.0| Font Awesome, official package
  • twbs:bootstrap |3.3.1| Bootstrap, official package
  • reywood:publish-composite |1.3.2| Publish a set of related docu...
  • sacha:spin |2.0.4| Simple spinner package for Me...
  • service-configuration |1.0.2| Manage the configuration for ...

NOTE: autopublish and insecure package are removed for security reasons.


###DOCUMENTATION For now You can watch the documentation via youtube here: IMAGE ALT TEXT HERE

or you can view the doc via google docs here:

https://docs.google.com/document/d/1wEe2u9qLXRLEnWhnUx7wVyo7Jc66Dt2gkokXcP0iPCE/edit?usp=sharing

Ofc We'll improve the documentation.

###METEORIS ROADMAP AND CHANGELOG You can view our roadmap from this link. https://trello.com/b/01SvtPLA/meteoris-roadmap. if you want to share your idea, just write it in our trello page from that link.

###WHAT'S NEW IN V0.9.7

  • Roles addition #20 (RBAC) for meteoris Thanks to @MercedesAMG1
  • Adding change profile n change password
  • Add two default user admin and demo
  • some code refractoring for mugen

###WHAT'S NEW IN V0.9.6

  • bug fixing for issue "too small max length for field name #26". Thanks to @anderson916.
  • mugen enhancement for issue "camel hump collection name support #27". Thanks to @anderson916.
  • mugen now enabling user to choose what they will generate. this also answer for issue about 'boilerplates in general #21'. Thanks to @MercedesAMG1 & @ssteinerx.

###WHAT'S NEW IN V0.9.5

  • Regex checker in mugen for collection and field name (thanks to @ssteinerx for the suggestion)
  • Updated to Meteor v1.0.1
  • Fixing ground:db bug for the latest version of ground:db (thanks to @Peter Gerwing for the suggestion)
  • Adding date type in mugen
  • Fixing routing generated by mugen, now You can use localhost:3000/controllerName rather than localhost:3000/controllerName/index, although localhost:3000/controllerName/index still works (thanks to @ssteinerx for the suggestion)
  • Updating Readme for installation about git cloning simpler step and Mugen installation (Thanks to @tomcam for the suggestion)

###WHAT'S NEW IN V0.9.4

  • Minor bug fixes in mugen (meteoris ui generator)
  • Updated to Meteor v1.0.1
  • Updated packages to latest versions

###WHAT'S NEW IN V0.9.3

  • search is now using iron router query param, rather than default param (ex: ?q=yourSearch)
  • collection helpers for relation n+1 etc
  • now meteoris using MIT license rather than GNU

###WHAT'S NEW IN V0.9.2

  • CODE GENERATOR WITH GUI :D
  • Brand new code structure. Now it's more like the famous Rails/Yii Php Framework/Laravel structure. It almost like MVC structure. So every coder in the world should try meteor :)

###WHAT'S NEW IN V0.9.1

  • updating meteor to v1.0
  • new iron router v1.0 support
  • new observer in server (auto remove relation)
  • new relation global template so you can now call relation without having to query. Just like simple ORM (ex: Showing related images collection (image url) from posts collection -> {{#each posts}}{{image.url}}{{/each}}
  • renaming template which is using underscore(_) to lower/uppercase due to new iron router compatibility. (ex: frontend_postsIndex to frontendPostsIndex)
  • adding push notification mobile example (this is still on alpha stage, please refer to example first)

###WHAT'S NEW IN V0.7.5

  • updating meteor to v0.9.4
  • adding mobile config to let you easily deploy apps

###WHAT'S NEW IN V0.7.1

  • adding AppId field in every collection, so you can have many application using same database
  • Server now only Publish list of collection according to appId to specify the data.
  • now config are placed at lib, so both client and server can see it.
  • updating ground:db to version 0.0.9
  • adding video tutorial about basic usage of meteoris

###WHAT'S NEW IN V0.6.4

  • updating core to meteor v0.9.3.1
  • adding mrt:iron-router-progress
  • adding loading when load more data in pagination
  • updating iron-router to v0.9.4

###WHAT'S NEW IN V0.6.3

  • updating core to meteor v0.9.3

###WHAT'S NEW IN V0.6.2

  • adding groundDB v0.0.6 support to make collection able to work offline (thanks to Raix).
  • adding reactive elapsed time functionality (ex: posted 5m ago like in facebook) in meteoris formatter package. You can just type {{meteorisFormatter "elapsedTime" yourDate}} in blaze template view.
  • updating aldeed:collection2 package to v.2.1.0.
  • now you can access meteoris demo from http://meteoris.me

###WHAT'S NEW IN V0.6.1

  • adding facebook login example
  • code refractoring for unused code
  • if there is no image to be shown, show noimage.jpg rather than blank in frontend/postsIndex

###WHAT'S NEW IN V0.5.6

  • adding example to switching between template
  • adding example about how to separate backend and frontend page
  • now user is not required to be logged in to a view posts in frontend page

###WHAT'S NEW IN V0.5.2

  • Now frontend and backend logic is separated
  • Now frontend and backend templates are separated

Contributing

Anyone is welcome to contribute. Fork, make your changes, and then submit a pull request.

You can also support us, to make meteoris improved and grow bigger.