LOGO

SourceForge.net Logo

file structure

under the hood file structure

There is some variation as to set your wiki system up, depending on your server configuration and how different you want the wikis in your website to be. This layout shows how your zipfile is arranged

    Wiki Root directory
  • index.php diverts to default wiki in folder
  • configure.php points to Configurer.php and manages all the folders under it. (this is changing)
  • index.php points to browse.php
  • docTreeBits*
    • MAINFRAME.htm default page template (simply html with placeholders)
    • STYLES.css default stylesheet
    • SEARCHFIELD.htm nugget of html for optional inclusion containing search field
    • LOGO.jpg a graphic equally accessible to all wikis.
    • loginform.php nuggest of html inviting user to login.
    • authorise.php forces login to php mode and manages permission.
    • permissions.conf states the criteria for particular users to do particular functions.
    • Browser.php handles edited pages and displays pages
    • ScriptLib.php miscellaneous functions
    • Editor.php constructs edit page for all editable files
    • Manager.php publish rename create wikis. user and template control.
    • SearchResults.php constructs search results page
    • Slougher.php compiles html site for zip download or new folder
    • googleField.htm nugget of html containing google search of site
    • loginform.htm a nugget of html for inclusion in a page (not supported)
    • loginform.php a whole page with just the login fields on it and a logo
    • wasspord.php contains the passwords written as a php array.
  • fckEditor contains rich text editor
  • lemonsqueezy
    • demo, contains this wiki for your reference
    • blank, contains a very empty and unstyled wiki
    • projectexample contains a basic template for project management
      • browse.php authorise and points to Viewer.php
      • edit.php authorise and points to Editor.php
      • results.php authorise and points to searchResults.php
      • slough.php authorise and points to Slougher.php
      • custom
        • denotelinks is the indicator of whether links are denoted or detected.
        • description.txt is a few words saying what this wiki is for.
        • SITEMAP.txt is the place you specify your pseudo-page stucture
        • other roaming files specific to this wiki go here
      • pages contains the content of this wiki in flat files.
        • page1.htm is the html for page1, without the frame around it, and without the links working.
        • page1 is a directory containing all the attachments for page1
      • pagesOld has the last 50 versions of every page, with editor names.

* All these files are considered roaming files.

^ back to top

mail matthew