!Introduction

From a usability standpoint, JSPWiki should consider a new set of default page templates. Those currently provided with the distribution (2.2-2.3) are taken from JSPWiki.org. Although appropriate for JSPWiki developers, they are poorly suited to start a project Wiki. Not only are many core pages inappropriate and need change, also the sheer number of programmer-oriented pages supplied makes it very difficult to find these pages.

!Proposed set of template pages

* [About|Template4About]
* [Contact|Template4Contact], [CopyrightDetails|Template4CopyrightDetails], [CopyrightNotice|Template4CopyrightNotice]
* [Main|Template4Main] 
* [PageIndex], [PleaseDeleteMe|Template4PleaseDeleteMe], [PleaseRenameMe|Template4PleaseRenameMe] 
* [RecentChanges|Template4RecentChanges], [RecentChangesComplete|Template4RecentChangesComplete]
* [UndefinedPages|Template4UndefinedPages], [UnusedPages|Template4UnusedPages]
* Note: A "Wiki" prefix is used for all second-class pages whereever it is possible without decreasing intuition. When starting up a new project, it is considered desirable have a clean page-namespace when checking PageIndex. Furthermore, some pages could otherwise be confused with Wiki content.
** [WikiAdministration|Template4WikiAdministration]
** [WikiAdvancedFormatting|Template4WikiAdvancedFormatting]
** [WikiBroadcastMessage|Template4WikiBroadcastMessage]
** [WikiCharacterMap|Template4WikiCharacterMap]
** [WikiDisclaimers|Template4WikiDisclaimers]
** [WikiEditorFormattingNotes|Template4WikiEditorFormattingNotes]
** [WikiEditorSubmissionContract|Template4WikiEditorSubmissionContract]
** [WikiFormattingQuickReference|Template4WikiFormattingQuickReference]
** [WikiHeaderTools|Template4WikiHeaderTools]
** [WikiHelp|Template4WikiHelp]
** [WikiPrivacyPolicy|Template4WikiPrivacyPolicy]
** [WikiRejectedMessage|Template4WikiRejectedMessage]
** [WikiRetrievalNotice|Template4WikiRetrievalNotice]
** [WikiSandBox|Template4WikiSandBox]
** [WikiSideMenu|Template4WikiSideMenu], [WikiSideMenuFooter|Template4WikiSideMenuFooter]
** [WikiSystemInfo|Template4WikiSystemInfo]

Notes: 
# To avoid cluttering JSPWiki itself - or introducing misinterpretations through pages such as ~CopyrightNotice - all pages truly point to a page starting with "Template4". The links inside all ~Template4... pages are also mostly modified to point to these template pages. Thus, to make the pages functional, both in their names and content all occurrences of "Template4" would have to be removed.
# [WikiAdministration|Template4WikiAdministration] contains background information about how some of these pages are used in the ConfigurableTemplate.

----

!Discussion

The page names chosen and the content are just a first shot. As everything this could become much better if we collaborate! Please help! -- Gregor Hagedorn 2005-10-06

This is an excellent idea. Thanks for starting to make this work!

-- JanneJalkanen

Could you provide an attachment of the pages, so I could test it on my installation. 

--PetriSirkkala

We are working with the JDBC provider, so I cannot. Someone with access to JSPWIKI.org could do. Not that you have to rename them anyways. Currently this is intended to get some review, before truly integrating it into the JSPWiki releases. -- Gregor

----

There's now (v2.3.96+) a new set of JSPWiki pages called "corepages.zip" in the distro, which takes ideas from this page.  However, I didn't rename them - I'm leaving it for later. 

-- JanneJalkanen, 10-Apr-2006