You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
baisong edited this page Aug 13, 2012
·
1 revision
Recommendations for OS Apps
In OpenScholar, several OS Apps use a "parent-child" type relationship for content. This means one entity type will be referenced by many entities of another type by an entity reference field. Examples are Galleries with Images, Classes (course offerings) with Class Materials, and Software Projects with Software Releases.
For example, one Software Project node (parent) may be referenced by many Software Release nodes (children). The entity reference field is attached to the Software Release node type.
To ease and simplify the development of these types of Apps, we recommend these options in your implementation:
Use this module to prepopulate the entity reference field on your child entities. For example, when a user creates a new Software Release for a Software Project, the Software Project's node ID automatically prepopulates the target ID of the Software Release. No more view-powered select lists! No more URL parameters!