You need to sign in to do that
Don't have an account?
crop1645
Winter 10 - Apex - Eclipse IDE - Access to CRM Content objects (Contentversion, ...)
I finally got around to starting development in Sandbox of using APEX + Controllers + VF to manipulate CRM Content objects but I immediately ran into a roadblock where perhaps you can help:
1.
- Force.com IDE is at V16.0 because SFDC chose not to release a version 17 IDE; we apparently have to wait until Spring 10 (Version 18).
- Because of this, the Schema that shows in Eclipse IDE is only V16.0 objects and thus excludes the CRM Content objects.
- Therefore, I can’t develop any code to use the CRM Content objects because the Schema isn’t aware of them.
- I tried changing the package.xml to <version> tag from <version>16.0</version>
to <vesion>17.0</version> but this made no difference. - Is there some other trick I am missing here? Or must I wait until Spring 10? (using the WSAPI is not an answer here)
Thanks
Eric
All Answers
You can write your code in the web editors for Apex and Visualforce, rather than the IDE. And for migration you can use the Migration Tool for Ant, or Change Sets (aka Cloud Deploy) if you're working in a Sandbox.
Jon
salesforce.com Product Manager
Jon -
I don't understand the strategy of not having a new IDE release for every API version. The vast majority of development and migration is being done with the IDE, not the web editors and Ant. It seems odd that for a customer to take advantage of new platform/application functionality, they would need to change their development toolset. Can you give us some additional background on this decision?
The feedback we received from customers over the past year or so was that writing apps was fast and easy but deploying them could be much easier--especially since you can write apps without downloading any tools, but for deployment you had to set up Eclipse or Ant. Because the barriers to entry for development on the Force.com platform are far lower than most languages or platforms, there exists a sizeable contingent of people writing Force.com apps who are unfamiliar with IDEs.
So we decided the best way to address the needs of traditional developers asking for a better deployment experience as well as the broader community of people writing Force.com apps, was to build a web-based deployment tool that could be faster and provide better dependency identification (since it runs directly in our cloud). Hence Cloud Deploy.
While we were reluctant to forego an IDE release for Winter '10, understanding how widely it's used, based on what we heard from customers and partners we felt the overall benefit of Cloud Deploy to the Force.com development experience was worth it.
But going forward we will resume our normal IDE release schedule with Spring '10.
Jon,
I am having some difficulty with Custom Settings - the V16 Eclipse IDE does not seem to recognize the privacy setting and always reverts to Protected and I really need Public. So are you saying if I retrieve the Custom Settings with the ant tool I will be able to successfully deploy the Public settings.
Thanks,
Diane