Outline of a planned renaming of the default pgsrc pages for the Development branch

Rationale

The current flat pgsrc list of currently 94 pages, which will be the default page set for a virgin setup, should be restructured into a small subset of necessary pages. Like HomePage, action pages and administrative pages, some documentation pages and some example pages. This will also help in the initial cleanup for a new installation.

In short: Leave only a minimal subset in the root and move most others to subpages. For easier selection in renaming or deletion.

Root pages:

Done: No prefix

HomePage
AllPages
AllUsers
CategoryCategory
CategoryHomePages
InterWiki
InterWikiMap
PhpWiki
PhpWikiPoll
PhpWikiRecentChanges
ProjectSummary
RecentReleases
RecentVisitors
SandBox
SteveWainstead
WabiSabi
WikiWikiWeb

Action pages (mandatory)

Done: No prefix

BackLinks
DebugInfo
FindPage
FullRecentChanges
FullTextSearch
FuzzyPages
InterWikiSearch
LikePages
MostPopular
OrphanedPages
PageDump
PageHistory
PageInfo
RandomPage
RateIt
RecentChanges
RecentEdits
RelatedChanges
TitleSearch
TranslateText
UpLoad
UserPreferences
WantedPages
WhoIsOnline

PhpWikiAdministration (mandatory)

Partially done: Prefix with "PhpWikiAdministration/"

~_AuthInfo => PhpWikiAdministration/AuthInfo
EditMetaDataPlugin => PhpWikiAdministration/EditMetaData
PhpWikiAdministration
PhpWikiAdministration/Chmod
PhpWikiAdministration/Remove
PhpWikiAdministration/Rename
PhpWikiAdministration/Replace
PhpWikiAdministration/SetAcl

PhpWikiDocumentation:

Todo: Prefix with "Docs/"

AddCommentPlugin
AddingPages
AuthorHistoryPlugin
CalendarListPlugin
CalendarPlugin
CreatePagePlugin
CreateTocPlugin
CommentPlugin
EditMetaDataPlugin
EditText
ExternalSearchPlugin
FrameIncludePlugin
GoodStyle
GoogleLink
HomePageAlias
HowToUseWiki
IncludePagePlugin
LinkIcons
NewMarkupTestPage
MagicPhpWikiURLs
MoreAboutMechanics
OldMarkupTestPage
OldStyleTablePlugin
OldTextFormattingRules
PgsrcRefactoring
PgsrcTranslation
PhotoAlbumPlugin
PhpHighlightPlugin
PhpWeatherPlugin
PluginManager
RawHtmlPlugin
RedirectToPlugin
ReleaseNotes
RichTablePlugin
RssFeedPlugin
SystemInfoPlugin
TextFormattingRules
TranscludePlugin
UnfoldSubpagesPlugin
WikiBlogPlugin
WikiPlugin

Examples:

Todo: Prefix with "Example/"

HelloWorldPlugin
PageGroupTest
PageGroupTest/One
PageGroupTest/Two
PageGroupTest/Three
PageGroupTest/Four

Some pages and esp. some templates will need changes for the new "Docs/" prefix to point to AddingPages, EditText, GoodStyle, TextFormattingRules, OldTextFormattingRules.

Filenames:

Since some users only have ftp access, and at least yahoo's ftp server doesn't allow special characters in filenames, we should consider using no "%" character (for "%2F" <=> "/") in the default pgsrc filenames and use the exact subpages name in the pagename MIME tag only. Use "-" instead. Don't change lib/loadsave.php, so that the existing semantic for backup/restore (loadfile and dump) is not affected.

filename: Example-PageGroupTest-Two
<pre>
  pagename=Example%2FPageGroupTest%2FTwo;
</pre>

CategoryNextWikiResearchAndDevelopment?