Macik |
|
---|---|
Тут хочу обобщить свое видение и идеи касательно Wiki плагина (пока общие наброски). Во-первых, разрабатывать проще когда есть некий план / тех.задание, во-вторых, чтобы если кто-то начнет писать, то делал бы это с оглядкой на пожелания и мнения других разработчиков. Основные требования, которые описал Владимир:
от себя добавлю:
Компоненты, назначение и функционал:
Вопросы:
Ссылки по теме:
И еще раз подытоживая — я крайне рекомендую сначала в обсуждении среди разработчиков разработать каркас «на бумаге», своего рода ТЗ, и потом уже браться за реализацию. Иначе это в лучшем случае грозит созданием узкоспециализированного плагина, который невозможно расширить, хуже если невозможно пользоваться и в худшем вообще все застопориться в виду отсутствия ресурсов.
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Trustmaster |
|
---|---|
Не понял, зачем Wiki нужен свой шаблонизатор. По-моему, хватит обычных TPL, а внутри - однозначно разметка на Markdown. Парсер и редактор Markdown у нас уже есть. May the Source be with you!
|
Yusupov |
|
---|---|
Господа, есть ли смысл создавать такой плагин, если все это можно делать в githib, там же есть вики-раздел для репозитория? Или это необходимо из-за того, что нужна мультиязычность базы знаний? |
Trustmaster |
|
---|---|
#38396 Yusupov: Есть ли смысл делать сайты на Cotonti, когда можно вылкадывать страницы статике на github.io? :) May the Source be with you!
|
Wadik |
|
---|---|
А вариант интеграции с Wiki гитхаба и сайта абсурден?! Если к примеру сделать репозитарий по документации и взаимодействовать по api(кешировать информацию, одновлять кеш и пр...)? |
Yusupov |
|
---|---|
Нет, делать сайты надо только на Cotonti) |
Trustmaster |
|
---|---|
Не забывайте что вики нужна не только на этом сайте но и движку вообще.
May the Source be with you!
|
Macik |
|
---|---|
#38393 Trustmaster: Тут смотря что именно мы понимаем под Wiki.
Первый вариант относительно прост в реализации. Это да. И это тот вариант с которого надо начинать в любом случае. Но… это не Wiki. По крайней мере я не вижу здесь главной особенности - возможности использовать другую страницу, как шаблон для вставки в текущий документ. (Условный пример для понимания о чем я: создаем одну страницу «Шапка страницы документации», а потом на каждой последующей странице документации прямо в тексте пишем {{Шапка страницы документации}}. Все! Теперь на каждой странице имеем единую шапку без необходимости повторять текст.) [Поразмыслил еще немного…]
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Trustmaster |
|
---|---|
А вот создавать клон MediaWiki - имхо, лишнее. Если дело в шаблонах, то у нас тут есть 3 вещи: клонирование страниц (например, можно клонировать страницу-шаблон), шаблоны страниц в категориях (page.docs.tpl), встраиваимые шаблоны CoTemplate (хранимые в БД). Я бы лучше обошёлся без последнего, но в крайнем случае можно задействовать и их. May the Source be with you!
|
Macik |
|
---|---|
#38425 Trustmaster: На счет клона MediaWiki согласен полностью, лишнее. А вот хранимые в БД и редактируемые как обычные страницы шаблоны, это на мой взгляд, может и не прорывная, но по крайней мере, мощная для развития штука.
Добавлено 2 минуты спустя: Опять же, начать можно и нужно с малого (markdown+history), а расширить эту связку inline-шаблонами можно отдельным плагином. Просто при разработке связки надо держдать в голове эту возможность. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |