Content
๐ English translation in progress. Showing Korean content as fallback.
์ฝ๏ฟฝ ๏ฟฝ์ธ ์ ์ฅ / ๋ฉํ๋ฐ์ดํฐ / ๋ค๊ตญ์ด ์ง์
Statusโ
| Key | Value |
|---|---|
| Layer | existing |
| Tier | L0 |
| Status | deprecated |
| Version | 1.0.0 |
| Price | Free (free) |
| Category | Content |
Overviewโ
โ Deprecated (ADR-039 ์ฌ๋ก 12)โ
ADR-039: Plugin Scope ์์น ์ ์ฉ โ academy.how ํ์ต ์ฝ๏ฟฝ ๏ฟฝ์ธ ๋๋ฉ์ธ ์ ์ฉ plugin ๋ถ์ ๊ฒฉ ํ์ .
๋ถ์ ๊ฒฉ ๊ทผ๊ฑฐ (scripture.how ์ ์ฉ ๊ฒ์ฆ์ผ๋ก ํญ๋ก)โ
-
Job ๋ด๋ถ academy ์ง์ ์ฐธ์กฐ:
$lessonClass = '\\App\\Modules\\Content\\Models\\Lesson';(academy.how Eloquent ์ง์ ์ฐธ์กฐ)$extractor->extractForLesson($lesson, ...)(academy Service ์ง์ ํธ์ถ)- view enum:
'student' | 'teacher' | 'student_mobile' | 'teacher_tip'(ํ์ต ๋๋ฉ์ธ)
-
**Contracts ๋๋ฉ์ธ ๏ฟฝ ๏ฟฝ **:
LessonInterface(lesson ๊ฐ๏ฟฝ ๏ฟฝ โ scripture/forum/commerce ๋งคํ ๋ถ์์ฐ์ค๋ฌ์)LearnerContextInterface(learner ๊ฐ๏ฟฝ ๏ฟฝ + currentRole 'student/teacher/admin')
-
์ธ์ดํฉ:
lesson.php,thread.php,illustration.php,annotation.php๋ชจ๋ ํ์ต ๋๋ฉ์ธ
ํ์ฌ ์ํ (์ค์)โ
โ ๏ธ 'SaaS ์ด์ ' ์๏ฟฝ ๋ถํ์. ๋ณธ plugin ์ ์๋ณธ ์ฝ๋๋ ์ถ์ถ ์๏ฟฝ ์ค์ academy.how ์ฝ๋์ ๊ทธ๋๋ก ๋จ์์์ต๋๋ค.
- ์๋ณธ ์์น:
workspace/academy.how/web/app/Modules/Content/Services/ContentExtractor.php(์ธ Models/Jobs) - plugin ์ถ์ถ๋ณธ:
platform/web/laravel/plugins/Content/(Phase 1+2 ๋ฏธ์์ฑ, Job ๋ง ์ถ์ถ๋จ) - academy.how ์ ๋์: ์ถ์ถ ์๏ฟฝ ์ดํ์๋ ์๊ธฐ ์ฝ๋๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉ ์ค (๋ณ๊ฒฝ ์์)
Deprecated ์ ์๋ฏธโ
- โ ๋ณธ plugin ์ถ์ถ๋ณธ ๋ฐ์ ์ํค์ง ์์
- โ plugin store ์นดํ๋ก๊ทธ ๏ฟฝ ๏ฟฝ์ถ ์ ํจ
- ๏ฟฝ academy.how ์๋ณธ ์ฝ๋ ๊ทธ๋๋ก ์ฌ์ฉ โ ๋ณ๊ฒฝ ๋ถํ์
- ๏ฟฝ plugin ํด๋๋ reference ๋ก ๋ณด์กด (LessonInterface ํจํด์ ๋ค๋ฅธ plugin (Annotation ๋ฑ) ์ ์ผ๋ฐํ ์ฐธ๊ณ ์ฉ)
์๋ชป๋ ๋ถ๋ฅ ์ ์ ์ด๋ ฅโ
- 2026-04 Phase 1+2 ์ถ์ถ ์ status
released(1.0.0) ๋ก ๋ถ๋ฅ โ ์ฝ๋ ๋ด ๋๋ฉ์ธ์ฑ ๊ฒ์ฆ ๋๋ฝ - 2026-05-02 ADR-039 Step 1+2 ๊ฒํ ์ "์ ๊ฒฉ plugin" ์ผ๋ก ๋ถ๋ฅ โ manifest description ๋ง ๋ณด๊ณ ํ๋จํ ์ค๋ฅ
- 2026-05-02 scripture.how ์ ์ฉ ๊ฒ์ฆ ์๋ โ ํญ๋ก โ ๋ณธ ์ ์
์ผ๋ฐํ ๊ฐ๋ฅํ๋ ๋ถ๋ถ (์ฐธ๊ณ )โ
๋ค๋ฅธ plugin ์ผ๋ฐํ์ ์ฐธ๊ณ :
LessonInterfaceโ ์ผ๋ฐํ ์ContentItemInterface(id + tenantId + saasProductId + contextSlug + displayTitle)LearnerContextInterfaceโViewerContextInterface(currentUser + saasProductId + tenantId + role + isStaff)- view enum โ SaaS ๋ณ ์์ฒด ์ ์
๋จ, Job ํ๋ฆ ์์ฒด๊ฐ academy.how ๋๋ฉ์ธ ํ์ ์ด๋ผ plugin ๋จ์๋ก๋ ์ผ๋ฐํ ROI ๋ฎ์ โ deprecate.
(์ด์ ) ๊ฐ์โ
๐ View on Plugin Store: store.codebase.how/plugins/content