Администрование

К администрированию PmWiki и Rext относятся утверждение принципов навигации, именования страниц, политики прав пользователей, создание шаблонов страниц и другие действия в рамках интерфейса системы (без погружения в PHP-программирование). Администратор определяет принципы и политику развития сайта.

О навигации

PmWiki предлагает несколько разных подходов к организации навигации на сайте (ознакомиться с ними можно здесь), однако подобная гибкость может и скорее всего поставит в тупик при первичном знакомстве с системой. Поэтому в Rext по-умолчанию предложена одна универсальная концепция навигации, достаточно удобная на начальном этапе развития проекта. Предложенная концепция хорошо подходит для большинства проектов со средним объемом контента (30-300 страниц), а впоследствии, по мере роста сайта, может постепенно заменяться на более сложные конструкции.

Концепция реализована в дефолтном макете Cooks.Skin-thisSite и зависит от настроек ThisSite.

Чтобы раскрыть для себя суть концепции, следует изучить Cooks.Skin-thisSite. Поскольку сам сайт pmwiki.ru работает на Rext, чтобы понять принципы на примерах, лучше всего использовать pmwiki.ru. Просто добавьте к адресу интересующей вас страницы ?action=source и посмотрите "исходный код", чтобы понять, как это всё работает в живую.

FAQ:

Можно ли создавать страницы с русскоязычными URL?

Можно, на сегодняшний день это не приводит к существенным проблемам.

Почему командой «delete» не удаляются страницы групп PmWiki, PmWikiRu, ThisSite и других служебных?

Страницы, размещенные в «библиотечных» директориях вида /wikilib* нельзя окончательно удалить из самой PmWiki, только по FTP. Видимо, так задумано. Но их и не нужно удалять, они закрыты от индексации поисковиками.

Где определены координаты переводных страниц, отвечающих за дополнительные действия (поиск, аплоад)?

Тут: PmWikiRu.XLPage

Связанные статьи: