Halo — это мощный и простой в использовании инструмент для создания веб-сайтов с открытым исходным кодом. Благодаря различным шаблонам и плагинам он поможет вам создать идеальный веб-сайт в своей голове. Это может быть официальный сайт вашей компании, ваш личный блог, общая база знаний или даже форум или торговый центр.
консоль
Консоль — это внутренняя система управления сайтом Halo. Только вошедшие в систему пользователи с разрешениями могут нормально использовать функции консоли. Вы можете управлять различным контентом, таким как статьи, страницы, вложения и т. д. на сайте в консоли, а также настраивать тему или различные настройки, используемые сайтом.
Описание интерфейса
1. Поле глобального поиска: нажмите или используйте сочетание клавиш Ctrl+K, чтобы вызвать окно глобального поиска. Введите ключевые слова для выполнения глобального поиска по всем статьям, страницам, вложениям, пользователям, настройкам и т. д.;
2. Боковая панель навигации: перейдите к функциям, предоставляемым консолью. При нажатии на элемент панели навигации в правой части страницы отобразится соответствующая страница функций. Установка определенных плагинов может расширить записи панели навигации;
3. Отображение и работа с информацией о пользователе: отображение аватара, имени, роли и другой информации вошедшего в систему пользователя, а также предоставление дополнительных операций, связанных с пользователем;
4. Заголовок страницы функций: заголовок текущей страницы функций;
5. Область операций на странице функций: кнопки управления функциями, предусмотренные на текущей странице функций;
6. Основная часть страницы функций: основная область отображения текущей функциональной страницы. Содержимое и форма отображения зависят от конкретной функции страницы.
статья
Статьи — одна из основных концепций Halo. Статья в основном состоит из заголовка статьи в виде обычного текста и содержимого статьи в формате RTF. Кроме того, вы также можете установить категорию для статьи, добавить теги, установить изображение обложки и т. Д.
В разных типах сайтов и разных сценариях применения фактическое значение статьи также будет разным. Она может представлять собой новости компании, блог или определенную главу в документе о продукте.
страница
В Halo есть два типа страниц: функциональные страницы и пользовательские страницы.
Страница функций
Страницы функций обычно предоставляются различными плагинами, а функции и содержимое страницы, представленные в консоли, определяются плагином, который конкретно предоставляет страницу.
Пользовательская страница
Пользовательские страницы похожи на статьи и также содержат заголовки страниц и содержимое страниц в виде форматированного текста. В отличие от статей, на пользовательских страницах нельзя задавать информацию о категориях и тегах. Они обычно используются для страниц с одной функцией отображения на сайте, например, общий сайт о страницах, страницы контактов и т. д.
Классификация
Статьи можно лучше организовать и управлять ими с помощью классификации. Между категориями существует иерархическая связь, и одна родительская категория может содержать несколько подкатегорий. Статья может относиться к нескольким категориям одновременно.
Этикетка
Теги можно использовать для добавления определенных тегов к статьям. В отличие от категорий, между тегами нет иерархической связи. К статье также можно добавить несколько тегов одновременно.
приложение
Файлы, загруженные пользователями для использования в статьях, настройках темы и т. д. Чаще всего он используется в таких сценах, как изображения статей, изображения тем, аватары пользователей и т. д.
тема
Пакет ресурсов, содержащий различные шаблоны страниц сайта. Содержимое и стиль, которые пользователи просматривают при посещении сайта Halo, определяются темой, настроенной и используемой терминалом управления Halo.
плагин
Пакеты программного обеспечения для расширения функциональности Halo. Плагины не зависят от основного приложения Halo и могут устанавливаться, обновляться и удаляться отдельно.