DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.


Upgrade of Gemini for http://support.dotnetnuke.com

Over the past couple of years our issue database has been showing signs of age.  Searches often result in error messages, linking issues can cause server instability, and our general issue workflow has become unwieldy.  We are currently running an older version of Gemini because of some changes to the security model which has made upgrading a non-trivial issue.  To help resolve these problems, we have performed a complete review of our current issue tracking processes and have just completed an overhaul of our infrastructure to allow us to transition to the current version of Gemini.

The new version of Gemini offers many advantages over our current version, including improved performance, enhanced user interface, greater customization options, and upcoming integration options for Team Foundation Server and DotNetNuke.  These features and others will provide us with the necessary tools to better track and manage project issues.

The upgrade to Gemini for managing the bugs and issues for DotNetNuke will not only involve new software but also a refactored approach.  A streamlined workflow has been devised and the number of fields needed to enter a bug have been reduced.  Security for the support system will now use the new Security Scheme feature in Gemini which will make managing access to the system simpler.  All registered users of Gemini will be able to do the following:

  • Create New Issues
  • Edit their own issue
  • Create Comments

The DNN Corp team has grown significantly and is now set up in the following teams:

(There are a couple of community teams here as well)

  • Support Team
  • Development (Corp)
  • Development (Community – get involved :))
  • Issue Validation Team (Community)
  • Test Team

Each of these teams has a set of security roles that allow to manage the issues as they come through the system.  The new security scheme ensures that only people in the correct Global Role can change the status of an issue to the next stage of the workflow.  The new workflow is designed to not only streamline the work process but to enable community members to contribute by verifying issues as part of the Issue Verification Team and helping out on the Community Developer team.  All of these actions will result in recognition points as well.

The new workflow process is detailed in the diagram below:

GeminiIssuesWorkFlowNEW

Each step of the process shows which roles can move the item on and what state the item is in.

As part of the refactoring of the process there will now be only two projects in Gemini, one for the Community Edition and one for the Professional Edition.  Most of the module projects have been moved to CodePlex as part of the DotNetNuke Forge and the issues are being managed there now.  There are some projects which will remain active in Gemini (archive version of Gemini) until they finish their migration.  During this transition period, those projects which have not completed the migration will remain available for entering new issues.  All projects which have completed the migration will manage issues on CodePlex and will have their Gemini project in the archives set to read-only.   Check out the forge to find the module you are looking for http://www.dotnetnuke.com/tabid/824/default.aspx.  If you want access to the old Gemini system it is now in a read only state here for archiving purposes, new items cannot be entered or managed here, http://archive.support.dotnetnuke.com

Comments

Comment Form

Only registered users may post comments.

NewsArchives


Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Andy Tryba (1)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (32)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Bogdan Litescu (1)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (209)
Chris Paterra (55)
Clinton Patterson (40)
Cuong Dang (21)
Daniel Bartholomew (2)
Daniel Mettler (154)
Dave Buckner (2)
David Poindexter (4)
David Rodriguez (3)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (10)
George Alatrash (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (274)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Miguel Gatmaytan (3)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (54)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (40)
Will Strohl (165)
William Severance (5)

Content Layout

Subscribe to DNN Digest

DNN Digest is our monthly email newsletter. It highlights news and content from around the DNN ecosystem, such as new modules and themes, messages from leadership, blog posts and notable tweets. Keep your finger on the pulse of the ecosystem by subscribing.  


Copyright 2017 by DNN Corp Terms of Use Privacy
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out