The dashboard module has some pretty loose layout and I'd like to tighten it up for my site. A look in the RepositoryDashboard.ascx file turns up no clues as to how to do it. I'm not really familiar with how to change the layout of the asp grids and stuff. I'm not even sure where the data is displayed, but I have a feeling that both columns come out of the line: <asp:PlaceHolder ID="Placeholder" Runat="server" Visible="True"></asp:PlaceHolder>
At the very least I'd like to not have the data in two columns. It's be much tighter to display the second column content inline with the first column's data (this is currently only possible if one places the module somewhere very wide... not in a narrow oclumn where these sorts of displays normally go):
File Happy - 02/08/2006
File Sad - 04/07/1999
Or wrapped:
File Happy is a great file
02/08/2006
File Sad is a cool file
04/07/1999
I'd also like to put a bullet in front of each line:
· File Happy - 02/08/2006
· File Sad - 04/07/1999
· File Happy
02/08/2006
· File Sad
04/07/1999
That sort of thing. Tighter and with some tables or divs in the ascx at least so we can gain some control.
And I'd definitely like to get rid of that blank table cell at the top of the thing.. these sorts of layout decisions should be in the hands of the skinner instead of hard coded. I will set a padding in the container if I want a big gap before the content.
Or even better, is there a chance that the dashboard will eventually get the templating treatment like the main module? Mind you, that module also has hard coded gaps in it that mess up one's attempts at making a unitary module. Isn't seperating function code and layout code one of the points of coding these days?
Or has anyone successfully used an RSS module to deliver the same content as the dashboard... perhaps that's a way around it? I'm having a go right now, but I'm guessing it won't work for all the same things as the dashboard displays.
Any suggestions are appreciated. (Please note, I don't know how to compile a module.)
Rob