2016-05-25 3 views
1

Мы настраиваем установку Wirecloud для предоставления наших собственных брендинговых, текстовых и заголовочных ссылок. Мы создали подтему «defaulttheme» и накладываем наши собственные шаблоны, изображения и файлы sccs для выполнения нашей настройки.FIWARE Wirecloud: какие файлы шаблонов используются на самом деле?

Нам удалось изменить заголовок изображения, целевую страницу и несколько других битов, но мешают следующие:

  1. Сгенерированный HTML не дает подсказки относительно того, какой шаблон она возникла из (мы считаем, ?)
  2. Документация здесь: https://wirecloud.readthedocs.io/en/stable/development/platform/themes/ определяет количество файлов шаблонов, но не весь шаблон. Например, мы не можем найти место, где определена кнопка «Войти».
  3. Проводные javascripts, кажется, вставляют случайные фрагменты html для того, что должно быть шаблоном. Например, в нижней части экрана появляется значок «Powered by wirecloud». Кнопка «получить больше компонентов» появляется из ниоткуда, и мы не можем ее отключить.
  4. Многие из сгенерированных элементов не имеют идентификатора, поэтому его трудно отделить или идентифицировать в файле sccs. Например, кнопка «получить больше компонентов» не относится к нам, но мы не можем ее удалить (пока).

Есть ли у кого-то завершенная пользовательская тема, на которую мы можем смотреть? Или кто-то может указать, какие файлы шаблонов/sccs используются для брендинга и общего внешнего вида?

ответ

0
  1. Действительно, в настоящее время WireCloud не печатает никаких комментариев, а не какой-либо другой ключ для определения того, из какого шаблона был создан html.
  2. Некоторые детали не сгенерированы с использованием шаблонов, например, кнопка «Войти». Я рекомендую вам создать билет в issue tracker для каждой вещи, которую вы хотите настроить, и вы не найдете, как это сделать, поэтому мы сможем дать вам лучший ответ и при необходимости создать шаблон.
  3. Помните, что вам необходимо включить «Powered by WireCloud» в соответствии с лицензией WireCloud. В другой стороны, кнопка «получить более компоненты» может быть удалена путем редактирования wirecloud/workspace/wallet/wallet.html шаблона, удалив следующий код:

    <s:southcontainer> 
        <t:addmore/> 
    </s:southcontainer> 
    
  4. Ну, это может также быть обсужден и документировано. Обычно мы не используем идентификаторы, потому что эти элементы лучше расположены с помощью какого-то селектора.

В любом случае, мы работаем над улучшением документации по темам как можно скорее.

+0

Спасибо за ответы Alvaro. Что касается точки (2); проб и ошибок не очень хороший подход, я думаю. Нет ли других пользователей Wirecloud, которые зафиксировали, во что они столкнулись, при настройке? Что касается точки (3), наша проблема связана со ссылкой за кнопкой, которая указывает пользователю на «https://conwet.fi.upm.es/wirecloud/». Разумеется, лицензия не обязывает нас добавлять ссылку на upm.es? На странице лицензии http://www.gnu.org/licenses/agpl-3.0.html этого не указано. – Robin