Need for instant scalability • Need to obtain sign-ups • Need distributed media • Automated communication • Extend reach through APIs • Only use what you need • Difficult to do with schemas • Not Native to SQL DBs • Unintuitive to admin focus • FS difficult & costly to scale • Difficult to FULLY re-brand • Complex if using schemas • Do you need a kitchen sink
data-store (with out-of-the-box backup & load-balancing) • Eliminates the need for traditional caching • Unique Timestamped IDs rather than auto-inc • Incredibly fast!
HTML or PHP (can parse pages in browser with Handlebars.js) • Intelligent cascading auto-inclusion of core files • AJAX Content Fetching & Processing • All media stored and served from mongoDB (also means it is backed-up and distributed)
with our users and potential customers… • We need to gather email addresses, which are easier to get when only asking for that • We can then convert email applicants into users later using automated intelligence • FYI – This is not fixed, only set-up by default
Meta but also allows you to add custom fields • This allows for integrated view counts or embedded location coordinates, etc • It also means we can search for media in the same way we search for objects! • Can also be used to cache fully rendered pages and (or) individual AJAX-fetched snippets…
types with dynamic field filtering • Staged auto-confirmation, verification, activation and processing email messages • Integrated support via email and accessible by integrated web-access
(server-specific) 2-Way API access • Administration pages can be easily extended to handle any & all applications • Have all of your company applications integrated through a single system