Всем доброго времени суток.
На работе поставили систему управления проектами Redmine. Она довольно хорошо описана на хабре, поэтому повторяться не буду.
В её состав по умолчанию входит вики, в которой можно вести какую-либо документацию. И для удобства в эту вики встроено «оглавление», т.е. древовидный список всех страниц вики по алфавиту.
При большом количестве страниц, оглавление становится, на мой взгляд, жутко не удобным.
Чтобы это исправить, я написал маленький плагин для redmine, который можно скачать из GoogleDocs
Под катом находится иллюстрация работы плагина.
Этот плагин делает следующее:
1. Если у страницы нет дочерних страниц — то её название делается ссылкой на страницу.
2. Если у страницы есть дочерние страницы, то ссылкой на нее будут символы "=>" справа от имени, и при клике на название страницы список дочерних будет скрываться/показываться.
UPD: Как и попросили, выложил на github.
На работе поставили систему управления проектами Redmine. Она довольно хорошо описана на хабре, поэтому повторяться не буду.
В её состав по умолчанию входит вики, в которой можно вести какую-либо документацию. И для удобства в эту вики встроено «оглавление», т.е. древовидный список всех страниц вики по алфавиту.
При большом количестве страниц, оглавление становится, на мой взгляд, жутко не удобным.
Чтобы это исправить, я написал маленький плагин для redmine, который можно скачать из GoogleDocs
Под катом находится иллюстрация работы плагина.
Этот плагин делает следующее:
1. Если у страницы нет дочерних страниц — то её название делается ссылкой на страницу.
2. Если у страницы есть дочерние страницы, то ссылкой на нее будут символы "=>" справа от имени, и при клике на название страницы список дочерних будет скрываться/показываться.
UPD: Как и попросили, выложил на github.