DrupalPaths

Revision 2 as of 2006-04-02 13:43:12

Clear message

Drupal Node Types and their URL Paths

Note: This page is not quite complete and still being worked on.

Legend:

/path ('Text that appears by default at the top of that page')

Drupal Core

User Contributed Content Nodes

Generic/Basic Content (+ Comments)

Note: There is no real difference between 'page' and 'story' except for their name! It is handy to have both though, in case you want to assign different permissions to each for different user roles. (e.g. anonymous vs. authenticated users).

/node ()

  • page
  • story

/node/1/1

--> (node 1/comment 1)

Comments

Note: comments are referenced as anchors on a page (node). See section "Generic/Basic Content" above (/node).

/comment

--> /node/#comment ???

Observation: The path '/comment' isn't really useful, since you get redirected to '/node/#comment' which is an empty node...?!

Books (+ Comments)

Note: individual book pages are created as nodes (under the hood) Note: Given the permission 'maintain books', users can create 'top-level' book pages, which creates a new individual book.

/book ('Books')

--> (listing of all books, in order of their assigned "weight")

/book/print ()

= (first book, i.e. book that was created first)

/book/print/XXX

= (book page XXX)

Forums (+ Comments)

/forum ('Home > Forums')

  • (optional:) container
    • forum
      • forum topic
        • replies (comments)

Note: In forums, we distinguish 'containers', 'forums', 'forum topics' and 'replies'. Containers and forums are used for structuring only and can't be commented.

  1. containers: title, description, list of 'forums' (no. topics, no. posts, last post)
  2. forums: title, list of 'forum topics' (no. replies, created, last reply)
  3. forum topics: = regular 'node' item, plus extra navigation:
    • forum category
    • 'next forum topic'
  4. replies: regular 'comment' item

Blogs (+ Comments)

Note: individual blog entries are created as nodes (under the hood)

Note: comments are referenced as anchors on a page

/blog ('blogs')

  • blog entry (breadcrumb path)
    • comments ()

/blog/NNN ('[username]'s blog')

--> (blog of user NNN, listing of all entries, sorted by date in reverse order, xml feed link)

Polls (+ comments, if enabled)

Note: individual polls are created as nodes (under the hood)

/poll ('polls')

--> (listing of all polls)

"Site-wide" Content Nodes

Aggregated News Feeds

Note: individual feed items are created as nodes (under the hood)

/aggregator ()

--> (listing of all feed items, sorted by date in reverse order)

/aggregator/sources/ ('sources')

--> (listing of all feed sources, plus, per source: latest n items, 'more' link)

/aggregator/sources/NNN ('Feed Title')

--> (NNN's feed url, Last update (h,min), all feed items, sorted by date in reverse order))

Recent Posts

/tracker ('recent posts > all recent posts')

-->

/tracker/2 ('recent posts > my recent posts')

-->

Categories (Labeled Content)

/taxononmy/term

-->

Member's Pages

/user

-->

Site Administration Nodes

Content Publishing Queue

/queue

= (listing of all pending submissions)

Drupal Contributed Modules

Image Module

/image ('Home > image galleries')

/gallery

Glossary Module

/glossary (Home > Glossary: "Vocabulary Name") = listing of all glossaries, sorted alphabetically

Note: individual terms are referenced as anchors on a glossary page