Feature Proposals

See ReleaseProcess.

New feature proposals will by nature be for the first Foswiki release.

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.

The 14-day clock 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 himself to implementing it.

Submit Proposal

Submit new feature request

Please start a new topic for each feature request.
  • 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 Foswiki's development! Please see the PatchGuidelines to make your patch easier to apply.
Page name: Example: SupportMySQL (use a WikiWord)
Page title: Example: It would be really neat if you could store content in MySQL
Motivation: Reasons why this feature is needed, and why it is suitable for adding to the next release of Foswiki
Description: Enter a relatively short summary of the request
  Your request is submitted after you Create, Preview and Save the page.

Proposals

New Feature Proposals

Proposals that have a committed owner (the ones without a committed developer are not covered by the formal release process and 14-days rule.

Note that the 14-days rule clock start ticking when a proposal has a committed developer and it stops when anyone that are registered as a user on Foswiki.org raises any concern.

Proposals where 14-day rule applies

Topic Summary Committed Developer Concern
AddADDWORKINGDAYSToSSP
1.1.3
Add ADDWORKINGDAYS to SpreadSheetPlugin 24 Nov 2010
442 days ago
KennethLavrsen  
AddENDINCLUDEandSTOPSECTION
1.2
Let's make an ENDINCLUDE to be consistent with ENDSECTION 1 May 2011
284 days ago
PaulHarvey  
AddFoswikiFuncGetScriptUrlPath
1.1.5
Add a Foswiki::Func::getScriptUrlPath() API 17 Dec 2011
54 days ago
PaulHarvey  
AllowTypedData
1.2
Allow data forms, Foswiki::Form field types and registerMETA to specify data/index types for query/search algo's w/indexes 14 Aug 2011
179 days ago
SvenDowideit  
BlurAuthCookieName
1.1.5
Blur auth-Cookie-Name with random string on installation 16 Dec 2011
55 days ago
GeorgeClark  
ConfigurableCookieNamesAndPaths
1.1.5
Make cookie path and names configurable 30 Mar 2011
316 days ago
PaulHarvey  
ControlFoswikiTemporaryFileLocations
1.1.4
Explicitly control the storage location of temporary files used by Foswiki 25 Feb 2011
349 days ago
GeorgeClark  
CustomNewUserTemplates
1.1
Enhance register script to specify a templatetopic param instead of hard-coded 'NewUserTemplate' 5 Jul 2011
219 days ago
PaulHarvey  
DatabaseStore
Database store, or database cache, for high performance 7 Dec 2010
429 days ago
CrawfordCurrie  
GrandUnifiedSearchAPITwoZero
FoswikiTwoZero
Bring together the SEARCH visions 15 Oct 2010
482 days ago
SvenDowideit, CrawfordCurrie, PaulHarvey  
HideIrrelevantConfigureOptions
Configure has too many options, and often they are irrelevant 23 Jan 2012
17 days ago
CrawfordCurrie  
ImproveSupportForDatabaseSearches
2.0
Next steps in improving the data store abstraction and search support 15 Sep 2010
512 days ago
CrawfordCurrie  
InGMTIMESupportTwoDigitWeek
Suggestion for true two-digit week format in GMTIME 9 Feb 2012
0 days ago
OlivierRaginel  
LoadDifferentTopicVersions
Simple syntax for specifying specific topic versions 21 Sep 2011
141 days ago
PaulHarvey  
MakeZonesLessIntrusive
2.0
Make zones less intrusive, especially for non-HTML output 12 Nov 2010
454 days ago
PaulHarvey  
MoveCodeRepositoryToGit
migrate from Subversion to git 17 Jul 2010
572 days ago
OlivierRaginel, PaulHarvey, SvenDowideit  
MoveSECTIONsToFoswikiMeta
1.2
Add an API for INCLUDE sections to Foswiki::Meta 2 May 2011
283 days ago
PaulHarvey  
PluginGarbageCollection
Plugins need a working/temp file cleanup mechanism 7 Sep 2011
155 days ago
SvenDowideit, CrawfordCurrie  
PromoteMetaDotPmToFirstClassAPI
1.2
Make Meta a first class Public API 14 Nov 2010
452 days ago
SvenDowideit  
ProtectConfigureUsingHtigestByDefault
Improve default protection of configure script 19 Nov 2011
82 days ago
GeorgeClark  
SimplifyTheStoreMetaSemantics
Simplify The Store - Meta Semantics 19 Aug 2011
174 days ago
SvenDowideit  
TemplatingSearchResultSummaries
Templating search result summaries 21 Jan 2011
384 days ago
ArthurClemens  
ToolsScriptToChangeIpConfiguration
next release probably the one after 1.1.4
Script changing IP/DNS in the configuration to become the current IP 16 Dec 2011
55 days ago
IngoKappler  
      CrawfordCurrie: 1
GeorgeClark: 2
ArthurClemens: 1
CrawfordCurrie: 4
GeorgeClark: 1
IngoKappler: 1
KennethLavrsen: 1
OlivierRaginel: 2
PaulHarvey: 9
SvenDowideit: 5
SvenDowideit: 1
 
Number of topics: 23

Proposals with concern raised (14 day rule does not apply)

Topic Summary Committed Developer Concern
AddAContextVAR
2.0
Add a way to display the contexts that are set 25 Feb 2010
714 days ago
SvenDowideit CrawfordCurrie
AddSWITCHMacro
Create mechanism for switch statements 5 Feb 2012
4 days ago
KipLubliner ArthurClemens, CrawfordCurrie
ImprovedRESTSupport
Enhanced REST Support 31 Jan 2012
9 days ago
CrawfordCurrie (401 rest response only) SvenDowideit
InstallNatSkinAndWidgetsSkinOnFoswikiDotOrg
foswiki.org to provide all commonly-installed skins 22 Mar 2010
689 days ago
WillNorris KennethLavrsen, MichaelDaum, OliverKrueger
ListFormatViewAndEditTemplate
Implement dynamic views for topic lists 5 Nov 2009
826 days ago
SvenDowideit, ArthurClemens CrawfordCurrie, KennethLavrsen
MakeStartPageCOnfigurable
Why isn't the start page configurable? 13 Jan 2012
27 days ago
CrawfordCurrie GeorgeClark
NoRCSForBinaryAttachments
Allow disabling of RCS control for binary attachments 16 Dec 2010
420 days ago
OlivierRaginel KennethLavrsen, CrawfordCurrie
SimplifyMasterTemplateDefinition
Stop forcing skin authors to remove the final new-lines from tmpl files 24 May 2010
626 days ago
SvenDowideit KennethLavrsen
UpgradeSafeCustomisationsOfSystemTopics
1.1
Allow users to customise System topics (such as WebSearch) in an upgrade safe way 4 Mar 2010
707 days ago
AndrewJones SvenDowideit, KennethLavrsen
      KipLubliner: 1
AndrewJones: 1
ArthurClemens: 1
CrawfordCurrie: 1
CrawfordCurrie (401 rest response only): 1
OlivierRaginel: 1
SvenDowideit: 3
WillNorris: 1
GeorgeClark: 1
ArthurClemens: 1
CrawfordCurrie: 4
KennethLavrsen: 5
MichaelDaum: 1
OliverKrueger: 1
SvenDowideit: 2
Number of topics: 9

Feature Proposals taken for Community Vote

A Feature proposal is ready for community vote 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 access to this wiki
  • 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 should be taken for a community vote.
Note that the 14-days rule clock stop ticking when anyone that are registered as a user on foswiki.org raises any concern and it does not ever start again! Then acceptance is in this situation either by consensus or by community vote.

Topic Summary Committed Developer Concern
QueryAcrossTopicRevisions
2.0
Query across all topic revisions 5 Dec 2010
431 days ago
CrawfordCurrie MichaelTempest
Number of topics: 1

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)
  • Proposals must have a date of commitment (to start the 14-day clock)

Topic Summary Tasks Item
AddBeforeRenameHandler Add beforeRenameHandler to the Plugin API  
AddConfigurationWizard Add a configuration wizard for authentication  
AddCreateTopicToFunc Add a new function createTopic to Func  
AddFoswikiFuncWikifyWebTopicName Add a Foswiki::Func::wikifyWebTopicName() API Tasks.Item11356
AddFurtherControlsOnSudo Enhancements to sudo login to improve security Tasks.Item1551
AddHeaderShiftParameterToINCLUDE Add a headershift parameter to adjusted included header levels Tasks.Item11317
AddLogoutHandler Add logout handlers for LoginManagers  
AddNewWebHandlers Add beforeNewWeb and afterNewWeb handlers to the Plugin API  
AddOrRelationToFORMFIELD Add "OR" relation to macro FORMFIELD  
AddSetDefaultToTestFields add set default button / js for form fields  
AddSortingBehaviourToSearch Add different sorting behaviour(s) to search output  
AddTimeFeaturesToAttachmentLinks Add date formatting tokens to attachment links Tasks.Item5935
AddWikiSnapshots Add snapshot functionality, mading it possible to browse topics history consistently Tasks.Item6090
AdoptACSSFramework Adopt a CSS framework from another project  
AllowGuestsToUseRESTAsDefault Remove rest from the default list of AuthScripts  
AutoincFormfieldPlugin AutoincFormfieldPlugin  
AutomagicalUpdating Automagical Updating of Foswiki  
AvoidShootingSelfInFoot Prevent Accidental Lockout of Topics  
CachedIncludes Improve performance of nested sectional includes  
CategorizeExtensionsInFindExtensions Group extensions by some indication of code quality  
CertificatedStatisticsUpdate Add certificated statistics update script  
ChangeLoginName Users should be able to change their login name  
ConfigureScript Configure Extension autoinstaller should remove be able to uninstall  
ConsolidateTablesWithData Harmonize tables and data forms  
ContentAccessSyntax Discussions on accessing TopicObjectModel from TML  
CopyingToExistingTopic Copying the topic contents from one page to an already existing page  
CreateStandardTopicUpdateNotes Create standard topic update notes  
CronWizardFunctionalityInEachRelavantPlugin Better Crontab documentation in each plugin  
DataFormFieldPermissions Set permissions for DataForm? fields  
DataFormInheritance Proposed feature for inheritance of DataForm fields  
DeKiAlikeWYSIWYG DeKi-alike WYSIWYG  
DeprecateContextlessURLConstructs Deprecate Contextless URL Constructs  
DynamicViewEditHandling I'd like FW to dynamically decide whether an edit page is needed.  
DynamicallyUpdatingDataFormProperties    
EasierNestedSearch Reduce $dollar  
EditChapterPluginChildSections EditChapter should always show body of a chapter, not just a title.  
EncryptDataInTopics It would be great if users could add personal data to topics, viewed by their own only  
EnhanceInsertEditLinkDialog It would be nice if TinyMCE? 's Insert/Edit link dialog had a possibility to search through all topic names  
EnhancedShowPreference A full record of all Preferences across all webs would help in site consistency  
EscapeTmlInEditor    
ExportTableToCsv Ability to export Foswiki table to cvs format  
ExtendedVariableHandling Extended handling of variables to improve wiki database use  
FeatureRequestTopicTemplate    
FinerControlOverPluginsOrder Need better mechanisms than {PluginsOrder} to control plugin execution order  
FixDelete Fix brain-dead delete  
FormPluginTopicDefnition It would be nice to be able to set the topic using form data variable substitution  
FoswikiBookProposal A community-written book  
FoswikiOrgShouldUseSSL foswiki.org should implement SSL  
FoswikiSettingsWizard Foswiki Settings Wizard  
FoswikiToXmlMetsTransition Add XML based Storeage and query backend  
FuncMoveTopicIgnorePermissions It would be great if moveTopic would have an ignorepermissions option  
GeneralisedCHARTdefinition    
ImproveAttachmentHandling Attachments need better tools for searching, tagging, viewing and file handling  
ImproveVirtualHostSupportInApacheConfigGenerator Let's get virtual hosting sorted out  
InterfacingWithValidationMethods Strikeone and friends need a cleaner API Tasks.Item8323
KinoSearchThroughTagMeTags It would be really nice if KinoSearch? could go through the tags created with TagMe? plugin  
LeadNewInstallersToConfigure redirect to configure unless when there is no configuration  
MailInContribAdditionalEmailSendTo Currently if set to "reply" on error, just the email originator is sent an email message with the error. It would be good to nominate a "CC" email address say to the foswiki admin or whoever.  
MailerContribShouldOptionallyExcludeCertainAuthors MailerContrib should not notify on changes by certain authors (incl. $MYSELF)  
MakeREMOTEUSERaWikiWord Make Sure Wikiname Is WikiWord With OpenLDAP Authentication REMOTE_USER  
MakeWEBFORMSMoreUsable WEBFORMS is a PITA  
ManagingApplications Manage and deploy Applications  
MassDeleteofSelectedTopics When a significant number of (non-related) topics need deltion, it would be could to select them in a UI and process all on a single button click.  
MergeWYSIWYGEditors Integrate improvements from Rich Text Editor from VM in Standard (CVS) Tasks.Item1600
MoveFoswikiCodeIntoCPAN migrate foswiki into CPAN  
NewLayoutForMoreScreen    
OfficeConnector Provide an Office Connector like in Confluence  
OneTimeNotification One Time Notification for Topic Creation  
OptionToAvoidFlattenedSummaryInFormattedSearch Option to avoid completely flattening text in FormattedSearch? 's $summary(nnn)  
ParallelSearch Boost Search Performance in huge webs by doing it parallel  
ParentTopicMailInContrib Specifying both topic name and parent name would be useful  
PatchBinaryAsConfigureOption Which 'patch' Foswiki uses should be a config option  
PermissionRawSeparatelyToView Protecting an application's code needs DENYTOPICRAW  
PermissionsChange Changing Access Permission  
PluggableRenderers Make Foswiki::Render pluggable  
QueryAccessControls It should be easier to get a definitive overview of the Access Controls present on a given topic.  
QueryCustomCollections Query links and backlinks  
RegistrationI18N Changing the registration form for use in I18N  
RenameFormField Form fields need a mechanism to rename  
ResourceBookingPlugin A plugin for booking/scheduling resources  
RevCommentsTopicDelete When deleting a Topic to Trash, have the ability to enter a descriptive revision comment  
ReviewFileSystemPermissionsAndCheckFix Review file permissions for consistency and implement checking/fixup  
SearchBySection SEARCH should be able to search in a specified section  
SearchResultsWithHeadingLinks It would be really neat if search results contained links to headings, à la Google (or à la Bing/Yahoo)  
SecurityChecklists Security checklists for the uninitiated Tasks.Item9639
ShoutBox Public IM-ing system bit like IRC  
SimpleVarInclude Additional section include ability  
SimplifyTheDefaultInstall Simplify default configuration  
SimplifyTheFeatureProposalProcess The feature proposal process is more complex than required  
SmiliesPluginPictures It would be nice if a SmiliesPlugin picture could come from other sources but the SmiliesPlugin topic  
SpreadsheetRegexFunction Add a Generic REGEX function to CALC  
SupportBulkUpdates Support Bulk Updates  
SupportDITA It would be really neat if Foswiki could fully support DITA publishing  
SupportDeferredExecution Support deferred execution or rendering of complex topics  
SupportDynamicGeneratedAttachments Support dynamic or generated attachments  
SupportHorizontalMenusThroughRenderListPlugin Define a horizontal menu with alt and title tags using a bulleted list  
SupportShorterACRONYMS We need support in my company for two letter ACRONYMS  
SupportSynchroEdit It would be really neat to be able to edit pages synchronously, seeing edits by others in real time  
SupportXMLGeneration Support an XML schema for webs/topics  
SuppressNonpublishedLinks Suppress links to topics that are not in the published scope.  
SynchroniseInlineAndMetaPrefs In-line * Set preferences should always match META:PREFERENCE, and vice versa Tasks.Item10160, Tasks.Item1973
SyntaxForDelayingMacrosAndFormatTokens Eliminate $dollar etc hell. Also see older UseSyntaxToChangeEvaluationOrder  
SyntaxHighlightingEditor Syntax Highlighting Editor  
SystemTopicsUpdateMethod New update method for system topics  
TopicDisplayName    
TopicObjectModel Topic Object Model (TOM)  
TopicsShouldGetTypesFromFormsNotNames Topics should get types from forms (or other method) not from names (Bogus forms and templates)  
TrimAllSpaces Variation on TRIM to remove all spaces  
UnicodeSupport Investigate Unicode support for Foswiki  
UseUTF8    
VarFORMFIELDMissingThirdDefaultParameter VarFORMFIELD is missing a default parameter option when the field is not instantiated in the topic Tasks.Item1722
ViewfileHttpRangeHeader Viewfile could usefully support the Http GET "Range" header  
WriteAQueryCookbook A query cookbook is essential to help new users  
WysiwygFormFields Making Formfields WYSIWYG capable Tasks.Item8032
Number of topics: 114

Accepted Feature Proposals

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

Accepted proposals waiting to be implemented

Topic Summary Developer Reason Release
AddDefaultTopicParameterToINCLUDE allow a list of topics to be specified so that we can use INCLUDE to allow customisation of shipped topic elements. SvenDowideit ConsensusReached TBD
AddDollarTotalToFormattedSearch Add $total(..) to FormattedSearch PaulHarvey AcceptedBy14DayRule 1.2
AddHideOptionToSTARTSECTION Add a hide option to STARTSECTION PaulHarvey AcceptedBy14DayRule 1.2
AddNatEditToCore Let's add NatEdit to the core CrawfordCurrie, MichaelDaum ConsensusReached 1.2
AddPagingToAllDistributedSearchTopics Add Paging To All Distributed Search Topics SvenDowideit AcceptedBy14DayRule
CaseInsensitiveUserMapping Ignore differences in case between registration and login SvenDowideit ConsensusReached TBD
CentralizeAndHideAdminInstructions Add administrative instructions for TWikiRegistration tailoring LynnwoodBrown ConsensusReached
DirectInteractionWithAttachments Direct interaction with attachments ArthurClemens AcceptedBy14DayRule 2.0
DisableWikiWordsWithNumbers Provide option to disable numbers in WikiWords KennethLavrsen AcceptedBy14DayRule MajorRelease
DublinCoreMetaData Publishing with Dublin Core meta data in head (scope 2.0) DrakeDiedrich AcceptedBy14DayRule 2.0
Enhancei18nArchitecture Enable internationalisation of plugins OlivierRaginel, MichaelDaum AcceptedBy14DayRule 1.2
FSAPluginHooks Plugin hooks to take advantage of Foswiki Stand Alone GilmarSantosJr ConsensusReached 1.2
FallBackToTopicWhenTrailingSpaceAndNoSuchSubweb Fallback To Topic When URL has Trailing Space And No Subweb exists but topic does SvenDowideit AcceptedBy14DayRule 1.2
FreezeRevisionNumberingScheme Cast in stone the topic revision numbering scheme used by the RCS-based stores MichaelTempest AcceptedBy14DayRule
HtmlAttributesShouldUseSingleQuotes HTML attributes should use single quotes ArthurClemens AcceptedBy14DayRule
IntroduceForceDefaultUrlHostToggle Sometimes its necessary to force the hostname set in {DefaultUrlHost}. OliverKrueger ConsensusReached TBD
LinksInPreview It would be useful to have links enabled in edit previews WillNorris AcceptedBy14DayRule 1.2
MakingVarVARTopicCapable %VAR should be able to return variables at the topic level, not only at the web level. MartinCleaver None TBD
ModPerlStartupScript Distribute mod_perl_startup.pl suggested by ApacheConfigGenerator? to improve efficiency JoshuaCharlesCampbell, WillNorris AcceptedBy14DayRule
MoreAttractiveForm Render form with more attractive appearance ArthurClemens ConsensusReached TBD
MultiStoreRefactor Refactor the Store to allow multiple plugable backends SvenDowideit ConsensusReached TBD
NumbersAsUpperCase Allow numbers to be treated as uppercase instead of lowercase in WikiWords KennethLavrsen AcceptedBy14DayRule 1.2
PluggableAccessControlImplementation Pluggable Access Control Implementation RafaelAlvarez or SvenDowideit AcceptedBy14DayRule
RefactorACLCheckOnResultSetAsFilter Refactor ACL Check and Pager on ResultSet? As Filter SvenDowideit AcceptedBy14DayRule
RequirePerl588 Move to 5.8.8 for various reasons CrawfordCurrie, SvenDowideit, PaulHarvey AcceptedBy14DayRule 1.1.5
SearchOrderByTopicElement Make Search order param consistent with query SvenDowideit AcceptedBy14DayRule
SettingAndGettingVariablesUsingMacros Setting And Getting Variables Using Macros MichaelDaum AcceptedBy14DayRule 1.2
ShorterUrlSupport Support in TWiki.pm for Shorter URLs, ommiting HomeWeb? and WebHome ColasNahaboo AcceptedBy14DayRule
SupportLineThroughFormatTag Support underline and line-through text decorations PaulHarvey AcceptedBy14DayRule TBD
TocFailsForIdenticalHeadingNames Headings with same text generate same anchor, and TOC doesn't work HaraldJoerg? None 1.0
TopicCaseSensitivity URL's that have correct spelling, irrespective of case will goto that topic. SvenDowideit ConsensusReached TBD
UseEnhanceAndMoveSpecFiles .spec files are under-used and only by configure. Would be nice to use them more OlivierRaginel, GeorgeClark ConsensusReached 1.2
    ArthurClemens: 3
ColasNahaboo: 1
CrawfordCurrie: 2
DrakeDiedrich: 1
GeorgeClark: 1
GilmarSantosJr: 1
HaraldJoerg? : 1
JoshuaCharlesCampbell: 1
KennethLavrsen: 2
LynnwoodBrown: 1
MartinCleaver: 1
MichaelDaum: 3
MichaelTempest: 1
OliverKrueger: 1
OlivierRaginel: 2
PaulHarvey: 4
RafaelAlvarez or SvenDowideit: 1
SvenDowideit: 9
WillNorris: 2
AcceptedBy14DayRule: 20
ConsensusReached: 10
None: 2
 
Number of topics: 32

Accepted proposals in progress of implementation

Topic Summary Tasks Item Developer Release
DeprecateAutoAttach Deprecate auto attachments, and make Update Attachments Plugin a default Tasks.Item9322 GeorgeClark 1.2
EasyDevelopment Fast VM developer environment with Vagrant provisioning   JulianLevens, OlivierRaginel
ExtractAndCentralizeFormattingRefactor Refactor format rendering to use FoswikiIterators (adds paging, consistency and speed) Tasks.Item1339 SvenDowideit
ResultSets Result Sets to abstract search results, lists, and GROUP definition Tasks.Item2350 SvenDowideit
SearchResultsPagination Search results pagination Tasks.Item3931 ArthurClemens (spec), SvenDowideit (code)
SimplifySEARCHParameters Simply SEARCH parameters   SvenDowideit
      ArthurClemens (spec): 1
GeorgeClark: 1
JulianLevens: 1
OlivierRaginel: 1
SvenDowideit: 3
SvenDowideit (code): 1
 
Number of topics: 6

Completed Feature Proposals

Proposals that have been completed following the release process

Completed Proposals (Merged to core or to default plugin)

Topic Summary Tasks Item Developer Release
AddAltParamToICON Add an alt parameter to ICON Tasks.Item8552 CrawfordCurrie 1.1
AddAngleBracketsToFormatTokens Add Angle Brackets (< and >) to format tokens Tasks.Item1710 KennethLavrsen 1.0.6
AddAutoViewTemplatePlugintoFoswiki AutoViewTemplatePlugin standardises the name of the skin page used for showing a topic with a form. We should merge it to core and install on FW.org Tasks.Item2216 OliverKrueger
AddDataToRegistrationHandler Add the registration data to the parameters of the registrationHandler before foswiki and Task.Item2170 SvenDowideit
AddEXPANDMacro EXPAND macro will enable cross-topic macro expansion   CrawfordCurrie 1.1
AddExtensionRepositoriesToFoswikiOrg Add Testing and Archive repositories to Foswiki.org   GeorgeClark
AddFamFamFamContribToCore Add FamFamFamContrib to the Core Tasks/Item2456 SvenDowideit
AddFinishHandler Add a finishHandler() for plugins Tasks.Item1328 CrawfordCurrie 1.1
AddFooterParameterToSEARCH Add footer parameter to SEARCH to match the header Tasks.Item886 KennethLavrsen 1.0.6
AddMatchOperatorToQueryLanguage Add match operator to query language Tasks.Item1975 MichaelDaum
AddNumberOfTopicsToFormattedSearch Add number of topics to formatted search Tasks.Item886 Tasks.Item1595 KennethLavrsen 1.0.6
AddOperatorsToQueries Add missing operators to query search and %IF Tasks.Item10129 CrawfordCurrie 2.0
AddPackageNavigationToPerlDoc Add package navigation to Perl Doc Tasks.Item11437 KipLubliner 1.1.5
AddPlusValuesToRadioAndCheckboxes Add +values to radio and checkbox formfields Tasks.Item10071, Tasks.Item11428 MichaelDaum 1.1.5
AddSMELLToPerlDoc Add SMELL, FIXME and TODO report to PerlDoc Tasks.Item10217 GeorgeClark 1.1.4
AddStaticContext Add a static context Tasks.Item8575; Tasks.Item8656 GeorgeClark 1.1
AddUserToGroupsOnRegistration Add User To Groups On Registration Tasks.Item2172 SvenDowideit 1.1
AllowJSCalendarContribToUseTimePicker JSCalendarContrib shall be corrected to allow usage of the built-in Time-Picker Tasks.Item8677 RaulFRodriguez 1.1
AllowLocalConfigurationForJSCalendarContrib Allowing local JSCalendarContrib configuration Foswikitask:Item8833 AntonioTerceiro 1.1
BetterPluginPackageDiagnostics It is helpful to upgraders to know which package Foswiki uses for each plugin Tasks.Item10136 GeorgeClark 1.1.4
ChangeApacheAuthToDigest Change (or Add in Addition) Apache Digest Auth Tasks.Item10962 GeorgeClark 1.1.4
CleanUpNewUserTemplate Clean Up NewUserTemplate Tasks.Item8745 Tasks.Item9671 MichaelDaum
CleanUpWebPreferences Clean up WebPreferences Tasks.Item8746 MichaelDaum 1.1
CleanerConfigurePluginsPane The bin/configure Plugins pane should be more compacted and sorted by enabled state     1.1
CleanerSyntaxForMetaDataAccess Support a cleaner syntax for quizzing meta-data Tasks.Item8638 CrawfordCurrie 1.1
CloneTopicLinkUnderMore Clone topic feature in More screen http://foswiki.org/Tasks/Item1873 MartinCleaver 1.0
ConfigureGuessedDirectoriesOnWin32 Foswiki guesses the paths and complains about backslashes on Win32 Tasks.Item9240 SvenDowideit 1.1
ControlOverVariableExpansion Control over Variable Expansion   PeterThoeny
DebugPreferenceSettings Add simple debugging feature for macro values Tasks.Item1523 CrawfordCurrie 1.1
DelegateMoreProcessingToSearchAlgorithm Delegate More Processing To SearchAlgorithm? Tasks.Item1370 SvenDowideit 1.1
DeprecateAfterAttachmentSaveHandler Deprecate afterAttachmentSaveHandler Tasks.Item8749 MichaelDaum 1.1
DeprecateAllowInlineScript Deprecate {AllowInlineScript} option in configure Tasks.Item2305 Tasks.Item2429 CrawfordCurrie 1.1
DoWeNeedToShipClassicSkin remove Classic skin, its 10 years old and no-one loves it. Tasks.Item5000 ArthurClemens 1.0
ENCODEnlsToBR ENCODE newlines in a string to BR Tasks.Item8695 CrawfordCurrie
EnginesAsContribs Foswiki Engines distributed as Contribs   GilmarSantosJr 1.0
EnhanceConfigureLogging Enhance Configure Logging Tasks.Item10616 GeorgeClark 1.1.4
ExpertOptionForCookieDomainRealm Make the login managers cookie (domain) realm configurable. Item8560 OliverKrueger 1.1
ExtraResponseHeaderFields Adding the script and uri to the header on a reponse help a lot when using asyncron ajax calls   EugenMayer
FasterAccessToCreatorData Store creator and create date in metadata to improve performance Tasks.Item9332, Tasks.Item10678, Item10006?   1.2
FoswikiCache A pluggable caching service and built-in HTML page cache Tasks.Item3695 MichaelDaum 1.1
FoswikiStandAloneFeature      
GeneralSortingMechanism Add Sort::Maker to distributed CPAN libs Tasks.Item8834 ArthurClemens 1.1
ImproveAttachmentToTrashFlow Improve attachment-to-Trash flow    
ImproveExtensionBackupProcess Extender.pl should create a backup archive for extensions. Tasks.Item8640 GeorgeClark 1.1
ImproveHtPaswdUserFlexibility Support multiple password encodings for existing users. Tasks.Item10962 GeorgeClark
ImprovePageLoadTime Improve Page Load Time Tasks.Item8502, Tasks.Item8521, Tasks.Item8571, Tasks.Item8566, Tasks.Item8696 MichaelDaum
ImproveSearchResultsList Improve the readability of search results    
ImproveStatisticsHandlingForMissingTopics Add option to allow statistics script to auto-create missing topics, also add more authorization checks. Tasks.Item11392 GeorgeClark 1.1.5
ImproveWebSearchPages Integrate WebSearch, WebSearchAdvanced, Alphabetical search and SearchHelp? Tasks.Item8839 ArthurClemens 1.1
InheritWikiLinksTopics Allow a hierarchy of InterWikis topics Tasks.Item9260 AndrewJones 1.1.3
MakeSEARCHResultPartitioningByWebOptional SEARCH rendering is always partitioned by web Tasks.Item2276 SvenDowideit
MakeUserRegistrationAsLeanAsPossible Make UserRegistration as lean as possible Tasks.Item8796 ArthurClemens 1.1
MakeUserRegistrationCustomizable Make UserRegistration customizable Tasks.Item8701 ArthurClemens 1.1
MoveLogsToWorking Move logs to 'working' Tasks.Item2008 CrawfordCurrie 1.1
MoveToJQuery Enhance PatternSkin to use jQuery Tasks.Item8623 MichaelDaum, ArthurClemens
NormaliseRegexSyntax Agree on a minimum syntax for regexes Tasks.Item8857 CrawfordCurrie 1.1
OpenLinkInNewWndow I want to enforce the opening of an new browser window    
OptionToAddServerTimeToEmailHeaders Would be nice to have an option to have foswiki send email with local timezone headers instead of gmt Tasks.item10523 GeorgeClark
ParameterizedGroupsMacro Add format and other stuff to the GROUPS macro Tasks.Item2154, Tasks.Item2173, Tasks.Item8704 CrawfordCurrie
ParameterizedVariables Discussion on implementing parameterized variables Tasks.Item10187 CrawfordCurrie 1.1.4
ParamsInSquabs Allow params in a squab view Page?p=data Tasks.Item1654 CrawfordCurrie 1.1
ProcessAddToHeadAdds Process addToHEAD adds Tasks.Item6014 ArthurClemens 1.1
RcsLite write a pure perl replacement for rcs and use it as a Store impl.    
RecodeSearchCgi recode the search cgi to show view/System/WebSearch Tasks.Item8761 SvenDowideit
RecursiveTMPLDefinitions Enhance TMPL:DEF to allow recursive definition of template elements. Tasks.Item2545 SvenDowideit, ChunHuang 1.1
RemoveClassicSkin Let us remove Classic Skin   ArthurClemens
RemoveRedirectCGIQueryHandler Remove the unused and dangerous redirectCGIQueryHandler Tasks.Item8818 CrawfordCurrie 1.1
RenamingAttachments Allow Renaming of Attachments    
SMIMESupportInMail Add SMIME support in email Tasks.Item10522 GeorgeClark
SaferURLPARAMasDefault Safer URLPARAM as default Tasks.Item375 KennethLavrsen 1.0
SandboxWebNameShouldBeMapped The Sandbox Web name should be mapped through a config variable (2.0) Tasks.Item8744 GeorgeClark 1.2
ScanForMissingPerlModules It would be cool to ease Perl module installation or at least to simplify figuring out what is missing Tasks.Item10170 IngoKappler Hopefully during December 2010
SearchNeedsAltParameter SEARCH needs an alt parameter in case of zero results Tasks.Item883 ArthurClemens or SvenDowideit 1.1
SearchOrderingOnMultipleFields Search ordering on multiple fields Tasks.Item96 KoenMartens
SearchSeparatorDefaultHeaderFooter SEARCH separator as newline after header and before footer ONLY when separator is not specified Tasks.Item1773 KennethLavrsen 1.1
ShipCompareRevisionsAddOnWithFoswiki01x01 Ship CompareRevisionsAddOn with Foswiki 1.1 Tasks.Item1858 WillNorris 1.1
ShipHistoryPluginWithFoswiki01x01 Ship HistoryPlugin with Foswiki 1.1 Tasks.Item1856 WillNorris 1.1
ShipSubscribePluginWithFoswiki01x01 Ship the SubscribePlugin with Foswiki 1.2 Tasks.Item10830 AndrewJones 1.2
SimplifySearchTemplates replace the SPLIT and REPEAT mess in the search templates Tasks.Item8768 SvenDowideit
SoftAsserts A soft-failure-mode for ASSERTs Tasks.Item9161 MichaelTempest 1.1
SpreadSheetPluginFourNewFunctions New $EMPTY(), $LEFTSTRING(), $RIGHTSTRING(), SUBSTRING() functions to SpreadSheetPlugin   KennethLavrsen 1.0.5
SummaryBasedOnSearchTerms Make topic summary optionally based on search terms   ArthurClemens
SupportBlockquoteAndIndenting Support <blockquote> and paragraph indenting in TinyMCEPlugin Tasks.Item2341, Tasks.Item2516 PaulHarvey, CrawfordCurrie 1.2
SupportCommaFormattingToken Support , formatting token Tasks.Item8695 CrawfordCurrie
SupportDollarPercent Also allow token to be spelled percent you avoid a common error Tasks.Item8624 CrawfordCurrie 1.1
SupportSSLandTLSforSMTP Add support for SSL and TLS transport for SMTP Tasks.Item10521 GeorgeClark 1.1.4
SupportStrippingIPsFromLogfiles Allow switching off IP logging in logfiles Tasks.Item10637 GeorgeClark
TestLighttpdWebserver a simple lighttpd configuration and laucher script for testing/development purposes   AntonioTerceiro, GilmarSantosJr
ThinPrefsProposal Thin Prefs Mechanism Tasks.Item1541 GilmarSantosJr 1.1
TopicAddressing Consistent methods for breaking apart topic names/"addresses" Tasks.Item10376 PaulHarvey 2.0
TopicMovedMessageTooVisible Topic moved message at the bottom of normal view is too visible. Move to diff page Tasks.Item9446 LynnwoodBrown 1.1
USERINFOisTooRestrictive Allow USERINFO macro to display users that are not view restricted Tasks.Item11410 GeorgeClark 1.1.5
UseVariableForSignature Make the signature format a variable Tasks.Item8607 ArthurClemens 1.1
      PeterThoeny: 1
CrawfordCurrie: 3
GeorgeClark: 3
KipLubliner: 1
AndrewJones: 2
AntonioTerceiro: 2
ArthurClemens: 10
ArthurClemens or SvenDowideit: 1
ChunHuang: 1
CrawfordCurrie: 14
EugenMayer: 1
GeorgeClark: 12
GilmarSantosJr: 3
IngoKappler: 1
KennethLavrsen: 6
KoenMartens: 1
LynnwoodBrown: 1
MartinCleaver: 1
MichaelDaum: 8
MichaelTempest: 1
OliverKrueger: 2
PaulHarvey: 2
RaulFRodriguez: 1
SvenDowideit: 9
WillNorris: 2
: 30
1.0: 4
1.0.5: 1
1.0.6: 3
1.1: 37
1.1.3: 1
1.1.4: 6
1.1.5: 4
1.2: 4
2.0: 2
Hopefully during December 2010: 1
Number of topics: 93

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 Tasks Item Developer Release
AddMetaSetActionToEditAndSave Set any addressable topic element from save   SvenDowideit
DeprecateTinyMCEPluginInitPreference Replace TINYMCEPLUGIN_INIT preference with topic section Tasks.Item8416, Tasks.Item9210 PaulHarvey
EasierMirroringOfExtensionRepositories Simplify building and using local extension repositories Tasks.Item8804 GeorgeClark
ExcelImportExportPluginNoFormsFeature It would be an improvement if the ExcelImportExportPlugin handles excel tables without having a foswiki form defined Tasks.Item8177 SvenHess
GroupPermissionsForFilterPlugin Extend FilterPlugin with group permissions    
MacroForRetrievingFieldDefaultValues We need to centralise into core the means to retrieve field default values    
SupportPermanentLinks It would be nice if Foswiki provided invariant links, that work even if a topic is moved or renamed.   OliverKrueger
      GeorgeClark: 1
OliverKrueger: 1
PaulHarvey: 1
SvenDowideit: 1
SvenHess: 1
: 7
Number of topics: 7

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 Tasks Item Developer Reason
ActionTrackerDescendingSort It would be more flexible to have the option for a descending table sort     None
AddAReadOnlyMetaClass improve internal cachebility of TopicObjects? by differentiating writeable Meta objects.     None
AddFilterPlugin FilterPlugin is such a useful thing, it should be part of the default package   CrawfordCurrie None
AddRemoveFileFeatureToManifest Add the ability to add a "remove" status for files in the manifest     ConsensusReached
AddSearchResultsPaginationToRelease01x00 add search results paging capabilities to Foswiki 1.0.x   WillNorris None
AllowSectionalEditingAtTwikiDotOrg Allow Sectional Editing At Community Website   RafaelAlvarez None
AllowUnauthenticatedRESTHandlers Some plugins would like REST handlers that do not require authentication.     None
AllowWebUsersTrashAccess It would be really neat if users who belong to a web have the authority to move topics from a web to trash.     None
CacheGetSkinCalculation Introduce+Foswiki-%3E%7Bskin%7D   EugenMayer None
DeprecateSlashAsRef Deprecate the use of / for REF in queries, and replace with @   CrawfordCurrie None
DeprecateUndocumentedSqBracketLinkFormat Deprecate the undocumented space delimited Square Bracket link format Tasks.Item10905 GeorgeClark ConsensusReached
EscapeQuotesOptionInICON Escape quotes option in ICON     NoCommittedDeveloper
HowToDeleteUserAccount User interface to delete accounts from TopicUserMapping Tasks.Item4905   NoCommittedDeveloper
PreInstallNatEditContrib Make NatEditContrib? a default extension starting from 4.2     NoCommittedDeveloper
PreloadContribs Support loading handlers from contribs     None
ReplaceFoswikiTimeModule Extract Foswiki::Time for CPAN     None
RulebasedViewTemplates Add a rule-based strategy to AutoViewTemplatePlugin to derive an edit/view template   MichaelDaum RejectedByCommunityVote
ShipCommonlyTailoredTopicsInConfigure Configure should install commonly tailored topics so that new releases do not overlay customized topics.   Foswiki:Main.GeorgeClark None
SkinTemplateOverideForBatchUpload The batchupload plugin require amendment to three system templates. It would bebetter to have the changes in a skin or template override.     None
SortOrderTagForTopicsAndWebs It would be usefull if you have a fixed list location for a topic     None
      Foswiki:Main.GeorgeClark: 1
CrawfordCurrie: 2
EugenMayer: 1
GeorgeClark: 1
MichaelDaum: 1
RafaelAlvarez: 1
WillNorris: 1
ConsensusReached: 2
NoCommittedDeveloper: 3
None: 14
RejectedByCommunityVote: 1
Number of topics: 20

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 Tasks Item Developer Reason
AccessRightsChange Change Access control to avoid build in security issues     None
AddContainsComparitorForQuerySearch Provide a new comparitor to aid queries against fields which contain list data     None
AddPARENTWEBMacro Add PARENTWEB Macro   RafaelAlvarez None
ChangeImageLinkBehaviour A link that looks like an image should not become an inline image     NoCommittedDeveloper
CleanUpTopicParentage Clean up the parentage of topics shipped with Foswiki Tasks.Item2336, Tasks.Item2293   NoCommittedDeveloper
DeprecateInitUserHandler Deprecate the initUserHandler plugin interface   MichaelTempest NoCommittedDeveloper
EnableDisplayOfFilesInFormattedSearch Add something like $attachment to the format params in %SEARCH{}%   CarloSchulz (spec), SvenDowideit None
FormallySupportMultipleExtensionVersions Formally support multiple versions of Extensions   GeorgeClark None
GoIsSearch Implement unified Jump & Seach box that does the right thing.     None
InlineTopicContentAsMeta Inline topic content should be addressable as metadata     NoCommittedDeveloper
MoveMultipleAttachmentsAtOnce Move Multiple Attachments At Once     NoCommittedDeveloper
RedesignManagingWebs Redesign ManagingWebs Tasks.Item310   NoCommittedDeveloper
RemoveHardcodedCssClassNames Remove hardcoded CSS class names   StephaneLenclud None
RemoveSearchDefaultType Get rid of SEARCHDEFAULTTTYPE   OlivierRaginel, KennethLavrsen None
TinyMCEPluginShouldBeMoreModular Directory re-structure to separate upstream files AND make it easy to enable/develop TMCE plugins Tasks.Item2297 PaulHarvey None
UseSyntaxToChangeEvaluationOrder Use a different assignment operator to delay macro evaluation inside parameters     None
      CarloSchulz (spec): 1
GeorgeClark: 1
KennethLavrsen: 1
MichaelTempest: 1
OlivierRaginel: 1
PaulHarvey: 1
RafaelAlvarez: 1
StephaneLenclud: 1
SvenDowideit: 1
NoCommittedDeveloper: 6
None: 10
Number of topics: 16
Topic revision: r5 - 09 Mar 2010 - 15:28:10 - KennethLavrsen
 
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. see CopyrightStatement. Creative Commons LicenseGet Foswiki at sourceforge.net. Fast, secure and Free Open Source software downloads