Кто-нибудь знает API (предпочитаемый php, но меня интересует какой-либо язык) для создания wiki-подобного хранилища данных?Роллинг вашей собственной вики-страницы (Wiki внутри БД)
Как насчет каких-либо ресурсов при сканировании собственной вики-статьи? Как другие файлы с открытым текстом обрабатывают формат текстового файла?
Я понимаю, что для форматирования я могу использовать Markdown или Textile. Но меня больше всего интересует, как подойти к хранилищу незашифрованных многопользовательских прав.
Я пишу веб-приложение, которое в основном управляется базой данных. Я хочу, чтобы по крайней мере одно текстовое поле этой базы данных было в формате wiki. В частности, этот текст может быть отредактирован несколькими пользователями с возможностью откат к любой версии. Подумайте, раздел wiki/bio от Last.FM (почти весь сайт строго структурирован по базе данных, за исключением этого раздела для каждого исполнителя).
До сих пор мой подход разделить MediaWiki и вклинивать его в базу данных, кажется, излишним. Я думаю, что было бы гораздо проще свернуть мою собственную wiki-файл и сохранить этот файл в соответствующем текстовом поле базы данных.
Вы не можете добавить новые таблицы в базе данных или что-то? Я не понимаю, почему вы хотите создать вики-страницу «plaintext» внутри базы данных. Может быть, я просто не понимаю вашу терминологию. –
Я бы хотел, чтобы эквивалент одной вики-страницы, хранящейся в одном текстовом поле в моей базе данных – ack
Ìt неясно, является ли ответ на ваш вопрос: «MySql имеет текстовый тип данных для большого материала» или если вы просите что-то более сложное в вопросах управления версиями и т. д. –