Skeletal CMS built with Node.js with data storage in the Appcelerator ACS cloud.
Not much more than logging in right now, but I'll get there somdeday.
Goals:
- News posting and RSS feed -- data stored in ACS Posts, consumable as ACS data or an RSS feed
- Photo posting / retrieval
- User management with simple role-based security
- Places management -- for use with Checkins feature of ACS, which could be consumed in a companion app
- Node.js - tested with 0.8.14 but probably works with others
- NodeACS - tested with 0.9.30 - install via NPM, see http://nodeacs.cloud.appcelerator.com/guides/quickstart for info
- An Appcelerator developer account - sign up at http://my.appcelerator.com/auth/signup
Additionally, this was tested and works on a Mac. I have no clue what you need to do differently on Windows or Linux. Probably nothing as long as you can get node working properly. Sorry.
- Create an ACS app: Login to my.appcelerator.com
- Record the three oAuth security keys: App key, key, and shared secret
- Create a User object via the ACS control panel. Make sure this user is marked as an admin user. Note the email address and password for that user; you will need it later to log onto the CMS.
- Edit controllers/application_sample.js and enter your keys where indicated. Save/rename the file as application.js
- Run
acs run
to run locally, access via browser - Publish with
acs publish
-- see the NodeACS docs for more info.
Developed by the Appcelerator Solutions and Appcelerator Sales Engineering team with extensions by @skypanther. Big thanks to @jamilspain and @grantges!