カスタマイズの仕方を学びたい完全な初心者向けの場所はありませんか?

メタの豊富なリソースを目にしていますが、通常、アドバイスは基礎的なコーディング知識を持つ人向けです。私たちのコミュニティ(都市内でより持続可能な食料システムを構築することに熱心な人々のネットワーク)は、完全にコーディング未経験者で構成されており、これまでフォーラムは活用されていませんでした。しかし、メンバーからは「食料戦略の策定場所として活用する」などの潜在的な利用案が提案されています。私は彼らにすべての機能を紹介しますが、初心者である私にとって、基本的な設定を変更することさえ困難です。ウィキの表示を目立たなくする方法についての指示に従いたかったのですが、このスレッドの CSS テキストをコピー&ペーストして保存しようとするとエラーメッセージが表示されました。改行、括弧、セミコロンなどがどこに配置され、何を意味するのか分かりません。ゼロから学べる初心者向けの場所はこのサイト上に存在しますか?もしかすると、Discourse 以外の場所を探す必要があるのでしょうか?私たちはフォーラムの可能性をまだほんの少ししか活用できていないと感じています。心より感謝いたします!Change the style of a wiki post

CSSの基礎については、こちらから始めるのがおすすめです:

個人的な意見ですが、そのサイトは基礎を学んだ後でも非常に有用なリファレンスです。

はい、Meta は Web 開発の教育に特化したサイトではないため、インターネット上のより適切な他のリソースを利用するのは正しい判断です。

ただし、ここにも優れたガイドがあります。まずは以下のリンクから始めましょう:Beginner's guide to using Discourse Themes および Developing Discourse Themes & Theme Components

「一般的な CSS や HTML」のように見える内容で理解できない部分があれば、一旦立ち止まって、ウェブ上でその分野に関するガイドを検索してください。

さて、問題は CSS を学ぶことや Ruby のプログラミングを学ぶことではなく、ディスコースの構造そのもの、そのインターフェースの構成方法、表示要素のツリーの仕組み(CSS スタイルを変更する要素の正しい名前を見つけるため)などにあります。

CSS や Ruby プログラミングの学習については多くのサイトがありますが、優れた学習サイトへのリンクは常に歓迎されます。

ガイドへのリンクをありがとうございます。基本的な CSS の調整や、いくつかの基本的なコンポーネントやプラグインを作成することに興味があります。

テーマのコンポーネントやプラグインに関する同様のガイドはありますか?

Firefox や Chrome のインスペクターの使い方はわかりますか?

はい、非常に有用ですが、インターフェースの構成が明確に示されておらず、HTML を深く辿る必要があります。

Discourse の仕組みや設計の全体像を理解するために、公開されているチュートリアルを読んでみます。

正直に言って、Discourse はかなり複雑なアプリです。数ページのチュートリアルで学べるレベルを超えています。Rails と Ember.js の基礎をしっかりと固めた上で、コードベースを掘り下げ、できるだけコードパスを追跡することをお勧めします(ただし、最初は簡単ではありません)。また、プラグインが Discourse とどのように連携しているかを確認し、良い方法と悪い方法の両方を知っておくことも重要です。

@angus 氏は、初心者が始めるために必要な基礎知識について、素晴らしいガイドを執筆しました。

もちろん、実際に構築し、さらに実験を始めるまで、これらの多くは外国語のように感じられるでしょう。私は Discourse の開発を 1 年半続けており、ようやくアプリの仕組みについて何らかの理解が得られたと感じています。

興味深い質問ですね。Discourse は、メンバーにプログラミングの知識があるコミュニティに最適だとお考えでしょうか、それとも、最も基本的なレベルでは、プログラミング知識が全くないメンバー(Facebook は使いたくないというグループ)でも問題なく機能すると言えますか?例えば、ウィキ機能は、メンバーが憲章のような文書を作成・編集したい場合に役立ちますが、デフォルトの設定ではウィキであることが分かりにくいため、Change the style of a wiki post にある提案に基づいてカスタマイズしたいと考えています。しかし、多くのカスタマイズ手順には、基礎的なコーディング能力や用語の知識が前提とされているようです。

Discourse を使うためにプログラミングの知識は絶対に必要ありません!Facebook だけが人々が慣れるべき、あるいは慣れることができる UI ではありません。とはいえ、柔軟性がある分、多少の複雑さが増すことは確かです。

それは、どれだけカスタマイズしたいかという問題に尽きます。充実した設定項目を超えてカスタマイズしたい場合は、いくつかの基本を学ぶ必要があります。

OPはプラグインの作成について尋ねていたとは思うな?

あ、そうですね。読み直したら、@charlie_spring が CSS を一部変更したいという点を見落としていたことに気づきました。それは比較的簡単に変更できるので、もし私がその提案をためらわせてしまったなら申し訳ありません!

月曜日に改めて確認して、何かお手伝いできる方法がないか見てみます :slight_smile:

話がそれてしまいましたね :slight_smile:

ああ、やっぱり理由があったのね!:laughing:

@charlie_spring – このテーマコンポーネントを見てみましたか?

これはあなたの最初の投稿でリンクされたトピックに投稿されています。インストール方法のガイドはこちらで見られます:Installing a theme or theme component

色の変更などのユーザーフレンドリーな設定はありませんが、このテーマコンポーネントを使えば少なくとも一部は実現できます!

@justin さん、ありがとうございます。そのようなアドバイスには問題があります。それは「テーマコンポーネント編集パネルで CSS を編集して背景色を変更する方法」を知っていることを前提としているからです。私の元の投稿は、学校でコーディングの知識がまったくないような完全な初心者についてのものでした。そのため、「CSS を編集する」ということが直感的にはわかりません。新しい行に何を書けばよいのか、スペースを使うべきかなどがわからないのです。テーマコンポーネントをカスタムパネルに切り取り貼り付けしましたが、wiki パネルが緑色になることはなく、どこで間違えたのかを知るための基礎知識もありません。現時点では、この手のことは避けて基本的な設定を使っていますが、コミュニティの中には(技術者ではない人たちが)フォーラム上で共同ドキュメントを作成したいと熱心な人たちがいます。Wiki 機能はまさにそれに適しているのですが、基本的な設定は非常に微妙です。当面は、人々を Google ドキュメントにリンクさせることにするかもしれません…