Node Structure
Part of the book: KWLUG Web Site Construction
One of the powerful features of Drupal (and other CMSs) is the categorization, organisation and presentation of information. The KWLUG site contains a modest structure of content types and relations. This structure of information is often the first thing that has to be learned when understanding how a web site works.
Meeting Agenda
Meeting Agendas are a focal point of the web site and one of the more complicated structures on the site.
Meeting Agendas are comprised of a date, a Location (via node reference) and zero or more Presentation Topics (via node relativity.)
Content type: | meetingagenda |
---|---|
Node references: | location (node) emcee (user) |
Taxonomy | none |
Related content types: | presentation |
Views: |
|
Presentation Topics
Presentation Topics describe what the presentation is about. The presenter is listed textually in the body of the node and subsequent to the presentation the presenter is encouraged to add his slides to the node by attaching a file.
Content type: | presentation |
---|---|
Node references: | none |
Taxonomy | none |
Related content types: | none |
Views: | none |
Location
Locations are places where meetings are held. Although meetings generally occur in one location for long stretches of time, they have changed venues. Locations describe the venue and how to get there.
Content type: | location |
---|---|
Node references: | none |
Taxonomy | none |
Related content types: | none |
Views: |
|
FLOSS Fund Nominations
One of the recurring efforts at the KWLUG is an organized donation to a free software project. Projects can be nominated by anyone and, if successfully chosen, the project is announced at a meeting and donations are taken.
Content type: | nominee |
---|---|
Node references: | Meeting Agenda |
Taxonomy | none |
Related content types: | none |
Views: |
|
Learning Resources
Learning resources are not a specific content type but rather a classification of pages. Learning resources can be a page, book, blog or story. By tagging the node with one of the taxonomy terms it automatically appears in the selected views and RSS feeds.
Content types: | blog, book, page, story |
---|---|
Node references: | none |
Taxonomy | Learning |
Related content types: | none |
Views: |
|
All Content
All content is visible via a view called tracker. Which show handy blocks and provides RSS feeds to subscribers.
Content type: | all |
---|---|
Node references: | n/a |
Taxonomy | n/a |
Related content types: | n/a |
Views: |
|