ภาพรวม Jumi
Jumi เป็นชุดของ ส่วนขยาย (หรือ Add - on) สำหรับ Joomla!
ส่วนขยายจะใช้ในการเพิ่มความสามารถใน Joomla! ที่ไม่มีอยู่ในรหัสฐานหลัก มีหลายพันของพวกเขา คุณสามารถหาตัวอย่างมากขึ้นกว่าที่เคยเติบโตของเรา Joomla! Extensions Directory. เตรียมที่จะประหลาดใจที่จำนวนงานที่น่าตื่นเต้นที่ผลิตโดยชุมชนนักพัฒนาของเราที่ใช้งานอยู่!
มีห้าประเภทของ Joomla เป็น! นามสกุล :
- Components
- Modules
- แม่แบบ
- โปรแกรมเสริม
- Languages
Jumi มาเป็น ส่วนประกอบ และการ ภาษา (เฉพาะสำหรับ Joomla 1.5) ปลั๊กอิน และการ โมดูล ส่วนขยายสำหรับ Joomla!
Components -- ข้อมูลทั่วไป
ชิ้นส่วนที่ใหญ่ที่สุดและซับซ้อนที่สุดของประเภทส่งเสริม Components เป็นเหมือนโปรแกรมขนาดเล็กที่ทำให้ตัวหลักของหน้า การเปรียบเทียบที่อาจจะทำให้ความสัมพันธ์ง่ายขึ้นเพื่อทำความเข้าใจจะเป็นที่ Joomla! เป็นหนังสือและส่วนประกอบเป็นบทในหนังสือ ชิ้นส่วนหลักบทความ (com_content) เช่นเป็นโปรแกรมขนาดเล็กที่จัดการทั้งหมดบทความหลักการแสดงผลเช่นเดียวกับการลงทะเบียนองค์ประกอบหลัก (com_user) เป็นโปรแกรมขนาดเล็กที่จัดการกับการลงทะเบียนผู้ใช้
ชิ้นส่วนจะจัดการข้อมูลการแสดงชุดให้ฟังก์ชันและในทั่วไปสามารถดำเนินการดังกล่าวไม่ตกอยู่ภายใต้ฟังก์ชั่นทั่วไปของรหัสหลักใด ๆ
มือทำงาน Components ในมือกับโมดูลและโปรแกรมเสริมที่จะให้ความหลากหลายมากมายของการแสดงผลเนื้อหาและการทำงานนอกเหนือจากข้อมาตรฐานและแสดงเนื้อหา พวกเขาทำให้มันเป็นไปได้อย่างสมบูรณ์แปลง Joomla! และขยายขีดความสามารถของตนอย่างมาก
Modules -- ข้อมูลทั่วไป
Module จะมีน้ำหนักเบาและมีความยืดหยุ่นมากขึ้นที่ใช้ในการขยายการแสดงผลหน้าแล้วส่วนประกอบ Modules จะใช้ในการบิตขนาดเล็กของหน้าเว็บที่โดยทั่วไปจะไม่ซับซ้อนและสามารถที่จะเห็นในองค์ประกอบที่แตกต่างกัน เพื่อดำเนินการต่อในการเปรียบเทียบหนังสือของเรา Module สามารถมองที่เป็นบล็อกเชิงอรรถหรือส่วนหัวหรืออาจปิดกั้นภาพคำอธิบายภาพ / ที่สามารถแสดงผลบนหน้าใดหน้าหนึ่ง แน่นอนคุณสามารถมีเชิงอรรถในหน้าใดก็ได้ แต่หน้าไม่ได้ทั้งหมดจะมีพวกเขา เชิงอรรถอาจปรากฏไม่ว่าที่คุณกำลังอ่านบท ในทำนองเดียวกัน Modules สามารถแสดงชิ้นส่วนไม่ว่าที่คุณโหลด
Modules เป็นเช่น applets น้อยขนาดเล็กที่สามารถวางไว้ที่ใดก็ได้ในเว็บไซต์ของคุณ พวกเขาทำงานร่วมกับองค์ประกอบในบางกรณีและในที่คนอื่นจะเสร็จสมบูรณ์ยืนอยู่คนเดียวตัวอย่างของรหัสที่ใช้ในการแสดงข้อมูลบางส่วนจากฐานข้อมูลเช่นบทความ (Newsflash) Modules มักใช้ข้อมูลออก แต่พวกเขายังสามารถเป็นรายการรูปแบบเชิงโต้ตอบเพื่อป้อนข้อมูล ข้อมูลตัวอย่างเช่นเข้าสู่ระบบโมดูลหรือแบบสำรวจ
Modules สามารถกำหนดให้โมดูลตำแหน่งที่กำหนดไว้ในแม่แบบของคุณและในส่วนหลังในขณะที่การแก้ไขการตั้งค่า Module ตำแหน่ง ตัวอย่างเช่น"ซ้าย"และ"สิทธิ"เป็นเรื่องปกติสำหรับเค้าโครงคอลัมน์ 3
แต่ละโมดูลจะถูกกำหนดให้ตำแหน่งโมดูลในเว็บไซต์ของคุณ หากคุณต้องการให้แสดงในสองตำแหน่งที่แตกต่างกันคุณต้องคัดลอกโมดูลและกำหนดคัดลอกเพื่อแสดงในตำแหน่งใหม่ นอกจากนี้คุณยังสามารถตั้งค่าที่รายการเมนู (และหน้า) Module จะแสดงผลบนคุณสามารถเลือกรายการเมนูทั้งหมดหรือคุณสามารถเลือกและเลือกโดยการลงคีย์ควบคุมและการเลือกหลายตำแหน่งหนึ่งโดยหนึ่งในโมดูล [แก้ไข] หน้าจอ .
Plugins -- ข้อมูลทั่วไป
หนึ่งในส่วนขยายที่สูงขึ้นสำหรับ Joomla! เป็นปลั๊กอิน ในรุ่นก่อนหน้าของ Joomla! (คือก่อน version 1.5) มีปลั๊กอินที่เรียกว่า"แมมบอท" นอกเหนือจากการเปลี่ยนชื่อของพวกเขาฟังก์ชันการทำงานของพวกเขาได้รับการขยายตัว Plugin คือส่วนของโค้ดที่จะทำงานเมื่อเหตุการณ์ที่กำหนดไว้ล่วงหน้าเกิดขึ้นภายใน Joomla! การใช้โปรแกรมเสริมช่วยให้นักพัฒนาเพื่อเปลี่ยนวิธีการของพวกเขาจะทำงานรหัสขึ้นอยู่กับที่มีการติดตั้งโปรแกรมเสริมเพื่อตอบสนองต่อเหตุการณ์
มีหลายประเภทของปลั๊กอินใน Joomla เป็น! ที่นั่น บรรณาธิการตัวอย่างเช่นการตรวจสอบเนื้อหาอื่น ๆ ปลั๊กอินพวกเขาแตกต่างในการใช้งานและพฤติกรรม
Jumi ปลั๊กอินเป็นของครอบครัวของที่เรียกว่า ปลั๊กอินเนื้อหา. ซึ่งหมายความว่ารวมถึงรหัสที่กำหนดเองลง Joomla! เฉพาะบทความ
โปรแกรมเสริมการปรับเปลี่ยนลักษณะของเนื้อหา Joomla! บทความที่ พวกเขาอาจรวมถึงบางสิ่งบางอย่างลงในบทความ, การเปลี่ยนแปลงคำบาง, กำหนดชั้นเรียน HTML ใช้ในบทความและอื่น ๆ เป็นต้น
ภาษา -- ข้อมูลทั่วไป
New to Joomla! 1.5 และอาจจะง่ายที่สุดและที่สำคัญส่วนขยายภาษา Joomla! ออกมาพร้อมกับการติดตั้งหลายภาษา แต่ฐานของเว็บไซต์และผู้ดูแลระบบเป็นชุดในเพียงหนึ่งภาษา en - GB -- เป็นภาษาอังกฤษกับการสะกด GB ตัวอย่างเช่น เมื่อต้องการรวมคำแปลทั้งหมดที่มีจะขยายตัวแพคเกจหลักและทำให้ไม่สามารถจัดการได้สำหรับการอัปโหลดวัตถุประสงค์ ไฟล์ภาษาเปิดใช้งานทั้งหมดที่ผู้ใช้อินเตอร์เฟซทั้งสองปลายและ Front - Back - end ที่จะแสดงในภาษาที่ต้องการท้องถิ่น หมายเหตุชุดดังกล่าวไม่ได้มีผลกระทบต่อเนื้อหาใด ๆ ที่เกิดขึ้นจริงเช่นบทความ
Jumi เป็นเครื่องมือเกินไป
โมดูลบางอย่าง (เช่น Newsflash, เมนูหลัก whosonline และอื่น ๆ ) และปลั๊กอิน (คะแนน PageBreak เช่น,, เป็นต้น) จะมีผลทันทีหลังจากที่มีการประกาศ Jumi จะแตกต่างกัน Jumi เป็นเครื่องมือ
เครื่องมือตัวเองให้ไม่มีอะไร มันว่างเปล่า เช่นเดียวกับ CMS Joomla! โดยไม่มีเนื้อหาใด ๆ คุณต้องให้ Jumi วัสดุที่สามารถประมวลผลและนำเสนอให้กับผู้ใช้บางราย วัสดุสำหรับ Jumi เป็นรหัส cutom
Jumi บางแหล่งจะเขียนหรือเก็บไว้และ injects ลงใน Joomla!
ง่ายและมีประสิทธิภาพ
Jumi -- องค์ประกอบ, ปลั๊กอินและเครื่องมือโมดูล
เครื่องมือ Jumi ไม่ว่าสิ่งที่เผง -- องค์ประกอบ, ปลั๊กอินหรือโมดูลรวมเป็น Joomla! แหล่งที่มาบางส่วน ที่มาสามารถเก็บไว้ได้หรือเป็นลายลักษณ์อักษร มันสามารถเป็นเช่น CSS, PHP, HTML, JavaScript หรือแฟ้มข้อความ ทุกโมดูล Jumi, Jumi ปลั๊กอินอินสแตนซ์และบันทึกส่วน Jumi, สามารถกำหนดแหล่งที่มาของตัวเองสำหรับการรวม
ส่งออกขยาย Jumi ขึ้นอยู่กับแหล่งรวม
ออกเป็นองค์ประกอบ Jumi ลงในหน้าของตัวเอง
Jumi ส่งออกของโมดูลในตำแหน่งโมดูล
Jumi ปลั๊กอินออกจะอยู่ในตำแหน่งที่กำหนดไว้ในบทความ
เมื่อเลือก Jumi สำหรับการขยาย Joomla! ความสามารถในการตอบทั้งสองคำถาม :
- สิ่งที่ควรจะเห็นหรือไม่
- WHERE ผลกระทบจะได้รับการเห็นหรือไม่
สิ่งที่ คำถามเกี่ยวกับแหล่งที่จะรวม WHERE คำถามเกี่ยวกับประเภทของการขยาย Jumi : โมดูล Jumi, Jumi ปลั๊กอินหรือองค์ประกอบ Jumi
การใช้งานทั่วไปส่วนใหญ่อยู่ใน Jumi รวมทั้ง PHP, JavaScript, hrml และรหัส CSS
สิ่งที่สามารถทำได้ด้วย Jumi?
โซลูชั่นที่เป็นที่ทราบ Jumi ครอบคลุมการใช้งานเหล่านี้
- ป้ายโฆษณาในเว็บไซต์บุคคลที่สาม (Google AdSence, Amazon, AdBrite, ...),
- โฆษณาของตัวเอง
- รูปแบบ (ผู้ติดต่อ, สั่งซื้อ, การสำรวจการสำรวจความคิดเห็น, ...),
- scrollers,
- มัลติมีเดีย
- แผนที่
- บล็อก
- ...
ในการบอกความจริง Jumi โมดูลสามารถใช้แทนทุกคนรู้ว่าโมดูลสำหรับ Joomla! และในขณะเดียวกันการส่งออกของรหัสที่สามารถแสดงในบทความและ / หรือองค์ประกอบในเวลาเดียวกันเช่นกัน ไม่มีที่สิ้นสุดความเป็นไปได้เกือบ ...
Jumi -- แจ็คของธุรกิจการค้าทั้งหมดหรือไม่
ไม่มี! Jumi มีข้อ จำกัด ใน ขอโทษ ที่ร้ายแรงที่สุดต่อไปนี้
Jumi สามารถรวมเฉพาะไฟล์ที่อยู่บนเซิร์ฟเวอร์ของคุณ
คำเตือนนี้ไม่ได้หมายความว่าคุณจะไม่สามารถนำเสนอผลลัพธ์ของสคริปต่างประเทศผ่านทาง Jumi ก็หมายความว่าคุณจะไม่สามารถทำไฟล์"ต่างชาติ"ไฟล์ของคุณเองด้วย Jumi : คุณไม่สามารถชี้ไปที่ไฟล์สคริปต์ภายนอก
Jumi ไม่รับผิดชอบต่อการส่งออก selfconsistent ของไฟล์รวม
คำเตือนนี้ไม่ได้หมายความว่าคุณจะไม่สามารถรวมไฟล์บนเซิร์ฟเวอร์ของคุณใด ๆ คุณสามารถ Jumi แต่ไม่มีปัญญาที่จะตัดสินใจว่าเนื้อหาเป็นเรื่องปกติหรือไม่ใด ๆ Jumi เป็น WYIIWYG -- สิ่งที่คุณรวมคือสิ่งที่คุณได้รับ เพียงปมอัจฉริยะในกระบวนการนี้คุณ
Jumi ปลั๊กอิน มีข้อ จำกัด หน่วยความจำ
Jumi ปลั๊กอิน (ไม่ Jumi โมดูลหรือส่วนประกอบ) ใช้ buffering PHP : สคริปต์ที่เก็บไว้เป็นบัฟเฟอร์ในหน่วยความจำก่อนแล้วจึงรวมอยู่ในบทความ สำหรับขนาดใหญ่มากจริงๆสคริปต์ memory_limit ที่กำหนดใน php.ini ของคุณอาจจะไม่เพียงพอ ถ้าเป็นอย่างนั้นเพิ่มขึ้นนั้น

