create new tag
, view all tags

Like include, but with a stored version

I'm thinking that "%CACHE_PAGE{URL}%" could be like %INCLUDE but could store a local copy of the page. This would circumvent problems with pointed to content disappearing without us knowing about it.

Could just extend %INCLUDE functionality in a plugin but that might cause conflicts with documentation...

-- MartinCleaver - 30 Apr 2003

Another useful idea!

Aside: I have this vision of TWiki someday including 1000's of plugins — although the functionality (of CachePagePluginDev - or of 1000's of plugins? - MC) sounds nice, the administration sounds like a nightmare. I'm not discouraging the extra functionality, I guess I'm just registering a note that someday TWiki may need to be rewritten in a compiled language, with more of the plugin features incorporated in the base, probably as options.

-- RandyKramer - 30 Apr 2003

This seems to be trying to solve the disappearing URL problem, but only for Includes - there is a similar problem with any link from a TWiki page. A suitable persistent caching proxy may help, e.g. you could try Google:wwwoffle, but I don't really see why TWiki should try to partially solve this problem when more complete solutions exist anyway.

As for having too many plugins - the idea is that really useful plugins can be bundled with TWiki, as some already are, removing administration problems since they are built in. Rewriting TWiki in a compiled language is something of a red herring that is quite separate from whether code is built in or is in plugins - changing language is unlikely to happen anyway.

-- RichardDonkin - 30 Apr 2003

You are completely right, I am thinking about solving the disappearing URL problem and you are right again in that we do need a generic plugin to check for deadlinks to pages. A more important goal is to talk about a DeadLinkDetectionPluginDev

It is questionable whether TWiki should provide such a caching page feature, and if so, it is certainly within the realm of a plugin's feature set rather than that of a core feature. I posted the topic to gauge how much demand there is. For implementing caching of pages, integration with a tool such as wwwoffle would be entirely proper - I think it is apparent how much I dislike the practice of rewriting stuff that it already out there.

Talking of Google's cache sparked another interim solution - as it retains pages for a considerable while after they expire we could make dead links to point via that cache.

Randy - above did you mean functionality of CachePagePluginDev - or of 1000's of plugins? M.

-- MartinCleaver - 03 May 2003

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r4 - 2003-05-03 - MartinCleaver
  • Learn about TWiki  
  • Download TWiki
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-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.