Project

General

Profile

ThemeSqueejee » History » Revision 4

Revision 3 (Mischa The Evil, 2009-03-24 16:41) → Revision 4/10 (Mischa The Evil, 2009-05-25 23:49)

h1. Redmine Squeejee theme 

 {{>toc}} 

 A theme for Redmine which is based on a dark but "shiny" color-scheme and which includes a subtle (re)styled project-menu. 

 h2. Packager Packager, contributor and maintainer 

 * Mischa The Evil 

 h2. Initial author 

 * "Wynn Netherland":http://www.squeejee.com/team.html#wynn_netherland 

 h2. History 

 For the complete history of the theme's creation you could see "this forum-thread":http://www.redmine.org/boards/1/topics/2736. 

 h2. Changelog Description 

 For the complete changelog see the @CHANGELOG@-file in the Squeejee theme directory. 

 h2. Latest stable release 

 The currently available, latest stable release of the theme is version @0.2.0@. 

 h2. Features 

 The Squeejee© theme is an updated, packaged release of Wynn Netherland's work for "Squeejee's":http://www.squeejee.com internal Redmine instance. It initially was a heavily modified derivation of the [[ThemeAlternate|alternate theme]] which required Redmine core hacks but is made stand-alone and working without core hacks (by using the core's support for project-menu item styling (r2059)) for this release. 

 It's looks can be best described as a dark theme with gradient backgrounds, dark-gray and bold links, but all with a "shiny" and "friendly" touch. It reintroduces the project-menu item-icons with the extension that styling of third-party plugins (including selected icons) is supported too. 
 Also the overflow to a second line of the project-menu, when using a lot of plugins with menu-items, is handled without disturbing the surrounding layout and elements. 

 The colour-scheme basically consists of three basic colours: black, grey and white. 

 It includes: 
 * issue-colouring in the issuelist, issuelist based on default priority-enumerations for issues issue's priority 
 * more sophistically styled "tabs", "tables", etc. 
 * (project-menu item styling) support for (lots of) third-party plugins 

 h2. Screenshots 

 |=. *Home*                                                             |=. *Project overview*                                                                                                     | 
 | !home-480x360.jpg!:/attachments/1755/home-800x600.jpg                | !overview-480x360.jpg!:/attachments/1756/overview-800x600.jpg                                                            | 

 |=. *Project roadmap*                                                  |=. *Project issuelist*                                                                                                    | 
 | !roadmap-480x360.jpg!:/attachments/1757/roadmap-800x600.jpg          | !issuelist-480x360.jpg!:/attachments/1758/issuelist-800x600.jpg                                                          | 

 |=. *Issue*                                                            |=. *Issue journal*                                                                                                        | 
 | !issue-480x360.jpg!:/attachments/1759/issue-800x600.jpg              | !issue_journal-480x360.jpg!:/attachments/1751/issue_journal-800x600.jpg                                                  | 

 |=. *Repository*                                                       |=. *2nd project-menu line + plugin support*                                                                               | 
 | !repository-480x360.jpg!:/attachments/1752/repository-800x600.jpg    | !2nd_projectmenu_line_and_3pd_support-480x360.jpg!:/attachments/1753/2nd_projectmenu_line_and_3pd_support-800x600.jpg    | 

 h2. Compatibility 

 The following compatibility information only applies to version @0.2.0@ of the Squeejee theme. 

 h3. 0.2.0 Redmine Compatibility 

 This release requires at least Redmine 0.8.0 and The theme is compatible with the Redmine trunk 0.7.x, 0.8.x and the 0.8-stable branch as visible bleeding-edge in the following table: trunk. 

 |_. Redmine Branch: |_. Revision/Release: ||_. Tested: |_. Compatible: |_.Comments:                         |_. Supported: | 
 |                     |                       ||             |                 |                                    |                | 
 |<._Trunk_            |@CURRENT@              ||Yes          |Yes              |                                    |Yes             | 
 |<._0.8-stable_       |@CURRENT@              ||Yes          |Yes              |                                    |Yes             | 
 |<._0.8-stable_       |@0.8.4@                ||Yes          |Yes              |                                    |Yes             | 
 |<._0.8-stable_       |@0.8.3@                ||Yes          |Yes              |                                    |Yes             | 
 |<._0.8-stable_       |@0.8.2@                ||Yes          |Yes              |                                    |Yes             | 
 |<._0.8-stable_       |@0.8.1@                ||Yes          |Yes              |                                    |Yes             | 
 |<._0.8-stable_       |@0.8.0@                ||Yes          |Yes              |                                    |Yes             | 
 |<._0.7-stable_       |@0.7.x@                ||No           |Unknown          |                                    |No              | 

 h3. 0.2.0 Browser Compatibility Browsers 

 This release of the theme is (for about 99%) compatible with the tested and found working (without major browser-engines. Though some tiny differences may occur between different browsers. Some known things are listed in showstoppers) on the following table: 

 |_.Rendering Engine: |_.Browser:                        |_.Version:         ||_.Tested: |_.Compatible: |_.Comments: |_.Supported: | big-four of browser-engines: 
 |                      |                                  |                   ||            |                |              |               | * Gecko (Mozilla) 
 |WebKit                |<._Google Chrome_                 |@1.0.154.65@       ||Yes         |Yes             |              |Yes            | * Presto (Opera) 
 |WebKit                |<._Google Chrome_                 |@2.0.172.28@       ||Yes         |Yes             |              |Yes            | * Trident (Internet Explorer) 
 |Gecko                 |<._Mozilla Firefox_               |@3.0.10@           ||Yes         |Yes             |              |Yes            | 
 |Trident               |<._Microsoft Internet Explorer_ |@7.x@              ||Yes         |No              |IE7 misses full-support for the @inherit@-value and the @:before@ pseudo-element (which are defined by CSS 2.1) |Yes, this only has * WebKit (Safari/Chrome) 

 Though, mainly due to some poor browser CSS-implementations (mainly IE), some minor effect on the design of the issue-journals | 
 |Trident               |<._Microsoft Internet Explorer_ |@8.0.6001.18702@ ||Yes         |Yes             |              |Yes            | 
 |WebKit                |<._Apple Safari (Win32)_          |@3.2.3@            ||Yes         |Yes             |              |Yes            | 
 |Presto                |<._Opera_                         |@9.64@             ||Yes         |Yes             |              |Yes            | changes can occur. 

 h3. 0.2.0 Extension Compatibility h2. Conflicts 

 The following table reflects This theme currently conflicts with the current out-of-the-box support for third-party plugins by [[PluginCollapse|Collapse plugin]] v.0.1.0. An updated version of the Squeejee theme: plugin will be delivered soon... 

 |_. Plugin name                                                                               |_. Class name           |_. Support-type |_. Project menu icon-name          | 
 | "Budget":http://www.redmine.org/wiki/redmine/PluginBudget                                   | _budget_               | Menu             | @money--pencil.png@               | 
 | "Budget":http://www.redmine.org/wiki/redmine/PluginBudget                                   | _deliverables_         | Menu             | @money--pencil.png@               | 
 | "Bugcloud":https://github.com/maedana/redmine_bugcloud/tree                                 | _bugcloud_             | Menu             | @tags-label.png@                  | 
 | "Burndown":https://github.com/scrumalliance/redmine_burndown/tree                           | _burndown_             | Menu / Other     | @burn.png@                        | 
 | "Charts":https://github.com/mszczytowski/redmine_charts/tree                                | _charts_               | Menu / Other     | @monitor.png@                     | 
 | "Code Review":http://code.google.com/p/r-labs/                                              | _code-review_          | Menu             | @ruler--pencil.png@               | 
 | "Customer":http://www.redmine.org/wiki/redmine/PluginCustomer                               | _customers_            | Menu             | @user-business.png@               | 
 | "Embedded":http://www.redmine.org/wiki/redmine/PluginEmbedded                               | _embedded_             | Menu             | @layout-select-content.png@       | 
 | "EzBookshelf (now EzLibrarian)":http://www.redmine.org/wiki/redmine/PluginEzlibrarian       | _books_                | Menu             | @books-stack.png@                 | 
 | "EzLibrarian":http://www.redmine.org/wiki/redmine/PluginEzlibrarian                         | _treasures_            | Menu             | @trophy.png@                      | 
 | "EzFAQ":http://www.redmine.org/wiki/redmine/PluginEzfaq                                     | _ezfaq_                | Menu             | @question-balloon.png@            | 
 | "Google Calendar":http://www.redmine.org/wiki/redmine/PluginGoogleCalendar                  | _google-calendar_      | Menu / Other     | @calendar-month.png@              | 
 | "Graphs":http://www.redmine.org/wiki/redmine/PluginGraphs                                   | n/a                    | Other            | n/a                               | 
 | "Invoices":https://github.com/edavis10/redmine-invoice-plugin/tree                          | _Invoices_             | Menu             | @notebooks--pencil.png@           | 
 | "Invoices":https://github.com/edavis10/redmine-invoice-plugin/tree                          | _invoice_              | Menu             | @notebooks--pencil.png@           | 
 | "Project Scores":http://www.redmine.org/wiki/redmine/PluginProjectScores                    | _Scores_               | Menu             | @ui-progress-bar.png@             | 
 | "Project Scores":http://www.redmine.org/wiki/redmine/PluginProjectScores                    | _scores_               | Menu             | @ui-progress-bar.png@             | 
 | "Schedules":http://www.redmine.org/wiki/redmine/PluginSchedules                             | _schedules_            | Menu             | @report--exclamation.png@         | 
 | "Scrum":https://github.com/fabiokr/redmine_scrum/tree                                       | _scrum_                | Menu             | @projection-screen--pencil.png@ | 
 | "Scrumdashboard":https://github.com/thus/redmine-scrumdashboard-plugin/tree                 | _dashboard_            | Menu             | @dashboard--pencil.png@           | 
 | "Simple CI":http://www.redmine.org/wiki/redmine/PluginSimpleCI                              | _Integration_          | Menu             | @pill--exclamation.png@           | 
 | "Simple CI":http://www.redmine.org/wiki/redmine/PluginSimpleCI                              | _simple-ci_            | Menu             | @pill--exclamation.png@           | 
 | "Status Updates (bterlson)":http://github.com/bterlson/redmine-status-updates/tree/master | _Status_ + _Updates_ | Menu             | @tick-shield.png@                 | 
 | "Status Updates (tomisima)":http://github.com/tomisima/redmine_status_updates/tree/master | _statuses_             | Menu             | @tick-shield.png@                 | 
 | "Status Updates (edavis)":http://github.com/edavis10/redmine-status-updates/tree/master     | _Status_ + _Updates_ | Menu             | @tick-shield.png@                 | 
 | "Tabs":https://github.com/jamtur01/redmine_tab/tree                                         | _tab_                  | Menu / Other     | @layout-2.png@                    | 
 | "Task Board":http://github.com/scrumalliance/redmine_task_board/tree/master                 | _task-board_           | Menu / Other     | @dashboard--pencil.png@           | 
 | "Todo Lists":https://github.com/dalyons/redmine-todos-scrum-plugin/tree                     | _todo-lists_           | Menu             | @hammer--arrow.png@               | 
 | "Todo Lists":https://github.com/dalyons/redmine-todos-scrum-plugin/tree                     | _todos_                | Menu             | @hammer--arrow.png@               | 

 h2. Obtaining the theme 

 The theme can be downloaded as a packaged release from: 
 * -this this page; the archive is attached- attached 
 * this MediaFire-mirror: http://www.mediafire.com/evildev http://www.mediafire.com/file/jmdg5didj4i/squeejee-0.1.0.zip 
 * the upcoming website http://www.evil-dev.net 

 h2. Installing Installation 

 Follow the Redmine theme installation steps at: http://www.redmine.org/wiki/redmine/Themes#Installing-a-theme. 

 h2. Upgrading Upgrade 

 1. Download the latest archive file from the available sources (see "Obtaining the theme") 
 2. Backup the currently deployed squeejee theme (@mv /public/themes/squeejee /public/themes/squeejee-backup@) 
 3. Unzip the downloaded file to your Redmine into the theme-directory _"../public/themes"_ 
 4. 3. Restart your Redmine 

 h2. Uninstalling Uninstall 

 1. Remove the directory _"squeejee"_ "squeejee" from the theme-directory _"../public/themes"_ 
 2. Restart Redmine 

 h2. Changelog 

 This is a limited selection of the changes made to the theme. For the complete changelog see the @CHANGELOG@-file in the Squeejee theme directory. 

 h3. 0.1.0 

 * Fixed:    Project-menu icons aren't rendered after Redmine Core r2022 
 * Fixed:    Right-aligned columns on version-page have white background instead of being transparent 
 * Fixed:    Overflow of the content 
 * Fixed:    Issue-journals should be displayed behind the related-revisions block, not below it 
 * Fixed:    Issue-journal comment note-icons rendered for all paragraphs instead of the first only (now works on Gecko, Presto and WebKit [Chrome-only]) 
 * Fixed:    Selected project-menu tabs aren't highlighted any longer after Redmine Core r2022 
 * Added:    Specific (project-menu) declarations for third-party plugins (including dedicated icons) 
 * Enhanced:    Global link-visibility 
 * Enhanced:    Styling of the issue-journals 
 * Enhanced:    Bordered-table styles imported from the Alternate-theme (by removing dependency on Alternate completely) 
 * Enhanced:    Project-menu overflow-handling when lots of modules (with project-menu items) are enabled on a project 
 * Enhanced:    Removed unused images from release (this saves downloading and installing around 1700+ unused image-files) 
 * Enhanced:    Removed lots of old code which was for internal purposes (based on core-hacks) only 
 * Enhanced:    Cleaned and Documented CSS-styling 

 h3. 0.0.0 

 * Initial source by Wynn Netherland as of 20-11-2008 

 h2. Credits 

 Thanks goes out to the following people: 

 * Wynn Netherland, Squeejee (http://www.squeejee.com) 
 ** Initial author (designer and coder) of the draft unmodified version of this theme which can be found here: http://github.com/squeejee/redmine/tree/master/public/themes/squeejee 
 * Jean-Philippe Lang, Project-leader Project-manager of Redmine (http://www.redmine.org) 
 ** For creating and maintaining the Redmine system... 

 h2. Licensing 

 This theme is open-source and licensed under the "GNU General Public License v2":http://www.gnu.org/licenses/old-licenses/gpl-2.0.html (GPL). Certain icons are part of the Fugue icon-set (http://www.pinvoke.com) which is released under the "Creative Commons Attribution 3.0 Unported":http://creativecommons.org/licenses/by/3.0 license. 

 * ©2009, Mischa The Evil (http://www.evil-dev.net) 
 * ©2008, Wynn Netherland (http://www.squeejee.com) 

 h2. Support 

 If you need help, would like to report a bug or request a new feature you can contact the  
 maintainer via mail (mischa_the_evil [AT] hotmail [DOT] com) or at his (upcoming) website: http://www.evil-dev.net. website (http://www.evil-dev.net).