User talk:Donovan

From DPWiki
Jump to navigation Jump to search

Using this as a scratchpad for thinking out loud about DP code at various levels. Most of this is at the well-before-writing-a-task-request stage.

Am I Pondering What You're Pondering?

Add sitesettings table and administrative interface. Migrate DP site-specific items to this. This may include:

  • Forum topic/post pointers (such as used in the Guidelines).
  • Many of the items in the first-time configuration script.

A larger and more long-term aspect of this would be to maybe move all FAQ/Guideline documents into a CMS, for a number of good reasons.

Add table and interface for Project Comment Templates so that PMs can update their templates on-the-fly, and DP-specific template files can be removed from the code.

Convert existing theming kludge to proper CSS stylesheets. (I already have a large portion of this work outlined.)

Add a "site-wide announcement" capability so that a message which needs to go to the broadest audience can be displayed, regardless of which site page they may have bookmarked. (This could easily be tied into/under the banner/navbar.)

Remarks on new DP Timeline style

  • Undecided:
    • Use different colors for different types of events? (Probably, but which for what, and how would you key them?)
      Yes; gold for Posted milestones, lightblue for everything else.
    • Put color in date column instead of month?
      Not at this time.
    • Collapse consecutive blank months?
      (Yes, add display:none to row declaration. Do not apply to a blank Jan because of the column width.)
  • Need to fix width of date column, but both obvious solutions (one big table, or style each cell) have drawbacks, and row templates are a whole other set of potential drawbacks.
    But for now, code 5em width on that column.

Testing using row templates:

Jul 4th Fourth of July
5th Fifth of July


Aug Green