r38 - 09 Jan 2007 - 05:02:07 - PeterThoenyYou are here: TWiki >  Codev Web > TWikiRelease > EdinburghRelease
Tags:
development 1 Add my vote for this tag, edinburgh 2 Add my vote for this tag, , create new tag

Edinburgh Release

Introduction

Edinburgh Release is the first planned feature release after the refactoring, development restructuring in DakarRelease. The release after that will be the FreetownRelease.

Release Focus

The TWikiMission specifies the overall purpose of the project.

Possible areas for the Edinburgh Release to focus on, in order to help TWiki leap forward:

  • Focus on customer centric features (e.g. features that help our target audience most)
    • Examples: Syncronous edits, OO content access syntax
  • Focus on innovation with compatibility in mind
    • Examples: Generic web services interface, a J2EE/TWiki integration, web based updates of TWiki/Plugins/apps, relational database backend, portlet integration, event triggers
  • Strengthen TWiki as an application platform
    • New features and infrastructure supporting that
    • Restructure Plugins web to be a marketplace for TWiki extensions (for free and for a fee)
  • Specific Targets

Development Restructuring

Before the CoreTeam and TWikiCommunity dives into spec and coding work we should review the Development process, model and tools. See PostDakarDevelopmentModel, DakarDocumentationModelIsBroken, PostDakarTrackingAndDiscussion, OneSvnBranchPerRelease, ProcessForMarketDrivenInnovation.

Edinburgh Release Meetings

Meetings are held in #twiki_edinburgh IRC channel.

Change Proposals

Change Proposals for EdinburghRelease still being worked on

Search for topics that still need work:

Priority Proposal Type State Outstanding Issues #
  TopicListWithoutWebTopics FeatureRequest NeedsARethink   0
  ExtensionToAttachUrlDirective FeatureRequest UnderInvestigation   0
  AutomaticLinkLabelBasedOnHeading FeatureRequest UnderInvestigation   0
  ApprovingRegistrations FeatureRequest UnderInvestigation   0
  RenameMainWebToHome FeatureRequest UnderInvestigation   0
  SearchByDate FeatureRequest UnderConstruction   0
  MainTWikiPreferencesNeedsFixing FeatureRequest UnderInvestigation   0
  PopupPageIndexForEditing FeatureRequest UnderInvestigation   0
  UserObjectModel CodeRefactor UnderConstruction   0
  AutomateDefaultPluginBinAccessPermissioning FeatureRequest UnderInvestigation   0
  AddValuesToPreferenceVariable FeatureRequest UnderConstruction   0
  UnicodeSupport CodeRefactor UnderInvestigation   0
  RenameTheMainWeb FeatureRequest UnderInvestigation   0
  ViewInClientTime FeatureRequest UnderInvestigation   0
  EmailThisPageLink FeatureRequest UnderInvestigation   0
  SetTimezoneInTWikiDotCfg FeatureRequest UnderInvestigation getting correct syntax for your TZ is problematic 1
  CreateNewTopic FeatureRequest ConsensusReached   0
  RequirementsForMultipleFormSupport FeatureRequest UnderInvestigation   0
  UseCasesInDocumentation DocRequest UnderInvestigation   0
  TopicComponents FeatureRequest UnderInvestigation   0
  OrganizeTWikiVariables FeatureRequest UnderInvestigation   0
  ShowLocalTimeOfUser FeatureRequest UnderInvestigation   0
  ProvideAccessToWebMetaData FeatureRequest RejectedProposal Implementation is totally different from proposed spec on this topic. Please document the TWikiFuncEachChangeSince feature. 1
  WordDiff FeatureRequest UnderInvestigation   0
  MoveAttachmentsOutOfPub FeatureRequest UnderInvestigation Define requires for various grades of corporate and non corporate security 1
  AccessControlLists FeatureRequest UnderInvestigation   0
  PerTopicWebNotifyReports FeatureRequest UnderInvestigation   0
  EditOnPreviewPage FeatureRequest UnderInvestigation   0
  ServerUniqueId FeatureRequest UnderInvestigation   0
  LetICONCalculateImageSize FeatureRequest UnderInvestigation are all icons that need to be 16x16 actually that size? 1
  GetRidOfTWikiUsersPage FeatureRequest UnderInvestigation   0
  UserSpecifiedRedirect FeatureRequest UnderInvestigation   0
  SimplestPluginIdea FeatureRequest NeedsARethink   0
  AddParentVariableToTemplate FeatureRequest NeedsARethink   0
  ObjectOrientedTWikiPluginSystem FeatureRequest UnderInvestigation   0
  WorkFlow FeatureRequest UnderInvestigation   0
  GoIsSearch FeatureRequest UnderInvestigation   0
  UpdateAttachmentsDontWorkAsExpected FeatureRequest UnderInvestigation   0
  MainTWikiPreferencesOverridePluginSettings FeatureRequest UnderInvestigation   0
  ViewfileLogging FeatureRequest UnderInvestigation   0
  BetterLists FeatureRequest UnderConstruction   0
  AvoidRenameLosingHistory FeatureRequest UnderConstruction   0
  MakeAnchorVariable FeatureRequest UnderInvestigation   0
  TopicRenamedHandler FeatureRequest UnderInvestigation   0
  ShouldNoViewImplyNoEdit FeatureRequest UnderConstruction   0
  MoveSettingsOutOfText FeatureRequest UnderInvestigation   0
  DontShowPreferencesToNonAdmins FeatureRequest UnderInvestigation   0
  AttachTableRowWhenNoAttachments FeatureRequest UnderInvestigation   0
  SkipMinorChanges FeatureRequest UnderInvestigation   0
  AuthorRenderColours FeatureRequest NeedsARethink   0
  ManageStaleContent FeatureRequest UnderInvestigation   0
  GettingTheUsernameWrong DocRequest UnderInvestigation   0
  StoreFacade FeatureRequest UnderInvestigation   0
  ViewContentsofArchiveFileAttachment FeatureRequest NeedsARethink   0
  MetaExpansionImprovements FeatureRequest UnderInvestigation   0
  SomeTWikiVariablesShouldBeInPlugins FeatureRequest UnderInvestigation   0
  SmiliesShouldBeInCore FeatureRequest NeedsARethink   0
  InhibitTopicSelfLinking FeatureRequest UnderInvestigation   0
  HideEditingBarFromUsersThatAreNotAllowedToEdit FeatureRequest NeedsARethink   0
  TWikiInstallerWindows FeatureRequest UnderInvestigation   0
  PageTitleVariable FeatureRequest UnderInvestigation   0
  GracefulFallbackWithPatternAndTwisty FeatureRequest ConsensusReached   0
  RegistrationShouldBeFormTemplateDriven FeatureRequest NeedsARethink   0
  NewWindowPerTopic FeatureRequest UnderInvestigation   0
20 ContentAccessSyntax FeatureRequest UnderInvestigation   0
020 HierarchicallyNestedTwikiWebs FeatureRequest UnderInvestigation   0
080 HtmlAnchorsOnRdiffSequentialOutput FeatureRequest UnderInvestigation   0
080 UseLessStepsToReparentATopic FeatureRequest UnderInvestigation   0
080 AddCheckInComment FeatureRequest UnderInvestigation   0
080 BetterMore FeatureRequest ConsensusReached Waiting for Main.ArthurClemens 1
085 SuggestSingularNotPlural FeatureRequest NeedsARethink   0
090 ShipMd5Sums FeatureRequest UnderInvestigation   0
100 InvisibleMultipleExclamationMarksInHeader FeatureRequest UnderInvestigation   0
100 DiffsShouldShowEntireTableRow BugReport ConsensusReached Waiting for Main.SvenDowideit 1
100 ImportingExternalDataToTWiki FeatureRequest UnderInvestigation   0
100 EditTablerowPluginAsDefaultPlugin FeatureRequest UnderInvestigation   0
100 JumpBoxSlowInLargeWebs FeatureRequest UnderInvestigation   0
100 AddToMyLinks FeatureRequest UnderInvestigation   0
100 EnhanceAuthMethods CodeRefactor UnderInvestigation   0
100 WikiNameHighlighting FeatureRequest UnderConstruction Unchecked for performance and compatibility 1
100 FormattedSearchCountVariable FeatureRequest UnderInvestigation   0
100 AnchorToolTipSummary FeatureRequest UnderInvestigation   0
100 FormattedSearchSectionVariable FeatureRequest UnderInvestigation   0
100 PreviewOnEditPage FeatureRequest UnderConstruction   0
100 FootnotesFeature FeatureRequest UnderInvestigation   0
100 PersonalizedRss FeatureRequest UnderInvestigation   0
100 DocumentedDefaultParameterValuesForInclude FeatureRequest UnderInvestigation
  1. Agree on feature
  2. Agree on spec for syntax
  3. Apply patch
  4. review code
  5. test
  6. Put documentation into place.
1
100 AddWorkareaFunctions FeatureRequest UnderInvestigation   0
100 SearchOrderAndLimitBehavour FeatureRequest UnderInvestigation   0
100 AttachmentCount FeatureRequest UnderInvestigation   0
100 AttachDocumentDirectlyFromURL FeatureRequest UnderInvestigation   0
100 MultipleEditsOnSamePage FeatureRequest UnderInvestigation   0
100 ConsolidateSkinTemplates CodeRefactor UnderInvestigation   0
100 RegistrationShouldNotBeInTheTWikiWeb FeatureRequest UnderInvestigation   0
100 CentraliseTopicProcessingHeuristic CodeRefactor UnderInvestigation   0
100 PluginsShouldRegisterSymbols FeatureRequest UnderInvestigation   0
100 MakeMETASEARCHSimilarToSEARCH FeatureRequest UnderInvestigation   0
100 TWikiDocGraphicsInMainWeb FeatureRequest UnderInvestigation   0
100 PluggableAccessControlImplementation FeatureRequest UnderInvestigation   0
100 TypeCheckParameters FeatureRequest UnderInvestigation   0
Total: 100 Proposals 8 Issues

Change Proposals for EdinburghRelease Awaiting Merge

Search for topics Proposed for EdinburghRelease that are waiting for merge to the MAIN branch:

Priority Proposal Summary Outstanding Issues #
  MetaParentShouldUseMinimalMatch     0
  INCLUDEurlDoesNotWorkWithSSL This topic ended with a patch to support https-INLCUDE's   0
100 SearchByCreateDate Enhance SEARCH to allow searching by create date   0
Total: 3 Proposals 0 Issues

Change Proposals for EdinburghRelease Merged to Main SVN Branch

Search for topics Proposed for EdinburghRelease that have been MergedToCore or ImplementedAsExtension:

Proposal Summary Outstanding Issues #
AddFormatToMeta Add format parameter to META and METASEARCH   0
AddGetSessionKeysToFunc Get a hash of all the names of session variables   0
AlternatePluginTagHandling Alternate mechanism for plugins to handle tags   0
AutoIncTopicNameOnSave Create Auto-incrementing Topic Names   0
CleanUpTWikiVariables Clean up the docs in TWiki.TWikiVariables   0
CopyPreviousRevisionTopicContentIntoNewRevision Improved UI for copying topic content incl meta into new revision Bugs:Item1966 1
CustomizableNewWikiWordLink Add preference value to customize the new-wikiword link   0
DeprecateTWikiFuncGetOopsUrl Deprecate TWiki Func getOopsUrl   0
ExpandStandardEscapes Add function decodeFormatTokens to decode format tokens to TWiki::Func   0
MergeExtendedSelectPluginToCore     0
NewTopicTemplate     0
PassCustomVariablesWhenCreatingANewWeb Let createweb script add custom variables to WebPreferences of the new web.   0
PassMetaToHandlers New parameters in handlers to support permission checking   0
PluginHandlerForContentMove Add Rename Handler for Plugins   0
ProposalToEnableRenamingTopics Topics must be renameable without users losing track of content.   0
ProposedChangeToWikiWordSpec Proposal to change Wiki Word syntax   0
RefactorUsersCode Refactor user management to eliminate user object and inefficiencies   0
ShowOutgoingLinksWithSymbol Show outgoing links with a symbol   0
Total: 18 Proposals 1 Issues

Release State Summary

Change Proposal State Proposals Issues
Still being worked on 100 8
Awaiting Merge 3 0
Merged to Main SVN Branch 18 1
Total 121 9

See also EdinburghReleaseSummary? and EdinburghReleaseUpgradeGuide?

There are lots and lots of other ideas floating around; see ThingsToDo. You may not see your favourite idea above because no-one has expressed and intention to do it for EdinburghRelease. Go and visit ThingsToDo and FreetownRelease and help set priorities for all those things that are still to do. Please be aware that contribution of the code in a readily incorporatable patch format is most likely to be included in the core.

Old Feature Requests not in Codev web

Item: Owner: Spec: Impl: