Template:Ruwiki: Difference between revisions
Hoof Hearted (talk | contribs) |
Hoof Hearted (talk | contribs) m (fix redirects) |
||
| Line 1: | Line 1: | ||
---- | ---- | ||
'''Ruwiki''' is a simple, extensible [[:Category:Wiki Engine|wiki (engine)]] written in [[:Category:Ruby|Ruby]]. It supports both [[:Category:CGI|Common Gateway Interface]] (CGI) and {{ | '''Ruwiki''' is a simple, extensible [[:Category:Wiki Engine|wiki (engine)]] written in [[:Category:Ruby|Ruby]]. It supports both [[:Category:CGI|Common Gateway Interface]] (CGI) and {{Wp|WEBrick}} interfaces, [[template]]s, and [[:Category:Cascading Style Sheets|Cascading Style Sheets]] (CSS) formatting. Additionally, [[:Category:Ruwiki|Ruwiki]] supports project [[namespace]]s, so that two pages can be named the same for differing projects without colliding or odd [[naming conventions]]. Please see the [[Archive.org:20060721152201/http://www.Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/ProjectIndex|Ruwiki project]] for more information. | ||
[[Ruwiki]] is also an [[:Category:Wiki Multilingual|internationalised wiki]], although more testing, especially testing with multibyte character encodings and {{ | [[Ruwiki]] is also an [[:Category:Wiki Multilingual|internationalised wiki]], although more testing, especially testing with multibyte character encodings and {{Wp|Unicode}} (UTF-8) is required. There are [[:Category:Wiki German|German]] and [[:Category:Wiki Spanish|Spanish]] localisations of the messages included with the Ruwiki distribution. | ||
The current version is 0.9.3. Enhancements and changes include: | The current version is 0.9.3. Enhancements and changes include: | ||
*a deployment system, whereby Ruwiki deployments can be installed from a package manager like that used for RPA (rpa-base) or RubyGems (see [[Archive.org:20060715184101/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/RuwikiUtilities|RuwikiUtilities]]); | *a deployment system, whereby Ruwiki deployments can be installed from a package manager like that used for RPA (rpa-base) or RubyGems (see [[Archive.org:20060715184101/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/RuwikiUtilities|RuwikiUtilities]]); | ||
*support for Ruwiki as a [[:Category:Windows|Windows]] service on NT, 2000, XP, and 2003 systems; | *support for Ruwiki as a [[:Category:Windows|Windows]] service on NT, 2000, XP, and 2003 systems; | ||
*demotion of {{ | *demotion of {{Wp|YAML}} and Marshal storage types to formats of the Flat-files storage type; | ||
*external [[user]] authentication (currently to RubyForge only); | *external [[user]] authentication (currently to RubyForge only); | ||
*anti-spam efforts including robot and [[IP address|IP]] exclusion and {{ | *anti-spam efforts including robot and [[IP address|IP]] exclusion and {{Wp|URL}} redirection (see [[Archive.org:20060715183102/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/Antispam|Antispam]]); and | ||
*protection against {{ | *protection against {{Wp|cross-site scripting}} (XSS) attacks with [[HTML]] and CSS cleaning. | ||
The full list of changes can be found in [[Archive.org:20060716144102/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/ChangeLog|ChangeLog]], with discussions of various features in [[Archive.org:20060715104940/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/WikiMarkup|WikiMarkup]], [[Archive.org:20060715184237/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/Configuring_Ruwiki|Configuring Ruwiki]], and [[Archive.org:20060707174651/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/Extending_Ruwiki|Extending Ruwiki]]. | The full list of changes can be found in [[Archive.org:20060716144102/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/ChangeLog|ChangeLog]], with discussions of various features in [[Archive.org:20060715104940/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/WikiMarkup|WikiMarkup]], [[Archive.org:20060715184237/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/Configuring_Ruwiki|Configuring Ruwiki]], and [[Archive.org:20060707174651/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/Extending_Ruwiki|Extending Ruwiki]]. | ||
If you are upgrading from a version of Ruwiki older than 0.8.0, please read [[Archive.org:20060715184101/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/RuwikiUtilities|RuwikiUtilities]]. | If you are upgrading from a version of Ruwiki older than 0.8.0, please read [[Archive.org:20060715184101/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/RuwikiUtilities|RuwikiUtilities]]. | ||
Certain Ruwiki {{ | Certain Ruwiki {{Wp|API}}s are considered stable at this point, others will be changing leading up to 1.0. Some of this is discussed in [[Archive.org:20060716144232/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/To_Do|To Do]], with further architectural discussions in [[Archive.org:20060716144025/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/Roadmap|Roadmap]]. | ||
;''Projects in Ruwiki | ;''Projects in Ruwiki | ||
| Line 23: | Line 23: | ||
Please review [[Archive.org:20060715072503/http://Ruby-Doc.org/ru/wiki/index.rb/Tutorial/ProjectIndex|Tutorial]] and [[Archive.org:20060721152201/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/ProjectIndex|Ruwiki]] if you are unfamiliar with the concept of [[WhatIsWiki|wikis]] in general. If you want to play with WikiFormatting for Ruwiki, use the [[Archive.org:20060715072823/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/SandBox|SandBox]]. | Please review [[Archive.org:20060715072503/http://Ruby-Doc.org/ru/wiki/index.rb/Tutorial/ProjectIndex|Tutorial]] and [[Archive.org:20060721152201/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/ProjectIndex|Ruwiki]] if you are unfamiliar with the concept of [[WhatIsWiki|wikis]] in general. If you want to play with WikiFormatting for Ruwiki, use the [[Archive.org:20060715072823/http://Ruby-Doc.org/ru/wiki/index.rb/Ruwiki/SandBox|SandBox]]. | ||
[[Archive.org:20060924143248/http://RubyForge.org/projects/ruwiki/|Ruwiki development]] is hosted at [[Archive.org:20060924095736/http://RubyForge.org|RubyForge]]. The current release of Ruwiki can always be [[Archive.org:20060909161509/http://RubyForge.org/frs/?group_id=84|downloaded from RubyForge]] or the development (unstable) version can be obtained from {{ | [[Archive.org:20060924143248/http://RubyForge.org/projects/ruwiki/|Ruwiki development]] is hosted at [[Archive.org:20060924095736/http://RubyForge.org|RubyForge]]. The current release of Ruwiki can always be [[Archive.org:20060909161509/http://RubyForge.org/frs/?group_id=84|downloaded from RubyForge]] or the development (unstable) version can be obtained from {{Wp|Concurrent Versions System|CVS}}.<noinclude> | ||
---- | ---- | ||
To '''<u>not</u>''' include articles which use this template in the [[:category:Ruwiki]], type (or copy and paste) <code>{{Ruwiki<u>|cat=no</u>}}</code> as a parameter before <code>}}</code></noinclude><includeonly> | To '''<u>not</u>''' include articles which use this template in the [[:category:Ruwiki]], type (or copy and paste) <code>{{Ruwiki<u>|cat=no</u>}}</code> as a parameter before <code>}}</code></noinclude><includeonly> | ||
Revision as of 13:52, 4 September 2021
Ruwiki is a simple, extensible wiki (engine) written in Ruby. It supports both Common Gateway Interface (CGI) and WEBrick interfaces, templates, and Cascading Style Sheets (CSS) formatting. Additionally, Ruwiki supports project namespaces, so that two pages can be named the same for differing projects without colliding or odd naming conventions. Please see the Ruwiki project for more information.
Ruwiki is also an internationalised wiki, although more testing, especially testing with multibyte character encodings and Unicode (UTF-8) is required. There are German and Spanish localisations of the messages included with the Ruwiki distribution.
The current version is 0.9.3. Enhancements and changes include:
- a deployment system, whereby Ruwiki deployments can be installed from a package manager like that used for RPA (rpa-base) or RubyGems (see RuwikiUtilities);
- support for Ruwiki as a Windows service on NT, 2000, XP, and 2003 systems;
- demotion of YAML and Marshal storage types to formats of the Flat-files storage type;
- external user authentication (currently to RubyForge only);
- anti-spam efforts including robot and IP exclusion and URL redirection (see Antispam); and
- protection against cross-site scripting (XSS) attacks with HTML and CSS cleaning.
The full list of changes can be found in ChangeLog, with discussions of various features in WikiMarkup, Configuring Ruwiki, and Extending Ruwiki.
If you are upgrading from a version of Ruwiki older than 0.8.0, please read RuwikiUtilities.
Certain Ruwiki APIs are considered stable at this point, others will be changing leading up to 1.0. Some of this is discussed in To Do, with further architectural discussions in Roadmap.
- Projects in Ruwiki
Please review Tutorial and Ruwiki if you are unfamiliar with the concept of wikis in general. If you want to play with WikiFormatting for Ruwiki, use the SandBox.
Ruwiki development is hosted at RubyForge. The current release of Ruwiki can always be downloaded from RubyForge or the development (unstable) version can be obtained from CVS.
To not include articles which use this template in the category:Ruwiki, type (or copy and paste) {{Ruwiki|cat=no}} as a parameter before }}