• Do not register here on develop.twiki.org, login with your twiki.org account.
• Use View topic Item7848 for generic doc work for TWiki-6.1.1. Use View topic Item7851 for doc work on extensions that are not part of a release. More... Close
• Anything you create or change in standard webs (Main, TWiki, Sandbox etc) will be automatically reverted on every SVN update.
Does this site look broken?. Use the LitterTray web for test cases.

There is no good reason why every web has to have the same store implementation.

Make the store implementation pluggable on a per web basis.

The current store selection has to be the default. Then, a $cfg item should allow the selection of different stores on a per-web basis (note that this can't be done in Preferences because it isn't dynamic. Once you pick a store implementation for a web, there is (currently) no simple way to switch it to a different implementation dynamically.

SVN 8844


Sync'ed TWiki4 lib/TWiki.cfg with DEVELOP.

(lib/TWiki/Store.pm was also part of this, should this be merged in? Setting waiting for feedback).

SVN 9334.

-- SP

I'm not happy with this "fix" going into TWiki4. TWiki4's current behaviour is not a bug, this is an extension. I stumbled over exactly that change in Store.pm when testing TWiki's performance with Dprof: sub _getHandler can be called really often during a single view, and in a topic like TWikiVariables it made the previously innocent sub pop up in the top 15 CPU eaters.

-- TWiki:Main.HaraldJoerg

Absolutely not; this must not be merged. If it was synched it must be reverted!

This is the thin end of a new experimental wedge in DEVELOP. it's not even intended for a minor release.


Summary Make alternate store implementations pluggable per web
ReportedBy TWiki:Main.CrawfordCurrie

SVN Range Mon, 20 Feb 2006 build 8843
AppliesTo Engine

Priority Urgent
CurrentState Closed

Checkins 8844 9334
TargetRelease major
Edit | Attach | Watch | Print version | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View |  Raw edit | More topic actions
Topic revision: r7 - 2006-11-14 - KennethLavrsen
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback