One of our client is using Appexchange app and would like to change the Design Pattern of the app which is unmanaged Package.Do we have an option to change the Design ,Functionalty etc.Any Suggestion Plz.

Actually client is using "Store Builder" app from app exchange.

1)In this app he has added some android apps images and would like to reorder those once it is linked with the SDk devices.Do we use any SDK's in Salesforce.

2)The Design pattern should be customized as per requirement.

3)This app should get integrated with third party app which is a ecommerce app.

4)The Same app should be used in Mobile application.

  • @Mohith Shrivastava,@sfdc_ninja :Thanks for your reply.When stuided in the doc ,it states that Unmanaged packages should not be used to migrate components from a sandbox to production organization. Instead, use Change Sets. when we use Developer edition . – nikkey Feb 15 '15 at 17:01
  • That is correct. How does that relate to the question? Are you trying to use a an unmanaged package to migrate components between a sandbox and production? – Chris Duncombe Feb 15 '15 at 18:17
  • @sfdc_ninja:I have updated my question.I have installed the app in Developer Edition.i tried adding the images but it didnt get added.I dont know which edition is the client using as of now. – nikkey Feb 15 '15 at 18:29
  • I don't understand at all. If this is an unmanaged package, you can change anything in it that you want. Are you asking how to do all the things you just added to your question? Thats a whole different question and you would have to tell us what you have attempted and where you are stuck. As far as the original question, can I make changes to the unmanaged package....yes, you can. – Chris Duncombe Feb 15 '15 at 18:31
  • @sfdc_ninja:Correct me if im wrong .My concern is in developer edition we dont have an option of change sets as well as migration.So if i want to migrate the unmanaged package how can i do that without change sets.Do we have any option. – nikkey Feb 15 '15 at 18:45

An unmanaged package is really just a one time 'drop' of a package of code and configuration into your org. The creator of the package has no control over the installed components. You can make any changes you want to the installed components, including the Apex code. This package is really now your components that you control any changes over.

A managed package protects the Intellectual Property of the Apex Classes, so therefore you cannot see or edit the Apex code.

Think of an unmanaged package as a someone giving you a set of components that you now own and maintain moving forward. The contents within a managed package is really owned and maintained by the creator.

You can find some more on this here.

| improve this answer | |

If its unmanaged app,you can change code and config .

Managed app restricts you from doing this but unmanaged app allows you to change code and config

| improve this answer | |

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.