| 1 | | == Kwiki is a Wiki |
|---|
| 2 | | |
|---|
| 3 | | In the past, the main focus of Kwiki was to be this Cowboy Framework. Anybody could write a plugin and it should JustWork with any other plugins. |
|---|
| 4 | | |
|---|
| 5 | | That's still a good idea but now I want to start building wiki features into Kwiki. |
|---|
| 6 | | |
|---|
| 7 | | == Let Kwiki Be Kwiki |
|---|
| 8 | | |
|---|
| 9 | | Kwiki 2 did important work to all Kwiki 1 to still work while making massive changes to certain things. |
|---|
| 10 | | |
|---|
| 11 | | Kwiki 3 will make these massive changes. |
|---|
| 12 | | |
|---|
| 13 | | I want to end up where most/many of the old plugins still work. Many plugins will go away simply because they will become core features. |
|---|
| 14 | | |
|---|
| 15 | | == Pages are REST Objects |
|---|
| 16 | | |
|---|
| 17 | | Pages and other useful objects in the system will all be available via RESTful uris. |
|---|
| 18 | | |
|---|
| 19 | | == Pages are available in many wikitext formats. |
|---|
| 20 | | |
|---|
| 21 | | Pages are pages. The wikitext doesn't matter. You can request/store any page in any supported wikitext format. Like mediawiki, creole or classic kwiki. See [[Kwiki3Markup]]. |
|---|
| 22 | | |
|---|
| 23 | | == Transclusions Rock |
|---|
| 24 | | |
|---|
| 25 | | We want to support [[Transclusion]]s, because they're bad ass and useful. |
|---|