2016-05-25 15 views
1

私たちは、独自のブランド、テキスト、ヘッダーリンクを提供するためにWirecloudのインストールをカスタマイズしています。私たちは 'defaulttheme'のサブテーマを作成し、独自のテンプレート、イメージ、およびsccsファイルをオーバーレイしてカスタマイズを行っています。FIWARE Wirecloud:どのテンプレートファイルが実際に使用されていますか?

我々は、ヘッダー画像、ランディングページといくつかの他のビットを変更するために管理しているが、次によって妨げられている:

  1. それは我々が考える(由来テンプレートにどのように生成されるHTMLは、何の手がかりを提供していません?こちら)
  2. ドキュメント:https://wirecloud.readthedocs.io/en/stable/development/platform/themes/ は、テンプレートファイルの数を指定しますが、テンプレートのすべてではありません。たとえば、[サインイン]ボタンが定義されている場所を見つけることができません。
  3. wirecloudのJavaScriptは、定型のものでなければなりません何のためのhtmlのランダムビットを挿入するように見えます。たとえば、画面の下部に「Powered by wirecloud」のアイコンが表示されます。 「より多くのコンポーネントを取得する」ボタンがどこにも表示されず、無効にすることはできません。
  4. 生成された要素の多くは、IDを持っていないので、SCCSファイルでそれらを無効にするか、特定することは困難です。たとえば、「もっと多くのコンポーネントを取得する」ボタンは私たちには関係ありませんが、削除することはできません(これまでのところ)。

誰もが私たちが見ることができます完了カスタムテーマを持っていますか?あるいは、誰かがブランディングや全体的なルック・アンド・フィールに使用するテンプレートファイル/ sccsファイルを指摘できますか?

答えて

0
  1. 現在、WireCloudは、HTMLがどのテンプレートから生成されたかを検出するための他の手がかりはありません。
  2. いくつかの部分には、例えば、ボタン、「ログイン」、テンプレートを使用して生成されていません。 issue trackerのチケットを作成してカスタマイズしたい場合は、その方法を見つけられないので、より良い回答を提供し、必要に応じてテンプレートを作成することができます。
  3. あなたはWireCloudライセンスを遵守する「WireCloudによって供給」インクルードする必要があることを忘れないでください。

    <s:southcontainer> 
        <t:addmore/> 
    </s:southcontainer> 
    
  4. まあ、これも議論し、文書化することができます。一方では、「より多くのコンポーネントを入手」ボタンを押して、次のコードを削除することで、wirecloud/workspace/wallet/wallet.htmlテンプレートを編集することによって除去することができます。これらの要素はある種のセレクタを使って配置する方が良いため、通常はIDを使用しません。

とにかく、私たちはできるだけ早くテーマについてのドキュメントを改善するよう努めています。

+0

回答ありがとうございます。ポイント(2)について試行錯誤は良いアプローチではないと思います。カスタマイズ中に遭遇したことを文書化した他のWirecloudユーザーはいませんか?ポイント(3)に関して、私たちの問題は、 "https://conwet.fi.upm.es/wirecloud/"を指し示すボタンの背後にあるリンクにあります。もちろん、ライセンスはupm.esへのリンクを追加することを私たちに強いるわけではありません。 http://www.gnu.org/licenses/agpl-3.0.htmlライセンスページにはこれは記載されていません。 – Robin

関連する問題