{maketoc}

! Things that need to change sooner or later
!! tidy up and separate navbar links
use <ul><li> to be in accordance with w3c and wcag recommendations and it also allows for amazing styling possibilities using css

* tools --> move to the bottom of the page (???)
** lock / unlock
** export
* tabs --> move to the top of the page
** edit
** history
* sorting --> remain just above the table
__where do the structure and backlinks dropdowns belong?__


!!making tabs optional
this means that it should be possible to disable the inclusion of the tabs javascript file.


!!use fisheye for banners
allow for package specific banner inclusion. this will override whatever is set in the css and thus the css setting will be visible whenever no image is set for a given package.

we can do this using css properties, which i think is the more elegant way, compared to including the image inline and it allows for text placement above the background image:
<div class="top" style="background-image: url($foo); background-position: top left;">...</div>

advantage of inline CSS: this option could be a checkbox in every package's settings

this could also become a page-specific inclusion


!! page specific classes
__div class="content display PageName"__ ... for page specific styling, comes in handy when only one listing in a page should look funky, or the 4th image of the 2nd gallery
__div id="wrap1 ACTIVE_PKG"__ ... package specific styling, totally cool


!!tables and their headers
we really need to sort out these friggin table headers and the sort links. it's impossible to debug these endless links in the tpl files with all the conditions.

i propose we pass a comma separated list of values to a smarty function, which does the rest

the template stuff:
{code color=smarty}
...
<th>
{smartlink ititle="foo" isort="title" isort_mode=$sort_mode}
</th>
...
{code}
additional notes:
to view a full list of options please see the file
kernel/smarty_tiki/function.smartlink.php


!!reducing number of divs
the number of divs used in tikipro is still a bit excessive. perhaps we can find a couple more places where these can removed / changed to something else:
<div class="box">
<div class="boxtitle">foo</div>
<div class="boxcontent">bar</div>
</div>

could become:
<div class="box">
<h3>foo</h3>
<p>bar</p>
</div>

would allow for same amount of styling freedom. the only downside is that <p> doesn't allow block elements in xhtml, which means that we have to close off </p> before adding divs and lists

!! minor changes
using .current instead of .selected
better choice of words and isn't as similar to select


!progress
!!theme upload
i have just uploaded a theme called __olfactory__, which contains templates that will most likely be applied as soon as we have dillenger branch. the reason for this is, that we have decided not to waste time updating old themes - perhaps only 1 or 2 with every version. this might seem radical, but tastes change and nowhere as much as on the web. in addition new themes are generated relatively quickly and frequently.
if there are many requests for the maintenance of any given theme, i'm sure we can find someone willing to maintain them.

!!olfactory
the olfactory theme contains custom template files for some prominent packages such as wiki and blogs. if you are interested you can get a copy of the theme from cvs. i can't post a copy here as the theme is currently in constant flux and anything here would outdate rather quickly if i don't upload a new version almost daily.

additionally, we are planning on rewriting the theme structure. please see ThemeStructureIdea2 for details.
Page History
Date/CommentUserIPVersion
20 Apr 2006 (08:25 UTC)
update code blocks
xing194.152.164.4535
Current • Source
xing194.152.164.4534
View • Compare • Difference • Source
xing194.152.164.4533
View • Compare • Difference • Source
xing194.152.164.4532
View • Compare • Difference • Source
xing194.152.164.4531
View • Compare • Difference • Source
xing194.152.164.4530
View • Compare • Difference • Source
xing194.152.164.4529
View • Compare • Difference • Source
xing194.152.164.4528
View • Compare • Difference • Source
xing194.152.164.4527
View • Compare • Difference • Source
xing194.152.164.4526
View • Compare • Difference • Source
xing194.152.164.4524
View • Compare • Difference • Source
xing194.152.164.4523
View • Compare • Difference • Source
xing194.152.164.4522
View • Compare • Difference • Source
xing194.152.164.4521
View • Compare • Difference • Source
laetzer217.231.172.10120
View • Compare • Difference • Source
xing194.152.164.4518
View • Compare • Difference • Source
xing194.152.164.4517
View • Compare • Difference • Source
xing194.152.164.4516
View • Compare • Difference • Source
xing194.152.164.4515
View • Compare • Difference • Source
xing194.152.164.4514
View • Compare • Difference • Source
xing194.152.164.4513
View • Compare • Difference • Source
xing194.152.164.4512
View • Compare • Difference • Source
xing194.152.164.4511
View • Compare • Difference • Source
xing194.152.164.4510
View • Compare • Difference • Source
xing194.152.164.459
View • Compare • Difference • Source
xing194.152.164.458
View • Compare • Difference • Source