Создание вики поверх спокойного приложения - PullRequest
0 голосов
/ 25 мая 2009

Кто-нибудь знает вики-движок, который может быть построен поверх RESTful-приложения? У меня есть спокойное приложение, которое предоставляет ресурс документа, Я хочу, чтобы вики-движок использовал REST API для сохранения документов, а не для сохранения их в БД. Я также открыт для предложений вики-движков с открытым исходным кодом, которые могут быть легко изменены для поддержки такой функциональности.

Ответы [ 4 ]

1 голос
/ 17 июня 2009

Поскольку вики изначально создавались для работы в стандартном браузере, и большинство браузеров не поддерживали ничего, кроме GET и POST, REST не является концепцией, широко используемой в мире вики. Однако в настоящее время некоторые вики (например, foswiki - форк сообщества TWiki) предоставляют вам REST API для него http://foswiki.org/System/CommandAndCGIScripts#rest).

Но вам нужно обратное: вики с настраиваемым бэкэндом (хранилищем), который можно подключить поверх службы хранения REST. Как вики с подключаемым бэкэндом, я знаю только pmwiki http://www.pmwiki.org/wiki/PmWiki/PmWiki и foswiki (открытый форк TWiki) http://foswiki.org.

0 голосов
/ 25 мая 2009

Хотя вы можете попытаться найти вики, которая может использовать бэкэнд REST, может быть лучше написать небольшую вики самостоятельно. Потому что, хотя ваш бэкэнд имеет интерфейс REST, это не значит, что вы можете поставить перед ним какое-то другое приложение.

0 голосов
/ 25 мая 2009

Докувики не использует базу данных. Это вики на основе файловой системы. Я не знаю его внутренней структуры кода, но вы могли бы использовать ее в качестве своей базы.

0 голосов
/ 25 мая 2009

Хорошо, это загадка. Вики в целом являются более или менее каноническим примером подхода RESTful. Имя страницы называет ресурс. Что вы хотите, чтобы не было, например, в Twiki?

...