Extension Idea - Page Attributes
This page describes an Extension Idea?. Do not assume that the examples you see here will work with your version of Radiant.
Synopsis
Page attributes are attributes you attach to a given page to define additional data. Many other CMSs call this MetaData.
How you would use it
The idea of page attributes is similar to page parts. Page parts are like Radius-tag attributes. Additional attributes might be things like: Uploaded-file attributes, Boolean attributes, Date attributes, Page Link attributes, String attributes. The idea being that you can add attributes to your page (and name them) just like you add page parts. But instead of populating those attributes with HTML of Textile, you populate them with another type of data. Then, r:tags would allow you to reference the contents of your attributes, just like you can reference a page part with <r:content part="_"/>. For example, you add an Uploaded-file attribute called “Banner” and then you reference it with a tag like <r:image attribute="Banner"/>.
How it could be implemented
TODO
Existing Implementations
- http://dev.eyebeam.org/projects/radiant-partatts/wiki/ – This implementation provides a lot more than just page attributes, and is incompatible with All versions of Radiant. (Thus, I provide a full copy of Radiant Facets modified to make my extension work + the extension itself)
