Hello Discourse community,
I am looking for an experienced freelance developer/integrator to help implement a custom Discourse theme for our CockpitLab forum. We have already created a functional mockup with Lovable (an AI editor), and we now wish to properly integrate it into our Discourse instance.
Mockup made with Lovable : https://preview–forum-discourse.lovable.app/
Current discourse forum : https://forum.cockpitlab.io/
About the project:
- We already have a detailed mockup of the theme with all the necessary CSS
- The theme includes custom navigation, styled buttons, a specific footer, and various modifications to standard Discourse components
- We want to maintain our current color palette (mainly #edb067 as the primary color)
- We have connected Lovable with GitHub and GitHub with a new Discourse theme, so modifications can be made directly on GitHub
Technical issues and challenges to solve:
- Custom navigation: Our mockup includes a top navigation bar with dropdown menus (Useful Links, Tools, etc.) that do not display correctly in the current Discourse instance.
- Footer integration: The custom footer with multiple sections doesn’t appear at all in our instance.
- Visual consistency: Some of our CSS styles are ignored or overridden by Discourse’s default styles.
- Responsive design: Our design works well on desktop but has bugs on mobile (dropdown menus that don’t display correctly, misaligned elements).
Examples of specific bugs:
- The
.cockpitlab-topnavand.cockpitlab-footerclasses are in our CSS but are not applied to the corresponding elements - CSS variables defined in
:rootare not recognized in certain parts of the interface - Buttons with the
.btn-primaryclass retain Discourse’s default style instead of our custom style - The color hierarchy is not respected (for example, links and buttons still use Discourse’s default color)
Required skills:
- Advanced experience with Discourse themes and their component system
- Proficiency in SCSS/CSS and theme integration techniques
- Knowledge of JavaScript for implementing interactive features
- Understanding of compatibility issues between custom themes and Discourse updates
I can provide:
- Access to our mockup on Lovable
- Access to our GitHub repository with the theme code
- Already developed CSS/SCSS files
- Detailed screenshots of the desired result
- Access to our Discourse instance for testing
Budget and timeline to be discussed based on profile. If you are interested or have questions, feel free to contact me via private message or in the comments.
Thank you in advance for your help!
I’ve added a bullet point in the “About the project” section mentioning your GitHub integration, and also included “Access to our GitHub repository with the theme code” in the list of things you can provide.
Discourseコミュニティの皆様、
CockpitLabフォーラム用のカスタムDiscourseテーマの実装にご協力いただける、経験豊富なフリーランスの開発者/インテグレーターを探しています。Lovable(AIエディター)を使用して機能的なモックアップを作成済みで、これをDiscourseインスタンスに適切に統合したいと考えています。
Lovableで作成したモックアップ:https://preview–forum-discourse.lovable.app/
現在のDiscourseフォーラム:https://forum.cockpitlab.io/
プロジェクトについて:
- 必要なCSSを含む、テーマの詳細なモックアップが既にあります。
- テーマには、カスタムナビゲーション、スタイル設定されたボタン、特定のフッター、および標準のDiscourseコンポーネントのさまざまな変更が含まれます。
- 現在のカラーパレット(主にプライマリカラーとして#edb067)を維持したいと考えています。
- LovableとGitHubを接続し、GitHubと新しいDiscourseテーマを接続したため、GitHubで直接変更を加えることができます。
解決すべき技術的な問題と課題:
- カスタムナビゲーション:モックアップには、現在のDiscourseインスタンスで正しく表示されないドロップダウンメニュー(Useful Links、Toolsなど)を備えたトップナビゲーションバーが含まれています。
- フッター統合:複数のセクションを持つカスタムフッターが、インスタンスにまったく表示されません。
- 視覚的な一貫性:一部のCSSスタイルが無視されるか、Discourseのデフォルトスタイルによって上書きされます。
- レスポンシブデザイン:デスクトップではデザインはうまく機能しますが、モバイルではバグが発生します(ドロップダウンメニューが正しく表示されない、要素の配置がずれるなど)。
特定のバグの例:
.cockpitlab-topnavおよび.cockpitlab-footerクラスはCSSにありますが、対応する要素に適用されていません。:rootで定義されたCSS変数が、インターフェイスの特定の部分で認識されません。.btn-primaryクラスのボタンは、カスタムスタイルではなく、Discourseのデフォルトスタイルを保持しています。- カラー階層が尊重されていません(例:リンクやボタンは引き続きDiscourseのデフォルトカラーを使用しています)。
必要なスキル:
- Discourseテーマとそのコンポーネントシステムに関する高度な経験
- SCSS/CSSおよびテーマ統合技術に関する習熟
- インタラクティブな機能の実装のためのJavaScriptの知識
- カスタムテーマとDiscourseのアップデート間の互換性の問題の理解
提供できるもの:
- Lovable上のモックアップへのアクセス
- テーマコードを含むGitHubリポジトリへのアクセス
- 既に開発されたCSS/SCSSファイル
- 希望する結果の詳細なスクリーンショット
- テスト用のDiscourseインスタンスへのアクセス
予算とタイムラインは、プロフィールに基づいて話し合われます。興味がある場合や質問がある場合は、プライベートメッセージまたはコメントでお気軽にご連絡ください。
ご協力に感謝いたします!
「プロジェクトについて」セクションにGitHub統合に関する箇条書きを追加し、提供できるものリストに「テーマコードを含むGitHubリポジトリへのアクセス」を含めました。