Ticket #627 (closed task: fixed)

Opened 7 years ago

Last modified 5 years ago

Themes

Reported by: BrianKoontz Owned by: DarTar
Priority: normal Milestone: 1.2
Component: layout Version: 1.1.6.7
Severity: normal Keywords: theme template trunk-unported
Cc:

Description (last modified by DarTar) (diff)

As of 1.1.6.3, the header and footer of a page were served by actions. They do not belong in there (but better into something like /template) because it is possible to include them into a page, which can lead to interesting results.

A template folder was introduced in 1.1.6.4 #146, but there are still lingering questions as to whether or not additional subfolders need to be created below templates/, and how they should be named (see #146 for details).

Themes could be organized by self-contained folders (à la WordPress), e.g.

templates/
..mytheme/
....css/
....js/
....img/
....header.php
....footer.php

A dedicated themes.class.php will have to be introduced with methods required for the handling of themes.

Related tickets:

  • #146 default header/footer
  • #782 Flexible CSS
  • #894 stylesheet_path override

See also:

Change History

Changed 6 years ago by DarTar

  • keywords theme template added
  • component changed from unspecified to layout
  • description modified (diff)
  • summary changed from Page Header and Footer to Themes

Changed 6 years ago by DarTar

  • description modified (diff)

Changed 6 years ago by DarTar

  • type changed from enhancement to task
  • description modified (diff)

Changed 6 years ago by DarTar

  • owner changed from unassigned to DarTar
  • status changed from new to accepted

Changed 5 years ago by DarTar

  • description modified (diff)
  • milestone changed from 3.0 to 1.3

Changed 5 years ago by DarTar

(In [1446]) 1st draft of kubrick theme for Wikka, refs #627 and #6

Changed 5 years ago by DarTar

(In [1447]) Adding 1st draft of theme selector in user settings, refs #908 and #627

Changed 5 years ago by DarTar

(In [1448]) Empty user theme to default to global theme, refs #908 and #627

Changed 5 years ago by DarTar

(In [1449]) Empty user theme to default to global theme, refs #908 and #627

Changed 5 years ago by DarTar

(In [1450]) Support for plugin themes in theme selector, refs #908 and #627

Changed 5 years ago by DarTar

(In [1451]) kubrick theme - minor styling change, refs #627 and #6

Changed 5 years ago by BrianKoontz

  • milestone changed from 1.3 to 1.2

Changed 5 years ago by BrianKoontz

(In [1454]) Moved favicons from global images/ dir to individual theme images/ dirs. Refs #6, #627.

Changed 5 years ago by BrianKoontz

  • status changed from accepted to testing

Changed 5 years ago by BrianKoontz

  • keywords trunk-unported added
  • version changed from trunk to 1.1.6.7

Changed 5 years ago by DarTar

(In [1463]) Minor fix to link styling in light theme, refs #627

Changed 5 years ago by DarTar

(In [1468]) Minor changes to heading styling in light theme, refs #627

Changed 5 years ago by DarTar

(In [1469]) Further adjustments to light theme, refs #627

Changed 5 years ago by DarTar

(In [1470]) Further adjustments to light theme, refs #627

Changed 5 years ago by DarTar

(In [1471]) Further adjustments to light theme, refs #627

Changed 5 years ago by BrianKoontz

(In [1473]) Default theme set to 'light'. Refs #627.

Changed 5 years ago by BrianKoontz

  • status changed from testing to commit

Ticket closed for 1.2 release.

Changed 5 years ago by BrianKoontz

  • status changed from commit to closed
  • resolution set to fixed

Changed 5 years ago by BrianKoontz

(In [1475]) Set default theme to 'light'. Refs #627.

Note: See TracTickets for help on using tickets.