Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This is a proposal to enable subdomain and/or multi-domain support in Roller. It is based on Dave's work in Proposal Simple Multidomain Support but provides for explicit support for subdomains and stores custom URLs for weblogs in the weblog table rather than in roller-custom.properties.

Requirements

  • Allow Roller to use blog handles as subomains (e.g. http://handle.baseurl.com)
  • Allow one Roller instance to specify different URLs for different weblogs, stored in the database
  • Ensure that each weblog is only accessed by one root URL

...

  • Is this design flexible enough to meet most of the requests we've seen so far?
  • How to avoid a repeat of "handle" in the pathInfo of the URL (e.g. http://handle.baseurl.com/handle)
  • Requires adding URL column to weblog table
  • How much refactoring is required to achieve DRY in the URL resolution code?

Design

TBD

Comments

Please comment on the Roller dev mailing list.