tracker issue : CF-3602420

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

OSGI integration for providing CF core modularity

| View in Tracker

Status/Resolution/Reason: Closed/Deferred/EnhancementRequired

Reporter/Name(from Bugbase): Luis Majano / Luis Majano (Luis Majano)

Created: 07/26/2013

Components: General Server

Versions: 10.0

Failure Type: Enhancement Request

Found In Build/Fixed In Build: Final /

Priority/Frequency: Trivial / Unknown

Locale/System: English / Platforms All

Vote Count: 38

OSGI integration for providing CF core modularity.

Explore the concepts of OSGI for core CFML.  This would allow for the ability to package funtionality as bundles instead of the conglomerate of features CF has already.  Explore the modularization of the engine and even allow an abstraction to the API so developers outside of Adobe can contribute bundles into the core.

It is time to modularize my friends!

http://www.osgi.org/Main/HomePage
http://en.wikipedia.org/wiki/OSGi

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

Watson Bug ID:	3602420

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

Attachments:

Comments:

it's time! ..... it's time!
Vote by External U.
14774 | July 26, 2013 12:05:30 PM GMT
Absolutely!!!! Time to catch up folks! +1000000
Vote by External U.
14775 | July 26, 2013 12:36:24 PM GMT
Much needed feature! See: http://12factor.net/
Vote by External U.
14776 | July 28, 2013 06:34:27 PM GMT
the need should be obvious & not require >25 chars from somebody voting.
Vote by External U.
14777 | July 28, 2013 09:11:24 PM GMT
Absolutely! This needs to be a part of CF, or a direction CF can head in to!!
Vote by External U.
14778 | July 29, 2013 03:41:36 AM GMT
There is no way I could possibly agree more with this. If my name was Matt Quackenbush, I'd be saying +infinity. But it's not, so just a +1 will have to do. Seriously: this is essential in this day and age. -- Adam
Vote by External U.
14779 | July 29, 2013 06:34:23 AM GMT
I have been advocating this on CFHour for a good part of a year. Ask out listener, he/she will tell you.
Vote by External U.
14780 | July 29, 2013 07:26:01 AM GMT
Most modern Web app frameworks have this. CF needs it to both compete and grow the ecosystem. Contributions will happen and the community will grow if there's a package manager and pluggable framework.
Vote by External U.
14781 | July 29, 2013 11:47:50 AM GMT
This would also make deploying CF to the cloud much more light-weight.
Vote by External U.
14782 | July 29, 2013 05:01:22 PM GMT
Seems like a very worthwhile feature
Vote by External U.
14783 | July 31, 2013 06:06:30 PM GMT
CFHour's listener here... it's true, he has been. -- Adam ;-)
Comment by External U.
14770 | August 11, 2013 10:14:12 AM GMT
this would be a great addition to ColdFusion to help it compete with other languages.
Vote by External U.
14784 | August 11, 2013 03:13:06 PM GMT
I shouldn't have to spin up features that I am not using.
Vote by External U.
14785 | August 12, 2013 02:04:25 PM GMT
Yes please. I think this is a great idea!
Vote by External U.
14786 | August 13, 2013 04:03:49 AM GMT
This would make ColdFusion a better contender as many other languages are already doing this in some way or another. Gets our vote!
Vote by External U.
14787 | August 13, 2013 04:11:02 AM GMT
DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT DO IT
Vote by External U.
14788 | August 13, 2013 04:13:43 AM GMT
This seems such a logical and sensible enhancement request why wouldn't it be implemented?
Vote by External U.
14789 | August 13, 2013 04:31:58 AM GMT
It makes sense to integrate this into CF.
Vote by External U.
14790 | August 13, 2013 05:04:54 AM GMT
Nothing more to add to the conversation other than +1
Vote by External U.
14791 | August 13, 2013 06:16:44 AM GMT
It's far past time for ColdFusion to be modularized. Coupled with a centralized, open package management system, this would be a large step forward in modernizing ColdFusion
Vote by External U.
14792 | August 13, 2013 06:18:34 AM GMT
This absolutely makes sense. +1
Vote by External U.
14793 | August 13, 2013 07:55:36 AM GMT
This would be an excellent feature to add to ColdFusion. UPDATE: Apparently I originally voted for this almost 2 years ago. And I'll once again raise my hand for this. CF desperately needs to be easily broken down into just the needed pieces.
Vote by External U.
14794 | August 13, 2013 09:05:18 AM GMT
Modularization FTW! Definitely too much stuff running now that I'm not using, eating up resources.
Vote by External U.
14795 | August 13, 2013 09:45:43 AM GMT
Absolutely. And just to be clear: please make it easy to turn features on and off, without a complete reinstall :)
Vote by External U.
14796 | August 13, 2013 10:59:16 AM GMT
Agree with others who have made comments about modernizing ColdFusion. Agree with the comment to read www.12factor.net too.
Vote by External U.
14797 | August 13, 2013 11:23:00 AM GMT
Yes, this is very much needed. Please see Railo extensions for more details. They are moving to an OSGI model too. Let us add BIFs, tags, cache drivers, etc to ColdFusion as well.
Vote by External U.
14798 | August 13, 2013 12:19:24 PM GMT
This is going to be in the next CF10 update right? Right?
Vote by External U.
14799 | August 13, 2013 03:57:32 PM GMT
Yes please. I think this needs to happen for CF to continue to be a compelling option moving forward.
Vote by External U.
14800 | August 14, 2013 11:23:58 AM GMT
I 100% completely agree with this enhancement request.
Vote by External U.
14801 | August 14, 2013 11:56:29 AM GMT
There is too much overhead built in to default CF to continue to make it competitive (Flex engine, UI components) against other popular application engines. Without some compelling improvement selling CF in the enterprise will get more difficult.
Vote by External U.
14802 | August 15, 2013 01:12:34 PM GMT
Definitely! CF so needs this.
Vote by External U.
14803 | August 19, 2013 02:56:58 PM GMT
Ditto pretty much every vote before this!
Vote by External U.
14804 | August 21, 2013 02:05:30 PM GMT
We would consider it for the next release.
Comment by Rupesh K.
14771 | August 22, 2013 12:13:29 AM GMT
Right. So here we are: next release. Consider. Cheers.
Comment by External U.
14772 | June 29, 2015 01:45:17 AM GMT
I would really like to see this as part of CF12.
Vote by External U.
14805 | June 29, 2015 12:25:41 PM GMT
I 100% completely agree with this enhancement request.
Vote by External U.
14806 | June 29, 2015 04:30:36 PM GMT
There are fixed points throughout time where things must stay exactly the way they are. This is not one of them. This is an opportunity! Whatever happens here will create its own timeline, its own reality, a temporal tipping point. The future revolves around you, here, now, so do good!
Vote by External U.
14807 | June 30, 2015 12:33:31 PM GMT
Sweet, maybe... Passionate, I suppose... But don't ever mistake that for nice. I'm the Doctor, I can save the world with a kettle and some string! And look! I'm wearing a vegetable!
Vote by External U.
14808 | June 30, 2015 04:51:38 PM GMT
+1. Full support for this idea.
Vote by External U.
14809 | July 01, 2015 09:28:50 AM GMT
would very very handy to only load the bits required, would hopefully make it easier to reloads jars dynamically as needed too
Vote by External U.
14810 | July 10, 2015 08:39:38 AM GMT
Definitely +1 ......................
Vote by External U.
14811 | July 26, 2015 02:24:09 AM GMT
Considering it for CF12? Thanks!, -Aaron
Comment by External U.
14773 | July 26, 2015 02:25:44 AM GMT