{"users":[{"id":32,"username":"codinghorror","name":"Jeff Atwood","avatar_template":"/user_avatar/meta.discourse.org/codinghorror/{size}/110067_2.png","admin":true,"trust_level":2},{"id":95552,"username":"Moin","name":"","avatar_template":"/user_avatar/meta.discourse.org/moin/{size}/554653_2.png","trust_level":3},{"id":115923,"username":"Discourse","name":null,"avatar_template":"/user_avatar/meta.discourse.org/discourse/{size}/148734_2.png","admin":true,"trust_level":4},{"id":135392,"username":"NateDhaliwal","name":"Nate Dhaliwal","avatar_template":"/user_avatar/meta.discourse.org/natedhaliwal/{size}/313494_2.png","flair_name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111","flair_group_id":48,"trust_level":3},{"id":82960,"username":"manuel","name":"Manuel Kostka","avatar_template":"/user_avatar/meta.discourse.org/manuel/{size}/468169_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":2},{"id":71041,"username":"satonotdead","name":"","avatar_template":"/user_avatar/meta.discourse.org/satonotdead/{size}/447830_2.png","trust_level":3},{"id":57788,"username":"nathank","name":"Nathan Kershaw","avatar_template":"/user_avatar/meta.discourse.org/nathank/{size}/290039_2.png","flair_name":"support-advocates","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/4/e4038d4d9848de2eabab38e17b8bdb69da154024.svg","flair_bg_color":"FFFFFF","flair_group_id":148,"trust_level":4},{"id":155653,"username":"nickdb","name":"Nick","avatar_template":"/user_avatar/meta.discourse.org/nickdb/{size}/444510_2.png","trust_level":2},{"id":71154,"username":"martin","name":"Martin Brennan","avatar_template":"/user_avatar/meta.discourse.org/martin/{size}/491371_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":2},{"id":145678,"username":"putty","name":"putty","avatar_template":"/user_avatar/meta.discourse.org/putty/{size}/370902_2.png","trust_level":3},{"id":119375,"username":"elmuerte","name":"","avatar_template":"/user_avatar/meta.discourse.org/elmuerte/{size}/456517_2.png","trust_level":2},{"id":22774,"username":"Overgrow","name":"","avatar_template":"/user_avatar/meta.discourse.org/overgrow/{size}/478189_2.png","trust_level":2},{"id":23968,"username":"david","name":"David Taylor","avatar_template":"/user_avatar/meta.discourse.org/david/{size}/157490_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":3},{"id":4263,"username":"mcwumbly","name":"Dave McClure","avatar_template":"/user_avatar/meta.discourse.org/mcwumbly/{size}/103861_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":3},{"id":406,"username":"RGJ","name":"Richard - Communiteq","avatar_template":"/user_avatar/meta.discourse.org/rgj/{size}/523185_2.png","flair_name":"support-experts","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_group_id":142,"trust_level":4},{"id":138432,"username":"frye_bradley","name":"Bradley Frye","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/848f3c/{size}.png","trust_level":1},{"id":12705,"username":"featheredtoast","name":"Jeff Wong","avatar_template":"/user_avatar/meta.discourse.org/featheredtoast/{size}/116994_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":2},{"id":60726,"username":"jrgong","name":"jrgong","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/c57346/{size}.png","trust_level":2},{"id":72263,"username":"denvergeeks","name":"","avatar_template":"/user_avatar/meta.discourse.org/denvergeeks/{size}/327671_2.png","trust_level":2},{"id":173218,"username":"gilles","name":null,"avatar_template":"/user_avatar/meta.discourse.org/gilles/{size}/549022_2.png","trust_level":3},{"id":125840,"username":"UnitedFreedom","name":"James","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/u/ac91a4/{size}.png","trust_level":2},{"id":35474,"username":"Canapin","name":"Coin-coin le Canapin","avatar_template":"/user_avatar/meta.discourse.org/canapin/{size}/119591_2.png","trust_level":3},{"id":29390,"username":"ufukayyildiz","name":"ufuk","avatar_template":"/user_avatar/meta.discourse.org/ufukayyildiz/{size}/217157_2.png","flair_name":"translators","flair_url":"globe","flair_bg_color":"ddd","flair_color":"111","flair_group_id":50,"trust_level":2},{"id":13093,"username":"pacharanero","name":"Marcus Baw","avatar_template":"/user_avatar/meta.discourse.org/pacharanero/{size}/500583_2.png","flair_name":"VolunteerMods","flair_url":"https://global.discourse-cdn.com/meta/original/4X/2/7/d/27de051915b8a604d176484cd260d10cfc956d42.svg","flair_group_id":276,"primary_group_name":"VolunteerMods","trust_level":4},{"id":156013,"username":"Andrew_Rowe","name":"Andrew Rowe","avatar_template":"/user_avatar/meta.discourse.org/andrew_rowe/{size}/445877_2.png","flair_name":"VolunteerMods","flair_url":"https://global.discourse-cdn.com/meta/original/4X/2/7/d/27de051915b8a604d176484cd260d10cfc956d42.svg","flair_group_id":276,"primary_group_name":"VolunteerMods","trust_level":4},{"id":73038,"username":"jahan_gagan","name":"Jahan Gagan","avatar_template":"/user_avatar/meta.discourse.org/jahan_gagan/{size}/501948_2.png","flair_name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111","flair_group_id":48,"trust_level":2},{"id":2770,"username":"awesomerobot","name":"Kris","avatar_template":"/user_avatar/meta.discourse.org/awesomerobot/{size}/142900_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":3},{"id":-1,"username":"system","name":"system","avatar_template":"/user_avatar/meta.discourse.org/system/{size}/443519_2.png","admin":true,"moderator":true,"trust_level":4},{"id":160471,"username":"Ethsim2","name":"Ethan ","avatar_template":"/user_avatar/meta.discourse.org/ethsim2/{size}/522255_2.png","flair_name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111","flair_group_id":73,"trust_level":1},{"id":78445,"username":"Don","name":"","avatar_template":"/user_avatar/meta.discourse.org/don/{size}/228726_2.png","flair_name":"VolunteerMods","flair_url":"https://global.discourse-cdn.com/meta/original/4X/2/7/d/27de051915b8a604d176484cd260d10cfc956d42.svg","flair_group_id":276,"primary_group_name":"VolunteerMods","trust_level":4},{"id":65413,"username":"EricGT","name":"EricGT","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/f1d935/{size}.png","trust_level":2},{"id":113000,"username":"chapoi","name":"","avatar_template":"/user_avatar/meta.discourse.org/chapoi/{size}/537252_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3},{"id":73430,"username":"Damian_Boon","name":"Damian Boon","avatar_template":"/user_avatar/meta.discourse.org/damian_boon/{size}/574032_2.png","trust_level":2},{"id":26605,"username":"LeoDavidson","name":"Leo Davidson","avatar_template":"/user_avatar/meta.discourse.org/leodavidson/{size}/119574_2.png","trust_level":2},{"id":174634,"username":"Willy","name":"Willy","avatar_template":"/user_avatar/meta.discourse.org/willy/{size}/499930_2.png","trust_level":2},{"id":8722,"username":"Falco","name":"Falco","avatar_template":"/user_avatar/meta.discourse.org/falco/{size}/179432_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":4},{"id":15209,"username":"pfaffman","name":"Jay Pfaffman","avatar_template":"/user_avatar/meta.discourse.org/pfaffman/{size}/120154_2.png","flair_name":"support-experts","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_group_id":142,"trust_level":4},{"id":136260,"username":"PortChange","name":"PortChange","avatar_template":"/user_avatar/meta.discourse.org/portchange/{size}/316112_2.png","trust_level":1},{"id":1995,"username":"zogstrip","name":"","avatar_template":"/user_avatar/meta.discourse.org/zogstrip/{size}/512781_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":2},{"id":27384,"username":"merefield","name":"Robert","avatar_template":"/user_avatar/meta.discourse.org/merefield/{size}/176214_2.png","trust_level":3},{"id":5570,"username":"loic","name":"Loïc Guitaut","avatar_template":"/user_avatar/meta.discourse.org/loic/{size}/105621_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":2},{"id":127446,"username":"gormus","name":"Osman Görmüş","avatar_template":"/user_avatar/meta.discourse.org/gormus/{size}/428592_2.png","flair_name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111","flair_group_id":73,"trust_level":2},{"id":181557,"username":"sb56637","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/{size}.png","trust_level":2},{"id":114728,"username":"darkpixlz","name":"Pyx ","avatar_template":"/user_avatar/meta.discourse.org/darkpixlz/{size}/549896_2.png","flair_name":"VolunteerMods","flair_url":"https://global.discourse-cdn.com/meta/original/4X/2/7/d/27de051915b8a604d176484cd260d10cfc956d42.svg","flair_group_id":276,"primary_group_name":"VolunteerMods","trust_level":4},{"id":148530,"username":"bdfl","name":"Bryan","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/ea666f/{size}.png","trust_level":2},{"id":23163,"username":"j.jaffeux","name":"Joffrey Jaffeux","avatar_template":"/user_avatar/meta.discourse.org/j.jaffeux/{size}/60297_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":2},{"id":15291,"username":"philh","name":"","avatar_template":"/user_avatar/meta.discourse.org/philh/{size}/532740_2.png","trust_level":2}],"primary_groups":[{"id":47,"name":"team"},{"id":276,"name":"VolunteerMods"}],"flair_groups":[{"id":48,"name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111"},{"id":47,"name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111"},{"id":148,"name":"support-advocates","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/4/e4038d4d9848de2eabab38e17b8bdb69da154024.svg","flair_bg_color":"FFFFFF","flair_color":""},{"id":142,"name":"support-experts","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_color":""},{"id":50,"name":"translators","flair_url":"globe","flair_bg_color":"ddd","flair_color":"111"},{"id":276,"name":"VolunteerMods","flair_url":"https://global.discourse-cdn.com/meta/original/4X/2/7/d/27de051915b8a604d176484cd260d10cfc956d42.svg","flair_bg_color":"","flair_color":""},{"id":73,"name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111"}],"topic_list":{"can_create_topic":false,"filter":"latest","more_topics_url":"/c/dev/7?page=1","per_page":30,"top_tags":[{"id":330,"name":"rest-api","slug":"rest-api"},{"id":436,"name":"css","slug":"css"},{"id":973,"name":"개발-뉴스","slug":"dev-news"},{"id":328,"name":"plugin-api","slug":"plugin-api"},{"id":543,"name":"ai","slug":"ai"},{"id":317,"name":"채팅","slug":"chat"},{"id":556,"name":"브랜드-헤더","slug":"brand-header"},{"id":483,"name":"사이드바","slug":"sidebar"},{"id":150,"name":"개발용-설치","slug":"dev-install"},{"id":35,"name":"모바일","slug":"mobile"},{"id":466,"name":"rails-console","slug":"rails-console"},{"id":5,"name":"지원되지-않는-설치","slug":"unsupported-install"},{"id":107,"name":"webhooks","slug":"webhooks"},{"id":22,"name":"작곡가","slug":"composer"},{"id":660,"name":"클릭-카운터","slug":"click-counter"},{"id":278,"name":"개발","slug":"development"},{"id":39,"name":"이메일","slug":"email"},{"id":70,"name":"잉거","slug":"ember"},{"id":478,"name":"사용-방법","slug":"how-to"},{"id":198,"name":"구독","slug":"subscriptions"},{"id":529,"name":"태그","slug":"tags"},{"id":563,"name":"환영-링크-배너","slug":"welcome-link-banner"},{"id":2,"name":"배지","slug":"badges"},{"id":551,"name":"custom-header-links","slug":"custom-header-links"},{"id":24,"name":"docker","slug":"docker"},{"id":618,"name":"사용자-정의-필드","slug":"user-custom-fields"},{"id":126,"name":"data-explorer","slug":"data-explorer"},{"id":241,"name":"이벤트","slug":"events"},{"id":31,"name":"원박스","slug":"onebox"},{"id":87,"name":"광고","slug":"advertising"},{"id":43,"name":"임베딩","slug":"embedding"}],"topics":[{"fancy_title":"Discourse GitHub commit prefix convention","fancy_title_localized":false,"locale":"en","id":19392,"title":"Discourse GitHub commit prefix convention","slug":"discourse-github-commit-prefix-convention","posts_count":2,"reply_count":1,"highest_post_number":11,"image_url":"https://global.discourse-cdn.com/meta/original/3X/3/c/3c2d6fdd842384af41da5ba3a1e5bae39ab88f05.png","created_at":"2014-08-28T21:32:16.635Z","last_posted_at":"2026-01-10T21:37:02.376Z","bumped":true,"bumped_at":"2026-01-10T21:37:02.376Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"For those who want to bring changes to Discourse’s code, we require that each GitHub commit have one of the following prefixes: \n\n\n\n\nPrefix\nDefinition\n\n\n\n\nFIX\nA bug fix [1]\n\n\nPERF\nA performance improvement\n\n\nUX\nA user in&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":773,"height":204,"url":"https://global.discourse-cdn.com/meta/original/3X/3/c/3c2d6fdd842384af41da5ba3a1e5bae39ab88f05.png"},{"max_width":600,"max_height":600,"width":600,"height":158,"url":"https://global.discourse-cdn.com/meta/optimized/3X/3/c/3c2d6fdd842384af41da5ba3a1e5bae39ab88f05_2_600x158.png"},{"max_width":400,"max_height":400,"width":400,"height":105,"url":"https://global.discourse-cdn.com/meta/optimized/3X/3/c/3c2d6fdd842384af41da5ba3a1e5bae39ab88f05_2_400x105.png"},{"max_width":300,"max_height":300,"width":300,"height":79,"url":"https://global.discourse-cdn.com/meta/optimized/3X/3/c/3c2d6fdd842384af41da5ba3a1e5bae39ab88f05_2_300x79.png"},{"max_width":200,"max_height":200,"width":200,"height":52,"url":"https://global.discourse-cdn.com/meta/optimized/3X/3/c/3c2d6fdd842384af41da5ba3a1e5bae39ab88f05_2_200x52.png"}],"tags":[],"tags_descriptions":{},"views":13319,"like_count":56,"has_summary":false,"last_poster_username":"Moin","category_id":7,"op_like_count":53,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":32,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"최근 게시자","user_id":95552,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"About the Development category","fancy_title_localized":false,"locale":"en","id":1026,"title":"About the Development category","slug":"about-the-development-category","posts_count":1,"reply_count":1,"highest_post_number":1,"image_url":null,"created_at":"2013-02-06T08:43:41.559Z","last_posted_at":"2013-02-06T08:43:41.601Z","bumped":true,"bumped_at":"2023-08-09T13:19:55.222Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"The category for all things Discourse Development. Building a customization for yourself or the community? Then this is the category for you! Learn more…","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":10762,"like_count":5,"has_summary":false,"last_poster_username":"Discourse","category_id":7,"op_like_count":5,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"FormKit의 composer 필드 기본값 설정","fancy_title_localized":true,"locale":"en","id":411695,"title":"Preset value for composer field for FormKit","slug":"preset-value-for-composer-field-for-formkit","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-09-05T05:21:52.059Z","last_posted_at":"2026-09-05T05:33:36.756Z","bumped":true,"bumped_at":"2026-09-05T05:33:36.756Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"FormKit에서 composer 필드에 값을 미리 설정하는 방법은 무엇인가요? 다음 코드는 작동하지 않습니다: \n&lt;form.Field\n  @name=&quot;content&quot;\n  @validation=&quot;required&quot;\n  @title=&quot;&amp;nbsp;&quot;\n  @type=&quot;composer&quot;\n  @value={{this.rawPost}}\n  as |field|&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":22,"like_count":0,"has_summary":false,"last_poster_username":"NateDhaliwal","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"FormKit의 composer 필드에 초기값을 설정하려면 form.Field의 value 속성이 아닌, Form 컴포넌트에 data 속성으로 해시를 전달하는 방식으로 해결할 수 있다.","has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자, Accepted Answer","user_id":135392,"primary_group_id":null,"flair_group_id":48}]},{"fancy_title":"테마와 블록 작성에 필요한 스킬","fancy_title_localized":true,"locale":"en","id":401629,"title":"Skills for authoring themes and blocks","slug":"skills-for-authoring-themes-and-blocks","posts_count":21,"reply_count":12,"highest_post_number":23,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/e/3/8/e38d83686e5e13f1e0f06a0e81d9fe7f8a7a254d_2_1023x1009.png","created_at":"2026-04-27T17:39:44.880Z","last_posted_at":"2026-08-31T15:54:08.599Z","bumped":true,"bumped_at":"2026-08-31T15:54:08.599Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Discourse 테마와 블록 컴포넌트를 구축하기 위한 Claude Code 스킬 저장소: \nhttps://github.com/discourse/discourse-theme-skills \n:toolbox: 포함 내용\n테마 작성 스킬 — 광범위한 범위를 다루며 …","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1523,"height":1501,"url":"https://global.discourse-cdn.com/meta/original/4X/e/3/8/e38d83686e5e13f1e0f06a0e81d9fe7f8a7a254d.png"},{"max_width":1024,"max_height":1024,"width":1023,"height":1009,"url":"https://global.discourse-cdn.com/meta/optimized/4X/e/3/8/e38d83686e5e13f1e0f06a0e81d9fe7f8a7a254d_2_1023x1009.png"},{"max_width":800,"max_height":800,"width":800,"height":788,"url":"https://global.discourse-cdn.com/meta/optimized/4X/e/3/8/e38d83686e5e13f1e0f06a0e81d9fe7f8a7a254d_2_800x788.png"},{"max_width":600,"max_height":600,"width":600,"height":591,"url":"https://global.discourse-cdn.com/meta/optimized/4X/e/3/8/e38d83686e5e13f1e0f06a0e81d9fe7f8a7a254d_2_600x591.png"},{"max_width":400,"max_height":400,"width":400,"height":394,"url":"https://global.discourse-cdn.com/meta/optimized/4X/e/3/8/e38d83686e5e13f1e0f06a0e81d9fe7f8a7a254d_2_400x394.png"},{"max_width":300,"max_height":300,"width":300,"height":295,"url":"https://global.discourse-cdn.com/meta/optimized/4X/e/3/8/e38d83686e5e13f1e0f06a0e81d9fe7f8a7a254d_2_300x295.png"},{"max_width":200,"max_height":200,"width":200,"height":197,"url":"https://global.discourse-cdn.com/meta/optimized/4X/e/3/8/e38d83686e5e13f1e0f06a0e81d9fe7f8a7a254d_2_200x197.png"}],"tags":[{"id":820,"name":"테마-가이드","slug":"theme-guides"},{"id":1160,"name":"스킬","slug":"skills"},{"id":1159,"name":"블록","slug":"blocks"}],"tags_descriptions":{},"views":845,"like_count":66,"has_summary":false,"last_poster_username":"nickdb","category_id":7,"op_like_count":20,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":82960,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"자주 게시하는 사용자","user_id":71041,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":57788,"primary_group_id":null,"flair_group_id":148},{"extras":null,"description":"Recent Poster","user_id":135392,"primary_group_id":null,"flair_group_id":48},{"extras":"latest","description":"최근 게시자","user_id":155653,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"JavaScript의 `User` 모델에서 `user.groups` 사용 중단","fancy_title_localized":true,"locale":"en","id":411124,"title":"Deprecating the user of `user.groups` in the `User` model in JavaScript","slug":"deprecating-the-user-of-user-groups-in-the-user-model-in-javascript","posts_count":6,"reply_count":4,"highest_post_number":6,"image_url":null,"created_at":"2026-08-28T04:03:59.406Z","last_posted_at":"2026-08-31T01:12:56.697Z","bumped":true,"bumped_at":"2026-08-31T01:12:56.697Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"이 문제는 granular_anonymous_and_logged_in_groups_permissions의 안정화, 그리고 최종적으로 영구적인 구현과, 익명 및 로그인 사용자를 위한 세분화된 그룹 기반 권한과 모두 관련이 있습니다. 코어 및 많은 테마에서 a&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":973,"name":"개발-뉴스","slug":"dev-news"}],"tags_descriptions":{},"views":131,"like_count":7,"has_summary":false,"last_poster_username":"martin","category_id":7,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자","user_id":71154,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Recent Poster","user_id":95552,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":145678,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"비추천 공지: 사용자 객체의 timezone 속성을 가져오는 기능은 비추천되었습니다. 대신 user_option 객체를 사용하세요","fancy_title_localized":true,"locale":"en","id":411227,"title":"DEPRECATION NOTICE: Getting timezone property of user object is deprecated. Use user_option object instead","slug":"deprecation-notice-getting-timezone-property-of-user-object-is-deprecated-use-user-option-object-instead","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-08-30T09:04:23.547Z","last_posted_at":"2026-08-30T09:04:23.673Z","bumped":true,"bumped_at":"2026-08-30T09:04:23.673Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"스토어에서 사용자를 다음과 같이 로드하려고 할 때 이 알림이 표시됩니다.\napi.container.lookup(&#39;service:store&#39;).find(&#39;user&#39;, api.getCurrentUser().username).then((user) =&gt; {\n});\n\n스토어에서 사용자 하이드레이션 중…","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":61,"like_count":2,"has_summary":false,"last_poster_username":"elmuerte","category_id":7,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":119375,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse Bounce Guard 플러그인","fancy_title_localized":true,"locale":"en","id":411196,"title":"Discourse Bounce Guard plugin","slug":"discourse-bounce-guard-plugin","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-08-29T11:05:30.736Z","last_posted_at":"2026-08-29T11:05:30.878Z","bumped":true,"bumped_at":"2026-08-29T11:05:30.878Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":":discourse2:\n요약\nDiscourse Bounce Guard는 하드 이메일 전송 실패를 감지하고, 유효하지 않은 주소로의 메일 발송을 중단하며, 해당 사용자를 비활성화하여 작동하는 주소를 확인하도록 할 수 있습니다.\n\n:hammer_and_wrench:\nR&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":39,"name":"이메일","slug":"email"}],"tags_descriptions":{},"views":71,"like_count":2,"has_summary":false,"last_poster_username":"Overgrow","category_id":7,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":22774,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"RFC: Discourse를 위한 새로운 버전 관리 전략","fancy_title_localized":true,"locale":"en","id":383536,"title":"RFC: A new versioning strategy for Discourse","slug":"rfc-a-new-versioning-strategy-for-discourse","posts_count":61,"reply_count":56,"highest_post_number":65,"image_url":null,"created_at":"2025-09-23T07:55:33.001Z","last_posted_at":"2026-08-28T21:56:46.872Z","bumped":true,"bumped_at":"2026-08-28T21:56:46.872Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Discourse에 새로운 버전 관리 시스템을 도입할 예정입니다. 커뮤니티 관리자에게 더 많은 선택지와 예측 가능성을 제공하면서도 개발 속도를 유지하는 것이 목표입니다. 또한 일부 t&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":973,"name":"개발-뉴스","slug":"dev-news"}],"tags_descriptions":{},"views":3054,"like_count":244,"has_summary":true,"last_poster_username":"featheredtoast","category_id":7,"op_like_count":40,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":23968,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"자주 게시하는 사용자","user_id":4263,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"자주 게시하는 사용자","user_id":406,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"Recent Poster","user_id":138432,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"최근 게시자","user_id":12705,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":":fire: 제 테마 컴포넌트 비판해 주세요: 고급 주제 카드","fancy_title_localized":true,"locale":"en","id":391984,"title":"🔥 Roast my Theme Component: Advanced Topic Cards","slug":"roast-my-theme-component-advanced-topic-cards","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2025-12-23T10:17:40.282Z","last_posted_at":"2026-08-27T10:31:58.426Z","bumped":true,"bumped_at":"2026-08-27T10:31:58.426Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"여러분 안녕하세요\n\n주의: 이 테마 컴포넌트를 만드는 동안 AI는 전혀 피해를 입지 않았습니다 :smiley:\n\n네, 여러분, 저는 Topic Cards 테마 컴포넌트의 모방본을 부끄러움 없이 비브 코딩으로 만든 죄를 인정합니다. 그래서 원래 저자에게 큰 감사를 전합니다…","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":745,"name":"토픽-카드","slug":"topic-cards"}],"tags_descriptions":{"토픽-카드":"<a href=\"https://meta.discourse.org/t/discourse-topic-cards/296048\"> 토픽 카드 </..."},"views":301,"like_count":12,"has_summary":false,"last_poster_username":"gilles","category_id":7,"op_like_count":4,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":60726,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":72263,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":406,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"최근 게시자","user_id":173218,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"토픽 게시글에 버튼을 삽입하는 방법","fancy_title_localized":true,"locale":"en","id":256473,"title":"How to embed a button into a Topic Post","slug":"how-to-embed-a-button-into-a-topic-post","posts_count":6,"reply_count":1,"highest_post_number":7,"image_url":"https://global.discourse-cdn.com/meta/original/4X/a/e/f/aef0071816a1ab2f70fef7e5fe31bc9da02c097b.png","created_at":"2023-02-28T08:17:56.443Z","last_posted_at":"2026-08-24T13:16:14.866Z","bumped":true,"bumped_at":"2026-08-24T13:16:14.866Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"놀라운 임베드 버튼을 소개합니다! 토픽 게시물에 생기를 불어넣는 완벽한 솔루션입니다. 버튼 하나만 클릭하면 콘텐츠에 새로운 차원을 더하고 독자들을 놀라게 할 수 있습니다. 또한, 우리의 임베드 버&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":964,"height":520,"url":"https://global.discourse-cdn.com/meta/original/4X/a/e/f/aef0071816a1ab2f70fef7e5fe31bc9da02c097b.png"},{"max_width":800,"max_height":800,"width":800,"height":431,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/e/f/aef0071816a1ab2f70fef7e5fe31bc9da02c097b_2_800x431.png"},{"max_width":600,"max_height":600,"width":600,"height":323,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/e/f/aef0071816a1ab2f70fef7e5fe31bc9da02c097b_2_600x323.png"},{"max_width":400,"max_height":400,"width":400,"height":215,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/e/f/aef0071816a1ab2f70fef7e5fe31bc9da02c097b_2_400x215.png"},{"max_width":300,"max_height":300,"width":300,"height":161,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/e/f/aef0071816a1ab2f70fef7e5fe31bc9da02c097b_2_300x161.png"},{"max_width":200,"max_height":200,"width":200,"height":107,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/e/f/aef0071816a1ab2f70fef7e5fe31bc9da02c097b_2_200x107.png"}],"tags":[{"id":436,"name":"css","slug":"css"}],"tags_descriptions":{},"views":1147,"like_count":21,"has_summary":false,"last_poster_username":"pacharanero","category_id":7,"op_like_count":14,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":125840,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":35474,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":29390,"primary_group_id":null,"flair_group_id":50},{"extras":null,"description":"Recent Poster","user_id":60726,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"최근 게시자","user_id":13093,"primary_group_id":276,"flair_group_id":276}]},{"fancy_title":"테마 컴포넌트에 대한 표준 가이드라인에 대하여","fancy_title_localized":true,"locale":"en","id":410741,"title":"About standardized guidelines for theme components","slug":"about-standardized-guidelines-for-theme-components","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-08-23T17:56:02.102Z","last_posted_at":"2026-08-23T23:59:21.684Z","bumped":true,"bumped_at":"2026-08-23T23:59:21.684Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"이런 일을 하게 될 줄은 꿈에도 몰랐지만, 이제 여기 와 CSS와 JavaScript를 편집하고, 내 첫 번째 간단한 테마와 플러그인 컴포넌트를 만들고 있습니다.\n이전에 읽은 내용(아직 준비가 되지 않았다는 걸 알았죠 — 어떤 기초가 있어야 비로소 …)","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":436,"name":"css","slug":"css"},{"id":814,"name":"커스터마이징","slug":"customization"},{"id":819,"name":"코드","slug":"code"}],"tags_descriptions":{},"views":112,"like_count":6,"has_summary":false,"last_poster_username":"satonotdead","category_id":7,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자","user_id":71041,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":135392,"primary_group_id":null,"flair_group_id":48},{"extras":null,"description":"Recent Poster","user_id":156013,"primary_group_id":276,"flair_group_id":276}]},{"fancy_title":"save()를 오버라이드할 때 modifyClass(&ldquo;model:composer&rdquo;)의 권장 대체 방법","fancy_title_localized":true,"locale":"en","id":410125,"title":"Recommended replacement for modifyClass(\"model:composer\") when overriding save()","slug":"recommended-replacement-for-modifyclass-model-composer-when-overriding-save","posts_count":8,"reply_count":3,"highest_post_number":9,"image_url":null,"created_at":"2026-08-15T09:05:05.358Z","last_posted_at":"2026-08-21T16:54:38.094Z","bumped":true,"bumped_at":"2026-08-21T16:54:38.094Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"비추천된 api.modifyClass(\"model:composer\", ...)에서 이사를 가고 있습니다. \n현재 Composer#save 오버라이드는 조건부로 저장 동작을 변경하지만, 그 외에는 super.save(opts)를 호출해야 합니다. \n새로운 a&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":22,"name":"작곡가","slug":"composer"}],"tags_descriptions":{},"views":228,"like_count":18,"has_summary":false,"last_poster_username":"jahan_gagan","category_id":7,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자","user_id":73038,"primary_group_id":null,"flair_group_id":48},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":23968,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"자주 게시하는 사용자","user_id":2770,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Staff SiteSerializer의 category_types가 구성 스키마에서 각 SiteSetting마다 하나의 DB 쿼리를 실행합니다","fancy_title_localized":true,"locale":"en","id":410304,"title":"Staff SiteSerializer category_types performs one DB query per SiteSetting in configuration schemas","slug":"staff-siteserializer-category-types-performs-one-db-query-per-sitesetting-in-configuration-schemas","posts_count":2,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-08-18T08:48:19.849Z","last_posted_at":"2026-08-21T11:15:24.606Z","bumped":true,"bumped_at":"2026-08-21T11:15:24.606Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"스태프 사용자의 초기 페이지 로드 성능을 조사하던 중, 설정 항목마다 쿼리가 실행되는 N-per-setting 패턴으로 보이는 문제를 발견했습니다.\n제 사이트에서 일반(비스태프) 계정으로 /latest를 열면 관리자/스태프 계정으로 열 때보다 눈에 띄게 빨라집니다. a&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":278,"name":"개발","slug":"development"},{"id":10,"name":"성능","slug":"performance"}],"tags_descriptions":{},"views":87,"like_count":3,"has_summary":false,"last_poster_username":"Ethsim2","category_id":7,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"Discourse용 스켈레톤 레이로드러 만들기","fancy_title_localized":true,"locale":"en","id":410338,"title":"Building a Skeleton Layout Loader for Discourse","slug":"building-a-skeleton-layout-loader-for-discourse","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/8/1/d/81d150eeeb32490dfbe9e8b181ab7b40d73a40ad_2_1024x647.png","created_at":"2026-08-18T14:46:57.354Z","last_posted_at":"2026-08-18T14:46:57.530Z","bumped":true,"bumped_at":"2026-08-18T14:46:57.530Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"안녕하세요 :waving_hand: \n기본 개념\n목표는 하드코딩된 스켈레톤 템플릿에 의존하는 대신, 실제 Discourse UI에서 생성된 스켈레톤 로더를 구축하는 것이었습니다. \n빌더는 관리자가 페이지에서 실제 요소를 선택하여 스켈레톤 영역으로 변환할 수 있도록 합니다. \n예를 들어: \n.title\n.avatar\n.topic-excerpt\n.btn\n.category-breadcrumb\n\n컴&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1092,"height":690,"url":"https://global.discourse-cdn.com/meta/original/4X/8/1/d/81d150eeeb32490dfbe9e8b181ab7b40d73a40ad.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":647,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/1/d/81d150eeeb32490dfbe9e8b181ab7b40d73a40ad_2_1024x647.png"},{"max_width":800,"max_height":800,"width":800,"height":505,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/1/d/81d150eeeb32490dfbe9e8b181ab7b40d73a40ad_2_800x505.png"},{"max_width":600,"max_height":600,"width":600,"height":379,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/1/d/81d150eeeb32490dfbe9e8b181ab7b40d73a40ad_2_600x379.png"},{"max_width":400,"max_height":400,"width":400,"height":252,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/1/d/81d150eeeb32490dfbe9e8b181ab7b40d73a40ad_2_400x252.png"},{"max_width":300,"max_height":300,"width":300,"height":189,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/1/d/81d150eeeb32490dfbe9e8b181ab7b40d73a40ad_2_300x189.png"},{"max_width":200,"max_height":200,"width":200,"height":126,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/1/d/81d150eeeb32490dfbe9e8b181ab7b40d73a40ad_2_200x126.png"}],"tags":[],"tags_descriptions":{},"views":69,"like_count":8,"has_summary":false,"last_poster_username":"Don","category_id":7,"op_like_count":8,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":78445,"primary_group_id":276,"flair_group_id":276}]},{"fancy_title":"granular_anonymous_and_logged_in_groups_permissions의 안정화, 그리고 영구 적용까지의 길","fancy_title_localized":true,"locale":"en","id":410178,"title":"The road to stable, then permanent, for granular_anonymous_and_logged_in_groups_permissions","slug":"the-road-to-stable-then-permanent-for-granular-anonymous-and-logged-in-groups-permissions","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-08-17T05:43:36.000Z","last_posted_at":"2026-08-17T05:43:36.306Z","bumped":true,"bumped_at":"2026-08-17T05:43:36.306Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"이것은 익명 및 로그인 사용자를 위한 그레인러 그룹 기반 권한에 대한 보완 주제이며, 아직 진행 중입니다.\n\n코어, 플러그인, 테마의 여러 코드베이스에서 여전히 직접적으로 ev&hellip;을 참조하는 부분이 몇 군데 남아 있습니다.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":1111,"name":"예정된-변경-사항","slug":"upcoming-changes"}],"tags_descriptions":{},"views":86,"like_count":2,"has_summary":false,"last_poster_username":"martin","category_id":7,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":71154,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"베타 공개: TL2 사용자를 위한 TL3 진행 상황 확인 플러그인","fancy_title_localized":true,"locale":"en","id":408543,"title":"Now in Beta: Plugin to see TL3 Progress for TL2 users","slug":"now-in-beta-plugin-to-see-tl3-progress-for-tl2-users","posts_count":32,"reply_count":19,"highest_post_number":32,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/9/5/0/9501753957f175cf4f64d3420339f66e33e3d949_2_1024x512.png","created_at":"2026-07-26T12:06:35.448Z","last_posted_at":"2026-08-17T01:43:43.525Z","bumped":true,"bumped_at":"2026-08-17T01:43:43.525Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"안녕하세요, 여러분! 지난 며칠간 플러그인을 사용해 사용자가 프로필에서 신뢰도 레벨 3 진행 상황을 볼 수 있도록 해 보았습니다.\n현재 플러그인은 다음과 같습니다:\n\n\n  \n  \n게이지에는 훌륭한 Gauge.js를 사용하고 있습니다. t&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://global.discourse-cdn.com/meta/original/4X/9/5/0/9501753957f175cf4f64d3420339f66e33e3d949.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://global.discourse-cdn.com/meta/optimized/4X/9/5/0/9501753957f175cf4f64d3420339f66e33e3d949_2_1024x512.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://global.discourse-cdn.com/meta/optimized/4X/9/5/0/9501753957f175cf4f64d3420339f66e33e3d949_2_800x400.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://global.discourse-cdn.com/meta/optimized/4X/9/5/0/9501753957f175cf4f64d3420339f66e33e3d949_2_600x300.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://global.discourse-cdn.com/meta/optimized/4X/9/5/0/9501753957f175cf4f64d3420339f66e33e3d949_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://global.discourse-cdn.com/meta/optimized/4X/9/5/0/9501753957f175cf4f64d3420339f66e33e3d949_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://global.discourse-cdn.com/meta/optimized/4X/9/5/0/9501753957f175cf4f64d3420339f66e33e3d949_2_200x100.png"}],"tags":[],"tags_descriptions":{},"views":996,"like_count":131,"has_summary":false,"last_poster_username":"NateDhaliwal","category_id":7,"op_like_count":17,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자, Accepted Answer","user_id":135392,"primary_group_id":null,"flair_group_id":48},{"extras":null,"description":"자주 게시하는 사용자","user_id":65413,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":113000,"primary_group_id":null,"flair_group_id":47},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":71041,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Facebook 스타일 주제 모달 - 더 나은가요?","fancy_title_localized":true,"locale":"en","id":408565,"title":"Facebook-style Topic Modal - Is it better?","slug":"facebook-style-topic-modal-is-it-better","posts_count":32,"reply_count":23,"highest_post_number":33,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/b/9/0/b908a7b9735c6b3576395cda861615b12aa03b0e_2_1024x887.jpeg","created_at":"2026-07-27T01:09:55.303Z","last_posted_at":"2026-08-10T19:15:41.564Z","bumped":true,"bumped_at":"2026-08-10T19:15:41.564Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"다른 사이트들과 다른 스타일을 만들어 보려고 이것저것 시도해 보고 있으며, Facebook 스타일의 토픽 모달을 제작했습니다. 제했습니다. 제 환경에서는 로딩 속도가 더 빠르고, 데스크톱에서 더 부드러운 경험을 제공하는 것 같습니다.\n \n \n여러분의 생각은 어떠신가요?\n&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1368,"height":1186,"url":"https://global.discourse-cdn.com/meta/original/4X/b/9/0/b908a7b9735c6b3576395cda861615b12aa03b0e.jpeg"},{"max_width":1024,"max_height":1024,"width":1024,"height":887,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/9/0/b908a7b9735c6b3576395cda861615b12aa03b0e_2_1024x887.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":693,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/9/0/b908a7b9735c6b3576395cda861615b12aa03b0e_2_800x693.jpeg"},{"max_width":600,"max_height":600,"width":600,"height":520,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/9/0/b908a7b9735c6b3576395cda861615b12aa03b0e_2_600x520.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":346,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/9/0/b908a7b9735c6b3576395cda861615b12aa03b0e_2_400x346.jpeg"},{"max_width":300,"max_height":300,"width":300,"height":260,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/9/0/b908a7b9735c6b3576395cda861615b12aa03b0e_2_300x260.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":173,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/9/0/b908a7b9735c6b3576395cda861615b12aa03b0e_2_200x173.jpeg"}],"tags":[],"tags_descriptions":{},"views":683,"like_count":69,"has_summary":false,"last_poster_username":"Damian_Boon","category_id":7,"op_like_count":8,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자, Accepted Answer","user_id":73430,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":35474,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":2770,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":78445,"primary_group_id":276,"flair_group_id":276}]},{"fancy_title":"테마 및 플러그인에서 .hbs 파일 확장명 비추천","fancy_title_localized":true,"locale":"en","id":398896,"title":"Deprecating .hbs file extension in themes and plugins","slug":"deprecating-hbs-file-extension-in-themes-and-plugins","posts_count":21,"reply_count":11,"highest_post_number":21,"image_url":null,"created_at":"2026-03-20T16:48:11.841Z","last_posted_at":"2026-08-09T18:49:52.382Z","bumped":true,"bumped_at":"2026-08-09T18:49:52.382Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"최신 버전의 Discourse에서는 테마와 플러그인에 .hbs 파일을 사용하는 것이 비추천(deprecated)되었습니다. 이 파일 형식에 대한 지원은 다음 ESR 릴리스 이후에 제거됩니다. \nHandlebars 템플릿은 더 mo&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":973,"name":"개발-뉴스","slug":"dev-news"}],"tags_descriptions":{},"views":1472,"like_count":54,"has_summary":false,"last_poster_username":"Willy","category_id":7,"op_like_count":8,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":23968,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"자주 게시하는 사용자","user_id":406,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"자주 게시하는 사용자","user_id":26605,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":82960,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"최근 게시자","user_id":174634,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"게이미피케이션 포인트 자동화","fancy_title_localized":true,"locale":"en","id":409452,"title":"Automating gamification points","slug":"automating-gamification-points","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-08-06T13:51:51.930Z","last_posted_at":"2026-08-08T00:41:01.234Z","bumped":true,"bumped_at":"2026-08-08T00:41:01.234Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"특정 포인트를 부여할 이벤트를 구상 중입니다. 완료한 사용자에게 포인트를 지급하고, 이를 ‘주소 공유’나 ‘반려동물 사진 올리기’와 같은 다양한 작업으로 확장하는 것이죠.\n포인트가 지급될 수 있다는 점은 알고 있습니다&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":543,"name":"ai","slug":"ai"},{"id":2,"name":"배지","slug":"badges"},{"id":275,"name":"자동화","slug":"automation"},{"id":384,"name":"게임화","slug":"gamification"},{"id":1182,"name":"워크플로","slug":"workflows"}],"tags_descriptions":{"배지":""},"views":171,"like_count":12,"has_summary":false,"last_poster_username":"satonotdead","category_id":7,"op_like_count":3,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자","user_id":71041,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자, Accepted Answer","user_id":8722,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"자주 게시하는 사용자","user_id":2770,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":156013,"primary_group_id":276,"flair_group_id":276}]},{"fancy_title":"Tweaking patterns in email_reply_trimmer","fancy_title_localized":false,"locale":null,"id":70767,"title":"Tweaking patterns in email_reply_trimmer","slug":"tweaking-patterns-in-email-reply-trimmer","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2017-09-26T00:19:05.343Z","last_posted_at":"2026-08-06T10:10:09.620Z","bumped":true,"bumped_at":"2026-08-06T10:10:09.620Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey, @gerhard.  I’m still doing an import with a bunch of mailing lists sucked in to nabble. \nThere are a bunch of posts that are announcements and have a line of dashes near the top, so the whole post gets truncated by &hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":877,"name":"수정됨","slug":"fixed"}],"tags_descriptions":{"수정됨":"소프트웨어에서 #bug 및 #ux 카테고리로 보고된 버그 수정을 우선시합니다. 버그가 수정되면 해당 태그가 부여됩니다. "},"views":917,"like_count":6,"has_summary":false,"last_poster_username":"merefield","category_id":7,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A fix for email_reply_trimmer incorrectly truncating announcements with top dash lines has been implemented, resolving an issue originally raised years ago.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"자주 게시하는 사용자","user_id":136260,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1995,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"최근 게시자","user_id":27384,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"특정 페이지에만 HTML 주입하기","fancy_title_localized":true,"locale":"en","id":409186,"title":"Inject html only on one page","slug":"inject-html-only-on-one-page","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-08-03T19:11:57.938Z","last_posted_at":"2026-08-04T14:48:28.356Z","bumped":true,"bumped_at":"2026-08-04T14:48:28.356Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"테마의 JS 탭에 다음과 같은 코드가 있습니다:\nimport { apiInitializer } from &quot;discourse/lib/api&quot;;\n\n\nexport default apiInitializer(&quot;0.11.1&quot;, (api) =&gt; { \n    api.renderInOutlet(&quot;above-main-container&quot;,\n        &lt;temp&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":113,"like_count":6,"has_summary":false,"last_poster_username":"Andrew_Rowe","category_id":7,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자","user_id":156013,"primary_group_id":276,"flair_group_id":276},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":2770,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"&lsquo;읽은 게시글&rsquo; 기준 TL3 승급 로직을 설명해 주실 수 있나요?","fancy_title_localized":true,"locale":"en","id":409057,"title":"Can someone clarify the 'posts read' TL3 promotion logic?","slug":"can-someone-clarify-the-posts-read-tl3-promotion-logic","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-08-02T01:35:11.438Z","last_posted_at":"2026-08-02T02:16:30.574Z","bumped":true,"bumped_at":"2026-08-02T02:16:30.574Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"이 코드가 계속 신경에 거슬립니다: \n\n\n어떻게 해도 왜 특정 기간에 작성된 게시글 수가 읽어야 하는 필수 게시글 백분율과 곱해지고, 그 값이 최소값으로 처리되는지 이해가 안 됩니다.&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":112,"like_count":8,"has_summary":false,"last_poster_username":"mcwumbly","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":135392,"primary_group_id":null,"flair_group_id":48},{"extras":"latest","description":"최근 게시자, Accepted Answer","user_id":4263,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"플러그인과 테마에 새로운 핵심 기능 시스템 사양","fancy_title_localized":true,"locale":"en","id":361381,"title":"New core features system specs in plugins and themes","slug":"new-core-features-system-specs-in-plugins-and-themes","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2025-04-11T08:43:29.423Z","last_posted_at":"2026-08-01T16:30:31.126Z","bumped":true,"bumped_at":"2026-08-01T16:30:31.126Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"플러그인과 테마의 두 가지 스켈레톤에 우리가 스모크 스펙(smoke specs) 또는 핵심 기능 스펙(core features specs)이라고 부르는 것을 추가했습니다.\n이러한 스펙은 작업 중인 플러그인이나 테마가 디스코...의 기본 기능을 깨뜨리지 않도록 보장합니다.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":973,"name":"개발-뉴스","slug":"dev-news"}],"tags_descriptions":{},"views":339,"like_count":20,"has_summary":false,"last_poster_username":"pfaffman","category_id":7,"op_like_count":11,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":5570,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Recent Poster","user_id":127446,"primary_group_id":null,"flair_group_id":73},{"extras":"latest","description":"최근 게시자","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"토픽 페이지를 스타일링하는 올바른 방법","fancy_title_localized":true,"locale":"en","id":408912,"title":"Correct way to style the topic page","slug":"correct-way-to-style-the-topic-page","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/8/3/3/833afa59e5ee94d82b5800b7edca66d044af66b6_2_1024x737.jpeg","created_at":"2026-07-30T12:38:32.230Z","last_posted_at":"2026-07-31T08:16:09.094Z","bumped":true,"bumped_at":"2026-07-31T08:16:09.094Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"여러분, 이걸 옮기려고 하는데 정확한 방법이 뭔지 잘 모르겠어요. 컴포넌트를 만들어서 처리하면 되는 건가요?\n(중첩된 주제 답변을 사용 중입니다)","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1342,"height":966,"url":"https://global.discourse-cdn.com/meta/original/4X/8/3/3/833afa59e5ee94d82b5800b7edca66d044af66b6.jpeg"},{"max_width":1024,"max_height":1024,"width":1024,"height":737,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/3/3/833afa59e5ee94d82b5800b7edca66d044af66b6_2_1024x737.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":575,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/3/3/833afa59e5ee94d82b5800b7edca66d044af66b6_2_800x575.jpeg"},{"max_width":600,"max_height":600,"width":600,"height":431,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/3/3/833afa59e5ee94d82b5800b7edca66d044af66b6_2_600x431.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":287,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/3/3/833afa59e5ee94d82b5800b7edca66d044af66b6_2_400x287.jpeg"},{"max_width":300,"max_height":300,"width":300,"height":215,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/3/3/833afa59e5ee94d82b5800b7edca66d044af66b6_2_300x215.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":143,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/3/3/833afa59e5ee94d82b5800b7edca66d044af66b6_2_200x143.jpeg"}],"tags":[],"tags_descriptions":{},"views":142,"like_count":3,"has_summary":false,"last_poster_username":"Canapin","category_id":7,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":73430,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"최근 게시자","user_id":35474,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"작은 로고가 표시되는 폭을 변경하는 방법이 있나요?","fancy_title_localized":true,"locale":"en","id":408767,"title":"Any way to change at what width the small logo appears?","slug":"any-way-to-change-at-what-width-the-small-logo-appears","posts_count":9,"reply_count":6,"highest_post_number":9,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/e/a/5/ea5d3a276b14d017578a54a97c763dcace73d87e_2_1024x87.png","created_at":"2026-07-28T21:05:55.214Z","last_posted_at":"2026-07-29T16:58:04.438Z","bumped":true,"bumped_at":"2026-07-29T16:58:04.438Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"안녕하세요, 저는 예전에는 로고 뒤에 포럼 이름을 텍스트로 헤더에 삽입했습니다. 하지만 브라우저 폭과 헤더 콘텐츠의 다양한 조합에 맞춰 잘 보이게 하려니 복잡했죠. 그래서 이제는 l&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1862,"height":160,"url":"https://global.discourse-cdn.com/meta/original/4X/e/a/5/ea5d3a276b14d017578a54a97c763dcace73d87e.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":87,"url":"https://global.discourse-cdn.com/meta/optimized/4X/e/a/5/ea5d3a276b14d017578a54a97c763dcace73d87e_2_1024x87.png"},{"max_width":800,"max_height":800,"width":800,"height":68,"url":"https://global.discourse-cdn.com/meta/optimized/4X/e/a/5/ea5d3a276b14d017578a54a97c763dcace73d87e_2_800x68.png"},{"max_width":600,"max_height":600,"width":600,"height":51,"url":"https://global.discourse-cdn.com/meta/optimized/4X/e/a/5/ea5d3a276b14d017578a54a97c763dcace73d87e_2_600x51.png"},{"max_width":400,"max_height":400,"width":400,"height":34,"url":"https://global.discourse-cdn.com/meta/optimized/4X/e/a/5/ea5d3a276b14d017578a54a97c763dcace73d87e_2_400x34.png"},{"max_width":300,"max_height":300,"width":300,"height":25,"url":"https://global.discourse-cdn.com/meta/optimized/4X/e/a/5/ea5d3a276b14d017578a54a97c763dcace73d87e_2_300x25.png"},{"max_width":200,"max_height":200,"width":200,"height":17,"url":"https://global.discourse-cdn.com/meta/optimized/4X/e/a/5/ea5d3a276b14d017578a54a97c763dcace73d87e_2_200x17.png"}],"tags":[],"tags_descriptions":{},"views":187,"like_count":16,"has_summary":false,"last_poster_username":"sb56637","category_id":7,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자","user_id":181557,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":2770,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"디스크 공간 부족 경고 후 자동으로 재시도","fancy_title_localized":true,"locale":"en","id":408778,"title":"Automatically retry after low disk space warning","slug":"automatically-retry-after-low-disk-space-warning","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/a/8/7/a87b1511873a075a8a4c4ce02de6424aa20a7888_2_1024x187.png","created_at":"2026-07-28T22:43:21.358Z","last_posted_at":"2026-07-28T22:43:21.543Z","bumped":true,"bumped_at":"2026-07-28T22:43:21.543Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"현재 디스크 공간이 부족할 때 재빌드를 시도하면, 런처 스크립트가 공간을 확보하기 위해 이미지를 자동으로 정리해 줍니다. 그러나 스크립트는 이후 자동으로 종료됩니다: \n  \n사용 편의성을 위해 저는 j&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1532,"height":280,"url":"https://global.discourse-cdn.com/meta/original/4X/a/8/7/a87b1511873a075a8a4c4ce02de6424aa20a7888.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":187,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/8/7/a87b1511873a075a8a4c4ce02de6424aa20a7888_2_1024x187.png"},{"max_width":800,"max_height":800,"width":800,"height":146,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/8/7/a87b1511873a075a8a4c4ce02de6424aa20a7888_2_800x146.png"},{"max_width":600,"max_height":600,"width":600,"height":109,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/8/7/a87b1511873a075a8a4c4ce02de6424aa20a7888_2_600x109.png"},{"max_width":400,"max_height":400,"width":400,"height":73,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/8/7/a87b1511873a075a8a4c4ce02de6424aa20a7888_2_400x73.png"},{"max_width":300,"max_height":300,"width":300,"height":54,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/8/7/a87b1511873a075a8a4c4ce02de6424aa20a7888_2_300x54.png"},{"max_width":200,"max_height":200,"width":200,"height":36,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/8/7/a87b1511873a075a8a4c4ce02de6424aa20a7888_2_200x36.png"}],"tags":[],"tags_descriptions":{},"views":64,"like_count":2,"has_summary":false,"last_poster_username":"darkpixlz","category_id":7,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":114728,"primary_group_id":276,"flair_group_id":276}]},{"fancy_title":"ESR 백포트 요청: about.json에 대한 세분화된 API 키 액세스 허용","fancy_title_localized":true,"locale":"en","id":408619,"title":"Request ESR backport: Allow granular API keys access to about.json","slug":"request-esr-backport-allow-granular-api-keys-access-to-about-json","posts_count":3,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-07-27T15:38:28.752Z","last_posted_at":"2026-07-28T18:14:05.777Z","bumped":true,"bumped_at":"2026-07-28T18:14:05.777Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"@supermathie @awesomerobot \n닫힌 주제 API 사용자가 세분화된 접근 권한으로 about.json을 읽을 수 없음 | Discourse MCP \n로그인 시 최소 권한 보안으로 Discourse MCP 서버를 사용하려는 ESR 사용자…","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":1087,"name":"mcp","slug":"mcp"}],"tags_descriptions":{},"views":128,"like_count":1,"has_summary":false,"last_poster_username":"bdfl","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자","user_id":148530,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":23163,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Recent Poster","user_id":27384,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"라이트 모드와 다크 모드용 CSS를 올바르게 수정하는 방법","fancy_title_localized":true,"locale":"en","id":408647,"title":"Correct way to edit CSS for light and dark modes","slug":"correct-way-to-edit-css-for-light-and-dark-modes","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-07-27T20:36:46.213Z","last_posted_at":"2026-07-27T21:33:03.681Z","bumped":true,"bumped_at":"2026-07-27T21:33:03.681Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"라이트 모드와 다크 모드를 위해 대량의 CSS를 수정해야 하는데, 포럼에서 몇 가지 글을 읽었더니 이를 신뢰할 수 있는 방법이 없다고 합니다. \n\n\n하지만 이 글들은 대부분 오래된 것들이에요. 2026년에는 쉬운 방법이 있을까요?&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":117,"like_count":5,"has_summary":false,"last_poster_username":"Damian_Boon","category_id":7,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자","user_id":73430,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":2770,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Authoring Limit 사이트 설정에 대한 API 액세스 확인","fancy_title_localized":true,"locale":"en","id":407937,"title":"Confirming API Access to Authoring Limit Site Settings","slug":"confirming-api-access-to-authoring-limit-site-settings","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-07-18T08:21:13.701Z","last_posted_at":"2026-07-25T23:07:34.407Z","bumped":true,"bumped_at":"2026-07-25T23:07:34.407Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"API를 통해 Discourse에 동반 토픽을 게시하고 동기화하는 통합 작업을 진행 중입니다. 설정 진단을 위해 포럼의 현재 작성 한도를 읽어 보려 합니다. 이렇게 하면 통합 기능이 콘텐츠를 사전 검증할 수 있...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":330,"name":"rest-api","slug":"rest-api"}],"tags_descriptions":{"rest-api":"Discourse로 외부 요청을 만드는 주제"},"views":187,"like_count":4,"has_summary":false,"last_poster_username":"philh","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자","user_id":15291,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":406,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"[Showcase] Discourse용 RSVP Speed Reader &amp; Document Library","fancy_title_localized":true,"locale":"en","id":408264,"title":"[Showcase] RSVP Speed Reader & Document Library for Discourse","slug":"showcase-rsvp-speed-reader-document-library-for-discourse","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://global.discourse-cdn.com/meta/original/4X/c/e/d/cede79b175fdd2e638c570c5492fc7de2a3af65c.png","created_at":"2026-07-22T16:29:01.454Z","last_posted_at":"2026-07-23T09:07:02.883Z","bumped":true,"bumped_at":"2026-07-23T09:07:02.883Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"안녕하세요 :waving_hand: \nDiscourse 플랫폼을 위한 맞춤형 RSVP(Rapid Serial Visual Presentation) 속독기 통합 기능을 개발했습니다. 이를 통해 사용자는 전자책이나 문서를 업로드하고, 관리하며, 읽을 수 있습니다&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":847,"height":483,"url":"https://global.discourse-cdn.com/meta/original/4X/c/e/d/cede79b175fdd2e638c570c5492fc7de2a3af65c.png"},{"max_width":800,"max_height":800,"width":800,"height":456,"url":"https://global.discourse-cdn.com/meta/optimized/4X/c/e/d/cede79b175fdd2e638c570c5492fc7de2a3af65c_2_800x456.png"},{"max_width":600,"max_height":600,"width":600,"height":342,"url":"https://global.discourse-cdn.com/meta/optimized/4X/c/e/d/cede79b175fdd2e638c570c5492fc7de2a3af65c_2_600x342.png"},{"max_width":400,"max_height":400,"width":400,"height":228,"url":"https://global.discourse-cdn.com/meta/optimized/4X/c/e/d/cede79b175fdd2e638c570c5492fc7de2a3af65c_2_400x228.png"},{"max_width":300,"max_height":300,"width":300,"height":171,"url":"https://global.discourse-cdn.com/meta/optimized/4X/c/e/d/cede79b175fdd2e638c570c5492fc7de2a3af65c_2_300x171.png"},{"max_width":200,"max_height":200,"width":200,"height":114,"url":"https://global.discourse-cdn.com/meta/optimized/4X/c/e/d/cede79b175fdd2e638c570c5492fc7de2a3af65c_2_200x114.png"}],"tags":[],"tags_descriptions":{},"views":130,"like_count":7,"has_summary":false,"last_poster_username":"Don","category_id":7,"op_like_count":7,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":78445,"primary_group_id":276,"flair_group_id":276}]}]}}