В версии 8.5 мы добавили новый публичный диалог "Структура сайта". На панели инструментов появилась новая кнопка "Структура" (доступна тем, кто имеет право на запись в корневом разделе сайта). В режиме редактирования кнопка также позволяет перейти в панель управления в текущий раздел.[spoiler]
Новый диалог по умолчанию показывает логическую структуру сайта, т.е. разделы, имеющие описание, и страницы, имеющие заголовок. Для разделов и страниц доступны контекстные меню. В разделе можно добавить подраздел, добавить страницу, изменить свойства раздела, настроить права доступа. И даже удалить раздел. Страницы можно редактировать в визуальном редакторе, редактировать как HTML, задавать заголовок и свойста, настраивать права доступа, удалять.
У разделов и страниц есть всплывающие подсказки с дополнительной информацией (имя, размер, свойства страницы или раздела, время изменения). Подсказки можно отключить в меню "Настройки". Подсказки позволяют быстро проверить, у каких разделов или страниц, например, не указаны свойства keywords или description.
В настройках можно установить опцию "Показывать все файлы". В таком режиме диалог показывает разделы без описаний и файлы без заголовков и всех типов. Можно считать этот режим служебным, когда нужно добраться до файлов, не отраженных в структуре.
Ну и на закуску. Диалог "Управление структурой" поддерживает drag'n drop. Можно мышкой перетаскивать разделы и страницы. Если перетаскивать с нажатой клавишей Ctrl, то файл будет не перемещен, а скопирован. Для удобства "таскания" можно открыть дополнительное окно с разделами, чтобы перетаскивать между окнами (что-то похожее на Windows Explorer).
Мы надеемся, что новый инструмент поможет контент-менеджерам более эффективно и удобно управлять сайтом. В следующий раз мы расскажем об еще одном инструменте для управления контентом: медиабиблиотеке.
Еще бы кстати корзину "прикрутили", чтобы удаленный файл или папку по ошибке, можно было восстановить в один клик...
Добавьте режим "Показать все файлы для разработчиков".
Это аналог пункта "Файлы и папки" в админке. Чтбы было впечатление что ты зашел по ssh и видиш структуру каталога.
Реальный пример: нужно переименовать папку /about/ в папку /about-us/. Но пока я её найду, мне нужно будет навести мышкой на папки с названиями "О нас", "О компании", "Описание", и тд, так как я не могу угадать как её обозвал редактор.
Можно это сделать как в проводнике виндовса, в режиме просмотр "Таблица", чтобы в колонках было видно какое у этой папки название, и как же на самом деле называется папка.
Т.е. лучше когда у нас /about/, /about/contacts/ чем /about/contacts.php. Не знаю как у других, но у нас редакторы создают для каждой страницы свой раздел, и в нем индексную страницу.
Проще зайти на эту страницу и посмотреть какой у неё короткий адрес (физическое название папки) и потом её быстро найти в "файлах и папках", чем искать название, и по нему определять страницу. Тем более что название может быть динамически установлено другим компонентом, и тд. А раздел может быть назван совсем по другому.