User talk:Donovan
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 |