You're not alone in this opinion.
Websockets: I've not had occasion to use many different implementations, but from what I hear from those who can compare CF's to, say, Grails', is that CF's is much easier to use. And there's no way that would have been in a point release.
The charting update was needed (the old charting stuff was getting long in the tooth), but making it an enterprise-only feature is a joke. You can go buy ZingChart yourself (for far less than a CF upgrade) and it will be easier (aka possible) to update if/when updates are available.
The REST stuff is long overdue, but their implementation leaves a lot to be desired, and shows that they are Java developers, not ColdFusion developers... They really don't grok what kind of code CF developers want to write.
...
And still CFScript is incomplete. SerializeJSON has glaring bugs.
And my biggest complaint of all? The release cycle. At a time when everyone else in the industry is shortening release cycles to 1 year or less, Adobe took their 2 year RC and made it 3+. I've heard rumors that they want to make it shorter, but only time will tell.
This example seems to be a reasonable starting point - hence only one model/database table, but I also feel that the structure should work well for larger apps.
The folks at the FW/1 Group are really helpful, but if you have any questions or issues with this particular app I'll do my best to address them.
I've been using google charts here at work for all of our charts and graphs and it looks like you can save them to image to generate a PDF. I have yet to do it though.
https://developers.google.com/chart/interactive/docs/gallery
This is a fairly easy move to make. If you have any flash froms in your CF8 those will need to be re-written, as flash forms are not supported in Railo. I do highly recommend Railo. We are currently moving our CF8 code to Railo instead of upgrading CF. Better performance, better answers, more responsive dev team.
Install works well on IIS. I have had a few problems installing on Linux, but most likely because I am not so familiar with Linux.
Edit: One more thing. You can install Railo on the same server as Adobe CF a couple of different ways. You can run the "Express" version. Just dl and unzip and serve on a port other than 80 - default is 8888. Only downside is updating is more difficult. You can set up another site in IIS that serves the regular Railo install. https://groups.google.com/forum/#!searchin/railo/install$20railo$20and$20adobe$20coldfusion/railo/ckDan4BFq3c/XwMbS92yfgkJ
I would definitely use apache for this. For one, it eliminates the annoying port :8300 (for mine it was :8500) - Second, it only takes a few minutes to set up. http://httpd.apache.org/docs/2.0/vhosts/examples.html
It creates more flexibility long run, also eliminates root directory issues with cfc files or cffile directory problems. For example if you have a project in your wwwroot/myproject you get mapping issues where with vhosts each folder is the root....
Actually, it seems you can replicate across regions. The main documentation must be outdated, which isn't surprising.
https://aws.amazon.com/blogs/aws/cross-region-read-replicas-for-amazon-rds-for-mysql/
Git is a source control system, like SVN, VSS, TFS, etc. So this plug is using Git to manage it's source and distribute the code and future updates and revisions.
Download it here: http://git-scm.com/
Recommended GUI for Git client is SourceTree.
Once installed, you'd be using Git Bash as the command line. Not Sublime's. So you'd do something like cd \your\path\to\sublime3\packages
, then the rest of those steps.
Link . Doesn't look like it was updated for CF2016; but the CF10 version should be plenty get someone started.