Musa_H
(Musa H)
10월 5, 2024, 6:04오후
1
최근에 discourse에 대해 알게 되었으며, 부모님들이 다양한 주제를 논의할 수 있는 웹사이트용 discourse를 직접 개발해 보고 싶습니다. 저는 Stem Away 의 웹사이트를 정말 좋아하는데, 이 웹사이트가 어떻게 만들어졌는지 알고 싶습니다. 이렇게 하면 제 커뮤니티를 그들의 형식에 기반하여 구축할 수 있을 것 같아서요. 어떻게 해야 할까요?
Lilly
(Lillian )
10월 5, 2024, 6:11오후
2
안녕하세요 메타에 오신 것을 환영합니다
매우 맞춤화된 디스코urs 사이트인 것 같습니다. 직접 구축하거나 개발자를 고용해야 할 것으로 예상됩니다. 템플릿 테마나 컴포넌트 및 플러그인의 단순 설치가 아니기 때문입니다.
Musa_H
(Musa H)
10월 5, 2024, 6:33오후
3
안녕하세요 환영해 주셔서 감사합니다
알겠습니다. 그럼 제가 직접 개발할 수 있을 정도로 Discourse를 배우려면 어떻게 해야 하나요? 단계별로 배울 수 있는 훌륭한 리소스는 어떤 것들이 있나요?
Lilly
(Lillian )
10월 5, 2024, 6:37오후
4
이것들로 시작해 보세요. 또한 여기서는 검색 기능도 꽤 잘 작동합니다. 특히 Documentation 카테고리에서요.
Discourse Themes and Theme Components can be used to customize the look, feel and functionality of Discourse’s frontend. This section of the developer guides aims to provide all the reference materials you need to develop simple themes for a single site, right up to complex open-source theme components.
This introduction aims to provide a map of all the tools and APIs for theme development. If you prefer a step-by-step tutorial for theme development, jump straight to:
Themes vs. Theme Compon…
This is a crash course in Discourse theme basics. The target audience is everyone who is not familiar with Discourse themes. If you’ve already used Discourse theme / theme components, this guide is probably not something you need to read.
What are themes and theme components?
A theme or theme component is a set of files packaged together designed to either modify Discourse visually or to add new features.
Let’s start with themes.
Themes
In general, themes are not supposed to be compatible …
I’ve only just started but here’s my ‘starter for 10’ to get you going:
Read:
these
this
Try and read the code on the simplest, but popular plugins and see if you can understand what they are doing (this is not always easy, especially with the complexity of dealing with multiple files and the sometimes brutal functional brevity of javasctipt, but persevere)
You need to learn:
Lots of Javascript (look no further than @mpj ’s Fun Fun Function excellent & fun (!) videos (thanks man!))
Lots of …
Musa_H
(Musa H)
10월 5, 2024, 7:02오후
6
이것을 개발하는 동안 사용할 수 있는 테마를 어디에서 찾을 수 있나요?
Lilly
(Lillian )
10월 5, 2024, 7:06오후
7
pfaffman
(Jay Pfaffman)
10월 7, 2024, 3:45오후
9
그들은 지난 수년간 자체 개발한 여러 커스텀 플러그인을 사용하고 있습니다. 이력서 작성 도구와 같이 내가 자세히 살펴보지 않은 몇 가지 기능도 있는데, 개인적으로 그런 것들은 필요 없다고 생각합니다.
만약 그들의 사이트와 같은 것을 원한다고 한다면, 개발에 수년과 수만 달러의 비용이 들 것입니다.
하지만 실제로는 그들의 사이트와 같은 것을 원하는 것이 아닙니다. 제가 아는 한, 그들의 사이트에는 부모들을 위한 지원 기능이 전혀 없습니다. 첫 번째로 해야 할 일은 표준 Discourse 사이트에는 없지만 그들이 가지고 있는 기능들이 정확히 무엇인지 식별한 다음, 이를 구현하는 방법을 찾는 것입니다.
그렇게 하면 해당 변경 사항이 본인에게 얼마나 가치 있는지 판단할 수 있고, 예산에 맞는 해결책을 찾을 수 있습니다. 이 과정을 마친 후에는 저에게 연락하거나 Marketplace 채널에 게시물을 올릴 수 있습니다.