Да, за год присутствия ЧПУ в ядре Котонти поднакопился кое-какой практический опыт. Кое-что я уже озвучивал, кажется, но озвучу ещё раз то, чем сейчас руководствуюсь относительно ЧПУ в siena:
- 80% пользователей хотят от ссылок примерно один и тот же функционал, который частично реализован на этом сайте и в статье Kilandor'а.
- Из оставшихся 20% большинство хотят такой формат, который у них уже есть, чтобы не терять индекс.
- Поэтому есть смысл проработать хорошенько один общепринятый человекопонятный формат ссылок и снабдить его необходимыми компонентами "из коробки".
- Возможно, для этого потребуется сделать древовидную "структуру" универсальной, а строковые пути в ней однозначно разрешимыми (это технические тонкости дела).
- Переделывать текущую систему ЧПУ под корень нецелесообразно. Так же нецелесообразно менять её на новомодный "рутинг" а-ля Ruby on Rails
- В коробке будет два варианта: без ЧПУ и популярный ЧПУ. Гуру, как и раньше, могут создавать свои пресеты.
- Веб-интерфейс имеет низкий приоритет, но пока совсем от него не отказываемся.