Clickr Theme

Name Clickr Theme
Vendor Atlassian Software Systems (Website)
Authors Mike Cannon-Brookes, Matt Ryall
Homepage http://confluence.atlassian.com/display/CONFEXT/Clickr+Theme
Issue Management http://developer.atlassian.com/jira/browse/CLKR
Categories Themes
Version 1.5
Availability Confluence v2.5.8 to v2.7.3
State Stable
Support Atlassian Supported Plugins
License Freeware / Open Source (BSD)
Price Free
Release Docs http://confluence.atlassian.com/display/CONFEXT/Clickr+Theme
Java API Docs n/a
Download Source http://svn.atlassian.com/svn/public/contrib/confluence/clickr-theme-plugin/tags/clickr-theme-plugin-1.5
Download JAR clickr-theme-plugin-1.5.jar

Compatibility With Confluence

Plugin Version 2.4.5 2.5.8 2.6.2 2.7.3 2.8.0 Tested
1.3    
1.4    
1.5    

Description

A new theme focusing on white-space and excellent typography. Most of the traditional Confluence 'chrome' has been removed, allowing the page content to take the lead.

  • The typography is really clean. Headings, fonts etc all look good.
  • Comments have user pictures associated with them and just generally look better.
  • The header is cleaner and simpler, most of the 'cruft' is moved into the bottom navbar.
  • The bottom navbar has space for more links (like the notation guide, popular labels, your space etc)
  • The page title is finally the most prominent thing on the page
  • The round trip editing experience is a lot closer to seamless as the page title disappears and is replaced by the editing textfield.
  • If you're viewing a page, depending on your permissions, you see Add Comment and Add Attachment in the "Add Content" nav section in the bottom right. Neat little Sitemesh trick.

Installation

The recommended way of installing is to use the Confluence Repository Client. This will not only make it easier to install, but it will help keep you up to date with this and other plugins.

  • Open the repository client screen.
  • Select 'Install' for the Clickr Theme Plugin entry.

Alternately, you can install it manually:

  • Download the jar (see above).
    Upload it using Confluence's administration console. Instructions here.

Screenshots

(view as slideshow)
     
     
 

Version History

Version Date State License Price
Show description 1.5 (#9) 24 Jan 2008 Stable Freeware / Open Source (BSD) Free

Contributors

  • Matt Ryall — Developer

Show description 1.4 (#8) 15 Nov 2007 Stable Freeware / Open Source (BSD) Free

Contributors

  • Matt Ryall — Developer

Show description 1.3 (#7) 16 Aug 2007 Stable Freeware / Open Source (BSD) Free

Contributors

  • Matt Ryall — Developer

Show description 0.6 (#6) 01 Feb 2007 Stable Freeware / Open Source (BSD) Free

Contributors

  • Matt Ryall — Developer

Show description 0.4 (#4) 28 Sep 2006 Stable Freeware / Open Source (BSD) Free

Contributors

  • Mike Cannon-Brookes — Developer

Show description 0.3 (#3) 17 Jul 2006 Stable Freeware / Open Source (BSD) Free

Contributors

  • Mike Cannon-Brookes — Developer

Labels

 
  1. Nov 10, 2006

    amyoung says:

    There are a few broken links on this page:

    There are a few broken links on this page:
    http://jira.adaptavist.com/browse/CLKR
    http://svn.atlassian.com/svn/public/contrib/confluence/clickr-theme-plugin/tags/0.4

    Also, I'm trying to change the megafooter (to group the lists of links) but can't figure out how to edit the atlassian-plugin.xml to point to the /includes/navlinks.vmd. I can't find an example – could you please point me to one? Thanks.

    1. Nov 13, 2006

      Jonathan Nolen says:

      Sorry about that I've updated the metadata file and the new links will be up wit...

      Sorry about that – I've updated the metadata file and the new links will be up within the hour.

  2. Nov 18, 2006

    Colin Ho says:

    Is it possible to edit labels without editing the page?

    Is it possible to edit labels without editing the page?

    1. Feb 02, 2007

      Matt Ryall says:

      I've raised this as an improvement in JIRA, Colin: CLKR2

      I've raised this as an improvement in JIRA, Colin: CLKR-2. Please vote for that request and watch it for updates.

  3. Nov 23, 2006

    Amos Gouaux says:

    Me Likie. :) However, when I edit a page I notice the edit help panel on the r...

    Me Likie.

    However, when I edit a page I notice the edit help panel on the right-hand side is no longer there. I don't need the panel so much as the link to the full doc would be handy. (Yeah, I sometimes have to refer to it.)

    1. Nov 23, 2006

      Amos Gouaux says:

      I just noticed a tiny bug with Confluence 2.2.9. (See attachment.) I also don't ...

      I just noticed a tiny bug with Confluence 2.2.9. (See attachment.) I also don't see the calendar to the right-hand side like it is present in your screen snapshot....

      1. Nov 25, 2006

        Amos Gouaux says:

        OK, I see the full help doc link at the bottom of the page. As for the attachme...

        OK, I see the full help doc link at the bottom of the page.

        As for the attachment, forgot couldn't attach specifically to a comment, and not sure if I should attach to this page or not.

        Anyway.... I also noticed the following in the log. Doesn't seem to be causing problems, but figured I'd report just in case.

        2006-11-25 16:35:41,746 ERROR [[Catalina].[localhost].[/confluence].[file-server]] invoke Servlet.service() for servlet file-server threw exception
        java.lang.IllegalArgumentException: Invalid complete key specified: com.atlassian.confluence.themes.clickr
                at com.atlassian.plugin.ModuleCompleteKey.<init>(ModuleCompleteKey.java:22)
                at com.atlassian.plugin.DefaultPluginManager.getPluginModule(DefaultPluginManager.java:235)
                at com.atlassian.plugin.servlet.PluginResourceDownload.servePluginResource(PluginResourceDownload.java:110)
                at com.atlassian.plugin.servlet.PluginResourceDownload.serveFile(PluginResourceDownload.java:98)
                at com.atlassian.plugin.servlet.BaseFileServerServlet.doGet(BaseFileServerServlet.java:117)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        
        1. Jan 20, 2007

          Martin Blazek says:

          You are not alone in this...&nbsp; Same here probably should be fixed...?: 20070...

          You are not alone in this...  Same here - probably should be fixed...?:

          2007-01-16 00:02:47,366 ERROR [[Standalone].[localhost].[/].[file-server]] invoke Servlet.service() for servlet file-server threw exception
          java.lang.IllegalArgumentException: Invalid complete key specified: com.atlassian.confluence.themes.clickr
              at com.atlassian.plugin.ModuleCompleteKey.<init>(ModuleCompleteKey.java:22)
              at com.atlassian.plugin.DefaultPluginManager.getPluginModule(DefaultPluginManager.java:235)
              at com.atlassian.plugin.servlet.PluginResourceDownload.servePluginResource(PluginResourceDownload.java:110)
              at com.atlassian.plugin.servlet.PluginResourceDownload.serveFile(PluginResourceDownload.java:98)
              at com.atlassian.plugin.servlet.BaseFileServerServlet.doGet(BaseFileServerServlet.java:117)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
              at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:182)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
              at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
              at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java:96)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
              at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:170)
              at bucket.custom.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:31)
              at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:73)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
              at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:122)
              at com.atlassian.confluence.util.error.ProfilingAndErrorFilter.doFilter(ProfilingAndErrorFilter.java:27)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
              at com.atlassian.core.filters.gzip.GzipFilter.doFilter(GzipFilter.java:61)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
              at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
              at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
              at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
              at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
              at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
              at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
              at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
              at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
              at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
              at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
              at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
              at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
              at java.lang.Thread.run(Thread.java:595)

  4. Nov 28, 2006

    Amos Gouaux says:

    What do I need to do to be able to use the Calendar Plugin

    What do I need to do to be able to use the Calendar Plugin with this theme? The Calendar Plugin page mentions something about adding prototype.js and effects.js to the Theme (can't see that being very practical when using the Repository Client to install the Theme), or to create user macros.

    OK, so I tried creating a 'prototype' user macro that simply has

    #include( "prototype.js" )
    

    However, I'm not quite sure where to put this "prototype.js" file. Where is the TEMPLATE_ROOT?

    1. Dec 03, 2006

      Matt Ryall says:

      You're right, this isn't really practical. You'd need to rebuild the theme after...

      You're right, this isn't really practical. You'd need to rebuild the theme after your changes which most people won't be able to do, and it will break with upgrades.

      I've raised an issue for the getting the Calendar plugin to work with Clickr, but it is currently blocked by CONF-7409, which allows plugins to include Javascript resources in the HTML header automatically.

      1. Jan 20, 2007

        David Peterson says:

        This isn't an issue of it being blocked by CONF7409. If CONF7409 was implemented...

        This isn't an issue of it being blocked by CONF-7409. If CONF-7409 was implemented, that would be awesome, but currently it is simply the fact that all themes must include those JavaScript files itself. Could this be fixed? It's rendering an otherwise-great theme completely useless...

        1. Jan 23, 2007

          Charles Miller says:

          CONF7409@JIRA is definitely a high priority, we need it for a bunch of our own s...

          CONF-7409 is definitely a high priority, we need it for a bunch of our own stuff going forward too.

        2. Jan 29, 2007

          Flash says:

          This is a terrific theme, my users favorite widely over the default.&nbsp; Thank...

          This is a terrific theme, my users favorite widely over the default.  Thanks to Atlassian. However, the missing javascripts and resultant macro incompatibilities are keeping us from using it! 

          If Clickr isn't blocked by CONF-7409, then what is needed to get the missing javascripts included in an available download so that calendar and other macros work properly?

          1. Feb 01, 2007

            Matt Ryall says:

            This bug

            This bug is fixed, and version 0.6 is available now (see above). To update, you can use the web interface to upload the JAR, or the plugin repository in Confluence 2.2.

            In Confluence 2.3, only uploading the plugin will work until bundled plugins can be updated correctly via the plugin repository (CONF-7608).

  5. Nov 30, 2006

    Dan Dickinson says:

    There's an incompatibility with the RSVP plugin; when I click "Attend Event", th...

    There's an incompatibility with the RSVP plugin; when I click "Attend Event", the form does not appear.

    2.2.9, Clickr 0.4

    1. Feb 02, 2007

      Matt Ryall says:

      This should be fixed in Clickr 0.6 as well. Please try upgrading. If that doesn'...

      This should be fixed in Clickr 0.6 as well. Please try upgrading. If that doesn't work, please raise a bug in the Clickr JIRA project.

      If you're using Confluence 2.3.x, you won't be able to upgrade via the plugin repository yet (see CONF-7608). Instead, just download the JAR above, and upload it into the plugin manager manually.

  6. Dec 01, 2006

    Collin Summers says:

    Nice theme...&nbsp; However I am also having problems with various plugins.&nbsp...

    Nice theme...  However I am also having problems with various plugins.  It appears that some key javascript is not in this theme

    Specifically the Scaffolding 2 beta plugin and some of the composition plugin macros like cards and decks.  Also browsing news the calendar fails and just shows  "#blogPostsCalendarWithDateLinks(com.atlassian.confluence.pages.actions.RecentBlogPostsAction@10a7ca9 true)"

    Also it would be nice to have labels show up on the page with out hitting edit.

    1. Dec 07, 2006

      David Loeng says:

      Collin, This is because version 0.4 relies on some changes in the codebase tha...

      Collin,

      This is because version 0.4 relies on some changes in the codebase that are present in Confluence 2.3. We recommend that you use version 0.3 in the mean time which you can download from here:

      http://confluence.atlassian.com/download/attachments/197111/clickr-theme-plugin-0.3.jar

      Cheers,
      Dave

  7. Dec 01, 2006

    Ricardo Sueiras says:

    This is great. It works fine for us, and we are finding a lot of people are real...

    This is great. It works fine for us, and we are finding a lot of people are really interested in this theme. The only issue we get is the following in our Stdout logs

    [Servlet Error]-[Invalid complete key specified: com.atlassian.confluence.themes.clickr]: java.lang.IllegalArgumentException: Invalid complete key specified: com.atlassian.confluence.themes.clickr

    Is this serious? 

    1. Dec 03, 2006

      Matt Ryall says:

      This was a minor bug in Confluence CONF7358@JIRA which as far as we knew was onl...

      This was a minor bug in Confluence which as far as we knew was only in 2.3-DR1 and 2.3-DR2 (which should not be used for a real site). It has been fixed for 2.3. The effect was only the omission of a tiny background image which made a dotted line at the top and bottom of the page.

      Please let us know if this affects other Confluence versions so we can update the bug record appropriately.

      1. Dec 04, 2006

        Ricardo Sueiras says:

        We are runnng 2.2.9

        We are runnng 2.2.9

        1. Dec 04, 2006

          Matt Ryall says:

          Thanks, Ricardo. Given this is a very minor problem (you won't even notice the ...

          Thanks, Ricardo.

          Given this is a very minor problem (you won't even notice the dots once you get them back), and the 2.2.10 release is the last planned stable release for the 2.2.x series, this fix will only be available on 2.3.

          I've updated the bug to reflect that it also occurs in 2.2.9.

  8. Dec 15, 2006

    Charles Peguine says:

    Hi I just installed the Clickr theme and I can't see where the page children are...

    Hi
    I just installed the Clickr theme and I can't see where the page children are.  In the Default Theme I could view or hide the children pages,  where can I find that in the Clickr theme?
    Thanks
    Charles 

    1. Dec 17, 2006

      Agnes Ro says:

      The Clickr theme is different to the default theme! You can use the children mac...

      The Clickr theme is different to the default theme! You can use the children macro to display them. Or if you are very keen on displaying it on every page, you could download the source and make the changes yourself to the page.vmd

      Agnes.

      1. Jan 09, 2007

        Christian Løverås says:

        I would like to have a "5 children" (or similar) link, perhaps under "Other Feat...

        I would like to have a "5 children" (or similar) link, perhaps under "Other Features".

        1. Feb 02, 2007

          Matt Ryall says:

          I'm not sure exactly what you want Christian, so it might be best to describe it...

          I'm not sure exactly what you want Christian, so it might be best to describe it more thoroughly in a feature request in the Clickr JIRA project.

  9. Feb 07, 2007

    Amos Gouaux says:

    Hmm... recently upgraded to 0.6 via the Repository Client which I've got install...

    Hmm... recently upgraded to 0.6 via the Repository Client which I've got installed in Confluence 2.2.9. I just noticed that I'm not able to add comments to a page. Instead, beneath the text box, I just see:

    #commentSubmission() 
    
    1. Feb 08, 2007

      Tony Cheah Tong Nyee says:

      Hi Amos, Thanks for reporting this. We have created a bug report for this:

      Hi Amos,

      Thanks for reporting this. We have created a bug report for this:

      http://developer.atlassian.com/jira/browse/CLKR-3

      Please cast your vote to increase its popularity and add yourself as a watcher for future updates.

      Cheers,
      Tony

    2. Apr 17, 2007

      David Goldstein says:

      I posted a patch for this.&nbsp; See the latest comments under:

      I posted a patch for this.  See the latest comments under:

      http://developer.atlassian.com/jira/browse/CLKR-3