Roadmap

Phillip Rhodes edited this page Aug 2, 2015 · 4 revisions
Clone this wiki locally

Neddick Development Roadmap

Introduction

For background on the versioning scheme and development process, see: Development Process

Details

TPR1

TPR1 was our previous release. It has been superseded by TPR2, see below.

TPR2

This release features a combination of bug-fixes, code cleanup, UI cleanup, architectural improvements, and feature enhancements. The tasks completed for TPR2 are:

  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=12 Bug #12 - Make "tag" box work when pressing ENTER] - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=8 Bug #8 - Get arrows for up/down vote links] - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=25 Bug #25 - Create scheduler mechanism for asynchronous updates] - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=35 Bug #35 - Need scheduled job to rebuild entrycache on some periodic basis] - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=37 Bug #37 - Need scheduled job to update channel(s) from RSS] - FIXED

TPR2 was our previous release. It has been superseded by TPR3, see below.

TPR3

Tasks completed for TPR3:

  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=6 Bug #6 - Audit / rework code for consistency in handling use of session.user] - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=19 Bug #19 - Cleanup logging] - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=2 Bug #2 - Remove hard-coded strings from GSPs] - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=53 Bug #53 - Entries are duplicated when they are scoped to multiple Channels] - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=5 Bug #5 - Flesh out the SiteConfig mechanism] - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=4 Bug #4 - Build a proper Admin interface] - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=29 Bug #29 - Create UI for managing scheduled jobs] - FIXED
  • New entries from RSS aren't being added to the search index - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=34 Bug #34 - Write a "how is this not Reddit" or "How is this not Digg" document] - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=10 Bug #10 - Add "create a channel" link to the front-page] - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=27 Bug #27 - Create new "edit channel" page] - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=28 Bug #28 - Create UI for managing RSS Feeds] - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=26 Bug #26 - Rebuild EntryCache when channels are updated from Feeds] - INVALID - we don't use the EntryCache now.

TPR3 is released. See https://github.com/fogbeam/Neddick/tree/tpr3

TPR4

  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=99 Bug #99 - Implement Aggregate Channels] - FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=100 Bug #100 - Implement Private Channels] -- FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=14 Bug #14 - Implement basic access control] -- FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=98 Bug #98 - Implement Channel Filters] -- FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=96 Bug #96 - Implement global content Triggers] -- FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=97 Bug #97 - Implement channel specific content Triggers] -- FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=95 Bug #95 - Implement "Share to Quoddy" support] -- FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=15 Bug #15 - New "Share" dialog] -- FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=103 Bug #103 - Edit Scheduled Jobs feature is broken after upgrade to Grails2] -- FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=101 Bug #101 - Port to Groovy 2 / Grails 2] -- FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=94 Bug #94 - Edit Channel Properties page is broken] -- FIXED
  • UI refresh -- FIXED
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=51 Bug #51 - Problem with excessive file handles - probably a file handle leak] -- FIXED

TPR4 is "code complete" and is officially released as of 08-25-2013. See: https://github.com/fogbeam/Neddick/releases/tag/v0.0.0-tpr4

TPR5

TPR5 will be the next release of Neddick.

  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=30 Bug #30 - Write doc on how to download and deploy Neddick]
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=33 Bug #33 - Create tutorial screencast]
  • [http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=39 Bug #39 - Add LDAP account code (bring over from Quoddy)]
  • Add more datasource implementations, start on Heceta integration.
  • Improve tag handling. Semantic tags, show existing tags, deal with "global" vs. "local" tags, etc.
  • recommended tags
  • autocomplete for search
  • Add top toolbar for Quoddy / Heceta integration
  • Deal with loss of JMS Connection
  • failure in one "share" delivery method shouldn't fail entire operation
  • Replace the current recommender implementation with something based on Apache Mahout.
  • Add an Installer
  • ???

FUTURE

  • Add an integration point for business events and related entities to populate into the system from a SOA/ESB environment. Possibly integrate Apache Camel for this...
  • Add content filtering / selection by attributes / regexes / etc.
  • Add dynamic content routing / event creation
  • Add "guided discovery" mechanism for driving discovery of business insights from content
  • Add some sort of "status tracking" / Workflow integration for activities related to content.
  • Add concept mining / visualization
  • Add visual navigation of the "knowledge space"
  • Add "person" recommendations using Quoddy integration, as well as possibly LinkedIn, etc.