Added by Jonathan Nolen, last edited by Jonathan Nolen on Jan 30, 2008  (view change)

Labels

 
Codegeist 2007 is closed.

You can find the results here: JIRA Entries 2007, Confluence Entries 2007, Bamboo Entries 2007, Crowd Entries 2007.

When you are ready to submit your plugin, make sure you first read the Submission Guidelines 2007, and then create a child page here, using the format shown in this attachment.

We encourage you to submit your plugins as early as you can. Letting people use your plugin, find bugs and offer feedback is incredibly valuable - so don't wait until the last day.

After you've submitted your entry, be sure to add your info to the T-Shirts page, so we can send you a shirt.

JIRA Entries 2007

(See overview)

Admin facilitation activities — You can search your LDAP directory for any combination of usernames, first names, last names or emails. The results are displayed as business cards. When you have found the correct card, simply click it to load its values.
Agile Wall Report — Report for viewing issue statuses in the same way as in agile project progress walls (issues in three columns: to do/in progress/done).
Current User Status Plugin — An entry point into the user's profile, and a replacement for the Quick Links and In Progress portlets.
Groovy Runner — This plugin is providing administrators a panel similar to the Jelly Runner, except it will interpret Groovy script to be run on the server.
JIRA Confluence Portlet — A JIRA Portlet that can display a single Confluence page (just the content, not the app chrome) and an edit link.
Kaamelot Kaamelot a set of functionalities around Worklog and Timetracking Reports. See Kaamelot Page or Kaamelot Web Site for more details.
Links Hierarchy Reports — Interactive (AJAX) Hierarchical view of linked issues.
Live log viewer — The live log viewer is a set of plugins that allow administrators to view the logging events from a running installation directly from the administration screens.
Parent Issue Summary Plugin — Custom fields for sub-task issues to display parent issue summary in column views.
Patch Viewer — The patch viewer plugin allows you to view unified-diff attachments (patches) as a colour coded side by side differences instead of a stream of changed lines
Poll Plugin — The Poll portlet uses the JIRA issue system to model a simple user poll.
Random Issues Filter Portlet JIRA Portlet that selects X random issues from a saved filter and displays them on the dashboard.
Timecharts — Show the history of summarized search results. For example, the number of blocker bugs over the last month.
Yet Another IM Plugin — The JIRA extension sends issue event notifications and can work as a bot.
Zimbra plugin for Jira

Confluence Entries 2007

(See overview)

Amazon Web Services Plugin — Make money from Amazon while embedding colorful product pictures within your wiki pages by creating simple links to Amazon books, items, product searches, and wishlists.
Atom Publishing Protocol (APP) Plugin — This plugin makes confluence content available via the atom publishing protocol
Checklists Plugin — A set of macros to generate checklist tables for a subset of pages (children of a given parent-page and/or filtered by a label). For each page, labels can be added/removed, values can be edited, and text segments can be added.
Entries 2007
Form Mail NG — A completely re-engineered version of the [Form Mail Plugin]. Hold no preconceptions; this is one small step for plugins, one giant leap for Confluence mailing.
Live log viewer — The live log viewer is a set of plugins that allow administrators to view the logging events from a running installation directly from the administration screens.
Metadata Plugin 2 — Version 2 of the Metadata Plugin provides full metadata support for spaces, users, blog posts and attachments, as well as adding support for hierarchical spaces.
Page Flag Plugin — The page flag macro creates a check box on a page. The check box is linked to a label and metadata such that when the checkbox is changed,the label and metadata are also changed.
Pagetree Search Plugin — This plugin provides functionality to search a hierarchal page tree within a space.
Podcasting Plugin — This plugin allows the creation of Podcasting feeds based on Confluence pages and news items.
Pygments Code Macro
RSS aggregator macro plugin — Aggregates different RSS feed-s. If you wish to read all your favorite blogs in one place, this macro plugin provides a possibility to do this in a very simple way. All entries are gathered/displayed in one table and sorted by publishing date. If any RSS feeds can't be correctly processed then corresponding error information will be displayed under the entries table.
Scriptix — taps into the standardised scripting API that comes with Java 6 and provides a nice platform for writing what might be considered to be advanced user macros.
TagLinks — Allows pages whose titles match a pattern (<id>.<id>.<id>...) to be handled hierarchically, by automatically storing them as children of higher-level pages and rendering any reference to them as links, without having to explicitly declare them as such using '[' and ']'.

Bamboo Entries 2007

(See overview)

Bamboo SFTP Publisher — SFTP Publisher is a plugin that allows you specify a remote host and destination to copy artifacts to upon a successful build.
Cobertura plugin — A plugin that will parse and record Cobertura coverage reports, and send notifications if the code coverage doesn't reach a specified percentage.
Coverage Plugin — The coverage plugin provides tracking of, and insight into, project code coverage for Bamboo builds. It supports code coverage data generated by Clover, Cobertura, and EMMA.
Low disk space notification plugin — Sends out a notification (email or IM) when free space on the bamboo home volume falls below a given threshold.
NAnt Builder — A builder plugin that will allow configuration and execution of NAnt build files for .Net/Mono projects, which also supports parsing and displaying of NUnit and MBUnit test results
PMD plugin — A plugin that will parse and record PMD static analysis reports
Simian Plugin — Shows duplication statistics for your build as reported by Simian.

Crowd Entries 2007

(See overview)

.NET Authenticator with Single Sign-On Support — Crowd Authentication and Single Sign-On Support for .NET Clients.
Application Launchpad — View and login to your Crowd enabled applications from the Application Launchpad, and change your password.
Crowd as an LDAP Server — A layer to turn Crowd into an LDAP server
Crowd JAAS Login Module — The JAAS Login Module is a Crowd Application Connector for JAAS and Spring Acegi.
Favourite Pages
There are currently no pages on your favourites list. You can add pages to this list by clicking on the top right of the page you're viewing.

"Any feedback on how we can improve the process of building plugins."

One problem is that the gallery macro seems to have no way to control the order in which attached files are displayed. It seems to use some combination of when the file was attached and the name or description used. A way to specify the file order for the screenshots would be very helpful when "telling a story" about something.

~Matt

Labelling of attachments to group them in the gallery macro would also be amazing.

"Any feedback on how we can improve the process of building plugins."

Having a way for us non-Atlassian developers who have licenses for the source code to us "mvn idea:idea" (or the Atlassian derivative) to download and link in the source code would save me a lot of time.

I think this may be as simple as creating an authenticating mvn repository and linking in the authentication for http://my.atlassian.com/ into it? I may be missing something though.

In any case - the end goal is what I would like:

  1. Download plugin source on a system with a fresh mvn2 and IDEA installed.
  2. Run [mvn2 command]
  3. Open up IDEA, and have the source downloaded and all linked (for the confluence dependency).

How about a countdown clock on the home page of the contest so I know how much time I have left to cram some more features into my entry!