Сценарии развития

Одно из преимуществ комбинации PmWiki и Rext в том, что проекты на ней можно стартовать очень быстро. Система хорошо показывает себя при разработке прототипов сайтов, систематизации и преподготовки контента, создания online-документации. Для всех этих задач она подходит "из коробки". При этом замечательно то, что система при этом может плавно и постепенно масштабироваться, все более и более усложняясь.

В отличие от многих других систем, подобная гибкость позволяет создать именно такую структуру и функциональность сайта, которая нужна, отталкиваясь от реального, живого контента, а не абстрактных прототипов или рисованных дизайнов. Примечательно, что гибкость при организации навигации позволяет в реальном времени пробовать разные подходы, выбирая оптимальный, без низкоуровнего программирования.

Гибкость позволяет отказаться от классического подхода к разработке сайта на основе Технического Задания, макетов дизайна и контента в Doc-файлах. Вместо этого сайт создаётся в реальном времени, сплетается налету и изменяется по ходу наполнения контентом.

Лучшее, что вы можете сделать, приступая к разработке своего проекта, это как можно скорее начать. Сделав Первые шаги, вы уже сможете создавать URL-структуру и навигацию будущего сайта.

Ориентировочный план поэтапного развития сайта на PmWiki+Rext:

  1. изучите первый раздел официальной документации и сделайте Первые шаги по настройке;
  2. на базе полученных знаний, создайте основную навигацию сайта и его URL-структуру:
    • не бойтесь ошибиться или сделать что-то не так: все изменения хранятся вечно, и безвозвратно сломать что-либо изнутри режима редактирования невозможно;
    • используйте те знания, которые у вас есть прямо сейчас: не стесняйтесь делать что-то вручную и не стремитесь сделать "как надо" сразу, лучше вернуться и переделать позже, когда вы поумнеете узнаете больше о работе системы;
  3. наполните сайт некоторым количеством реального контента (см. Работа с контентом);
  4. подумайте о навигации ещё раз. Попробуйте сделать логичную, понятную и удобную навигацию, используя имеющиеся инструменты (верхнее и боковое меню, хлебные крошки, вики-тропы, листинг "связанных материалов"). В 95% случаев их будет достаточно;
  5. внесите ещё какое-то количество контента, возможно весь контент. Убедитесь, что придуманная вами навигация хорошо масштабируется при росте объёма сайта;
  6. только теперь, если это необходимо, есть смысл подумать об уникальном дизайне (см. Дизайн и верстка), а также программировании дополнительных функционалов. Используйте сам сайт в качестве Технического Задания на программирование, т.е. пишите задание прямо на страницах сайта.