|
))) beo lebt! PmWiki
»pmwiki.org
|
|
|||||||
|
This page attempts to answer the more common questions you might have.
For frequently requested features, see the »PITS pages. QuestionsHow do I get my question answered? The quickest and best way is to join the pmwiki-users mailing list and post your question there. If it really is a frequently-asked question, it will eventually be added to this page. An alternative way is to leave your question on the »Questions page. Getting helpWhere can I get help with Pm Wiki? (This is a pretty vague question!) See this FAQ, Troubleshooting, or try a Search. Error messagesWhat does warning message or error message "xxxxx" mean? Error/warning questions and answers are on the Troubleshooting page. Special charactersHow do I include special characters on my wiki pages? Use character codes to insert special characters, such as Copyright (©) and Trademark (® or ™) symbols, that don't appear on your keyboard. ImagesHow do I insert pictures on wiki pages? See Images. Image in another groupHow do I link to an uploaded image from another group? You need to refer to a page within another group, not just the group itself. Thus, Attachment linksWhen I upload a file, how do I make the link look like "file.doc" instead of "Attach:file.doc Δ"? Use parentheses, as in Upload file size limitWhy can't I upload files of size more than 50kB to my newly installed Pm Wiki? Out of the box Pm Wiki limits the size of files to be uploaded to 50kB. Add $UploadMaxSize = 1000000; to your config.php to increase the limit to 1MB (for example). See UploadsAdmin
TablesHow do I create nice tables similar to Product X? See tables and table directives. Access controlHow do I use passwd-formatted files (like .htpasswd) for authentication? See AuthUser or »Cookbook:UserAuth SpamI'm getting a lot of spam on my wiki site. How can I password protect the pages? See Security, UrlApprovals, and the »Cookbook:Blocklist2 recipe. Summary pagesWhy are 'Recent Changes' pages editable? You might want to edit these pages if a spammer creates a page with an unsavory name. To prevent others from editing these pages, insert the following lines into your local/config.php file. Editing then requires the admin password.
## Require admin password to edit RecentChanges (etc.) pages.
if ($action=='edit'
&& preg_match('/\\.(All)?RecentChanges$/', $pagename))
{ $DefaultPasswords['edit'] = '*'; }
Source ForgeIs it possible to move wiki.d to /tmp/persistent/wiki.d (a new sourceforge rule)? Sourceforge suggest moving everything to /tmp/persistent/new-folder-of-your-choice and creating a symbolic link to the new folder on /tmp . It works. See »Cookbook:SourceForgeServers HeadersHow do I set one Header for all pages/groups? The header for each page is controlled by the $GroupHeaderFmt variable. Thus a site-wide groupheader can be added with $GroupHeaderFmt .=
"(:include {$SiteGroup}.SiteHeader:)(:include {$Group}.GroupHeader:)(:nl:)
FeedsHow do I insert RSS news feeds in Pm Wiki? How do I generate RSS feeds from Pm Wiki? See Web Feeds. TitleHow do I change the Wiki's default name in the upper left corner of the Main Page? Put the following config.php $WikiTitle = 'My Wiki Site';
The docs/sample-config.php has an example of changing the title. CSS StylingHow do I customize the CSS styling of my Pm Wiki layout? See Skins for how to change the default Pm Wiki skin. See also »Cookbook:Skins, where you will find pre-made templates you can use to customize the appearance of your site. You can also create a file called local.css in the pub/css/ directory and add CSS selectors there (this file gets automatically loaded if it exists). Or, styles can be added directly into a local customization file by using something like: $HTMLStylesFmt[] = '.foo { color:blue; }';
Styling the edit page hint blockHow do I change the font or background color of the hints block on the Edit Page? Add a CSS style to pub/css/local.css: Default pageHow do I make pmwiki.php the default page for a website? Should I rename pmwiki.php to index.php? Renaming pmwiki.php is not recommended. Instead, create an index.php file that contains the single line: <?php include_once('pmwiki.php');
You may also want to check »Cookbook:CleanUrls. Default passwordThere seems to be a default password. What is it? There isn't any valid password until you set one. See PasswordsAdmin for how to set an admin password. Pm Wiki comes "out of the box" with $DefaultPasswords['admin'] set to '*'. This doesn't mean the password
Embedding inside a web pageHow can I embed Pm Wiki pages inside a web page? Source them through a PHP page, or place them in a frame. Closing ?> tagsWhy don't PmWiki's scripts have a closing ?> tag? All of PmWiki's scripts now omit the closing ?> tag. The tag is not
Directory-like URLsWhy does pmwiki.org appear to have a directory structure rather than "?n=pagename" in URLs? Pmwiki.org uses a variant of »Cookbook:CleanUrls. Hierarchical GroupsWhy doesn't Pm Wiki use hierarchical / nested groups? It essentially comes down to
wikilib.d folderCan I remove items from the wikilib.d folder on my site? Yes, the files in wikilib.d/ can be safely removed. They'll reappear again when you upgrade, however. If you want to permanently configure your site so that these distribution pages don't appear, try: $WikiLibDirs = array(&$WikiDir);
Exclude from searchHow do I exclude wiki-related pages from searches? Try the following in your local/config.php file. See also »Cookbook:SearchPatterns. ## Exclude Certain pages / groups from search results. $SearchPatterns['default'][] = '!\\.(All)?Recent(Changes|Uploads)$!'; $SearchPatterns['default'][] = '!\\.Group(Print)?Header$!'; $SearchPatterns['default'][] = '!^Site\\.!'; $SearchPatterns['default'][] = '!^PmWiki\\.!'; LinksLinks opening a new windowHow do I put a link that will open as a new window? Use the
Linking to an imageIs it possible to link an image on Pm Wiki without using a fully qualified URL? Yes. For images that are attachments, the general format is Link to an e-mail addressHow do I place a mailing address in a page? Use the
See also »Cookbook:EProtect for information on protecting email addresses from spammers. External linksHow do I make a Wiki Word link to an external page instead of a Wiki Page? Use link markup. There are two formats:
or
Backlinks ("Who links here")How do I find all of the pages that link to another page (i.e., backlinks)? Use the (:pagelist link=SomePage:) -- show all links to SomePage
(:pagelist link={$FullName}:) -- show all links to the current page
404 pageHow do I customize my own 404 error page for non-existent pages? To change the text of the message, try editing the Site.PageNotFound page. StandaloneHow can I run Pm Wiki on a standalone (offline, portable) machine ? See »Cookbook:Standalone. Disable formattingHow do I put plain text into a wiki page and disable wiki formatting? You can use the [@TEXT GOES HERE@] markup as explained in the section Escape Sequence TextFormattingRules. Note that this preserves any text file formatting such as newlines and spaces. UploadsPage HistoryIs there a way to remove page history from page files? Administrators can clean page histories using the »Cookbook:ExpireDiff recipe. How can I restrict viewing the page history to people with edit permission? In the local/config.php file, set $HandleAuth['diff'] = 'edit';
Local CustomizationsHow do I get the group / page name in a local configuration file (e.g. local/config.php)? Use the following markup in pmwiki-2.1.beta21 or newer: ## Get the group and page name $pagename = ResolvePageName($pagename); $group = PageVar($pagename, '$Group'); $name = PageVar($pagename, '$Name'); Uploads AdministrationHow do I disable uploading of a certain type of file? Here's an example of what to add to your local/config.php file to disable uploading of .zip files: $UploadExtSize['zip'] = 0; # Disallow uploading .zip files. Web FeedsHow can I use the RSS <enclosure> tag for podcasting? For podcasting of mp3 files, simply attach an mp3 file to the page
The set of potential enclosures is given by the $RSSEnclosureFmt
allows podcasting in mp3, wma, and ogg formats. Access KeysHow can I change the keyboard shortcuts for editing and saving a page? The default access key values can be changed by site administrators using the string mapping methods to customize a site for other languages by modifying the config.php file. See Internationalizations. Individuals who want to customize the keys used by their browser can use a similar string mapping approach by posting a special query parameter that sets a cookie on their browser. See Site.Preferences. |
||||||||
|
||||||||