13

I've noticed Developer Edition orgs aren't as homogenous as expected. One source of variation is what template they come from. For ISV partners, the options are bifurcated from the very start:

  1. Developer Edition from developer.force.com (I refer to these as "Vanilla Developer Edition")
  2. Partner Developer Edition from Partner Portal
  3. Developer Edition from Environment Hub (Organization Type: Release)
  4. Developer Edition from Environment Hub (Organization Type: Test)
  5. Developer Edition from Environment Hub (Organization Type: Partner)

Until Environment Hub came along, I thought 2 was the best source of truth. But now I'm not even sure that 3 is best bet as I can't deploy Permission Sets containing ManageCssUsers now.

Would the real slim shady please stand up? Which org is best for packages? And which for playing?

environment-hub-one

environment-hub-two

2
  • 2
    Wha.... my environment hub is missing most of these options! Oct 10, 2014 at 4:09
  • Interesting @ca_peterson! Can you link a screenshot? Oct 20, 2014 at 11:37

1 Answer 1

12

Woohoo! The Winter '15 release has brought some changes to Environment Hub that clarify this:

The Create Organization dialogue now has a Purpose field:

purpose

For 'Development' purpose there is only one option and this is our guy!

  • Partner Developer

development

Use a partner development organization to build, package and upload your app. Partner organizations have higher limits and other advanced features and are only available to partners. They are strictly for internal use and should not be shared with customers or prospects.

For 'Test/Demo' purpose (these guys are nuked after 30 days):

  • Partner Enterprise
  • Partner Professional
  • Partner Group
  • Consulting
  • Enterprise Edition
  • Professional Edition
  • Group Edition
  • Create using Trialforce Template ID

(Mostly documented here in Partner Development & Test Environments)

test/demo

Use a partner test/demo organization for testing your app's compatibility with various editions or to demo your app to prospects. Partner organizations have higher limits and other advanced features and are only available to partners. They are strictly for internal use and should not be shared with customers or prospects.

For 'Trialforce' purpose (these are template orgs that stick around):

  • Enterprise Edition
  • Professional Edition

trialforce

Use a Trialforce Source Organization (TSO) for creating templates for trial organizations. Trialforce branding is not supported for TSOs you create from here. If you plan to use custom branding for your trials, create the TSO from a Trialforce Management Organization instead.

8
  • 1
    Hey @bigassforce, I have developed an application in Dev Org and I would like to know few things, especially on Environment Hub. Where exactly could I create Environment Hub; Do I need to push my entire code into the "Partner Development", from where I am supposed to package and upload it or is it okay if I could upload it from my current Dev org?
    – Sapthagiri
    Mar 4, 2015 at 11:09
  • 1
    @Sapthagiri Once you have Environment Hub enabled, create a new "Partner Developer Edition" organization, and use that as the single source of truth for all your code and package components. Personally I'd strongly discourage package development in anything other than Partner Developer Edition orgs. (At least for packages intended for public consumption) Mar 4, 2015 at 13:45
  • 1
    Thank you so much @bigassforce for your valuable information. I was wondering if is okay to enable Environment Hub in the Org where a package is installed!. Like, does the Org that is going to be an Environment Hub has to be free from "Manged PAckages" created and "Managed PAckages installed" as well?
    – Sapthagiri
    Mar 4, 2015 at 17:02
  • 1
    @bigassforce I guess it's time for me to spin up one of each and find out! Oct 19, 2015 at 2:29
  • 1
    @bigassforce - I tried em out, my notes are here: salesforce.stackexchange.com/questions/96253/… Oct 19, 2015 at 2:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.