В начале года, когда в CleverTech текущий проект был закрыт, а новый ещё не начат, появилась возможность в рабочее время заняться чем-нибудь общественно полезным и интересным. А так как идея написать wiki-движок на Yii посещала меня не первый раз, в качестве проекта была выбрана именно она.
В Yii 1.1 Application Development Cookbook я приводил как пример сверхпростой wiki-движок на основе markdown. Без ревизий, разделения прав и других полезных штук. В этот раз я настроился посерьёзней и через некоторое время появился Yeeki — простой, но вполне себе рабочий wiki-движок.
Основные возможности:
- Можно использовать и как приложение и как модуль для встраивания в любое приложение на Yii.
- Unicode.
- namespace.
- Индекс страниц.
- История изменений, просмотр отдельных ревизий, diff.
- Возможность ввести описание для правок и посмотреть его в истории.
- Возможность прикрутить любую разметку (из коробки поддерживается markdwon).
- Дополнительная разметка для [[wiki-ссылок]].
В планах к версии 1.0:
- Права для namespace и отдельных страниц.
- Разрешение конфликтов при одновременном редактировании.
- Вложенные namespace.
- Экспорт в PDF.
- Инсталлятор.
Поддержка PostgreSQL, SQLite.