Bureaucrats, checkuser, Interface administrators, interwiki, Administrators (Semantic MediaWiki), Curators (Semantic MediaWiki), Editors (Semantic MediaWiki), staff, Suppressors, Administrators
83,693
edits
(Creating entry) |
Hoof Hearted (talk | contribs) (tidy) |
||
| Line 1: | Line 1: | ||
'''[http://canvas.riaforge.org/ Canvas ColdFusion Wiki]''' | '''[http://canvas.riaforge.org/ Canvas ColdFusion Wiki]''' | ||
== Description == | ==Description== | ||
'''Canvas''' is a [http://www.adobe.com/products/coldfusion/ ColdFusion] Wiki | '''Canvas''' is a [http://www.adobe.com/products/coldfusion/ ColdFusion] Wiki {{tag|Wiki Engine|engine}} built to allow for community-based editing of content. It follows basic [[Wiki]] standards by allowing anyone to edit content, while keeping careful track of the history of each document added to the Wiki. Canvas was built using [http://www.model-glue.com/ Model-Glue]. | ||
Canvas has a powerful API system that I am quite proud of. Page editing is supported in two ways. First off—there are a set of simple transformations that are done to your content. So for example, to support bold text, you simply do +text+. For italics, you use underscores. Now—what is cool about this is that all of these rules are methods in one CFC. So to add a new rule, you simply write the method. The hint attribute is automatically picked up and displayed in the editing instructions text. | Canvas has a powerful API system that I am quite proud of. Page editing is supported in two ways. First off—there are a set of simple transformations that are done to your content. So for example, to support '''bold''' text, you simply do +text+. For ''italics'', you use underscores. Now—what is cool about this is that all of these rules are methods in one CFC. So to add a new rule, you simply write the method. The hint attribute is automatically picked up and displayed in the editing instructions text. | ||
The API goes further though. Along with simple formatting rules, there is a feature I call | The API goes further though. Along with simple formatting rules, there is a feature I call "Variable Components". These are components that can do more powerful things with your page. So for example, to put the last updated value in the page, you simply do {lastupdated}. As soon as Canvas sees {something}, it runs the render method on a CFC named something. As with the rendering methods, Canvas will read the documentation from the CFC and automatically display it to the end user. | ||
== Requirements == | ==Requirements== | ||
Canvas requires ColdFusion MX 7 and the Model-Glue framework. | Canvas requires ColdFusion MX 7 and the Model-Glue framework. | ||
[[Category:Canvas]] | ==License== | ||
Canvas ColdFusion is released under the [http://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2]. | |||
[[Category:Canvas| ]] | |||
edits