Ответ 1
Расширение атрибута MediaWiki позволит добавлять пользовательские атрибуты на страницу.
Если вам действительно нужно больше этого, структура базы данных документируется здесь.
Мне нужна база данных, где одни (или более) поля ведут себя как вики. Я хочу, чтобы аспекты создания контента свободной формы вики были подкреплены строгой семантической структурой базы данных.
В частности, мне нужно это поле базы данных, чтобы сохранить разметку в стиле вики, отслеживать многопользовательские изменения, разрешать реверты и т.д.
Я пришел к этому с нескольких направлений:
Есть ли у кого-нибудь опыт или понимание того, как он подходит к этому? Или кто-нибудь может указать мне на рамки, которые помогут мне на пути?
Я просмотрел структурированные вики, такие как TikiWiki и TWiki, но мне не ясно, как выполнить то, что я хотел бы.
Расширение атрибута MediaWiki позволит добавлять пользовательские атрибуты на страницу.
Если вам действительно нужно больше этого, структура базы данных документируется здесь.
Просто для справки в будущем, любой, кто заинтересован в этом, может также захотеть проверить расширение semantic-mediawiki:
Semantic MediaWiki (SMW) - бесплатное расширение MediaWiki - вики-системы, поддерживающей Википедию, которая помогает искать, упорядочивать, размещать, просматривать, оценивать и делиться вики-содержимым. В то время как традиционные вики содержат только текст, который компьютеры не могут ни понять, ни оценить, SMW добавляет семантические аннотации, которые позволяют легко публиковать семантический веб-контент и позволяют вики функционировать как совместная база данных.
расширение Halo - это только одно расширение, упакованное в SMW+. Последний представляет собой полный пакет, содержащий готовые установленные MW, SMW и несколько расширений для лучшего удобства использования (например, WYSIWYG) и функциональности. Это программа установки с открытым исходным кодом или vmware.