1. 📋 Танилцуулга
1.1 Гарын авлагын зорилго
Энэхүү гарын авлага нь HONGIKINGAN CMS (цаашид CMS гэх)-ийг ашиглан төсөл хэрэгжүүлэхийг хүссэн хөгжүүлэгчдэд CMS-ийн онцлог болон ашигласан технологийг танилцуулж, програм хөгжүүлэлт болон CMS-ийг хэрхэн ашиглах талаар дэлгэрэнгүй тайлбарлаж, CMS-ийг үр дүнтэй ашиглах боломжийг олгох зорилгоор бүтээгдсэн.
Зорилго: Хөгжүүлэгчид CMS системийн бүтцийг ойлгож, үр дүнтэй өргөтгөн хөгжүүлэх боломжийг олгох
1.2 Зорилтот уншигчид
- JAVA болон Spring Framework, eGovFrame-ийн талаар үндсэн хөгжүүлэлтийн мэдлэгтэй хөгжүүлэгчид
- Хэрэгжүүлэх хэрэгсэл болох Eclipse-ийн ашиглах аргын талаар үндсэн мэдлэгтэй хөгжүүлэгчид
- Вэб аппликейшн хөгжүүлэх туршлагатай хөгжүүлэгчид
- HONGIKINGAN CMS-д суурилсан шинэ систем байгуулахыг хүссэн хөгжүүлэгчид
1.3 Гарын авлагын хамрах хүрээ
Энэхүү гарын авлага нь CMS-ийн гол технологийн танилцуулга, програм хөгжүүлэлт болон хэрэглээний талаар тайлбарлах бөгөөд JAVA хөгжүүлэлтийн аргачлалыг өөрөө хамрахгүй. Мөн CMS-ийн хэрэглээ болон үйл ажиллагааны талаар тусдаа операторын гарын авлагаас лавлана уу.
Суурь орчин: Windows OS орчинд үндэслэн боловсруулагдсан болно.
Гол хамрах агуулга
| Хүрээ | Агуулга |
|---|---|
| Архитектур | CMS архитектур болон технологийн багцын танилцуулга |
| Хөгжүүлэлтийн орчин | Хөгжүүлэлтийн орчин бүрдүүлэх болон тохиргооны арга |
| Үндсэн функц | Үндсэн модуль болон функцийн тайлбар |
| Код бүтэц | Код бүтэц болон загварын шинжилгээ |
| Өргөтгөн хөгжүүлэлт | Өргөтгөл болон хэрэглэгчийн тохируулгын арга |
| Аюулгүй байдал/Гүйцэтгэл | Аюулгүй байдал болон гүйцэтгэлийн оновчлолын удирдамж |
| Тест/Байршуулалт | Тестлэх болон байршуулалтын арга |
1.4 HONGIKINGAN CMS-ийн тойм болон онцлог
HONGIKINGAN CMS нь вэб сайтын контентыг үр дүнтэй удирдах зорилготой контент удирдлагын систем (Contents Management System) юм.
Гол онцлогууд
| Онцлог | Тайлбар |
|---|---|
| eGovFrame-д суурилсан | eGovFrame 4.2 хувилбарт суурилсан хөгжүүлэлт нь тогтвортой байдал болон стандартыг хангасан |
| Олон төрлийн контент удирдлага | Самбар, хуудас, цэс, файл зэрэг олон төрлийн контентыг нэгдсэн удирдлага |
| Өргөтгөх боломжтой | Модульчлагдсан бүтэцтэй тул шинэ функц нэмэх болон өргөтгөх боломжтой |
| Аюулгүй байдал | XSS, SQL injection зэрэг олон төрлийн аюулгүй байдлын заналхийлэлд хариу үйлдэл үзүүлэх шүүлтүүр суулгасан |
| Олон хэл дэмжлэг | Олон хэл боловсруулах үндсэн бүтэц |
| Гадаад системтэй холбогдох | Google Analytics зэрэг гадаад системтэй холбогдох функц |
| Хайлтын системийн оновчлол | SEO-д зориулсан үндсэн бүтэц |
eGovFrame, the e-Government Standard Framework,
нь Бүгд Найрамдах Солонгос Улсын Засгийн газраас боловсруулсан, төрийн мэдээллийн технологийн төслүүдэд зориулсан платформд суурилсан стандарт хөгжүүлэлтийн хүрээ бөгөөд дэлхийн хаана ч хэн ч ашиглах боломжтой.
Үндсэн функцүүд
| Функцийн хүрээ | Дэлгэрэнгүй функц |
|---|---|
| Сайт удирдлага | Сайт удирдлага, цэс удирдлага |
| Хэрэглэгчийн удирдлага | Гишүүн удирдлага, эрхийн удирдлага, бүлгийн удирдлага |
| Контент удирдлага | Контент удирдлага, медиа удирдлага |
| Самбар удирдлага | Самбар үүсгэх/удирдах, бичлэг удирдлага, сэтгэгдэл удирдлага |
| Статистик болон лог | Холболтын статистик, системийн лог |
| Системийн удирдлага | Орчны тохиргоо, код удирдлага |
| Гадаад холболт | Google Analytics холболт, API холболт |
1.5 Хувилбарын мэдээлэл болон өөрчлөлтийн түүх
Одоогийн хувилбар: 2.2.1
| Хувилбар | Гаргасан огноо | Гол өөрчлөлтүүд |
|---|---|---|
| 2.2.1 | 2024.08 | Одоогийн хувилбар - eGovFrame 4.2 хэрэглээ болон баталгаажуулалт, аюулгүй байдлын сул талуудыг сайжруулах, Google Analytics API шинэчлэл |
| 2.2.0 | 2020.08 | eGovFrame (3.9,4.0,4.1) хэрэглээ болон баталгаажуулалт, админ дизайн шинэчлэл, гүйцэтгэл сайжруулалт |
| 2.1.0 | 2018.10 | eGovFrame (3.7) хэрэглээ болон баталгаажуулалт, гадаад API холболтын функц бэхжүүлэлт, гүйцэтгэл оновчлол, самбарын системийн дээд түвшний хөгжүүлэлт, дизайн сайжруулалт |
| 2.0.0 | 2016.03 | eGovFrame (3.1,3.5.1,3.6) хэрэглээ болон баталгаажуулалт, аюулгүй байдлын функц бэхжүүлэлт |
| 1.0.0 | 2013.12 | Анхны хувилбар |