Projects
Jongman Overview
แก้ไขล่าสุด ใน วันศุกร์ที่ 16 ตุลาคม 2552 เวลา 21:00 น. เขียนโดย Prasit Gebsaap วันศุกร์ที่ 16 ตุลาคม 2552 เวลา 20:29 น.

Jongman เป็นส่วนขยายบน Joomla! 1.5 ที่ได้รับแนวคิดและ source code บางส่วนมาจาก PHPScheduleIt ด้วยหวังว่าผู้ใช้งาน Joomla! จะได้มีโอกาสได้ใช้งาน Extension สำหรับการจองทรัพยากรดีๆ สักตัวโดยเฉพาะการใช้งานบน Intranet ในองค์กร โดยในรุ่นแรกจะทำการ port ในส่วนของ features ต่างๆ จาก PHPScheduleIt มาประมาณซัก 80% ก่อนโดยมีรายละเอียดดังนี้
- รองรับการจองแบบการจองซ้ำเช่น ทุกๆ วันที่ 15 ของเืดือน หรือทุกวันศุกร์จากวันที่ 1 กุมภาพันธ์ 2553 ถึง 30 มิถุนายน 2553
- รองรับการจองแบบ Multiple Day
- สามารถจัดกลุ่มของ Resource (Schedule) และกำหนดค่าสำหรับการจองต่างๆ เช่น ระยะเวลาที่เริ่มให้ทำการจองและสิ้นสุดการจองในแต่วัน เช่นจาก 08:00 ถึง 18:00 น หรือกำหนดระยะเวลาสั้นที่สุดที่จะจองได้ ตั้งแต่ 30 นาที 1 ชั่วโมง 2, 3,4 จนถึง 12 ชั่วโมง (Time Span) ยกตัวอย่าง เช่นการจัดห้องประชุม และเครื่องฉาย (LCD Projector) ไว้ใน Schedule เดียวกัน
- สามารถสร้าง Menu ได้มากกว่า 1 รายการโดยสามารถระบุ Schedule แตกต่างกันได้
- สามารถกำหนดได้ว่า Resource ใดต้องได้รับการอนุมัติจากผู้ดูแลก่อนจึงจะสมบูีรณ์
- สามารถดูข้อมูลการจองได้ทั้งแบบรายการ และแบบปฏิทิน รายวัน รายเดือน
- ตรวจสอบสถานะของการจองโดยใช้ AJAX
- ผู้จองสามารถแก้ไข หรือยกเลิกการจองได้
- รองรับระบบการงดจองชั่วคราว เช่นงดจองเพื่อทำการปรับปรุง หรือซ่อมบำรุง
- ผู้ดูแลระบบสามารถยกเลิก Resource ได้ทุกระยะ
Greybox Loader Plugin/Mambot
แก้ไขล่าสุด ใน วันพุธที่ 05 สิงหาคม 2552 เวลา 21:57 น. เขียนโดย MrS Siam วันพุธที่ 09 กรกฏาคม 2551 เวลา 11:02 น.
News
Joomlant Greybox Loader for Joomla 1.5 released. Please download in
Joomlant Greybox Loader for Joomla! 1.5 (23.67 kB 2009-08-05 12:01:43).
Greybox Loader เป็น mambot (J1.0) หรือ plugin (J1.5) ที่ทำหน้าที่ง่ายๆ คือ ตรวจสอบว่า component ที่ run อยู่มีการ config ให้ load Greybox หรือไม่ ถ้าอยู่ใน List ก็จะทำการ Include file ต่างๆ ของ Greybox และทำการ Initalize Javascript ของ Greybox สำหรับ Greybox เป็น Pop-up Javscript ที่ไม่ใช่การใช้งาน Window.Open อย่างที่เราคุ้นเคยกัน ดังนั้นจึงไม่มีปัญหากับ Popup Blocker ตามข้อมูลใน Site ของ Greybox
GreyBox can be used to display websites, images and other content in a beautiful way.
Why use GreyBox:
- It does not conflict with pop-up blockers
- It's only 22 KB!
- It's super easy to setup
- It's super easy to use
- You can easily alter the style as it is controlled through CSS
ผมใช้ Greybox ครั้งแรกก็เพื่อให้ User click เพื่อ Popup ตัว Window ขึ้นมาเพี่อเลือกข้อมูลพนักงานแล้วก็ Assign ค่ากลับไปให้ Window หลัก ตอนแรกก็เริ่มที่ Highslide แต่เนื่องจากงานด่วนมาก มีเวลาแค่ 2 วันในการเขียน Component รวมทั้งการ Set up ให้ Joomla! ทำการ Authen กับ Microsoft Active Directory (ใช้ JAuth ของ SAM) ก็เลยมาจบที่ Greybox เพราะใช้ง่ายกว่า สาเหตุที่ทำเป็น Mambot ก็เพราะคิดว่ามีหลาย Component ที่ต้องการใช้ GreyBox ถ้าไม่ทำ Mambot ก็จะต่างคนต่าง Add ตัว GreyBox เข้าไปมีปัญหาในการ Maintain มากกว่า

