Работа с начальным шаблоном

Для создания нового сайта с темой и пользовательскими компонентами используется копия начального шаблона, предоставляемого средой Oracle Content Management.

Начальный шаблон собирает все элементы, необходимые для создания пользовательского веб-сайта, в одном пакете: сайт по умолчанию, макет, навигация, образец контента, тема, связанные элементы контента и т. д. В отличие от других шаблонов, предоставляемых с Oracle Content Management, начальный шаблон предоставляет простую в использовании базовую инфраструктуру для создания нового сайта, включая новую тему.

Примечание.:

Тема обычно совместно используется в шаблонах, но в начальном шаблоне используется копия темы.

Начальные шаблоны, StarterTemplate и JETStarterTemplate, предоставляются вместе с другими шаблонами в Oracle Content Management, когда администратор включает шаблоны во время установки и настройки сервиса. Начальный шаблон Oracle JavaScript Extension Toolkit (JET) включает в себя новейшие стили JET для шаблонов, содержит некоторый контент страниц (например, компоненты JET) и начальные компоненты для создания шаблонов и сайтов на основе JET.

Основной процесс

Ниже приведен основной процесс работы с начальным шаблоном.

  1. Создайте новый сайт и выберите начальный шаблон. Вместе с новым сайтом создается новая начальная тема.

    Примечание.:

    Тщательно выберите название сайта. Имя сайта дублируется как имя новой темы, а тема будет видна пользователям после публикации сайта. После создания темы изменить ее имя невозможно.

    Начальный сайт и тема содержат набор папок и файлов, необходимых для начала разработки сайта и темы.

  2. Синхронизируйте новую тему со своим рабочим столом. Вы можете работать на рабочем столе, чтобы расширить и настроить тему с помощью макетов и статических активов. Поскольку это копия темы и используется имя, характерное для шаблона, в тему можно вносить изменения, не затрагивая исходную тему.

  3. Откройте сайт в Site Builder. Site Builder можно использовать для добавления элементов в структуру сайта, добавления компонентов и взаимодействий на страницы и добавления контента, который станет частью сайта по умолчанию нового шаблона. Контент сайта, указанный в начальном шаблоне, можно повторно использовать или удалить.

  4. Когда сайт и тема готовы, синхронизируйте изменения со своим экземпляром Oracle Content Management, а затем создайте новый шаблон на основе выбранного сайта.

  5. Предоставьте совместный доступ к шаблону, чтобы другие могли его использовать.

Создание шаблона с помощью начального шаблона

Чтобы использовать начальный шаблон, выполните указанные ниже действия.

  1. В боковом меню навигации Oracle Content Management щелкните Сайты.

    Отображается список существующих сайтов.

  2. Нажмите Создать.

  3. В диалоговом окне "Создание сайта" выберите начальный шаблон для использования в качестве основы для своего сайта.

    Новый сайт использует тему, предоставленную в начальном шаблоне, переименованном, чтобы соответствовать названию нового сайта.

  4. В данном диалоговом окне введите имя сайта. Это имя используется в URL-адресе сайта. Можно употреблять буквы, цифры, символы подчеркивания (_) и дефисы (-). Введенный пробел автоматически заменяется символом подчеркивания.

    Не используйте для шаблонов, тем, компонентов, сайтов и страниц сайтов следующие имена: authsite, content, pages, scstemplate_*, _comps, _components, _compsdelivery, _idcservice, _sitescloud, _sitesclouddelivery, _themes, _themesdelivery. Следующие имена можно использовать только для страниц сайтов (не для шаблонов, тем, компонентов и сайтов): documents, sites.

    Примечание.:

    URL-адрес сайта Oracle Content Management зависит от регистра букв. Регистр букв в запросе или строках фрагментов определяется разработчиками в своем коде.

          https:[//host[:port]][/]path[?query][#fragment]
         \____________________/\________________________/
            Location          Data
  5. Дополнительно можно ввести описание сайта.

  6. По завершении нажмите кнопку Создать.

    В индикаторе выполнения отображается имя нового сайта и состояние создания. После создания сайта имя появляется в списке сайтов. Сначала сайт находится в автономном состоянии.

    Чтобы быстро найти недавно созданные сайты в списке, отсортируйте его по дате последнего обновления. Только что созданный сайт появится наверху списка.

    Примечание.:

    Создателю сайта автоматически назначается роль менеджера для созданного сайта.
  7. Используйте настольное приложение для синхронизации темы с рабочим столом.

    Теперь должны отображаться иерархии папок и файлы для темы.

  8. Начальная тема содержит минимальный набор папок и файлов, например:

    theme
            assets
                    css
                            main.css
                    js
                            topnav.js
            designs
                    default
                            design.css
                            design.json
                            facebook.png 
                            googleplus.png 
                            linkedin.png 
                            twitter.png 
                            youtube.png 
                            x-close.png             
      layouts
                    index.html
            resonsepages
                    404.html
            _folder.json
            _folder_icon.jpg
            components.json
            viewports.json

    Файл x-close.png содержит значок закрытия по умолчанию для всплывающего окна с сообщением о согласии на использование файлов cookie.

    Папка /layouts содержит файл начального макета страницы (index.html) со следующим контентом:

    • Набор тегов HTML, которые позволяют использовать файл в качестве макета страницы.

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

    • Простой файл навигации JavaScript, в котором приведен пример использования функций и объектов JavaScript API-интерфейса рендерера. Для перемещения по иерархии сайта и создания необходимой разметки HTML для навигации по сайту необходим API-интерфейс средства рендеринга.

    См. также Базовая структура темы.
  9. Завершив изменение темы, синхронизируйте папки и файлы темы со своим экземпляром Oracle Content Management. Чтобы увидеть, как изменения выглядят и ведут себя на сайте, откройте сайт в Site Builder. Скорее всего, это итеративный процесс.

  10. Чтобы просмотреть или изменить сайт, выберите его и нажмите Открыть в контекстном меню или нажмите Значок 'Открыть' на панели действий.

  11. Переключите режим редактирования на Edit (Редактировать), чтобы можно было вносить изменения в сайт. Можно изменить существующие страницы и добавить новые, используя макет страницы, доступный в начальных темах.

    Примечание.:

    Если вы знакомы со структурой макета страницы и ее использованием, можете удалить ненужные разделы, предоставленные начальным шаблоном, и включить макет в разделах, которые требуется использовать для одного из новых макетов.
  12. Завершив вносить изменения в сайт, сохраните его и нажмите Опубликовать, чтобы объединить обновление с базовым сайтом.

  13. Выберите сайт и на его основе создайте шаблон. При этом извлекаются активы и тема для нового шаблона.

  14. Предоставьте совместный доступ к шаблону участниками, вместе с которым вы хотите использовать шаблон.