TWiki Feature Proposals

New feature proposals are by nature for the work-in-progress TWiki release code named LimaRelease.

When you add a proposal you must create a new topic describing your proposal. You can use the form below.

For the community to accept a proposal you must propose something that you are prepared to implement yourself or by an already committed developer. Details at TWikiReleaseManagementProcess and SevenDayFeedbackPeriod.

The 7-day feedback period does not start until:

  • There is a committed developer
  • The date of commitment field has a date (so the application below can show it)
You are welcome to propose enhancements without a committed developer but then the community is only able to discuss the feature, not to accept it. But you may be lucky that a developer picks up the idea and decides to commit him/herself to implementing it.

Submit new feature request

Please start a new topic for each feature request.

  • Consider filing a Support question unless you are very sure that you cannot do what you want with the current feature set or with one of the many Plugins.
  • Please scan over the existing feature requests to see if it has been requested already.
  • NOTE: you might want to make yourself familiar with our Acceptance/Rejection Process of new features.
  • If you are including code to implement features, thanks for contributing to TWiki's development! Please see the PatchGuidelines to make your patch easier to apply.

Page name: Example: AutoSaveTopics (use a WikiWord)
Page title: Example: Auto-save topics on edit
Motivation: Reasons why this feature is needed, and why it is suitable for adding to the next release of TWiki
Description: Enter a relatively short summary of the request
WhatDoesItAffect: Hold CTRL to select multiple items
Your request is submitted after you Create, Preview and Save the page.

Feature Proposal Summary of Work-in-Progress Release

These are all feature proposals of any state proposed for LimaRelease

Topic & Summary Current State Committed Developer Concern
TWikiFuncGetRevisionInfoTakingMeta :
TWiki::Func::getRevisionInfo() to take $meta as an argument
AcceptedProposal 2020年01月24日
2351 days ago
HideyoImazu
SCRIPTURLdefaultUrlHostParam :
SCRIPTURL{... defaultUrlHost="on" ...} to yield a {DefaultUrlHost}-based URL
AcceptedProposal 2020年10月26日
2075 days ago
HideyoImazu
DisplayOfHeadings :
Change style of H2 and H3 headings
AcceptedProposal 2022年08月04日
1428 days ago
PeterThoeny
AnchorRegexnotdefinedcorrectly :
Anchor regex not defined correctly
AcceptedProposal 2021年12月23日
1652 days ago
CalvinSo
AfterCreateWebHander :
beforeCreateWebHandler and afterCreateWebHandler in plugins
AcceptedProposal 2020年10月09日
2092 days ago
HideyoImazu
FuncRenameFile :
TWiki::Func::renameFile() to be introduced?
AcceptedProposal 2020年01月22日
2353 days ago
HideyoImazu
FuncIsInList :
TWiki::Func::isInList() to be introduced
AcceptedProposal 2019年10月01日
2466 days ago
HideyoImazu
INCLUDEPreflightParameter :
INCLUDE to have preflight parameter
AcceptedProposal 2020年05月25日
2229 days ago
HideyoImazu
CheckAccessPermissionHandler :
checkAccessPermissionHandler
MergedToCore 2021年11月19日
1686 days ago
CalvinSo
FuncGetTopicLatestRevTime :
TWiki::Func::getTopicLatestRevTime() to be instroduced
RejectedProposal 2020年01月22日
2353 days ago
HideyoImazu
DecodeUtf8 :
decode_utf8() in TWiki::Form::* and TWiki::UI::Save if charset is UTF-8
RejectedProposal 2019年10月31日
2436 days ago
HideyoImazu
ImageExtensionsAsConfigurableItem :
Image Extensions as configurable item
UnderConstruction 2021年12月09日
1666 days ago
CalvinSo
SetUTF8CharSetByDefault :
Set UTF-8 CharSet by default
UnderInvestigation 2020年09月14日
2117 days ago
PeterThoeny
EscapeHtmlInTWikiRegistration :
Escape HTML in TWiki Registration
UnderInvestigation 2023年07月09日
1089 days ago
PeterThoeny
DeleteSubwebReflectingParent :
Delete subweb reflecting parent
UnderInvestigation 2020年01月31日
2344 days ago
HideyoImazu
ManageScriptMadeProgramFriendly :
manage script to be made program friendly
UnderInvestigation 2020年06月10日
2213 days ago
HideyoImazu
TimestampInLogFilesInISO8601 :
Timestamp in log files to be like 2020年02月12日T06:03:15Z
UnderInvestigation 2020年02月12日
2332 days ago
HideyoImazu
AddCharSetToMetaTopicInfo :
Add character set to META:TOPICINFO
UnderInvestigation
Number of topics: 18

Proposals

New Feature Proposals (7-Day Feedback Period)

These are proposals that have a committed owner. Proposals without a committed developer are not covered by the formal release process and 7-day feedback period.

Topic Summary Committed Developer Concern
DeleteSubwebReflectingParent
LimaRelease
Delete subweb reflecting parent 2020年01月31日
2344 days ago
HideyoImazu
EscapeHtmlInTWikiRegistration
LimaRelease
Escape HTML in TWiki Registration 2023年07月09日
1089 days ago
PeterThoeny
ManageScriptMadeProgramFriendly
LimaRelease
manage script to be made program friendly 2020年06月10日
2213 days ago
HideyoImazu
SetUTF8CharSetByDefault
LimaRelease
Set UTF-8 CharSet by default 2020年09月14日
2117 days ago
PeterThoeny
TasksFramework
!
Background Tasking Framework 2012年08月31日
5053 days ago
TimotheLitt
TimestampInLogFilesInISO8601
LimaRelease
Timestamp in log files to be like 2020年02月12日T06:03:15Z 2020年02月12日
2332 days ago
HideyoImazu
Number of topics: 6

Feature Proposals Ready For Release Meeting

A Feature proposal is ready for release meeting per release process when

  • Proposals that have a committed developer willing to drive the proposal to implementation. There is no requirement how soon and a developer is later allowed to uncommit if it later turns out that he does not have the time.
  • Proposals have had at least one concern raised by any person with a twiki.org access
  • The community has had enough time to end the discussion, but could not reach full consensus
  • It is normally a Customer Advocate that decides that a feature is ready for a release meeting.

Note that the seven day feedback period clock stop ticking when anyone that are registered as a user on twiki.org raises any concern and it does not ever start again! Then acceptance is either by consensus or by release meeting decision.

Topic Summary Committed Developer Concern
Number of topics: 0

Accepted proposals waiting to be implemented

Proposals that have a committed owner and have been accepted according to the release process

Topic Summary Developer Reason Release
AfterCreateWebHander beforeCreateWebHandler and afterCreateWebHandler in plugins HideyoImazu AcceptedBy7DayFeedbackPeriod LimaRelease
AllowWebCreateByUserMappingManager User mapping manager to be able to have a method to allow new web creation HideyoImazu AcceptedBy7DayFeedbackPeriod !
AnchorNamesInNonISO8859Charsets Anchor names in non-ISO-8859 charsets to be similar to ISO-8859 HideyoImazu AcceptedByReleaseMeeting !
AnchorRegexnotdefinedcorrectly Anchor regex not defined correctly CalvinSo AcceptedBy7DayFeedbackPeriod LimaRelease
AutocompleteUserReports Autocomplete User Reports PeterThoeny AcceptedByReleaseMeeting JerusalemRelease
BringViewPrintCloserToView Make viewprint mode closer to view mode TWiki:Main.ThomasWeigert AcceptedBy7DayFeedbackPeriod KampalaRelease
DefaultsForAttachmentProperties Preference for default attachment properties TimotheLitt AcceptedBy7DayFeedbackPeriod KampalaRelease
DeleteToTrashSubweb Delete to Trash subweb HideyoImazu AcceptedBy7DayFeedbackPeriod KampalaRelease
DetectObviousRecursionInPref Detect obvious recursion in preferences variables and prevent HideyoImazu AcceptedByReleaseMeeting KampalaRelease
DisplayOfHeadings Change style of H2 and H3 headings PeterThoeny None LimaRelease
EditorWithTWikiVariablesWizard Editor with TWiki Variables Wizard PeterThoeny AcceptedByReleaseMeeting KampalaRelease
EngineCLIRequestMethod Engine::CLI to set request method HideyoImazu AcceptedBy7DayFeedbackPeriod KampalaRelease
FuncIsInList TWiki::Func::isInList() to be introduced HideyoImazu None LimaRelease
FuncRenameFile TWiki::Func::renameFile() to be introduced? HideyoImazu AcceptedBy7DayFeedbackPeriod LimaRelease
INCLUDEPreflightParameter INCLUDE to have preflight parameter HideyoImazu AcceptedBy7DayFeedbackPeriod LimaRelease
IncludeFromDifferentCharsetSite INCLUDE not to corrupt characters when reading from a web site employing a different charset HideyoImazu AcceptedByReleaseMeeting !
LoggingInGMT Logging in GMT HideyoImazu AcceptedByReleaseMeeting !
MakeUserModifiedTemplatesMoreUpgradeResilient Make User Modified Templates More Upgrade Resilient TWiki:Main.ThomasWeigert AcceptedBy7DayFeedbackPeriod KampalaRelease
MdrepoBerkeleyDB2Sereal Mdrepo to switch from Berkeley DB to Sereal HideyoImazu AcceptedByReleaseMeeting KampalaRelease
MdrepoToUseSereal Mdrepo to use Sereal HideyoImazu AcceptedByReleaseMeeting KampalaRelease
MoreIntuitiveMoveAndDeletionOfWeb More intuitive move/deletion of web PeterThoeny AcceptedBy7DayFeedbackPeriod KampalaRelease
NewTopicLinkLeadingToTemplateOptions New topic link to lead to topic template options HideyoImazu AcceptedBy7DayFeedbackPeriod KampalaRelease
NoFollowInDependentPages Nofollow in Dependent Pages PeterThoeny AcceptedByReleaseMeeting KampalaRelease
NoInAllPublicWebsOption More actions page to be able to suppress "in all public webs" links HideyoImazu AcceptedBy7DayFeedbackPeriod !
PointAndClickAccessControl Point and Click Access Control PeterThoeny AcceptedBy7DayFeedbackPeriod KampalaRelease
RedirecttoOnAttach redirectto on attach HideyoImazu AcceptedByReleaseMeeting KampalaRelease
RedirecttoVariables Parameterized variables in the redirectto parameter MahiroAndo AcceptedByReleaseMeeting KampalaRelease
RegisterExternalHTTPHandler TWiki::Func::registerExternalHTTPHandler MahiroAndo AcceptedByReleaseMeeting KampalaRelease
RemoveInconsistencyRegardingCopyright Remove inconsistency regarding copyright TWiki:Main.ThomasWeigert AcceptedBy7DayFeedbackPeriod KampalaRelease
RenderParentHandler Introducing renderParentHandler() to plugins HideyoImazu AcceptedByReleaseMeeting KampalaRelease
RetrofittingWebNameInViewfile Retrofitting $session->{webName} in UI::View::viewfile() HideyoImazu AcceptedByReleaseMeeting !
SCRIPTURLdefaultUrlHostParam SCRIPTURL{... defaultUrlHost="on" ...} to yield a {DefaultUrlHost}-based URL HideyoImazu AcceptedBy7DayFeedbackPeriod LimaRelease
SMTPUseTLS Add TLS support for SMTP using Perl DarrenLichty AcceptedBy7DayFeedbackPeriod KampalaRelease
SaveFileToBeAtomic saveFile function to be atomic -- writing completely or not writing at all HideyoImazu AcceptedByReleaseMeeting KampalaRelease
SelfServiceMdrepoManagement Self-service mdrepo management HideyoImazu AcceptedByReleaseMeeting KampalaRelease
SetRedirecttoByPrefVar Setting redirectto by preference variable MahiroAndo AcceptedBy14DayRule KampalaRelease
SingleSignOnForINCLUDE Single sign-on support for %INCLUDE{...}% MahiroAndo AcceptedByReleaseMeeting KampalaRelease
SummaryBasedOnSearchTerms Make topic summary optionally based on search terms SteveMokris AcceptedBy14DayRule KampalaRelease
SupportUpdatefromtemplateInEditSaveScripts Support updatefromtemplate parameter in edit and save scripts PeterThoeny AcceptedBy7DayFeedbackPeriod KampalaRelease
TWikiFuncGetRevisionInfoTakingMeta TWiki::Func::getRevisionInfo() to take $meta as an argument HideyoImazu AcceptedBy7DayFeedbackPeriod LimaRelease
TWikiStoreSaveTopicWithIgnorePermissions Add ignorePermissions parameter to TWiki::Store::saveTopic ThomasWeigert AcceptedBy7DayFeedbackPeriod KampalaRelease
TWikiTimeDebug TWiki Time Debug Feature PeterThoeny AcceptedByReleaseMeeting KampalaRelease
TildeForULwithoutBullets Use of tilde for unordered list without bullets AaronLWalker AcceptedBy7DayFeedbackPeriod KampalaRelease
TopicCreationShouldHonorTemplatePreferences Topic Creation Should Honor Template Preferences ThomasWeigert AcceptedBy7DayFeedbackPeriod KampalaRelease
UserSpecifiedFilenamesForAttachments Ability to save attachments with modified names DebabrataDas AcceptedBy7DayFeedbackPeriod KampalaRelease
VarVARbooleanVarISTRUE VAR{...boolean="on"...} and ISTRUE{...} HideyoImazu AcceptedBy7DayFeedbackPeriod KampalaRelease
ViewTemplateBreaksLeadingMarkup View Template Breaks Leading Markup ThomasWeigert AcceptedBy7DayFeedbackPeriod KampalaRelease
ViewTildeJsmith /cgi-bin/view/~jsmith to be redirected to /cgi-bin/view/Main/JaneSmith HideyoImazu AcceptedByReleaseMeeting !
WarnWhenClosingEditPage Warn when closing an edit page HideyoImazu AcceptedByReleaseMeeting KampalaRelease
WebStatisticsToHaveNTopicsNAttachments WebStatistics to have # of topics and # of attachments HideyoImazu AcceptedBy7DayFeedbackPeriod KampalaRelease
Number of topics: 50

Accepted proposals in progress of implementation

Topic Summary Bugs Item Developer Release
CombineJumpBoxAndSearchBox Combine Jump box and Search box TWikibug:Item6683 PeterThoeny KampalaRelease
EmptyTrash Empty Trash TWikibug:Item7422 TimotheLitt KampalaRelease
ImageExtensionsAsConfigurableItem Image Extensions as configurable item Item7936 CalvinSo LimaRelease
ResponsiveTopMenuSkin Responsive TopMenuSkin TWikibug:Item7649 PeterThoeny KampalaRelease
SwitchToGPLv3 Switch to GPL v3 TWikibug:Item7604 PeterThoeny KampalaRelease
Number of topics: 5

Completed Proposals (Merged to core or to default plugin)

Proposals that have been completed following the release process

Topic Summary Bugs Item Developer Release
AdaptTWikiToPSGIEngineContrib Some changes might be required in TWiki to run it under a PSGI engine Bugs:Item7633 HaraldJoerg KampalaRelease
AddAngleBracketsToFormatTokens Add Angle Brackets (< and >) to Format Tokens TWikibug:Item6483 ThomasWeigert HelsinkiRelease
AddColorPickerPluginToCoreDistribution Add ColorPickerPlugin to Core TWiki Distribution TWikibug:Item6615 PeterThoeny IstanbulRelease
AddControlOverTocRendering Add control over TOC rendering Bugs:Item4153 ArthurClemens FreetownRelease
AddCounterToSessionVariables Add counter to session variables TWikibug:Item6680 PeterThoeny IstanbulRelease
AddCreatedateAndEncodeToSEARCH Add createdate and encode to SEARCH TWikibug:Item7107 HideyoImazu JerusalemRelease
AddEncodeAndDecodeToTWikiFunc Add encode and decode functions to TWiki::Func TWikibug:Item7044 PeterThoeny JerusalemRelease
AddEncodeNewlineAllowanytypeToVarINCLUDE Add encode, newline, nofinalnewline, allowanytype to INCLUDE Variable TWikibug:Item7106 HideyoImazu JerusalemRelease
AddEncodeParameterToFORMFIELD Add encode and newline Parameters to FORMFIELD TWikibug:Item6620 PeterThoeny IstanbulRelease
AddFooterParameterToSEARCH Add footer parameter to SEARCH to match the header TWikibug:Item6176 SvenDowideit, SopanShewale GeorgetownRelease
AddFormatToVarURLPARAM Add format parameter to URLPARAM TWikibug:Item6599 PeterThoeny IstanbulRelease
AddGetSessionKeysToFunc Get a hash of all the names of session variables CrawfordCurrie EdinburghRelease
AddGetUrlToTWikiFunc Add TWiki::Net::getUrl functionality to TWiki::Func Bugs:Item3552 CrawfordCurrie FreetownRelease
AddGlobalSettingToAllowNonWikiWords Add global setting to allow non-WikiWords ArthurClemens FreetownRelease
AddHeadlinesPluginToDistribution Add HeadlinesPlugin to Distribution PeterThoeny GeorgetownRelease
AddIsEmptyToIFVariable Add an isempty operator to the IF vairable Bugs:Item5916 RafaelAlvarez GeorgetownRelease
AddIsInGroupVariable Bugs:Item4809 SvenDowideit FreetownRelease
AddIsTrueToFunc rationalise and publish the interpretation of "true" in tag parameters Bugs:Item3806 CrawfordCurrie FreetownRelease
AddIsValidWebAndTopicNameToTWikiFunc Add isValidWebName and isValidTopicName to TWiki::Func TWikibug:Item6640 PeterThoeny IstanbulRelease
AddLWPParametersToGetExternalResource Add LWP parameters to TWiki::Func::getExternalResource TWikibug:Item7010 MahiroAndo JerusalemRelease
AddMetaDataToAttachmentSaveHandler Add Meta Data to beforeAttachmentSaveHandler and afterAttachmentSaveHandler TWiki:Item6656 PeterThoeny IstanbulRelease
AddMovedSkinToCore Add MovedSkin to Core TWiki Distribution TWikibug:Item7092 for addkin skin to core; TWikibug:Item7085 for initial skin version PeterThoeny JerusalemRelease
AddNumberOfTopicsToFormattedSearch Add number of topics to Formatted Search TWikibug:Item6184 PeterThoeny GeorgetownRelease
AddSanitizeAttachmentNameToTWikiFunc Add SanitizeAttachmentName To TWikiFunc CrawfordCurrie FreetownRelease
AddScrollBoxAddOnToCoreDistribution Add ScrollBoxAddOn to core distribution TWikibug:Item6971 PeterThoeny JerusalemRelease
AddSectionParameterToADDTOHEAD Add section parameter to ADDTOHEAD TWikibug:Item7342 PeterThoeny JerusalemRelease
AddSetGetPluginToCoreDistribution Add SetGetPlugin to Core TWiki Distribution TWikibug:Item6671 PeterThoeny IstanbulRelease
AddTHeadAndTFootToTWikiTables Add THead and TFoot to TWiki tables Bugs:Item3741 SvenDowideit, ArthurClemens FreetownRelease
AddTWikiAdminUser Adding a default twiki admin user with password defined in configure SvenDowideit FreetownRelease
AddTWikiDashboardAddOnToCoreDistribution Add TWikiDashboardAddOn to core distribution TWikibug:Item6972 and TWikibug:Item6983 PeterThoeny JerusalemRelease
AddTWikiNetSkinToDistribution Add TWikiNetSkin to Distribution PeterThoeny GeorgetownRelease
AddTWikiSheetPluginToTWikiCore Add TWikiSheetPlugin to TWiki core distribution TWikibug:Item7742 PeterThoeny KampalaRelease
AddWatchlistPluginToCore Add WatchlistPlugin to Core and Deprecate MailerContrib TWikibug:Item7180 PeterThoeny JerusalemRelease
AddWriteLogToTWikiFunc Add writeLog() to TWiki::Func TWikibug:Item6639 PeterThoeny IstanbulRelease
AddspaceOutWikiWordtoFunc Add spaceOutWikiWord to Func ArthurClemens FreetownRelease
AllUsersGroup "All Users" Groups TWikibug:Item7329 HideyoImazu JerusalemRelease
AllowI18NFileName AllowI18nFileName configuration parameter TWikibug:Item7483 HideyoImazu KampalaRelease
AllowOrDenyTopicInAdditionToWebLevel Allow or deny access to topic in addition to allowed or denied at the web level TWikibug:Item7766 HideyoImazu KampalaRelease
AntiSpamEmailGuestPadding Enable Anti-Spam Padding for Guest users TWiki:Item7762 PeterJones KampalaRelease
AutoCreatePageOnViewIfNotExist Usability: Auto-create page on view if it does not exist TWikibug:Item6762 PeterThoeny IstanbulRelease
AutoDiscoverTWikiForms Usability: Auto-discover TWiki forms, no need to set in WEBFORMS TWikibug:Item6818 PeterThoeny JerusalemRelease
AutoSectionsPluginIncludedInReleases AutoSectionsPlugin to be included in future TWiki releases HideyoImazu KampalaRelease
AutomaticallyLinkAtTwitterIDs Automatically Link @Twitter IDs TWikibug:Item7096 PeterThoeny JerusalemRelease
BackupRestoreUtility Backup & Restore Utility TWikibug:Item6631 PeterThoeny IstanbulRelease
CategorizeTWikiVariables Categorize TWiki Variables & TWiki Variables Wizard TWikibug:Item7020, TWikibug:Item7040 PeterThoeny JerusalemRelease
CfgAccessTopic Site configuration to restrict access to topics of a certain name in all webs TWikibug:Item7530 HideyoImazu KampalaRelease
CgiEngineFastCgiCompatibility CGI Engine to be made Fast CGI compatible Bugs:Item6917 HideyoImazu JerusalemRelease
ChangeTopicContextOnTheFly Change the TWiki context so it behaves as if it was processing a different topic Bugs:Item3781 CrawfordCurrie FreetownRelease
ChangedLinkShouldPointToMostRecentChanges MailerContrib - 'Changed' link should point to most recent changes, not the entire history Bugs:Item4461 AndrewRJones FreetownRelease
CheckAccessPermissionHandler checkAccessPermissionHandler Item7935 CalvinSo LimaRelease
CommentSectionInNewTopicTemplate Comment Section in New Topic Template TWikibug:Item7316 PeterThoeny JerusalemRelease
ConditionalSkin Conditional Skin based on group membership and other criteria TWikibug:Item7052 PeterThoeny JerusalemRelease
ConfigurableAttachmentNameBehavior Configurable Attachment Behavior TWikibug:Item6887 PeterThoeny JerusalemRelease
ConfigurablePasswordFileHandling Configurable password file handling for different types of encryption SvenDowideit CairoRelease
ConfigurationOnlyAfterAuthentication Run the configure script only after authentication TWikibug:Item6410, TWikibug:Item6477 SopanShewale HelsinkiRelease
ConfigureSupportForTaskFramework Configure Features for Task Framework TWikibug:Item6781 TimotheLitt IstanbulRelease
ControlOverFormFieldRenderingInSearch Control over formfield rendering in a formatted SEARCH TWikibug:Item7616 PeterThoeny KampalaRelease
ControlOverVariableExpansion Control over Variable Expansion Bugs:Item3647 PeterThoeny GeorgetownRelease
CopyPreviousRevisionTopicContentIntoNewRevision Improved UI for copying topic content incl meta into new revision ArthurClemens EdinburghRelease
CopyScript Copy script TWikibug:Item7119 HideyoImazu JerusalemRelease
CreateAnAllUsersGroup Create an AllUsersGroup TWikibug:Item7329 HideyoImazu JerusalemRelease
CreateWebExcludeTopic Excluding specified topics when creating a new web TWikibug:Item7816 HideyoImazu KampalaRelease
CsrfFixUsingToken CSRF Fix for TWiki SopanShewale HelsinkiRelease
CustomizeTopMenuSkinActionButtons Customize TopMenuSkin action buttons TWikibug:Item7546 YaojunFei KampalaRelease
DateFieldPluginAsDefaultPlugin ThomasWeigert
DecisionOnNativeSearch Remove native_search from default build Bugs:Item4713 CrawfordCurrie FreetownRelease
DemoteUserPreferences Lowering precedence of user preferences TWikibug:Item7397 HideyoImazu KampalaRelease
DeprecateRcsDirectoriesFeature Deprecate RCS Directories Feature Bugs:Item4863 KennethLavrsen GeorgetownRelease
DeprecateTWikiFuncGetOopsUrl Deprecate TWiki Func getOopsUrl Bugs:Item3772 CrawfordCurrie EdinburghRelease
DeprecateTWikiFuncPermissionSet Deprecate crusty permissionsSet function Bugs:Item3578 CrawfordCurrie FreetownRelease
DeprecateTWikiNetSkin Deprecate TWikiNetSkin and TWikiNetSkinPlugin TWikibug:Item7362 PeterThoeny JerusalemRelease
DisableXSSProtection Disable XSS Protection for JavaScript TWikibug:Item7193 MahiroAndo JerusalemRelease
DontExposeTWikiRootAsHtmlDocRoot Security: Don't expose twiki root directory as html doc root TWikibug:Item6246 PeterThoeny GeorgetownRelease
DontHideNonHiddenAttachments Don't hide non-hidden attachments TWikibug:Item6622 PeterThoeny IstanbulRelease
DynamicAccessControl Dynamic Access Control TWikibug:Item7201 HideyoImazu JerusalemRelease
DynamicVarVIEWTEMPLATE VIEW_TEMPLATE and EDIT_TEMPLATE variables to be made dynamic TWikibug:Item7729 HideyoImazu KampalaRelease
EmptyDenySettingMeansUndefinedSetting Empty DENY Setting Means Undefined Setting TWikibug:Item7330 HideyoImazu JerusalemRelease
EmptyIfCondition Empty IF condition to be regarded valid and false TWikibug:Item7156 HideyoImazu JerusalemRelease
EncodeNewlineParam ENCODE to have newline parameter TWikibug:Item7484 HideyoImazu KampalaRelease
EncodeVariableWithTypeModerate ENCODE Variables with new "moderate" encoding TWikibug:Item6403 PeterThoeny HelsinkiRelease
EnhanceMailerContribToAllowExclusionOfWebs Enhance MailerContrib To Allow Exclusion Of Webs Bugs:Item4075 AndrewRJones FreetownRelease
EnhanceMailerContribToObeyViewPermissions Enhance the MailerContrib so it respects access permissions on topics Bugs:Item4284 AndrewRJones FreetownRelease
EnhancedWebVariable Enhancement to WEB Variable TWikibug:Item7727 PeterThoeny KampalaRelease
EntityVariable New ENTITY Variable TWikibug:Item7013 PeterThoeny JerusalemRelease
ExpandStandardEscapes Add function decodeFormatTokens to decode format tokens to TWiki::Func Bugs:Item3841 CrawfordCurrie EdinburghRelease
FinerControlVariableExpansionInTopicCreation Finer-control variable expansion in topic creation TWikibug:Item7105 HideyoImazu JerusalemRelease
FixedTopMenuPreferencesSetting FIXEDTOPMENU preferences setting TWikibug:Item6934 PeterThoeny IstanbulRelease
ForbidSubwebNameSameAsTopicName Forbidding a subweb name same as a topic name TWikibug:Item6946 HideyoImazu JerusalemRelease
ForbidUserAction Forbid certain users to do certain actions by configuration TWikibug:Item7581 HideyoImazu KampalaRelease
ForciblyCacheRedirectCgiQuery TWiki::Func::redirectCgiQuery and TWiki::redirect support $viaCache parameter. Bugs:Item7045 TWiki:Main/YaojunFei JerusalemRelease
FormFieldTypesWithConfigureAttributes TWiki Form Field Types With Configure Attributes TWikibug:Item7577 PeterThoeny KampalaRelease
FormatParameterForVarWEB Format Parameter for WEB variable TWikibug:Item6424 PeterThoeny HelsinkiRelease
FormfieldWithRevParameter FORMFIELD With rev Parameter TWikibug:Item6827 PeterThoeny JerusalemRelease
FormsShouldEvaluateTheSizeField Forms Should Evaluate the Size Field Item6365 HorstEsser GeorgetownRelease
GetEffectiveUser getEffectiveUser() and getRealUser() in TWiki::Users TWikibug:Item7209 HideyoImazu JerusalemRelease
HideTWikiFormIfAllFieldsHidden Feature Proposal: Hide TWiki Form if all form fields are hidden TWikibug:Item6817 PeterThoeny JerusalemRelease
HtPasswdLibcMD5CryptPasswords libc MD5-crypt passwords for HtPasswdUser .pm Bugs:Item5823 JoshuaCharlesCampbell + SvenDowideit FreetownRelease
INCLUDENotToTouchScript INCLUDE not to modify wiki words in the script tag TWikibug:Item7164 HideyoImazu JerusalemRelease
IconBulletLists Icon bullet lists TWikibug:Item7003 PeterThoeny JerusalemRelease
ImplementBuildWikiWordFunction Implement buildWikiWord function HorstEsser HelsinkiRelease
ImportWebPreferences Importing web level preferences from specified topics TWikibug:Item7103 HideyoImazu JerusalemRelease
ImproveAttachmentToTrashFlow Improve attachment-to-Trash flow TWikibug:Item5384 GeorgeTrubisky IstanbulRelease
IncludeAttachment2014 INCLUDE with new attachment parameter to include an attachment TWikibug:Item7599 HideyoImazu KampalaRelease
IncludeParametersWithDefault Include Parameters With Default TWikibug:Item6684 PeterThoeny IstanbulRelease
IncludeTopicRaw INCLUDE to be able to include a topic in the raw TWikibug:Item7289 HideyoImazu JerusalemRelease
InternalLinkPatterns Specify list of internal link domains that is excluded from the "external links" rendering TWikibug:Item7191 MahiroAndo JerusalemRelease
KeywordSearch Adding keyword search ArthurClemens FreetownRelease
LWPUserAgentFinerControl LWP::UserAgent finer control TWikibug:Item7170 HideyoImazu JerusalemRelease
LimitParameterForVarWEBLIST Limit Parameter for WEBLIST Variable TWikibug:Item6429 PeterThoeny HelsinkiRelease
LoginWithTwoStepAuthentication Log-in with Two-step Authentication TWikibug:Item7538 (core code), TWikibug:Item7539 (e-mail auth), TWikibug:Item7540 (SMS auth) PeterThoeny KampalaRelease
MakeClearAttachmentsAreVersioned Making clear attachments are versioned Bugs:Item6826 HideyoImazu JerusalemRelease
MechanismToAddContentToHEAD Standard Mechanism to Add Content to the HEAD Section RafaelAlvarez DakarRelease
MergeFuncUsersContribWithFunc merge functionality for managing users/groups to core Bugs:Item2354 CrawfordCurrie FreetownRelease
MoreVisualUserHomepages More Visual User Homepages TWikibug:Item6733 PeterThoeny IstanbulRelease
MostPopularWebsInSiteStatistics Most popular webs in SiteStatistics TWikibug:Item7335 HideyoImazu JerusalemRelease
MoveChangeFormFromEditToMoreScreen Usability: Move change TWiki form from edit screen to "more" screen TWikibug:Item6819 PeterThoeny JerusalemRelease
MultipleFileUpload Mutliple File Upload to TWiki Topics TWikibug:Item6441 SopanShewale HelsinkiRelease
NewComboBoxTWikiFormFieldType New combobox TWiki Form Field Type TWikibug:Item7205 PeterThoeny JerusalemRelease
NewModeSearchEncodingInENCODEandURLPARAM New mode="search" encoding in ENCODE and URLPARAM TWikibug:Item7847 PeterThoeny KampalaRelease
NotFoundAccessDeniedAsUsual Return 404 Not Found Status for Topic Not Found, No Such Web, Access Denied TWikibug:Item7320 HideyoImazu JerusalemRelease
OpenAndClosePTags For paragraphs generate <p></p> instead of <p/> TWikibug:Item7290 HideyoImazu JerusalemRelease
OpenExternalLinksInNewWindow Open External Links in New Window or Tab TWikibug:Item7075 PeterThoeny JerusalemRelease
ParameterizedLinkSimpler [[TopicName?param=value][label]] to become a parameterized link TWikibug:Item7505 HideyoImazu KampalaRelease
ParameterizedVariables Support parameterized variables (macros) TWikibug:Item6598 ChrisLahti IstanbulRelease
ParentTopicVariable Need Parent Topic as Variable TWikibug:Item6511 PeterThoeny IstanbulRelease
PassMetaToHandlers New parameters in handlers to support permission checking CrawfordCurrie EdinburghRelease
PassTextAndMetaDataToRegisterTagHandlerCallback Pass text and meta data to registerTagHandler callback TWikibug:Item6724 PeterThoeny IstanbulRelease
PatternSkinWithDropzoneJS PatternSkin to integrate DropzoneJSSkin TWikibug:Item7494 HideyoImazu KampalaRelease
PatternSkinWithPulldownMenuBar PatternSkin with Pulldown Menus TWikibug:Item6413, TWikibug:Item6428 PeterThoeny HelsinkiRelease
PickingFormDefinitionDynamically Picking form definition dynamically TWikibug:Item7104 HideyoImazu JerusalemRelease
PreferencesForRawEditOrWysiwygEdit Preferences For Raw Edit or Wysiwyg Edit PeterJones HelsinkiRelease
ProcessAddToHeadAdds Process addToHEAD adds ArthurClemens GeorgetownRelease
ProtectPredefinedVariables Protect Predefined Variables TWikibug:Item7393 HideyoImazu KampalaRelease
QuerySyntaxInSearchFormat Query Syntax in SEARCH Format TWikibug:Item6397 PeterThoeny HelsinkiRelease
QuerySyntaxWithArraySize Query Syntax with .arraysize for Arrays TWikibug:Item6396 PeterThoeny HelsinkiRelease
ReadOnlyAndMirrorWebs Read-only and mirror web support Bugs:Item6916 HideyoImazu JerusalemRelease
ReadOnlySkinMode Read-only skin mode TWikibug:Item6682 PeterThoeny IstanbulRelease
ReadWebTopicEditTemplateFromMAINWEB Adjust the search order for WebTopicEditTemplate to also include the USERSWEB PeterThoeny IstanbulRelease
RefactorUsersCode Refactor user management to eliminate user object and inefficiencies CrawfordCurrie EdinburghRelease
ReferToTopicOrAttachmentNameInDoubleBracket $name tokens for [[WebName.TopicName][$name]], [[%ATTACHURL%/filename.ext][$name]] TWikibug:Item7730 HideyoImazu KampalaRelease
RelativeHeadingLevelsforINCLUDE Add a parameter to INCLUDE to indicate what heading level ---+ should correspond to TWikibug:Item6515 PeterThoeny IstanbulRelease
RelativeHeadingLevelsforSEARCH Relative Heading Levels for SEARCH TWikibug:Item6560 PeterThoeny IstanbulRelease
RememberCookieLogin TemplateLogin option to "keep me logged in" CrawfordCurrie FreetownRelease
RemoveClassicSkinFromCoreTWiki Remove ClassicSkin from core TWiki TWikibug:Item7095 PeterThoeny JerusalemRelease
RemovePasswdAndResetpasswdScripts Remove redundant passwd and resetpasswd scripts Bugs:Item4063 CrawfordCurrie GeorgetownRelease
RemoveQuestionMarkLinks Remove question mark links PeterThoeny, SopanShewale GeorgetownRelease
RenameTopicWithNoWebPrefix The rename topic operation to have option not to replace web internal references TWikibug:Item7120 HideyoImazu JerusalemRelease
RenameWebNoInAllPublicWebs The rename web operation to cope with a large site and read-only/mirror webs TWikibug:Item7097 HideyoImazu JerusalemRelease
ReplaceJSCalendarContribWithDatePickerPlugin Replace JSCalendarContrib With DatePickerPlugin TWikibug:Item7077 (new plugin), TWikibug:Item7078 (replace contrib with plugin in TWiki core) PeterThoeny JerusalemRelease
ReplaceKupuWithTinyMCE Proposal to replace Kupu with TinyMCE in TWiki 4.2 Bugs:Item4433 and Bugs:TinyMCEPlugin CrawfordCurrie FreetownRelease
RepositoryForSiteAndWebMetadata Repository for site metadata, web metadata, and more Bugs:Item6831 HideyoImazu JerusalemRelease
RestrictVarHTTP Restricting %HTTP{...}% not to yield certain header fields TWikibug:Item7102 HideyoImazu JerusalemRelease
SaveAttachmentWithSecurityBypass TWiki::Store::saveAttachment can optionally ignore permissions TWikibug:Item7195 YaojunFei JerusalemRelease
SaveRedirectToAutoinc AUTOINC in the redirectto parameter of the save script to be replaced with the AUTOINC number TWikibug:Item7734 HideyoImazu KampalaRelease
SearchAttachmentsInAWeb Search attachments in a web TWikibug:Item7654 PeterThoeny KampalaRelease
SearchAttachurlHandling SEARCH to handle ATTACHURL properly TWikibug:Item7528 HideyoImazu KampalaRelease
SearchWithDefaultParameter SEARCH Variable with Default Parameter TWikibug:Item6822 PeterThoeny JerusalemRelease
SearchWithSortByMultipleFields Search With Sort by Multiple Fields TWikibug:Item7391 PeterThoeny JerusalemRelease
SearchWithSortByParent SEARCH with sort by parent TWikibug:Item7019, TWikibug:Item7030 PeterThoeny JerusalemRelease
SearchWithTWikiQueryLanguage Add TWiki Query Language to SEARCH Bugs:Item4041 CrawfordCurrie FreetownRelease
SecondsInLogTimestamps Add seconds to the timestamp in debug/log/warn TWikibug:Item7307 TerjeAndersen JerusalemRelease
SetAndGetVariables Set and Get Variables TWikibug:Item6597, TWikibug:Item6670 PeterThoeny IstanbulRelease
SetFlagtoChangePassword Set the Flag to Change Password in next Login TWikibug:Item6528 SopanShewale, PeterThoeny IstanbulRelease
SetFormFieldFormatOnFileUpload Set form field format on file upload TWikibug:Item7600 PeterThoeny KampalaRelease
SetFormFieldOnFileUpload Set form field on file upload (for better usability of profile picture upload) TWikibug:Item6747 PeterThoeny IstanbulRelease
ShowTopicTitleInLinks Show Topic Title in Square Bracket Links TWikibug:Item7130 PeterThoeny JerusalemRelease
SimpleOperatorsInIF Simple operators to significantly enhance %IF Bugs:Item4473 CrawfordCurrie FreetownRelease
SimplifiedUserMappingCodeInterface The TWiki 4.2 UserMapping , Password and LoginManager interfaces. SvenDowideit FreetownRelease
SiteStatisticsPage Site Statistics Page TWikibug:Item6685 PeterThoeny IstanbulRelease
SmimeNotificationSupport S/Mime support for notification e-mails TWikibug:Item6749 TimotheLitt IstanbulRelease
SmimeUpgrade Upgrade Secure Email Notification Support TWikibug:Item6948 TimotheLitt JerusalemRelease
SpreadSheetPluginNopFunctionEnhancement SpreadSheetPlugin Nop Function Enhancement Item6364 HorstEsser GeorgetownRelease
StatisticsEnhancementsForReadOnlyAndMirrorWebs Statistics enhancements for ReadOnlyAndMirrorWebs TWikibug:Item7076 HideyoImazu JerusalemRelease
StatsExcludedWebRegex Specifying webs to be excluded from WebStatistics update TWikibug:Item7324 HideyoImazu JerusalemRelease
StatsUniqueUsersAndBreakdown # of unique users and affiliation breakdown in statistics TWikibug:Item7334 HideyoImazu JerusalemRelease
StopSpecifyingStyleOfTocInSystemWeb Stop specifying style of TOC in the system web TWikibug:Item7690 HideyoImazu KampalaRelease
SubwebMaxDepth %WEBLIST{... subwebs="WEB" depth="N" ...}% TWikibug:Item7155 HideyoImazu JerusalemRelease
SupportAuthenticatedProxy Support Authenticated Proxy TWikibug:Item6576 PeterThoeny IstanbulRelease
SupportDisabledUsersInPasswordManager Support Disabled Users in Password Manager TWikibug:Item6586, TWikibug:Item6528 PeterThoeny IstanbulRelease
SupportStandardEscapesInIF Allow standard escapes in IF statements Item4140 CrawfordCurrie FreetownRelease
TWikiDocGraphicsInMainWeb TWiki Doc Graphics: Add search path, icon size defined in topics, add cache TWikibug:Item6380 PeterThoeny HelsinkiRelease
TWikiFormsSelectPlusValuesWithBetterSyntax More intuitive syntax for select+values field type of TWiki Forms TWikibug:Item7563 PeterThoeny KampalaRelease
TWikiFuncEnhancementsForReadOnlyAndMirrorWebs TWiki::Func and TWiki variable enhancements for ReadOnlyAndMirrorWebs TWikibug:Item7039 HideyoImazu JerusalemRelease
TWikiFuncGetDebugFilePath TWiki::Func::getDebugFilePath() TWikibug:Item7719 HideyoImazu KampalaRelease
TWikiFuncMultipleDiskSupport TWiki::Func functions for multiple disk support TWikibug:Item7074 HideyoImazu JerusalemRelease
TWikiStandAlone TWiki as a Standalone Server Bugs:Item4662 GilmarSantosJr GeorgetownRelease
TWikiUsersCanRenameWeb TWiki::Users::canRenameWeb() for symmetry with TWiki::Users::canCreateWeb() TWikibug:Item7768 HideyoImazu KampalaRelease
TWikiWithCurrentPerl TWiki to run under the current perl version Bugs:Item7796, Bugs:Item7797, Bugs:Item7799 HaraldJoerg KampalaRelease
TocFailsForIdenticalHeadingNames Headings with same text generate same anchor, and TOC doesn't work MarkusUeberall GeorgetownRelease
TopLevelWebFormatForWebTags Add a variable $top to available variable format for %WEB{...}%, %BASEWEB{...}%, etc. TWikibug:Item7171 MahiroAndo JerusalemRelease
TopViewersOnStatistics Top viewers on WebStatistics and SiteStatistics TWikibug:Item7340 HideyoImazu JerusalemRelease
TopWebsViewedAndUpdated Most viewed and most updated webs on SiteStatistics TWikibug:Item7340 HideyoImazu JerusalemRelease
TopicAccessContactPref TOPIC_ACCESS_CONTACT preference variable TWikibug:Item7240 HideyoImazu JerusalemRelease
TopicMovedMessageTooVisible Topic moved message at the bottom of normal view is too visible. Move to diff page TWikibug:Item2927 PeterThoeny GeorgetownRelease
TopicTitleHandler Topic title handler TWikibug:Item7689 HideyoImazu KampalaRelease
UnitTestContribTestOrder UnitTestContrib to execute test_* functions in the alphabetical order Bugs:Item6901 HideyoImazu JerusalemRelease
UrlparamWithVariablesInNewline URLPARAM with $br and $n variables in newline parameter TWikibug:Item6404 PeterThoeny HelsinkiRelease
UseIsoDates Use ISO Dates Bugs:Item4139 KennethLavrsen FreetownRelease
UseIsoDatesByDefault Use ISO Dates by Default TWikibug:Item6254 PeterThoeny GeorgetownRelease
UserBookmarks User Bookmarks TWikibug:Item6759 PeterThoeny IstanbulRelease
UserDataManagementApiAndGUI User Data Management API and GUI TWikibug:Item6586, TWikibug:Item6528 SopanShewale, PeterThoeny IstanbulRelease
UserMasquerading User masquerading while keeping your real identity Bugs:Item6904 HideyoImazu JerusalemRelease
UsingMultipleDisks Using multiple disk drives for DataDir and PubDir Bugs:Item6941 HideyoImazu JerusalemRelease
VARToGetValueInCurrentContext VAR{...} to get the value defined in a topic and the value in the current context TWikibug:Item7301 HideyoImazu JerusalemRelease
VarEDITFORMFIELD New EDITFORMFIELD Variable TWikibug:Item7206 PeterThoeny JerusalemRelease
VarEDITFORMFIELDwithTextarea EDITFORMFIELD variable with textarea support TWikibug:Item7754 PeterThoeny KampalaRelease
VarFORM New FORM and EDITFORM Variables TWikibug:Item7461 PeterThoeny KampalaRelease
VarHIDE Add new HIDE variable TWikibug:Item6672 PeterThoeny IstanbulRelease
VarHIDEINPRINT New HIDEINPRINT variable TWikibug:Item7493 PeterThoeny KampalaRelease
VarSEARCHFormatTokenEncodeParam content of SEARCH{...} format tokens ($text, etc.) to be able to be encoded TWikibug:Item7140 HideyoImazu JerusalemRelease
VarTOPICTITLE New TOPICTITLE variable TWikibug:Item6875 PeterThoeny JerusalemRelease
ViewFileRedirectHandler viewFileRedirectHandler needed just like viewRedirectHandle TWikibug:Item7587 HideyoImazu KampalaRelease
ViewRedirectHandler viewRedirectHandler() in plug-ins TWikibug:Item7142 HideyoImazu JerusalemRelease
ViewTopicTextWithVariablesExpanded Viewing topic text with variables expanded Bugs:Item6906 HideyoImazu JerusalemRelease
ViewfileLogging Log viewfile activity TWikibug:Item2756 AIanVogelesang, PeterThoeny HelsinkiRelease
WebAdminForWebAutonomy Introducing web admin for higher web autonomy Bugs:Item6904 HideyoImazu JerusalemRelease
WebChangesShowingTopicAgeInsteadOfDate WebChanges showing topic age instead of date TWikibug:Item7341 PeterThoeny JerusalemRelease
WebSpecificWIKIWEBMASTER Web specific WIKIWEBMASTER TWikibug:Item7100 HideyoImazu JerusalemRelease
WebStatisticsYYYY Preventing WebStatistics from growing big TWikibug:Item7308 HideyoImazu JerusalemRelease
WeblistCanmovetoCancopyto WEBLIST canmoveto and cancopyto TWikibug:Item7118 HideyoImazu JerusalemRelease
WhatVersionsOfPerlAreSupported Request to raise the required Perl version from 5.5.3 to 5.6.1 KennethLavrsen FreetownRelease
Number of topics: 221

Proposals that were implemented as non-default Plugin

(these may be rejected proposals where the developer decided to implement the feature as plugin or other extension instead)

Topic Summary Bugs Item Developer Release
AddCGIpmToTWikiCore Add CGI.pm to TWiki core distribution Bugs:Item7620 HaraldJoerg KampalaRelease
AutomationAddOn Automation add-on HideyoImazu KampalaRelease
BackupCachefileInLdapContrib Make file backup of LdapContrib cache file when it's updated TWikibug:Item7332 TerjeAndersen
DragAndDropAttach Attach should support drag and drop TWikibug:Item7431 HideyoImazu KampalaRelease
InterwikiPluginObserveLinksConfig InterwikiPlugin to observe the Links configuration parameter TWikibug:Item7144 MahiroAndo JerusalemRelease
MigrateToLdapUserMappingSupport LdapContrib Enhancement: Provide functionality to take mappings defined by TWikiUserMapping into consideration when migrating to LdapUserMapping TWikibug:Item7331 TerjeAndersen
RunTopicsAddOn Execute 'view' on a given list of topics from CLI TerjeAndersen KampalaRelease
TWikiAppInstaller TWiki application packager and installer TWikibug:Item6820 PeterThoeny KampalaRelease
TWikiInstaller TWiki is getting an Installer SvenDowideit FreetownRelease
TableCellsWithTML Table Cells With TML TWikibug:Item7594 PeterThoeny KampalaRelease
TagMePluginWithMultipleTagNamespaces TagMePlugin with multiple tag namespaces support Bugs:Item7034 YaojunFei JerusalemRelease
UserSubwebs User subwebs instead of user topics TWikibug:Item6998 HideyoImazu JerusalemRelease
Number of topics: 12

Rejected Feature Proposals

Proposals that have been rejected following the release process

Proposals that have been rejected can be put back in "UnderInvestigation" if a committed developer alters the proposal or the mood has changed in the community.

Topic Summary Bugs Item Developer Reason
AddAjaxContribsToDistribution Add AJAX Contribs to Distribution ArthurClemens RejectedByReleaseMeeting
AddAttachmentsParamToFormat add topic="" to META and $attachment() to SEARCH format None
AddCommentWhenEditing None
AddHeadlinesPluginToPreinstalledPlugins Add HeadlinesPlugin to the list of Preinsatlled Plugins None
AddTopicAttributeToVAR Extend VarVAR to referencing variables defined in a topic. None
AllowIncludeOrSearchToChangeHeaderLevels Allow an Include or a Search to increase/decrease header levels of extracted text None
AllowWikiWordsToBeProceededByGT None
AndyPrykeMods None
AttachmentDeletionConflictAvoidance Avoiding conflict in attachment deletion HideyoImazu ConsensusReached
BundleTWikiShellWithDakarByDefault Bundle TWikiShellContrib With Dakar by Default None
ChangeContactAuthorFirstPolicyNotifyAuthor Change plugin ContactAuthorFirst policy to NotifyAuthor KennethLavrsen None
CommentPlugin comment plugin None
DecodeUtf8 decode_utf8() in TWiki::Form::* and TWiki::UI::Save if charset is UTF-8 HideyoImazu RejectedByCoreVeto
DisableLINKTOOLTIPINFO Configuration option to disable LINKTOOLTIPINFO HideyoImazu ConsensusReached
DoNotUseSelfclosingPTag Do not use self-closing P tag for a blank line YaojunFei None
EditTemplateWithDiscussion Edit Template Topic with Discussion Section PeterThoeny RejectedByReleaseMeeting
FuncGetTopicLatestRevTime TWiki::Func::getTopicLatestRevTime() to be instroduced HideyoImazu None
GoIsSearch Combine Jump box and Search box NoCommittedDeveloper
ImplementGETandSETVariables Implement GET and SET Variables as Convenience Functions None
ImproveBuildProcess Improve Build Process - reduce internet bandwidht useage and space requirement SopanShewale RejectedByReleaseMeeting
InitialiseNonPluginExtensions Support an initialisation function for non-plugin extensions Bugs:Item3997 CrawfordCurrie ConsensusReached
LWPModulesConfiguration LWPModules configuration HideyoImazu ConsensusReached
MasterPageSupport Supporting Master Pages in a TWiki Online Document None
PageTitleVariable Automatically set a variable with the top-most TOC-entry. None
PreInstallSmartEditAddOn Pre-install SmartEditAddOn NoCommittedDeveloper
ProvideAccessToWebMetaData Provide access to web meta-data CrawfordCurrie ConsensusReached
RealTimeNotificationByMailerContrib Real-time notification by MailerContrib HideyoImazu ConsensusReached
SaveAttachmentWithoutDispatchingMessages Make SaveAttachment not trigger TWiki::Plugins::dispatch YaojunFei RejectedByReleaseMeeting
ScriptTagSave Topic save gives a "connection interrupted" error in Windows None
SimpleFieldQueriesInMETASEARCH Add query support to METASEARCH Bugs:Item4041 CrawfordCurrie ConsensusReached
TopicPreferenceForQuietSaves Add a topic preference for quiet saves RejectedByReleaseMeeting
Number of topics: 31

Parked Feature Proposals

Proposals that have been parked because they failed to fullfill the basic criteria in the release process mainly

  • Proposals must have a developer that commits to drive the feature to completion (there is not demand on how soon).

Proposals may also be parked after acceptance because the developer realise that he cannot find time to implement the feature. Someone else are then welcome to pick it up.

Topic Summary Bugs Item Developer Reason
AccessRightsChange Change Access control to avoid build in security issues WolfMarbach None
AccessibleTWiki Make TWiki accessible according to US (Federal) law Section 508 None
AddAContextVAR Add a way to display the contexts that are set None
AddAttachmentsVarToFormattedSearch add topic="" to META and $attachment() to SEARCH format None
AddCheckInComment Allow users to add change comments to the change history when saving topics and attachments None
AddDataToRegistrationHandler add the registration data to the parameters of the registrationHandler NoCommittedDeveloper
AddLoggingHandler Plugin hook for TWiki::writeLog OliverKrueger None
AddSkinDirToTemplatePath Add a Skin Directory to the Default Template Path SopanShewale None
AddUserToGroupsOnRegistration Add User To Groups On Registration None
AllowSectionalEditingAtTwikiDotOrg RafaelAlvarez None
CaseInsensitiveUserMapping Ignore differences in case between registration and login NoCommittedDeveloper
CentralizeAndHideAdminInstructions Add administrative instructions for TWikiRegistration tailoring NoCommittedDeveloper
ControlledTopicPermissionInheritance Control / Set permissions of child topics MichaelGulitz None
CreateHomeWebConfigVar Create a new $TWiki::cfg{HomeWebName} configure variable NoCommittedDeveloper
CreateHomeWebVariable Create HOMEWEB variable as distinct from MAINWEB. Superseded by CreateHomeWebConfigVar. NoCommittedDeveloper
DatabaseStore DBIx (perl database) backed TWiki topic Store Bugs:Item4795 , Bugs:Item4796 None
DelegateMoreProcessingToSearchAlgorithm Delegate More Processing To SearchAlgorithm NoCommittedDeveloper
DeprecateGetViewUrl Deprecate TWiki::Func::getViewUrl NoCommittedDeveloper
DiffAttachments A small patch that will show you the diffs of attachments None
DynamicFormOptionDefinitionsUsingInclude Parse INCLUDE in form definition topic NoCommittedDeveloper
EasyUrlQueryHandling Easy url query handling ArthurClemens None
EnginesAsContribs TWiki Engines distributed as Contribs TWikibug:Item6042 GilmarSantosJr ConsensusReached
ExtractAndCentralizeFormattingRefactor Refactor format rendering to use TWikiIterators? (adds paging, consistency and speed) NoCommittedDeveloper
FormattedSearchPatternAndCountContext Enhance FormattedSearch to return pattern and count in context None
FriendshipLogos Plusher versions of SteffenPoulsen's logo / other alternative logos None
GeneralSortingMechanism General Sorting Mechanism for TWiki ArthurClemens None
GraceFullFallbackForPluginTWikiVariables TWikiVariable for non-installed plugins should fallback gracefully SvenDowideit None
IdentifyFormFieldData Add unique identifiers for form fields CrawfordCurrie None
ModPerlStartupScript Distribute mod_perl_startup.pl suggested by ApacheConfigGenerator to improve efficiency Item5656 NoCommittedDeveloper
MultiStoreRefactor Refactor the Store to allow multiple plugable backends Bugs:Item4795 , Bugs:Item4796 ChrisLahti None
MultipleAnchors Multiple Topics within one page get the same Link-Anchor None
NOAUTOLINKForUnderscoreWikiWords More NOAUTOLINK options for use with underscore wikiwords None
NewEditPreferencesPlugin An enhanced EditPreferencesPlugin which stores values in Main.TWikiPreferences NoCommittedDeveloper
OverridePluginsOrder Override PluginsOrder in individual topics None
PluggableAccessControlImplementation Pluggable Access Control Implementation NoCommittedDeveloper
PluggablePermissions Plugin hooks to permission checking RafaelAlvarez None
PreInstallNatEditContrib Make NatEditContrib a default extension starting from 4.2 ConsensusReached
ResultSets Result Sets to abstract search results, lists, and GROUP definition NoCommittedDeveloper
RollbackAttachmentVersion Go back to a previous version of an attachment None
SecureCookiesForLoginManager LoginManager should be able to use secure cookies TWiki:Main.StefanWalter None
ShorterUrlSupport Support in TWiki.pm for Shorter URLs, ommiting HomeWeb and WebHome NoCommittedDeveloper
SupportTranslationInPlugins Add translation support for extensions authors NoCommittedDeveloper
TWikiCache A pluggable caching service and built-in HTML page cache Bugs:Item3695 NoCommittedDeveloper
TWikiFns TWikiFns - lightweight type of extensions NoCommittedDeveloper
ThinPrefs Thin Prefs Mechanism NoCommittedDeveloper
TopicDisplayName Topic display name PeterThoeny None
UpdatePluginsPlugin Show when there are new versions of installed plugins None
VersionLocalSitedotCfg Version Control the LocalSite.cfg file SopanShewale AcceptedBy7DayFeedbackPeriod
WebSpecificWorkingDir Web specific working dir HideyoImazu NoCommittedDeveloper
Number of topics: 49

Feature Proposals under Investigation

Proposals that are under investigation and don't yet fulfil the basic criteria in the release process mainly

  • Proposals must have a developer that commits to drive the feature to completion (there is no demand on how soon).

Topic Summary Bugs Item
AccessControlInFormFields Adding Access control to Form Fields
AddCharSetToMetaTopicInfo Add character set to META:TOPICINFO
AddDepthLimitToWebList The WEBLIST feature could be improved with a depth limit
AddDescriptionSettingToGroupTopics Add DESCRIPTION setting to group topics
AddFormatParamToMetaParent Add format to META{"parent"}
AddFormfieldParamToMetaParent add $formfield to META{"parent"}
AddParentVariableToTemplate
AddSettingsTopicParamToEditAndSave add a settingstopic parameter to edit&save Bugs:Item5701
AddSignatureButton
AddTextAreaPlusRichToTWikiForms Add textarea+rich type to TWiki Form Definitions
AddTruncateVAR Add TRUNCATE variable
AddUSERSLISTandGROUPSLIST Add USERSLIST TWiki variable
AddUserAgentToConfigure Add User Agent to configure
AddValuesToPreferenceVariable
AdditionalOrderedListOptions
AdministratorControlledWorkflow
AfterBreakLockHandler
AgeSensitiveTopicDates Age Sensitive Dates on Topics
AllWebsNotify
AllowASN1AsAbbreviation
AllowTopicNameThatBeginsWithSmallLetter Allow Topic Name That Begins With Small Letter
AllowUrlParamsInBracketNotation Allow url params in bracket notation
AlternateFormRendering Allow alternative rendering of forms as directed by a template
ApacheCompatibility When can one use mod_perl, fastcgi, speedycgi?
AppendSignatureJavascript
ApprovingRegistrations An extension to the AuthenticationSubSystem
AttachLockRequest Implement Collaborative Editing Flow for attachments
AttachUrlForOtherTopics Allow the ATTACHURL variable to reference other topics
AttachedFileLinkFormatExt Enhancement of ATTACHEDFILELINKFORMAT (and ATTACHEDIMAGEFORMAT) with $date, $fileext, ...
AttachmentRenameOnUpload Rename Attachment to Match Latest Upload
AutoConnection Automatic Connection (two way link)
AutoCreateOnViewProposal Auto-create topics upon view, if they're non-existent, in webs with a WebAutoCreateViewTemplate topic
AutoIncStep AUTOINC step value
AutomatedTestingFramework Automated Testing Framework
AutomaticAttachments Attachment tables automatically based on PubDirectory
AutomaticHeaderAndFooterInclude Automaticly include header and footer in form based topic
AvoidNonWebsInWeblist Avoid non-webs in %WEBLIST%
AvoidRenameLosingHistory fix for broken links and history created by renaming topics
AvoidShootingSelfInFoot Prevent Users from Locking Themselves out of their pages
BatchMoveAndReparent Discussion regarding mass moving groups of topics from one web to another.
BetterColors
BetterLists Relaxed list syntax
BetterRevisionControl Revision Control should have a better Diff-View
BetterThandoRememberRemoteUser
BetterVirtualHostSupport Current configure assumes individual installs
BrokenVerbatim
BrowserAndProxyCacheControl
BulkCreatePagesUsingTemplate Generic variation on BulkRegistration
CalendarPluginNeedsGui The CalendarPlugin needs a GUI
CanonicalTWikiVariables Simplify and make consistent the syntax for defining and referencing TWiki variables.
CellSpanFeatureForEditTablePlugin New cell span feature for EditTablePlugin Bugs:Item4910
CgiObjectShouldHandleA CGI object should handle the a method like CPAN:CGI
ChangePrivilegesTopicAction More Topic Actions: Change Privileges
ConfigurableEditAnyway Configurable Edit Anyway Link
ContentAccessSyntax
ContextIsAdmin Add Context IsAdmin to IF Statements
ContinueListNumbering Give possibility to (manually) continue list numbering
CorrectParameterPassing URL parameters with 0 value are not passed properly by getScriptUrl
CreateNewTopic
CreateNoEditSkin Create a Skin without Editing Links
CreatePackagesForLanguages Create Packages For Languages
CreatedateOutputFormat Configure output format of search variable $createdate
CustomPageTitle Ability to change page titles on a per-page basis
DOMAccessibleToPlugins Make the SafeWikiPlugin DOM tree available to other plugins
DatalistFormFieldType Add a datalist to the form field types
DefaultMobileSkin Standard Skin for Mobile Devices
DefaultTextInSearch SEARCH to have parameter "default"
DefineSettingInForm Posibility to define a setting for all Topics using the TWikiForms
DelayPasswordChangeUntilResetLinkClicked Delay Password Change Until Reset Link is Clicked
DiffShouldSupportByWord Topic Diffs should support by-word comparison
DisplayFormFieldToolTipInEdit Provide option to display the "Tool tip" attribute in the form when editing.
DoWeNeedToShipClassicSkin
DynamicFormOptionDefinitions Allow definition of TWikiForms field values using a FormattedSearch
EasySettingOfViewTemplate Easy Setting of View Template
EnableOrDisableSeveralTWikiTipsOfTheDay It should be possible to enable or disable several TWiki tips of the day
EnhanceAllowWebTopicChange Need Higher Granularity for Privileges
EnhancedTopicTemplateCapabilities Enhance Topic Templates with more "sections"
ExplodeHierarchalWebsInBreadcrumbs Hierarchal webs should be exploded in the breadcrumbs
ExtendSECTIONToSupportConditionals Support block-level IF
FeatureRequestTopicTemplate
FederatedSearch Expose twiki store to federated searches
FinerGranularityOfEnablingRegistrationBasedOnPatternMatchingEmail Finer Granularity Of Enabling Registration Based On Pattern Matching Email
FixIncorrectPluginAbort Fix incorrect way of aborting a plugin invocation
FixSMTPAuth Fix SMTP Auth
ForcedRegistration Force users to register
GeneralisedCHARTdefinition create a generalised CHART Var definition that several ChartPlugins can re-use
GetExtensionsFromTrunk
GetRidOfPseudoHTML HTML is HTML, and TWiki is TWiki
GoogleDocs Integration of Google Docs and Spreadsheets in TWiki
GroupsAdditionalFunctionality Add Additional Functionality to GROUPS variable
HTMLBreaksAutoLink Auto Links break when inside tags with no whitespace
HackAndSlashTWikiDotOrg Clear cutting agriculture for a new season
HandleParamsInLinks Better Handling of Link options and params
HarmonizeSchemaDefinition Harmonize the Schema Definitions Used
HarmonizeTextAreaDefinition Harmonize Text Area Definition
HideAttachments Hide all attachments in topic
HighlightRecentChanges Automatically highlight recent changes in a twiki page
HowToDeleteUserAccount TWiki should provide a user interface to delete accounts, rather than needing the administrator to edit files on the backend. TWikibug:Item4905
INCLUDEdSetvariablesshouldwork INCLUDEd Set variables should work
IdentifyUsers Identiify users and groups in TML using a simple syntax
ImagePluginTogetherWithImageGalleryPlugin ImagePlugin doesn't work with different topics
ImplementSortingByRelevanceInStandard Implement a sorting by relevance in TWiki-Standard-edition
ImproveWYSIWYG Let us improve WYSIWYG experience
ImprovingPerformanceWithApacheModCache Performance With Apache ModCache
IncludeSupportInterwiki INCLLUDE Should Support Interwiki links
InlineDocsAccordingToPodSpec Make TWiki inline documentation conforming to POD spec
InsertImage Easier inserting and resizing of images
InstallationGuideLinkNotVisibleEnough
KeystrokesForSlideShowPlugin Enhance Slide Show Plugin for keystroke shortcuts
LimitNumberOfRevisionsDisplayedInHistory Limit or Make Configurable the number of revisions shown in History results
LiveForms Add "Live Forms" to TWiki
MailNotificationEnhanced More powerfull mail notification
MakeAnchorVariable Make it easier to link to unique headings
MakeSignatureFormatConfigurable Make signature format configurable TWikibug:Item5335
MakeTWikiCfgPublicToExtensions Proposal to make TWiki::cfg public to plugins
MetaDataDrivenTagDesign
MissingGrepUnreported Twiki should complain when e or fgrep are missing
ModifyContentAccessSyntax
MoreThanPreLessThanVerbatim Need Something Between Pre and Verbatim
MoveMultipleAttachmentsAtOnce
NeedAccessControlDENYWEBNEW Adding DENYWEBCREATE and ALLOWWEBCREATE to access rules
NeedWebRootVariable new variable "WEBROOT"
NewLayoutForMoreScreen New Layout for More Screen
NoUpdateIfNoChange Save script not to update if there is no change
NoWrapInTableCells Stop table cells from wrapping
NotificationTimeChoice Add time granularity to MailInContrib
NotifyByTag MailInContrib Notify with Tags
NumberedHeadersAndLists patched TWiki.pm for numbered headings and lists
Odf2TWiki translating .odf files to TWiki markup Language
PackageTwistyContribInTwistyPlugin Package TwistyContrib into TwistyPlugin
PluginGarbageCollection Plugins need a working/temp file cleanup mechanism
PreventTagExpansionInEditTable Prevent premature tag expansion in editable tables
ProblemAddingReportError Have problem_adding report the actual error
ProcessAddToBodyStart Need a mechanism to add to the start of the body tag
ProposedUTF8SupportForI18N Support for UTF-8 in TWiki in three phases, starting with UTF-8 URLs
PurgeRevisionHistory
RecentViews List of recently viewed topics
RefactorPluginsPipeline Plugin execution order mechanism is too crude
RegenerateAllStats
RegexSearchWithEmbeddedKeywordSearch Regex Search with Keyword Search
RelayAlertsToTopicTop
RemoveInfoFromViewPrint Remove topic info from viewprint mode
RemoveLocalLibCfg
RemoveSubscriptionFunction removeSubscription() function is absent in MailerContrib
RenameAttachments Rename attachments
RenameTheMainWeb change name of "Main" web to "Users" or "People" to reflect most common usage
ReplaceParameterForIncludeVariable Introduce new parameter "replace" to INCLUDE variable
RequiresPluginVariable A TWiki variable to check if a plugin is enabled
RestructuringWebLeftBarProposal Factor common web left bar stuff to a common topic
RtspExternalLink Support automatic external links for rtsp
SaveByAdmin Save Topics by Admin User
SearchAllPublicWebsVariable Search All Public Webs Variable
SearchProperHandlingOfDateStrings SEARCH cannot order according to date strings in forms
SearchWordDocsPlugin Be able to search MS word doc attachments.
SecuringAttachments
SegregateWikiness Segregate Wikiness
SetMultipleDirsInSetlibDotCfg CPAN installs into multiple directories, not into a single one. $localPerlLibPath needs to take an array.
ShowLocalTimeOfUser
SimplifySkinCreation
SkinSelectionUsingAgent Enable skin selection via Web Agent name / request
SoYouWantToWriteAPlugin So you want to write a plugin
SoundexSearch
SupportAccessToArbitraryMetaDataFromSEARCH Support access to arbitrary meta-data in search results format
SyntaxHighlightingEditor Syntax Highlighting Editor
TWikiCommentSyntaxInTopics Create code commenting syntax
TWikiInstallerWindows
TWikiLevelComments way to make TWiki-level comments in topics
TWikiPluginForSproutliner TWiki Plugin for Sproutliner
TWikiStoreWithMongoDB TWiki Store with MongoDB
TWikiTopicUpdateMetadata Save Metadata about topic changes.
TableOfContentsIgnoreNullHeaders TOC variable to ignore null headers
TemplateAclInheritance Template ACL Inheritance issue
TimePickerPlugin Request for Time Picker Plugin
TopicObjectModel
TopicSaveErrorWithTopicsContainingSpace Errors when creating a topic with name containing spaces or other "bad" characters
TopicTitleH1Enhancement Enhancement To Topic Title Variable
UnregisteredUsersShouldBeTWikiGuests Retaining REMOTE_USER has too many problems
UpdateAttachmentsDontWorkAsExpected Change file uploads so that selecting a file's action and then uploading a different filename will not create a new file.
UseFckeditorForWysiwyg Use FckEditor as the default wysiwyg editor
UseUTF8 Use UTF-8 internally in TWiki
UserAgentSpecification Set User Agent for TWiki's Include Requests TWikibug:Item5830
UserContributions Improved System for User Contributions
UserMailList User Mail list for support
UserSuppliedHeadingAnchorNameForToc Auto-generated anchor name for ToC varies
VarENCODETransformNewlineIntoHTML VarENCODE with an adicional parameter type to convert newlines into HTML
VarIncludeOptionallyUsesProxy Allow INCLUDE to optionally use proxy
VersionSpecificFileLinksInAttachmentsTable Have file links in attachment table include a URL param to get latest version
VersionUpdates Features List For Newest Version
ViewNonExistingTopicShouldHttp302 view non-existing Topic should HTTP 302
WYSiWYGAttachPaste WYSIWYG auto attach/paste img
WebAdminPages Default topics that handle admin topics
WebAdminTopic Add a WebAdmin Topic
WebClusters Web Clusters
WebSegregation Separating Webs with their own WEBMASTER
WebTopBarShouldBeWebPerWeb WebTopBar and WebBottomBar Should be Customizable on a per-web basis
WhatTWikiNeedsForAStructuredWiki UI Elements TWiki needs to be a real structured wiki
WizardForFirstUserAndAdmin Wizard like way to become first user and admin
WorkFlow a six year evolving discussion on the best WorkFlow for twiki.org
Number of topics: 198

Feature Proposals Hidden in the Attic

Proposals that where once under investigation but today they don't have a Committed Developer. Most likely an unimplemented feature from the old workflow.

Topic Summary Bugs Item
AccessControlLists Implement proper access control lists
AddAutoLinkTags Add <autolink> tag
AddCopyTopic It would be nice if a topic could be copied, not just moved
AddFormatToMetaSearch MetaSearch is kinda useless
AddInstallerLinkToExtensionInfoTable Add Installer Link To Extension Info Table
AddTemplatesToBulkRegistration Add templates to bulk registration
AddToMyLinks Add current topic to "My Links"
AddWorkareaFunctions The plugin workarea is great but...
AdditionOfRolesToUserInfo The role a user serves often affects content
AllowFileNameChangeForAttachment Users should be able to choose the attachment file name
AnchorToolTipSummary include text at/after #MyAnchor in title="..." of references to the anchor
AppendTextToTopic API level append makes refresh unnecessary and mail-in easier and quicker
AttachTableRowWhenNoAttachments
AttachmentCount
AttachmentsVisibleWhenEditing Make Attachments Visible When Editing
AutoTableRowNumbering Auto Table Row Numbering
AutomateDefaultPluginBinAccessPermissioning Provide the means for a plugin to specify what permissions it needs in bin
AutomaticLinkLabelBasedOnHeading Automatic link label based on first heading in topic
BackslashesInLogin Want Backslashes in Login, to support Windows Authentication
BringTopicVarsIntoCore Bring TopicVars into Core
BrokenPluginKillsTWiki FIX for: a plugin breaks during a handler call, it breaks TWiki.
BrowserCacheFixes Improve browser page cacheing
CairoDakarRegistrationDifference
ChangeDefaultTemplatesToProvideFunctionHook
ComponentisingForceWikiWord generalised jscript component from TWikiRegistration form which can used in %COMMENT%
ConfusingPerWebWikiLogoSettings Confusing per-web WIKILOGO Settings
DakarDocumentationModelIsBroken
DefaultWebName Setting for the default web
DefaultWebsInSubversion Change the names of the webs in the kernel package
DefineLogicalPageParts Logical page parts should be defined
DefineUserTopicBeforeRegistration
DenyPasswordChangeForTWikiGuest Deny Password Change for TWikiGuest
DisableWYSIWYGforUnsupportedBrowsers Disable the WYSIWYG action button if the user's browser doesn't support the WYSIWYG editor
DoRememberRemoteUserEnhancement New TWiki Config var remoteUserNets
DocumentedDefaultParameterValuesForInclude %INCLUDE% : Default Parameter Values (with documentation)
DontShowPreferencesToNonAdmins Don't show WebPreferences to non-admins in WebLeftBar
DynamicText Dynamic Text
EasierLinking A simpler syntax for internal links (drop internal ][ square brackets)
EditOnPreviewPage edit topic text while previewing
EditTablePluginDHTML Use DHTML to enhance functionality of EditTablePlugin
EditTablerowPluginAsDefaultPlugin EditTablerowPlugin As Default Plugin
EmailThisPageLink
EmbedPHPScripts Allow adding PHP code to Wiki pages
EmbeddedHTMLInTopics Add <literal> tag to protect pure HTML content
EncryptUnderlyingPages Feature Request for Encryption of the Data Pages
ExcludeFromWebStatistics the top ten stats include six that have little or no value
ExtendedModeForTemplates Easing into readable template files
ExtensionToAttachUrlDirective
FileSystemNameClash Under Windows topic name case differences are ignored in filenames
FootnotesFeature
FormattedSearchCountVariable Add varaible to FormattedSearch that returns number of topics found
FormattedSearchFormfieldEncode Formatted search $formfield needs encode option
FormattedSearchSectionVariable Offer ability to return a named SECTION in FormattedSearch
FreeBusy ProposedFor a plugin
GetRidOfPersonalBottomBar
GetRidOfTWikiUsersPage Dynamically generate TWikiUsers page
GoogleSitemap Have twiki generate a Google Sitemap .xml file
HierarchicalAttachmentFolders Allow hierarchicy inside attachment folders
HierarchicallyNestedTwikiWebs
HowToShowParentTopics approaches for for showing topic parent metadata, a mix of proposed and already implemented solutions
HtmlAnchorsOnRdiffSequentialOutput Put anchors in Rdiff output so users (browsers) can jump directly to the diffs
ImportingExternalDataToTWiki Create way to import external data into TWiki
ImproveAttachmentHandling Improve attachment handling for using TWiki as document repository
ImprovePluginStartingTimes Redesign the Plugins architecture to accelerate plugins
ImprovePluginsInstaller The plugins installer doesn't update topics
IncludePermissionDeniedWarning Display warning on including denied depending on INCLUDEWARNING var
IncludeWarnTopic A modification of handleIncludeFile to enable warn to use a topic.
InhibitTopicSelfLinking References to own topic name should not link back to the topic
InterestingChanges Add an option to %SEARCH to show the end of a topic in the summary
InvisibleMultipleExclamationMarksInHeader Two or more !'s at the end of a header are not rendered
IssuesWithIF
JavaScriptPluginDependencies Plugins import JS which may be dependent on each other.
JumpBoxSlowInLargeWebs Restructure "Topic not found page"
KillURLPARAM
LinkOpensNewWindow For external links, I like to pop open a new window to make it more obvious to the user that they've left our web site.
LookAndFeelSuggestions Fix regression of page styles
MainTWikiPreferencesNeedsFixing
MainTWikiPreferencesOverridePluginSettings
MakeViewTopicActionsCustomizable Make view topic actions customizable
ManageStaleContent
MapUserToWikiNameCaseInsensitive LoginName to WikiName mapping should be case insensitive
MegaTWiki A feature-full fork that could provide some quick wins
MegaTWikiLives
MetaExpansionImprovements
MetaSearch
MoreApiFunctions More API Functions
MoreWebBasedTWikiManagement More Web Based TWiki Management
MoveAttachmentsOutOfPub
MoveSettingsOutOfText All settings should be moved out of the topic text, not just ACL
MultiLevelWikiWebsAllowsTrashWebPerWeb Support a per-web Trash sub-web
MultipleEditsOnSamePage
MultipleSelectionBox Add support for selection boxes with multiple selections
MultipleSitesSameCodebase
MultipleStartincludeStopinclude Have multiple STARTINCLUDE and STOPINCLUDE tags
NeedProperNestingWikiVariableParameterSyntax Wiki Variables that take parameters use a horrible syntax that makes nesting nearly impossible, and parsing slow. This needs to be fixed.
NewWindowPerTopic
NoSearchResultsForALLOWWEBVIEW split search into public and authorised methods, patch provided
NoiseWordsTopic
ObfuscatingEmailAddresses We need a better way to protect addresses from reapers
ObjectOrientedTWikiPluginSystem OO-Plugin infrastruture (or Plugins2.pm)
PatternSkinWithConditionals Add conditional output of imports in pattern skin
PerTopicWebNotifyReports
PermaLinks It would be great to be able to have permanent links
PersistentSaveOpts Save further save options for better handling of topics
PersonalWidgetPage Using TWiki to create a single log-in personal portal page with gadgets and email
PersonalizedRss Personalized RSS
PluginsPerWebOrPageNeeded Plugins Per Web Or Page Needed
PluginsShouldRegisterSymbols Plugins should register variables
PopupPageIndexForEditing
PrecalculateSearchResultCount Show number of search results at top of search page
PrecompileTemplatesForPerformance
PreserveAttachmentTypes Preserve Content-Type from HTTP form upload in attachment
ProperLanguageSwitching Simple convenient language switching should work
ProvideMechanismToSendEmailsToRegisteredUsers Provide a way to send emails to Users and Groups
PunctuationAndFontChanges Dealing with punctuation and font changes
QueueChanges queue changes but don't commit until another wants to edit, or timelock expires.
RandomSearchOrder Add a "random" option for order attribute in VarSEARCH
RawModeTextPlain a mode to show only the wiki text, in a text/plain page
ReadingTWikiPrefCookieFromCore Reading TWIKIPREF from Core code
RegistrationShouldNotBeInTheTWikiWeb Registration should not be in the TWiki Web.
RegistrationWikiNameHandler During registration, a plugin may wish to dictate what WikiName is picked.
RemoveOldSkinsFromDevelop Remove old skins from develop
RenameBinToCgiBin Separate CGI and non-cgi scripts into separate directories
RenameMainWebToHome
RenamingWithoutBreakingOldLinks Rename a twiki page without breaking links to the old name
RequirementsForMultipleFormSupport Proposed requirements for multiple forms in a topic
RunningTotalStatistics total the last xxx changes instead of since the beginning of the month
SaveFormulaResultInForm SaveFormulaResultInForm
SearchByFormField Allow search of TWikiForm fields using SEARCH variable
SearchByMultipleTags Search topic by multiple tags
SearchOrderAndLimitBehavour SEARCH - behavour of order and limit
SearchOrderOnFormfieldNoCase Optional case-insensitive sort on form fields for search results
SectionalWysiwygEditor Basic WYSIWYG editor that is restricted to specific sections of a topic.
ServerUniqueId
SetTimezoneInTWikiDotCfg SERVERTIME uses localtime(3) and that in turn picks up the TZ variable.
ShipMd5Sums
ShowRelativeDatesInWebChanges Show relative dates in WebChanges
SidebarNavigationWithParent
SimplerDefaultTemplates Simplify the OOB templates
SimplifyCustomSkinCreation Make it easier to create and manage custom skins.
SkipMinorChanges
SlideOutMenuContribRequest Could someone wrap this thing?:
SomeTWikiVariablesShouldBeInPlugins
SomethingGoodAboutChanges Flexible WebChanges alternative using .changes
SpecifyTopicPostAndOrPrefixesDuringTopicCreation Ensure correct naming of topics of a certain type. Solution proposed.
StaticFormOptionDefinitions how to store unexpanded form fields in DakarRelease
StoreFacade Promote Store from an ABC to a Facade
SubversionAsStore Subversion could be used in place of RCS
SuggestionConfigureAuthScriptsInstructions Add Comment to Configure Page - AuthScripts section
SupportDATEInAllLogFilenames Support date-based debug and warning file names
SwitchDefaultBehaviourOfRenderNonExistingWikiWord link to "view" instead of "edit"
SysadminJohnMechalasTWikiComments Comments on sysadminning TWiki from John Mechalas
TWikiNewsletter Discussion about creating a newsletter within TWiki
TWikiPerformanceEnhancements speed up performance, especially plugins, by implementing hash'd Prefs.pm (attached)
TabCompletionForWikiWords Table of existing topics/WikiWords, or tab completion for same
TopicComponents
TopicGarbageCollection
TopicRenamedHandler
TopicReparenting Topic Reparenting Problems for Large Webs
TopicTemplatesNeedMetaAbility Topic templates need the ability to define %META data
TwistyTOC A Twisty TOC would be Very Useful
TypeCheckParameters Support type checking on tag parameters
URLParamPersistence URL Parameters are not persistant
UseHttpsOrUseSslTagForTopic Topic tag to render topics using SSL (https)
UseIncludedFilesForJavaScript
UseLessStepsToReparentATopic
UseModISBNPatternRendering
UserSpecifiedRedirect
VariableForCategoryDropdown
ViewInClientTime Enhance search to display time in the timezone of the client
ViewWikiSource "Read-only" alternative to Edit
WatchList Support tagging interesting topics from the webchanges page
WebNotifyButton An easier way to subscribe to topics
WebStatisticsShouldBeAPlugin It would be more consistent if WebStatistics and the associated entries in TWiki.cfg were refactored into a plugin.
WordDiff
WordWrapLongUrls Patch proposal template
WouldLikeReadTopicMetaInFuncDotPm Add TWiki::Func::getTopicMeta
Number of topics: 177

-- Contributors: PeterThoeny, KennethLavrsen - 2010年02月15日

Discussion

I renamed the topic from TWikiFeatures04x02 to TWikiFeature04x02 (singular), in anticipation of a picklist for proposed feature topics.

-- PeterThoeny - 30 Oct 2006

Ken, I tried to make sure that unreviewed items are not marked %DONE%, but I realised that while I know what has been implemented, there is no record of what has been accepted. How can I tell? There are very few ticks above, surely there has been more discussion than that? There needs to be some sort of link to the release meeting decision.

Later: I reverse-engineered as many approvals as I could....

CC

Thanks CC: Actually many of those you call 14-day rule are consensus decisions. They were not ignored. They were simply discussed and ended up with an agreed spec and no open concerns. Then I evaluate that there is no need to waste release meeting time on them. But I will consider this scenario in the twiki app I work on so this "consensus reached" state can be flagged as opposed to "open concerns". Example is ChangeTopicContextOnTheFly. Don't worry about changing the decision description again above. I do that when I implement the app and populate the form fields.

-- KennethLavrsen - 09 Apr 2007

OK. I was too curious to not walk quickly through the proposals. All of them were handled correctly. It shows that the 14-day rule works well. In no case were a proposal totally ignored. There was just no concerns raised. Good to see the process working. When the twiki app is done it will be possible to make a search to show those that are under the 14-day rule - before and after. It will also enable the customer advocates to put a little acknowledgement on those that are 14-rule accepted for traceability when people ask how the decision was made a year later.

The difference between a 14-day rule acceptance and a consensus acceptance is that with consensus there has been concerns raised - typically about spec - and an agreement has been reached with no concerns left open.

-- KennethLavrsen - 09 Apr 2007

Please note that on 22 Apr 2007 the TWiki Application for new features and especially the ChangeProposalForm has been updated to match the process. But there is still another days work in updating the current proposal topics and to replace this page by a number of searches. But 90% of the work is done.

-- KennethLavrsen - 23 Apr 2007

All old proposals - also the completed and parked now have the required forms and the concent that puts them in the right buckets. So from now on the process is no longer manual. Easier for all of us. It was about 30 hours of work to get that done by we Customer Advocates will have a much more reasonable job now.

-- KennethLavrsen - 25 Apr 2007

Excellent work Kenneth! It must have taken quite some time to update all proposals, thank you very much for making the release process more transparent for all of us!

I added a cache to this topic since it loads kind of slow due to the many reports.

-- PeterThoeny - 27 Apr 2007

I added a new report at the top, see section Feature Proposal Summary of Work-in-Progress Release. This makes it easier to get an overview on what is currently going on.

-- PeterThoeny - 2010年07月29日

Edit | Attach | (削除) Watch (削除ここまで) | Print version | History : r13 < r12 < r11 < r10 < r9 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r13 - 2012年05月11日 - PeterThoeny
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.

AltStyle によって変換されたページ (->オリジナル) /