IT Documentation
ภาพรวม
เว็บไซต์รวบรวมเอกสารและความรู้ของฝ่ายไอที
บทบาท/หน้าที่
ได้รับมอบหมายให้หาเครื่องมือที่นำมาใช้รวบรวมเอกสารและความรู้ทางด้านไอที เพื่อใช้เก็บรวบรวมข้อมูล บันทึกข้อมูลและความรู้ที่มาจากประสบการณ์การทำงานของแต่ละคนในทีมไอที เพื่อใช้เป็นแหล่งรวบรวมข้อมูลทางด้านไอทีที่สำคัญของหน่วยงาน
ปัญหา/ความท้าทาย
ตลอดระยะเวลาที่ผ่านมาหน่วยงานยังไม่ได้มีการวางแผนในการจัดเก็บความรู้จากประสบการณ์การทำงานของงานไอทีและมีการลาออกหรือเกษียณ ทำให้พบปัญหาการเริ่มต้นทำงานที่ไม่ต่อเนื่อง ข้อมูลที่มีก็ไม่แน่ใจว่าเป็นปัจจุบันหรือไม่ และจะต้องพัฒนาระบบใหม่อยู่บ่อยครั้ง จากปัญหาที่เกิดขึ้นทำให้ได้มองเห็นโอกาสที่จะเริ่มต้นในการจัดทำเว็บไซต์รวบรวมเอกสารและความรู้ของฝ่ายไอที เพื่อทำให้เกิดการทำงานที่เป็นระบบ เป็นแหล่งข้อมูลความรู้ให้กับทีมไอทีและหน่วยงาน จะแก้ไขปัญหาต่างๆที่เกิดขึ้นได้
แนวคิดการออกแบบ
ได้หาข้อมูลเกี่ยวภาษาโปรแกรมหรือเครื่องมือที่จะนำมาใช้งาน ได้วิเคราะห์และให้ความสำคัญเกี่ยวกับวิธีการใช้งานที่ง่ายและเป็นมาตรฐาน ดังนั้น VitePress เป็นเครื่องมือที่ได้เลือกใช้ เพราะสามารถใช้ Vue.js ในการพัฒนาเพิ่มเติมได้และรองรับการเขียนเนื้อหาจากรูปแบบ Markdown ซึ่งสามารถนำไปใช้งานได้หลากหลายลักษณะและมีวิธีการเขียนที่ง่าย
เทคโนโลยี/เครื่องมือ
- Frontend:
Vue.js (VitePress)ใช้ออกแบบ Static content website ด้วย Markdown - DevOps:
Dockerใช้สำหรับการ Deploy ระบบในส่วนของ API และใช้ Kong API ในการทำ Reverse proxy Frontend
คุณสมบัติ
- สร้างเนื้อหาด้วยรูปแบบ Markdown
- รองรับเนื้อหาหลายภาษา
- ค้นข้อมูลได้อย่างถูกต้องและรวดเร็ว
- เลือกธีม Light/Dark
ผลลัพธ์
หลังจากที่ได้เลือกเครื่องมือและพัฒนาเว็บไซต์รวบรวมเอกสารและข้อมูลทั้งหมดของฝ่ายไอทีจนเสร็จ เช่น ข้อมูลที่เกี่ยวกับการพัฒนาระบบ ข้อมูลต่างๆของเครื่องแม่ข่าย เป็นต้น โดยออกแบบเมนูเป็นหัวข้อที่สำคัญต่างๆ เพื่อให้เข้าใจง่ายและเป็นระบบมากขึ้น เมื่อได้ใช้งานก็ทำให้เกิดความสะดวกในการหาข้อมูลต่างๆได้อย่างง่าย ครบถ้วน เป็นการเริ่มต้นของการเก็บข้อมูลอย่างเป็นระบบและมีประสิทธิภาพของหน่วยงาน
รูปภาพ



