ZebroidДокументацияИнтерфейс программыДерево проекта

Дерево проекта

Дерево проект — это структура категорий и постов вашего проекта. По сути это и есть ваш проект и потому оно является центральной частью работы с программой. То, как проект будет смотреться на сайте зависит от того, как он выглядит в этом дереве.

Работа с деревом проекта во многом не сложная, но обилие настроек и возможностей могут запутать новичка при поиске решений, потому эта статья настоятельно рекомендуется к прочтению.

В первую очередь нужно обратить внимание на то, что проект состоит из 2 частей:

  • Статьи сайта распределённые по категориям (Блог)
  • Статические страницы сайта (ну например: о блоге)

Первые — это в основном и есть наполнение сайта. Второе — обычно несут в себе служебную информацию о сайте и её владельце и зачастую даже отсутствуют. Рассмотреть их отдельно нету смысла, принципиального различия нету, но на сайте (если CMS поддерживает) они будут в разных секциях, потому и в программе он раздельно.
Для тех, кто не понимает зачем можно использовать статические страницы советую просто не обращать на эту возможность внимания и работать только с блогом.




Дерево любого проекта в программе состоит из разделов (категорий) и их элементов (постов), а в некоторых типов проектов еще и комментариев. Приблизительно это выглядит следующим образом:


Дерево проекта форумного типа


Записи с иконкой папочки — категории, с иконкой листка бумаги — посты (в обычном проекте они имеют иконку пера), а с иконкой диалога — комментарии. Очень важно понимать, что программа сама определяет (анализируя иерархию проекта) какая запись принадлежит какому типу. Очень часто бывает, что пользователи добавляют все свои посты в корень дерева, программа их считает категориями (так как по мнению программы, постов без категорий быть не может) и соответственно не публикует их как посты во время экспорта.

Маленькие иконки в виде картинки, обозначают наличие рисунков в тексте статьи. Галочки напротив иконок — возможность выбрать посты и категории для частичной обработки проекта (об этом детальнее можно прочитать в статье "Режим частичного выбора").

Для перемещение веток дерева просто перетягивайте их с помощью мышки. Для копирования/перемещения статей с блога в статические страницы и наоборот используйте опции копирования и вырезания веток дерева.

Чтобы иметь возможность редактировать вручную дерево проекта существует специальное контекстное меню:


Контекстное меню дерева проекта


  • Добавить – добавить элемент дерева проекта. В зависимости от того, где находился курсор в момент вызова меню, эта процедура ведёт себя по разному: если был выбран какой-то элемент дерева, то создаваемый пункт будет подчиненным к выделенному; если на пустом месте, то новый пункт будет категорией
  • Удалить – удаляет выбранный элемент дерева (со всеми дочерними элементами)
  • HTML | Zebrum Lite – настройки свойств для экспорта в HTML или Zebrum Lite:
    1. Сделать главной – делает элемент главной страницей сайта
    2. Атрибуты Zebrum Lite | HTML – вызов окна редактирования атрибутов статьи, которые используются при экспорте в HTML или Zebrum Lite
  • Автопостинг | XML-RPC — меню отвечающее за пометки записей как использованные. С его помощью вы можете отметить посты которые не стоит постить через автопостинг или XML-RPC
  • Копировать – помечает выделенные элементы для операции копирования
  • Вырезать – помечает выделенные элементы для операции переноса
  • Вставить – вставляет скопированные или вырезанные элементы
  • Дополнительно:
    1. Копировать имена в буфер — копирует имена выделенных статей в буфер обмена
    2. Копировать идентификаторы в буфер — копирует идентификатор выделенных статей в буфер обмена (можно использовать для организации внутренней перелинковки)
    3. Вырезать посты из выделенных категорий — вырезает посты из выделенных категорий для последующей вставки. После вставик посты будут идти одним списком без категорий в которых они находились
    4. Выделить только видимые посты — выделяет только те посты, которые видно в данный момент времени (те, которые не отфильтрованы и не спрятаны в закрытой категории)
    5. Выделить все посты в этой категории — выделяет все посты в категории, для которой вызывалось контекстное меню (категория должна быть развернутой)
    6. Оставить выделенным только посты — если вы выделил группу из постов и категорий — программа оставит выделение только на постах, убрав его из категорий
    7. Оставить выделенным только комментарии — аналогично предыдущему, только выделенными остаются лишь комментарии (тип проекта должен быть «Блог с комментариями / Форум»)
    8. Вставить список из буфера – создаёт элементы дерева по списку имён, которые находятся в буфере обмена;
    9. Добавить N записей – добавляет указанное пользователем количество новых записей
    10. Групповое переименование — групповое изменение имен выделенных статей. Поддерживает макрос {TITLE} (текущее имя записи), {NUM} (порядковый номер выделенной записи начиная с единицы), {NUM:2} (порядковый номер выделенной записи начиная с указаного числа) и {CATEGORY_TITLE} (имя родительской категории)
    11. Сделать из выделенных категорий сайты — делает из выделенных пользователем категорий первого уровня сайты и переводит проект в тип "Мультисайтовый проект"
    12. Объединить записи — объединяет выделенные пользователем записи в одну (перед объединением пользователю предлагается выбрать, в каком порядке будут объединятся записи)
    13. Объединить одинаковые категории — Зеброид ищет одинаковые по структуре и имени категории и объединяет их в одну
    14. Зеркальное дерево проекта — вызывается зеркальное дерево проекта. Операции между деревьями синхронные, потому это очень удобный способ манипулировать деревом проекта. Например в одно из деревьев можно задать фильтр, которые отображает только категории, а со второго перетягивать посты в нужные категории первого
  • Фильтр — фильтры отображения элементов дерева
  • Отметки (только в режиме частичного выбора) — позволяет отметить нужные пользователю записи
  • Сортировка — сортировка элементов дерева
  • Найти — поиск записи по имени статьи, его идентификатору или части текста
  • Развернуть все – Полностью разворачивает дерево;
  • Свернуть все — Полностью сворачивает дерево;