เราจะลดเวลาการเขียนโค้ดลงได้อย่างไร
- ระบบสมาชิก
1.1 ระบบลงทะเบียนสมาชิก
1.2 ข้อมูลส่วนบุคคล (แก้ไขข้อมูลส่วนตัว)
1.3 ระบบลืมรหัสผ่าน
1.4 ระบบ Login, logout - หน้าเว็บ
2.1 ระบบแสดงหน้าเว็บไซต์ทั่วไป ใช้สำหรับแสดงผลเว็บไซต์เช่นหน้า Home
2.2 ระบบจัดการหน้าเว็บ (เขียน - แก้ไข หน้าเว็บไซต์) - ระบบเมนู
แต่เนื่องจาก GCMS เป็นระบบ CMS ทำให้ในการนำไปใช้งานเป็นระบบเว็บไซต์บางประเภทมันยังใหญ่โตอยู่ดี เนื่องจากต้องนำส่วนประกอบอื่นๆของมันไปด้วย (ถึงแม้จะถอดโมดูลทั้งหมดที่ถอดได้ออกแล้ว) ผมจิงคิดถึงการออกแบบระบบพื้นฐานของเว็บไซต์ใหม่ โดยทำให้เป็นแค่ เฟรมเวิร์ค แทน ซึ่งมันคือ จุดเริ่มต้นของ คชสาร
เงื่อนไขในการออกแบบ คชสาร ที่ผมตั้งไว้แต่เริ่มต้น
- เร็ว อันนี้เป็นจุดเด่นที่ผมมี ซึ่งน่าจะหาใครมาเทียบยาก
- ต้องสามารถทำเป็น CMS ได้ เพราะคชสารถูกออกแบบมาเพื่อทดแทนข้อจำกัดของ GCMS โดยตรง และผมยังคงต้องพัฒนา GCMS ต่อ เนื่องจากมีผู้ใช้งานเป็นจำนวนมาก
- ง่าย เนื่องจากมีคนเข้าใจ GCMS จริงๆน้อยมาก ส่วนหนึ่งอาจเป็นเพราะผมไม่มีคู่มือการใช้งาน ทำให้การดัดแปลงยังคงค่อนข้างอยู่ในวงจำกัด แต่คนที่สามารถดัดแปลง GCMS ได้เขาก็ทำได้น่าทึ่งทีเดียว (เอาซะผมจำเกือบไม่ได้ก็มี)
- อยากเขียนคู่มือการใช้งาน อันนีัเป็นเหตุผลส่วนตัวจริงๆ เนื่องจากเป็นคนที่ไม่ชอบอ่านและเขียนคู่มือ (ผมว่าผมดูโค้ดเลยยังเข้าใจว่ามันทำอะไรได้ดีกว่าอ่านจากคู่มือ เพราะเราจะเห็นอะไรหลายอย่างที่คู่มือไม่ได้บอกไว้) ซึ่งถ้าผมจะดัน คชสาร ให้เกิดขึ้นจริงๆ ผมคงต้องทำคู่มือด้วยเท่านั้น
ผมหวังว่าคุณจะมีความสุขในการเขียนโค้ดเพิ่มขึ้นนะครับ