tracker issue : CF-4155899

select a category, or use search below
(searches all categories and all time range)
Title:

Wish list

| View in Tracker

Status/Resolution/Reason: Needs Review//

Reporter/Name(from Bugbase): Matthew Clemente / Matthew Clemente (Matthew Clemente)

Created: 05/20/2016

Components: Wishlist

Versions: 2016

Failure Type: Unspecified

Found In Build/Fixed In Build: CF2016_Update1 /

Priority/Frequency: Trivial / Unknown

Locale/System: English / Win 2012 Server x64

Vote Count: 2

I know you aren't going to want to see this, but Adam Cameron's wishlist for CF2016 pretty well covers my wishlist for enhancements. It's developer focused updates and enhancements:

Package / Dependency Manager (I like the idea of working with the Ortus guys a la Forgebox)

***Modularize ColdFusion*** - There's so much that I don't use. I'd so much prefer a lean mean install that has just the components that I use.

Continue improving member functions and add more iteration functions - I've been using them in 11 and they are fantastic, except for the bugs and places they aren't fully implemented.

Move CFAdmin, and don't install it by default - Also, let's get rid of the frames while we're at it.

Caching enhancements - I'd love to see improvements here. It would be awesome to have the ability to use other caching solutions, or to have more control over the one in use. Let's get some integration with modern caching libraries.

Documentation improvements - Examples, navigation, ease of use, updatable by the community, integrated with a tool that runs the example code (like cflive or trycf) - See what Pete Freitag has done at cfdocs.org. It's so useful.

Make the updates and hotfixes more frequent. If you've fixed it, make it available. It's rough having to wait months for a bug that's been fixed. By that time I've built a workaround into my code.

I'm interested in this one LINQ or some facsimile thereof for CFML collection types. Seems like it would be really helpful when manipulating data.

I'm not going to copy down everything he his listed on his wishlist, but it really does nail areas where CF could be significantly enhanced. I love CF and can't wait to see it get better.

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	4155899

External Customer Info:
External Company:  
External Customer Name: Matthew Clemente
External Customer Email:  
External Test Config: My Hardware and Environment details:

Attachments:

Comments:

I don't support intrusive measures like the way you proposed Modularizing or Not Installing CF Admin by Default. That is going to be inconvenient to large majority of CF users. The better approach would be to ask for them as options in the install rather than make everyone suffer by default because you don't use them.
Comment by External U.
2706 | May 20, 2016 11:25:42 AM GMT
With regard to the modularization, that's exactly what I was proposing. Sorry if that wasn't clear. As Adam says on the blog post (http://blog.adamcameron.me/2014/08/coldfusion-12.html), "make them optional to the install". I'd prefer my install to be lean and mean, so I wouldn't use most of the "features", but obviously others could and would.
Comment by External U.
2707 | May 20, 2016 12:14:03 PM GMT
The CF admin iFrame approach looks very very old fashioned. Can't <cfinclude> 's be used for the top and side nav. I wish the Admin UI used Bootstrap
Vote by External U.
2709 | May 21, 2016 02:19:02 PM GMT
+1
Vote by External U.
2710 | May 22, 2016 10:19:07 PM GMT
DNS Caching is still broken (forever or never), right? As servers and their APIs move to the cloud, I'm having to restart ColdFusion to refresh the permanently cached DNS third-party host records. It's embarrassing to have to explain the issue to third parties. I've been switching CFHTTP to CFX_HTTP to avoid this, but haven't found any in-place workarounds for CFMAIL.
Comment by External U.
2708 | May 23, 2016 01:13:07 PM GMT