Bureaucrats, checkuser, Interface administrators, interwiki, Administrators (Semantic MediaWiki), Curators (Semantic MediaWiki), Editors (Semantic MediaWiki), staff, Suppressors, Administrators
83,693
edits
Hoof Hearted (talk | contribs) (more links, more info) |
Hoof Hearted (talk | contribs) (archive.org links, more info) |
||
Line 32: | Line 32: | ||
*The Tool Tip for these links contains the line with the date in it. | *The Tool Tip for these links contains the line with the date in it. | ||
*This simple feature permits the wiki to schedule your team. | *This simple feature permits the wiki to schedule your team. | ||
*WikiWiki:WikiStyleSheet - a page where you can add custom markup tags, as regular expressions and raw HTML. | *[[wiki:WikiStyleSheet|WikiWiki:WikiStyleSheet]] - a page where you can add custom markup tags, as regular expressions and raw HTML. | ||
*The word TODO will always appear big on a red background, for example. | *The word TODO will always appear big on a red background, for example. | ||
*Or ;-) will replace with a graphic of a smiling face. | *Or ;-) will replace with a graphic of a smiling face. | ||
Line 42: | Line 42: | ||
*This feature lets you write the name of a new page into a VC++ project, tap a configured keystroke (I use <Alt+Space>), raise IE with an editor on that page, and write the page. | *This feature lets you write the name of a new page into a VC++ project, tap a configured keystroke (I use <Alt+Space>), raise IE with an editor on that page, and write the page. | ||
*One could conceivably document a project like that, but we all know real engineers don't document. (MWR's source is living proof.) One can use the Wiki to author, say, ornery hip-hop lyrics as one codes, for example. | *One could conceivably document a project like that, but we all know real engineers don't document. (MWR's source is living proof.) One can use the Wiki to author, say, ornery hip-hop lyrics as one codes, for example. | ||
*WikiUnrequitedLinks - a page containing every broken internal link (with a ? clicker) in the Wiki. Use this to polish the technical trivia. | *'''WikiUnrequitedLinks''' - a page containing every broken internal link (with a ? clicker) in the Wiki. Use this to polish the technical trivia. | ||
*WikiBanner - the first line of this page renders in the upper right corner of every page. Put a daily affirmation and links to FrontPage, RecentChanges here. | *'''WikiBanner''' - the first line of this page renders in the upper right corner of every page. Put a daily affirmation and links to [[Archive.org:20030210205153/http://www.XPSD.com/FrontPage|FrontPage]], RecentChanges here. | ||
*Minor Edits | *'''Minor Edits''' | ||
*We defend the most recently changed file when a conflicting change comes in. | *We defend the most recently changed file when a '''conflicting change''' comes in. | ||
*Real command-line arguments to set the host and port - ruby miniWiki.rb 192.168.2.10 80 | *Real command-line arguments to set the host and port - ''ruby miniWiki.rb 192.168.2.10 80'' | ||
*Better RecentChanges esthetics, including "green bar". | *Better RecentChanges esthetics, including "green bar". | ||
*A Change Synopsis visible in RecentChanges and at the bottom of each page. Wiki markup works here too. | *A '''Change Synopsis''' visible in RecentChanges and at the bottom of each page. Wiki markup works here too. | ||
*Pages backed up in pure HTML for faster download. <-- Offline; platform issues | *Pages backed up in pure HTML for faster download. <-- ''Offline; platform issues'' | ||
*Image transclusion, with back-links. | *'''Image transclusion''', with back-links. | ||
*Bug free nested outline mode (unlike some Wikis we could mention..). | *Bug free nested '''outline mode''' (unlike some Wikis we could mention..). | ||
*The standard Spirit of Wiki markup tags. | *The standard '''Spirit of Wiki''' markup tags. | ||
*Embedded WikiWiki:GraphViz - see WikiWiki:GraphWiki. ! | *Embedded [[Archive.org:20030228051538/http://C2.com/cgi/wiki?GraphViz|WikiWiki:GraphViz]] - see [[wiki:GraphWiki|WikiWiki:GraphWiki]]. ! | ||
*A beautiful search engine | *A beautiful '''search''' engine | ||
*SearchPage is a real page; administrators can add lite "help" here; | *SearchPage is a real page; administrators can add lite "help" here; | ||
*Searches use regex (which newbies will probably trip over). the rendered (therefor clickable) citations in the found-list | *Searches use regex (which newbies will probably trip over). the rendered (therefor clickable) citations in the found-list | ||
*Errors in the regex don't crash the server; they report cleanly in the SearchPage's output region | *Errors in the regex don't crash the server; they report cleanly in the SearchPage's output region | ||
*Remote Link completion (what this wiki calls "RemoteWikiUrl?") | *'''Remote Link''' completion (what this wiki calls "RemoteWikiUrl?") | ||
*Remote Links appear as Local:remote. | *Remote Links appear as ''Local:remote''. | ||
*Clicking the first part takes you into your own Wiki to the page declaring the remote link. This lets you describe your project's relationship to that resource. | *Clicking the first part takes you into your own Wiki to the page declaring the remote link. This lets you describe your project's relationship to that resource. | ||
*The remote is any text that may complete an URL. Clicking it assembles the complete URL and takes you, in a new browser window, to that resource. | *The ''remote'' is any text that may complete an URL. Clicking it assembles the complete URL and takes you, in a new browser window, to that resource. | ||
*Remote Links may contain a $ to embed the dynamic ligand inside the static part of an URL. This feature works great for WikiWiki:CvsWeb, which goes like server/path/$?rev=HEAD&markup=pretty. You target your source filename into the $ with just CvsWeb:file.h | *Remote Links may contain a '''$''' to embed the dynamic ligand inside the static part of an URL. This feature works great for [[wiki:CvsWeb|WikiWiki:CvsWeb]], which goes like ''server/path/'''$'''?rev=HEAD&markup=pretty''. You target your source filename into the '''$''' with just CvsWeb:file.h | ||
*Local: - the link name, a colon, and nothing after it - links to the remote target without more URI. | *''Local:'' - the link name, a colon, and nothing after it - links to the remote target without more URI. | ||
*If Locals URL has a $', it and everything after it strip off when resolving Local: | *If ''Locals URL has a '''$'''''', it and everything after it strip off when resolving ''Local:'' | ||
*To change the logo in the upper left, find the variable $art and replace its >last< assignment with a string declaring your image. | *To change the logo in the upper left, find the variable $art and replace its >last< assignment with a string declaring your image. | ||
The un-features: | |||
*No f5g Cascading Style Sheets!! | |||
*No versioning. | |||
*No pluggable back-ends. | |||
*No personalization. | |||
*No "Your name on Recent Changes". | |||
Pending Features ("do list"): | |||
*File upload | |||
*transclusive HTML | |||
*a CGI front-end | |||
The feature list currently targets in-house activity. | |||
These pages will always contain the latest checkin: | |||
*http://CVS.SourceForge.net/cgi-bin/viewcvs.cgi/ruedit/ruedit/miniWiki.rb | |||
*http://CVS.SourceForge.net/cgi-bin/viewcvs.cgi/ruedit/ruedit/miniWiki_.rb | |||
To get the source, hit those, and hit the first "download" clicker you see, using your Save As feature. | |||
[[Archive.org:20021213125100/http://www.XPSD.com/XPSD|XPSD]] practices [[wiki:ContinuousCommunication|WikiWiki:ContinuousCommunication]]. | |||
Installing a wiki your first day on a new job at a virgin site is a real score, especially if the wiki comes with its own server and needs no setup. | |||
;''External links | ;''External links |
edits