We relaunched the TWiki.org project with an expanded TWiki charter, and we invite you to participate! The TWiki.org Code of Conduct agreement took effect on 27 Oct 2008. We ask existing twiki.org users to opt-in. You must opt-in to participate in the Blog, Codev, Plugins and TWiki webs. -- PeterThoeny - 27 Oct 2008
You are here: TWiki> Codev Web>FeatureDone (14 Aug 2008, RafaelAlvarez)
Tags:
gateway1Add my vote for this tag create new tag
, view all tags

Completed Features

Completed, implemented, undocumented features. As soon as the developer written and posted the initial docs to the TWiki web, or decided to let the DocLand crew create the original docs, Add DocsToDo to OutstandingIssues for final editing & proofing.

Search for FeatureRequests that are MergedToCore:

Priority Feature Outstanding Issues No. of Issues
100 Codev.AttachmentsUnderRevisionControl   0
Total: 151 Proposals   15 Issues
  Codev.SimplifiedUserMappingCodeInterface   0
  Codev.AddNoEncodeParameterToSpacedTopic   0
  Codev.PluginsRegisteringTheirVariables   0
  Codev.AlternatePluginTagHandling   0
  Codev.ProposalToEnableRenamingTopics   0
  Codev.AddGetSessionKeysToFunc   0
  Codev.RefactorUsersCode   0
  Codev.SearchWithTWikiQueryLanguage Test syntax with beta testers + performance issue 1
  Codev.ActiveContext No one has commented 1
  Codev.ConfigurablePasswordFileHandling   0
  Codev.DateFieldPluginAsDefaultPlugin   0
  Codev.ReferencesInIncludedTopics   0
  Codev.ProposedChangeToWikiWordSpec   0
  Codev.AllowBlankTopics   0
  Codev.AddGlobalSettingToAllowNonWikiWords   0
  Codev.SupportTopicSpecificTemplates   0
  Codev.AddonAPI   0
  Codev.KeywordSearch Many raised concern in 2006. New proposal resolved the concern. 1
  Codev.PluginDataStore   0
  Codev.EnhanceMailerContribToObeyViewPermissions   0
  Codev.ContextInTemplatesAndPlugins   0
  Codev.DeprecateTWikiFuncPermissionSet   0
  Codev.PluginBinNameClashes   0
  Codev.AddFastCGISupport   0
  Codev.ParameterizedIncludes   0
  Codev.AccessPermissionsInDakar   0
  Codev.RemoveUpgradeTWikiScript   0
  Codev.ConfigurableNoSpamPadding   0
  Codev.BetterTWikiTagTemplateProcessing   0
  Codev.SimpleOperatorsInIF   0
  Codev.UseIsoDates   0
  Codev.RemovePasswdAndResetpasswdScripts Reset password is broken with ApacheLogin 1
  Codev.PassMetaToHandlers   0
  Codev.DecisionOnNativeSearch   0
  Codev.MechanismToAddContentToHEAD   0
  Codev.ReadWriteAttachmentsFromFuncAPI   0
  Codev.AddContribMailerToCore   0
  Codev.AddExcludeWebParamToSearch   0
  Codev.AddControlOverTocRendering   0
  Codev.TopicCreationByReferencOnly   0
  Codev.TWikiStandAlone   0
  Codev.AddIconToTitle update TWiki.TWikiVariables (?) docs for FAVICON 1
  Codev.DeprecateTWikiFuncGetOopsUrl   0
  Codev.AddSessionPluginToKernel Needs review and testing 1
  Codev.AddJSCalendarToCore   0
  Codev.MakeMETASEARCHSimilarToSEARCH   0
  Codev.AddEmailToFunc   0
  Codev.MergeFuncUsersContribWithFunc   0
  Codev.AutomaticHomePageProtection   0
  Codev.DeprecateRcsDirectoriesFeature   0
  Codev.RememberCookieLogin   0
  Codev.CleanApacheErrorLog   0
  Codev.AddGetUrlToTWikiFunc   0
  Codev.AllowDynamicTopicNameCreation Needs to be documented 1
  Codev.CopyPreviousRevisionTopicContentIntoNewRevision Bugs:Item1966 1
  Codev.ExpandStandardEscapes   0
  Codev.SecurityAndVariableOverriding   0
  Codev.ResetPasswordByEmail   0
  Codev.ChangeTopicContextOnTheFly   0
  Codev.HtPasswdLibcMD5CryptPasswords   0
  Codev.DakarAntiSpamMeasures   0
  Codev.AddTHeadAndTFootToTWikiTables   0
  Codev.RewriteIncludedRelativeLinks   0
  Codev.NewTopicTemplate   0
  Codev.UseASubroutineForAllSystemCalls   0
  Codev.PassCustomVariablesWhenCreatingANewWeb   0
  Codev.EnhanceMailerContribToAllowExclusionOfWebs   0
  Codev.AllowFormTemplateWithTemplateTopic   0
  Codev.AddSectionParam   0
  Codev.NamedIncludeSections   0
  Codev.MergeExtendedSelectPluginToCore   0
  Codev.AddIsTrueToFunc   0
  Codev.AddSanitizeAttachmentNameToTWikiFunc   0
  Codev.ModernizePatternSkin   0
  Codev.AddIsInGroupVariable   0
  Codev.AccessBasedWebList   0
  Codev.ReplaceKupuWithTinyMCE Separate edit button, Testing 2
  Codev.SupportStandardEscapesInIF   0
  Codev.ChangedLinkShouldPointToMostRecentChanges   0
  Codev.AddspaceOutWikiWordtoFunc   0
  Codev.ApacheConfigOfAPlugin   0
  Codev.AddIsEmptyToIFVariable   0
  Codev.WhatVersionsOfPerlAreSupported   0
  Codev.AddTWikiAdminUser   0
001 Codev.SecurityAlertExecuteCommandsWithSearch   0
20 Codev.RemoveWriteProtectionOfUserHomePages   0
100 Codev.ArbitraryTextForWikiWordLinks   0
100 Codev.ChangingTWikiPasswords   0
100 Codev.HowToLockTemplateTopics   0
100 Codev.SearchWithAnd   0
100 Codev.IncludeAttachmentWithHttps ProposedFor blank 1
100 Codev.GoBoxUnderstandsURLs   0
100 Codev.GetRidOfQuestionmarkAfterNonExistingLink   0
100 Codev.EasierDeleteAttachments   0
100 Codev.MorePluginHooks   0
100 Codev.SimplifiedPrefixForWikiWords   0
100 Codev.BetterAttachmentTableForDakarRelease   0
100 Codev.StrategyToConditionallyIncludeTopic   0
100 Codev.SuperAdminCanEdit   0
100 Codev.AutomaticSizingOfEditWindow   0
100 Codev.DakarTWikiWebBackgroundImage   0
100 Codev.ShowLinksToWebHomeAsWebName This topic should be removed, but only the admins can do this. 2
100 Codev.StatisticsUsingLessResources   0
100 Codev.LogDirectory DocsToDo in TWiki web 1
100 Codev.AutoIncTopicNameOnSave   0
100 Codev.FormTemplateSystem   0
100 Codev.CustomizableNewWikiWordLink   0
100 Codev.RenameTestWebToSandboxWeb   0
100 Codev.WebDotTopicAndWebSlashTopicURLs   0
100 Codev.TelnetURLSupport   0
100 Codev.ScriptNameVariable   0
100 Codev.IncludePreviousTopicRevision   0
100 Codev.ScriptToCreateNewWeb   0
100 Codev.RenameTopic   0
100 Codev.UnchangeableTopicBug   0
100 Codev.PluginHandlerForContentMove   0
100 Codev.ExtractDateFromMETA None. 1
100 Codev.ConfigurableLogo   0
100 Codev.AuthenticationBasedOnGroups   0
100 Codev.FormattedSearchWithSummary   0
100 Codev.CleanUpTWikiVariables   0
100 Codev.NewUserTemplateTopic   0
100 Codev.AddFormatToMeta   0
100 Codev.GenericMetaDataStoreForTopics   0
100 Codev.FormattedSearchWithNewlineFilter   0
100 Codev.IncludeHandlingImprovements   0
100 Codev.DebugEnablePlugins   0
100 Codev.LinkToCreateAnotherWeb   0
100 Codev.ProposalForNewlineReplacement   0
100 Codev.CompleteCssControlofTWikiTables   0
100 Codev.UrlEncodeVariable   0
100 Codev.DiffShouldSuppressTopicInfoMetaData   0
100 Codev.ExpandUrlParamForNewTopics   0
100 Codev.SpecificHeadingsExcludedFromTOC   0
100 Codev.TWikiSkins   0
100 Codev.GetPluginPreferencesFlagDoesNotWork   0
100 Codev.DisablingWikiWordLinks   0
100 Codev.SectionTitles   0
100 Codev.FormattedSearch   0
100 Codev.StatisticsScriptGrepsMultipleWebs   0
100 Codev.PluginApiForTopicHandling   0
100 Codev.DataFramework   0
100 Codev.ProperIncludeUrls   0
100 Codev.TipOfTheDayFeatureRequest   0
100 Codev.OmittingEmailInWebNotify   0
100 Codev.SettingLibPath   0
100 Codev.HierarchicalNavigation   0
100 Codev.FormattedSearchWithNesting   0
100 Codev.ConvertToXHTML10   0
100 Codev.AddWysiwygPluginToDakar   0

Old WebForm Features

OLD WORKFLOW: The following is using the old WebForm workflow. We are now using ChangeProposals. Forms for creating new topics should have been removed. See WebCreateNewTopic for alternate forms.

Any topics listed here in dynamic tables will need to be converted from WebForm to the new ChangeProposalForm if you want to propose them for a release. Please read the preferred method to use for conversion.

Completed, implemented, undocumented features. As soon as the developer written and posted the initial docs to the TWiki web, or decided to let the DocLand crew create the original docs, TopicClassification is changed to DocsToDo, for final editing & proofing.

Results from Codev web retrieved at 01:20 (GMT)

I thought about an easier subscription to WebNotify with a link or button that the user just presses. We are running an intranet TWiki with IP authentification, so ...
Note: JSCalendar is already shipped as a contrib JSCalendarContrib We use a lot of dates in our intranet, so we depend on correct date formats in formfields. To ensure ...
Add a clearSessionValue procedure to the next release's API In BeijingRelease, getSessionValue and setSessionValue were added to the function API. These would ...
Implemented: New beforeCommonTagsHandler and afterCommonTagsHandler Plugin Callbacks There is already a CommonTagsHandler callback, which is used by Plugins to expand ...
follow up in BetterAttachmentTableForDakarRelease Implemented: Smaller usability enhancements on the file attachment table 1 Link label changed from 'action ...
Abstract attached is a script which i anticipate will be but one part of an AutomatedBuild and DailyBuildAndSmokeTest toolchain. it could be integrated in a PluginsInstaller ...
Installer script for plugins The current process to install plugins is quite simple: Download plugin, unzip it in the twiki directory, and that's it!... Well, not ...
Separate Site Specific Settings. Problem When updating a twiki installation with the latest distro, a special care must be taken not to overwrite the Twiki.cfg file ...
TWiki syndicates WebChanges of some webs using RSS. Use the following URLs: Web: Topic: RSS Syndication: Main WebRss /view/Main/WebRss TWiki ...
The more I analyse performance the more I run into TWiki::Render::getRenderedVersion as being a major critical section of TWiki code and huge performance hog. Specifically ...
In LocationLocationLocation patch I actualised the Dispatcher pattern that already existed in nascent form in TWikiDotPm. The changes to do this are inextricably enmeshed ...
Implemented: Formatted Search with $parent token The FormattedSearch supports now a $parent and $parent(20) token that shows the parent topic. Example: (works ...
TWikiAuthenticationMethods Migrated from CommonFrontEndCgiScript: I'd like to investigate various methods that could be integrated into TWiki as a plugin or TWikiService ...
Attached is a simple script that will output dynamic function coverage, when combined with d:Dprof To use this script: 1 Take a copy of the 'view' script; call ...
This capability is provided by MailPageAddOn. It's tough to wean people off using email and onto TWiki so what I'd like is a feature that lets me create or update ...
It is possible to escape WikiWord links by prepending a nop tag. Sometimes it makes sense to disable automatic linking of WikiWords for some parts of the text ...
Implemented: Limit size of attached files TWiki supports now a size limit for attached files. The limit can be set in a ATTACHFILESIZELIMIT TWikiPreferences variable ...
Encode URLs with UTF 8 This page addresses UTF 8 support for URLs only. The overall plan for UTF 8 support for TWiki is described in ProposedUTF8SupportForI18N. ...
Implemented: New REVINFO revision variable for templates The current % nop REVINFO% variable that is used in view.tmpl is already formatted in a way that is not always ...
Alternate Plugin Management (Refactored from PluginsInstaller) Does community have interest in this very different approach? Each plugin is in a tree of its own ...
Idea: How about introducing smilies variables? Here is what the Ultimate Bulletin Board ( Infopop Corporation at http://www.ultimatebb.com/ ) is using. From their ...
Implemented: Topic Create Date and User in Formatted Search Add new variables to the FormattedSearch: $createdate Time stamp of topic revision 1.1 $createusername ...
Search Topic Name AND Topic Text % nop SEARCH{}% has a new topic parameter. Specification, documented in TWikiVariables: Parameter: Description: Default ...
Here's a usability suggestion, partly inspired by the excellent KoalaSkin why not put a summary of the key TextFormattingRules right in the Edit page? This is used ...
Formatted Search with Separator Parameter A new separator parameter has been added to % nop SEARCH{}% . Spec: Parameter: Description: Default: ...
Implemented: Flag for edit script to avoid overwrite of existing topic text and form data This pages describes a workaround for accidential overwriting of Form data ...
Implemented: Exclude Topics from Search % nop SEARCH{}% has a new excludetopic parameter. Specification, as documented in TWikiVariables: Parameter: Description ...
I suspect a lot of people are put off downloading and testing the TWikiAlphaRelease by the requirement to use CVS. I know I was before joining the CoreTeam, even ...
I recently implemented a layer that supports using TWiki webs as a generic ish database. I include here the full text of the documentation for your amusement. Please ...
TWiki can be Beautiful with good CSS style and the better it looks the more popularity it will gain. Here are some SkinPackages that are based on CSS: PatternSkin ...
When the new TWikiForms system was written I had in mind that using it for editing settings should fall out fairly easily. I've now started to really see what's involved ...
Implemented: New title parameter for TOC variable Documentation in TWikiVariables, changed content indicated in red: % nop TOC{"SomeTopic" ...}% Table of Contents ...
It would be really handy if there were a display of the TWiki's idea of current time somewhere in the topic locked template. I haven't seen anything like a %GMTIME ...
This started in Support.WebNameAsWikiName . The current spec is that the Web name cannot be a WikiName, only UPPER or UPPERlower . The spec can be relaxed to ...
Problem I'm sometimes editing long documents. Until I'm pleased with my changes I do quite some preview and back actions. Everytime I go back I have to find ...
In releases prior to DakarRelease, TWiki.ResetPassword requires human intervention. MartinCleaver implemented a RegisterCgiScriptRewrite that automates password ...
DeleteMe petition: please keep this page for historical reasons DanielKabs 14 Apr 2005 Features are implemented (SearchScopeForTopicAndText, KeywordSearchWithImplicitAnd ...
I frequently hear the feedback that editing in TWikiML is too hard, especially for newcomers. There has been progress towards solving this problem, discussed extensively ...
Feature completed, committed to documentation: .ManagingTopics see also TopicGarbageCollection