Change book | Close bookmaker |
This is a full implementation of a Foswiki store that uses nothing more sophisticated than plain files and directories In the Foswiki spirit these files are organised in a simple and clear structure using intention-revealing file names.
Advantages:fcgi
or mod_perl
. Most sites using accelerators therefore use:
data/web/topic.txt
, like in the RCS stores
data/web/topic,pfv/
pub/web/topic/attachment
, like in the RCS stores
pub/web/topic/attachment,pfv/
data/web/topic.m
or pub/web/topic/attachment.m
Developers note: this contrib is tested using the standard store unit tests.
tools/bulk_copy.pl
script (part of the Foswiki 2.0 release package, or available from github or ) allows you to move between different store implementations. Do not share data areas between different store implementations.
cd /path/to/foswiki perl tools/extension_installer <NameOfExtension> installIf you have any problems, or if the extension isn't available in
configure
, then you can still install manually from the command-line. See https://foswiki.org/Support/ManuallyInstallingExtensions for more help.
Change History: | |
1.46 (08 Dec 2017) | Foswikitask:Item14554: remove link to unused wikiring.com domain. |
1.45 (06 Mar 2016) | Foswikitask:Item14008: Warn if FoswikiAttachPubFiles is enabled with the PlainFile store. |
1.44 (03 Feb 2016) | Released with Foswiki 2.1. Release notes, Copyright updates. |
1.43 (10 Dec 2015) | Foswikitask:Item13405 - NFC Normalize all UNICODE strings. Foswikitask:Item12569: Use NFKD normalization when sorting names. |
1.42 (08 Sep 2015) | Released with Foswiki 2.0.2. Foswikitask:Item13598 - Rename of symlinked web fails Foswikitask:Item13697: Reject unsuported characters from web/topic and attachment filenames |
1.41 (27 Jul 2015) | Released with Foswiki 2.0.1 Foswikitask:Item13516: Correct issues with attachment transfer, and when source store is Foswiki 2.0 Foswikitask:Item13541: Don't return directory names when listing attachments Foswikitask:Item13547: Crash when copying an attachment without history |
1.40 (14 Jun 2015) | Released with Foswiki 2.0 Foswikitask:Item13405: Foswikitask:Item13378: utf-8 support Foswikitask:Item13455: Don't encode filenames read from directories Foswikitask:Item13432: Character encoding Foswikitask:Item13423: Perl 5.22 deprecations |
1.2.1 (28 Feb 2013) | Foswiki:Tasks/Item12395: fix taint problems |
1.2.0 (21 Jun 2012) | Added change_store.pl script; Corrected TOPICNFO handling |
1.1.0 (30 Mar 2012) | Removed dependency on VC |
1.0.0 (23 Mar 2012) | Initial version |
Name | Version | Description |
---|---|---|
File::Copy::Recursive | >0 | Required |
Author | CrawfordCurrie http://c-dot.co.uk |
Version | 1.46 |
Release | 08 Dec 2017 |
Repository | https://github.com/foswiki/distro |
Copyright | © 2012-2016 Crawford Currie, Foswiki Contributors |
License | GPL (GNU General Public License) |
Home | http://foswiki.org/Extensions/PlainFileStoreContrib |
Support | http://foswiki.org/Support/PlainFileStoreContrib |