tracker issue : CF-3576112

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

Have a package manager like RubyGems in CF

| View in Tracker

Status/Resolution/Reason: Closed/Deferred/EnhancementRequired

Reporter/Name(from Bugbase): Adam Cameron / Adam Cameron (Adam Cameron)

Created: 06/10/2013

Components: Language

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: 12

SSIA, really: http://en.wikipedia.org/wiki/RubyGems

I've only dabbled with Ruby, but the gem system makes it crazy easy to install applications/modules/libraries/etc.

This could really help the adoption and reuse of third party ColdFusion add-ons.

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

Watson Bug ID:	3576112

External Customer Info:
External Company:  
External Customer Name: Adam Cameron.
External Customer Email:  
External Test Config: My Hardware and Environment details:

Attachments:

Comments:

I agree with the need for a package manager. Maybe tap into other Knowledge Areas around Adobe for ideas. I believe the PhoneGap team is using NodeJs for package management. This might be a good way to go here as well, as it opens some new doors for integration.
Vote by External U.
15216 | October 09, 2013 07:56:19 AM GMT
Can this be revisited for ColdFusion 12, pls? You gotta have this sort of thing in this day and age. It's not longer a "nice to have" Cheers.
Comment by External U.
15212 | June 22, 2015 02:56:14 AM GMT
We need to have this nowadays, especially when things are getting so fragmented with ColdFusion. I feel as if a central repository would spur community involvement as well.
Vote by External U.
15217 | June 29, 2015 02:41:51 AM GMT
If you don't want to create a whole package manager system, why not use the lucee extension standard and/or push the already existing ForgeBox by Ortus Solutions? http://www.coldbox.org/forgebox
Comment by External U.
15213 | June 29, 2015 04:21:56 AM GMT
This is vital to any modern programming language
Vote by External U.
15218 | June 29, 2015 05:25:53 AM GMT
Mark, yeah, that'd be a good idea!
Comment by External U.
15214 | June 29, 2015 06:41:31 AM GMT
CommandBox could act as package manager http://www.ortussolutions.com/products/commandbox Currently CommandBox is using lucee as a engine, I think, can do with ACF with some modification. Adobe CF engineering team may write a plugin / sort of module to use embed ACF engine ( which is used in CFBuilder ) as available engine in the commandbox
Vote by External U.
15219 | June 29, 2015 07:13:56 AM GMT
+1 - Part of this could help to highlight CF Projects that might otherwise not get a lot of attention. Would love to see a centralized tool that either allowed quick access to grab code from existing collections (CFLib, RIAForge, ForgeBox) or else a collection point for Projects and UDFs.
Vote by External U.
15220 | June 29, 2015 07:43:59 AM GMT
Social features in my programming platform? Yes please!
Vote by External U.
15221 | June 29, 2015 08:20:14 AM GMT
This would be a boon for developers.
Comment by External U.
15215 | June 29, 2015 08:39:26 AM GMT
CF should NOT build a package manager, but rather settle on package format so that ForgeBox can handle it.
Vote by External U.
15222 | June 29, 2015 08:48:34 AM GMT
I agree that a package management system is needed, but also like Mark Drew, I don't think Adobe should create this from scratch. Work with Ortus to use/improve the system that's in place, let CF12 use one or more package repositories (Adobe's own, ForgeBox, others, all) and figure out how to make it work with the tools already in the community.
Vote by External U.
15223 | June 29, 2015 09:56:16 PM GMT
+1 because this is pretty much a de-facto requirement now
Vote by External U.
15224 | June 30, 2015 02:45:55 AM GMT
ColdFusion is about making development easy ... and so is a package manager. Makes sense and would be a good convenience.
Vote by External U.
15225 | June 30, 2015 08:50:10 AM 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.
15226 | June 30, 2015 04:49:46 PM GMT
As others have said, ColdFusion has always been about making things easy for the developer. This is simply a must-have for any modern language or system. And again, there are plenty of resources to utilize.
Vote by External U.
15227 | July 01, 2015 02:04:11 PM GMT