I have something that is kinda working and nice.
check it out
Here is the obligatory list of things that need to go into it to make it a real web platform:
- Template Engine (Mustache)
- Sessions (done, in memory)
- Secured Session ID generation (done, thanks to php.js)
- Spam/Bot Detection (Skip)
- Rate Throttling (Skip)
- Get User IP (Done)
- GeoLocate the IP (Skip, need to build node.js module for GeoIP)
- SSL Support
- Linking (SSL, Absolute, Relative)
- Auto Path Normalization
- Some form of Persistence Support (Going with Couch DB)
- Asset Management (JS, CSS, Language Files, SWF, Images)
- Language Detection
- Time Zone Support
- i18n language support
- Password Salting (done, thanks to php.js)
- Multi-Error Handling
- URL Routing (done)
- Capcha Support
- Large Scale user file system (part of an Asset Platform/CDN)
- asset linking (maybe an asset platform is needed?)
- static KVP cms (memcache to something else)
- basic validation routines (just collect email, credit card, etc)
- std package system (i.e. easy to clone: login, forgot, reset and friends)
- geocoding
- email (remote to HTTP service)
- datetime (done, thanks to php.js)
- REST clients (vague, got couchdb, what else do I need?)
- CSV parsing (Skip, don't need yet)
EDIT: Or, I can go find stuff that already exists. :/
No comments:
Post a Comment