Skip to content

Configuration (page and controller) using new custom metadata type

Notifications You must be signed in to change notification settings

jbpringuey/SFDCConfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

Custom Metadata Type will be available in Summer 2015 and will enable salesforce developer to create custom packageable records !

This sample application demonstrates how to use custom metadata types to build a standard configuration screen similar to the Settings Manager built by SalesforceFoundation/Cumulus Settings Manager . Custom metadata types are superior to list custom settings or custom objects for application configurations. The latter require writing post-install scripts or loading data manually after each deployment. Custom metadata types automate that process.

The other nice advantage is that Custom Metadata Records are stored in memory and are exempted from number of SOQL limits even if SOQL functionality is more limited.

This sample application is also using the great Apex metadata wrapper api framework.

Below is a preview of the UI :

MConfiguration App Demo Screenshot

Custom Metadata helps you make deployment to various orgs less painfull :

Deploy to prod Screenshot

Custom Metadata helps you better distribute your packages with custom metadata :

ISV intallation Screenshot

About

Configuration (page and controller) using new custom metadata type

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages