คำถามติดแท็ก extensions

ส่วนขยายคือชุดซอฟต์แวร์ที่ขยาย Joomla! การติดตั้งไม่ทางใดก็ทางหนึ่ง ส่วนขยาย Joomla ที่พบมากที่สุด ได้แก่ เทมเพลตส่วนประกอบโมดูลและปลั๊กอิน

3
ส่วนขยาย 'ปิดการใช้งาน' ทำช้าลง Joomla! ประสิทธิภาพของเว็บไซต์?
หากฉันมีส่วนขยาย "ติดตั้ง แต่ปิดการใช้งาน" ในตัวจัดการส่วนขยายของฉัน (ตรงข้ามกับ "ถอนการติดตั้งอย่างสมบูรณ์") ส่วนขยายที่ถูกปิดใช้งานเหล่านี้จะชะลอประสิทธิภาพเว็บไซต์สำหรับผู้เยี่ยมชมเว็บไซต์หรือไม่ ถ้าใช่ทำไม

4
บทแนะนำการพัฒนาส่วนขยาย Joomla 3.x สำหรับนักพัฒนามือใหม่
ฉันทำงานอย่างกว้างขวางในรุ่น Joomla 1.0.15 และพัฒนาส่วนขยายที่หลากหลาย นอกจากนี้ฉันยังคงพัฒนาต่อไปใน Joomla 1.5.x แต่การพัฒนาของฉันถูกยกเลิกหลังจากการเปิดตัวครั้งนี้ ตอนนี้ฉันต้องการเริ่มพัฒนาอีกครั้งด้วย Joomla 3.x ฉันเห็นว่า Joomla ได้ทำการปรับปรุงหลายอย่างเช่น MVC เทมเพลตที่ตอบสนองเวิร์กโฟลว์และอื่น ๆ อีกมากมาย มีคนให้ลิงก์โรดแมพและบทช่วยสอนที่ง่ายที่สุดให้ฉันได้ไหม เวิร์กโฟลว์ใหม่คืออะไรตอนนี้ สถาปัตยกรรม MVC ใหม่คืออะไร

3
อะไรคือความแตกต่างที่สำคัญระหว่างสถาปัตยกรรมซอฟต์แวร์ของ Wordpress และ Joomla!
* หมายเหตุ: นี่ไม่ใช่คำถาม 'ซึ่งดีกว่า'! * Wordpress และ Joomla! เป็น CMS แบบโอเพนซอร์สที่ยอดเยี่ยม ความแตกต่างที่สำคัญคืออะไร 1) ในสถาปัตยกรรมซอฟต์แวร์ระหว่าง Joomla! และ Wordpress? 2) วิธีการทำงานของส่วนขยายไปยังแกนกลาง (นอกกรอบ) หรือไม่? และ 3) แกนและส่วนขยายได้รับการอัพเกรดและอัปเดตอย่างไร

3
รหัสการดาวน์โหลด API และคีย์การสมัครสมาชิกสามารถเผยแพร่ด้วยส่วนขยาย GPL ได้ฟรีหรือไม่
ฉันซื้อและใช้ส่วนขยายหลายรายการตามการสมัครสมาชิกรายปี (และเมื่อใดก็ตามที่ผู้ให้บริการส่วนขยายมีตัวเลือกการใช้งานไม่ จำกัด - ฉันมักจะเลือกใช้) ผู้ให้บริการส่วนขยายจำนวนมากมีรหัสดาวน์โหลดรหัส API หรือรหัสการสมัครสมาชิกซึ่งใช้สำหรับการอัปเกรดและการอัปเดตอย่างต่อเนื่อง ฉันมักจะสร้างต้นแบบสำเร็จรูป (เช่นไซต์ที่มีส่วนขยายที่ติดตั้งและกำหนดค่า) จากนั้นโคลนต้นแบบสำเร็จรูปเหล่านั้นเพื่อสร้าง Joomla 'Quick Start'! เว็บไซต์ ฉันใช้แบบสำเร็จรูปเหล่านี้สำหรับลูกค้าของฉัน (เช่นเจ้าของเว็บไซต์ที่ฉันออกแบบและพัฒนาเพื่อ) และฉันยังใช้งานต้นแบบเหล่านี้กับ Joomlaists อื่น ๆ ในกลุ่มผู้ใช้ของฉัน ฉันต้องการให้ผู้ที่ได้รับและใช้แบบสำเร็จรูปเหล่านั้นได้รับการอัปเดตอย่างต่อเนื่องเช่นกันและฉันก็จ่ายเงินค่าสมัครของฉันต่อไป ฉันต้องลบรหัสดาวน์โหลดและรหัสการสมัครสมาชิกก่อนส่ง Joomla ของฉันหรือไม่ เว็บไซต์?

1
ฉันจะเพิ่มไลบรารี่ของบุคคลที่สามใน Joomla เพื่อให้พวกเขาสามารถใช้งานโค้ดของฉันได้โดยทั่วไป
เราใช้ผลิตภัณฑ์โอเพ่นซอร์สบุคคลที่สามเช่น PhpExcel และ HtmlPurifier ในอดีตเรามักจะมีโฟลเดอร์แยกต่างหากสำหรับพวกเขาและเรียกพวกเขาตาม แต่ตอนนี้อยากจะรู้ว่ามีวิธีการติดตั้ง / ใช้พวกเขากับ\librariesโฟลเดอร์Joomla ธรรมดา ฉันดูที่การใช้ไลบรารีของตัวเองในส่วนขยายของคุณแต่ไม่ชัดเจนว่าจะใช้กับการเขียนไลบรารีของคุณเองหรือไม่หรือโดยทั่วไปจะใช้กับ "สิ่งที่อยู่ในโฟลเดอร์" ฉันหวังว่าจะได้รับคำแนะนำหรือข้อมูลเชิงลึกก่อนที่ฉันจะเริ่ม R & D นี้ แต่จะปรับปรุงด้วยการค้นพบเป็นอย่างอื่น

3
จะ จำกัด การเข้าถึงมุมมององค์ประกอบที่กำหนดเองได้อย่างไร
ในองค์ประกอบที่กำหนดเองของฉันฉันต้องการ จำกัด มุมมองเฉพาะให้กับกลุ่มผู้ใช้บางกลุ่มเท่านั้น ถ้าฉันสร้างรายการเมนูสำหรับหนึ่งในมุมมองของฉันนั่นเป็นเรื่องง่ายที่จะทำ: ฉันเพียงแค่เลือกระดับการเข้าถึงสำหรับรายการเมนูนั้นและฉันก็ทำเสร็จแล้ว ตอนนี้ปัญหาเกิดขึ้นถ้ามีคนพยายามที่จะเข้าถึง URL ที่มี option = com_mycomponent โดยตรงหรือการเปลี่ยนเส้นทางภายในขององค์ประกอบของฉันไปที่หน้าโดยไม่มี Itemid ที่ได้รับมอบหมาย ... ในกรณีนั้นมันเป็นองค์ประกอบที่ต้องการ เพื่อตรวจสอบกลุ่มผู้ใช้และตรวจสอบว่าสามารถดูหน้านั้น ... ฉันจะ จำกัด ได้อย่างไรในรหัสของฉัน? เพียงแค่ตรวจสอบฮาร์ดโค้ดที่ตรวจสอบกลุ่มผู้ใช้ของผู้ใช้หรือไม่ หรือมีวิธี "มาตรฐาน" สำหรับการทำมัน? ฉันตรวจสอบเอกสารแล้วและพบสิ่งนี้: http://docs.joomla.org/J2.5:How_to_implement_actions_in_your_code แต่นั่นเป็นสิ่งที่ผู้ใช้สามารถทำได้ไม่ใช่สิ่งที่ผู้ใช้สามารถเห็นได้ ฉันได้ค้นพบฟอรัมนี้ด้วย: http://forum.joomla.org/viewtopic.php?t=530721 รหัสที่จุดเริ่มต้นค่อนข้างเก่า แต่ท้ายที่สุดแนะนำให้ใช้สิ่งนี้: http://api.joomla.org/cms-3/classes/JUser.html#method_authorise ฉันจะดำเนินการเพื่อสิ่งนั้นได้อย่างไร ฉันควรกำหนดเนื้อหาสำหรับวัตถุหลักที่สร้างโดยมุมมองของฉันเพื่อให้ฉันสามารถทดสอบการเข้าถึงด้วย JUser ได้หรือไม่ ขอบคุณล่วงหน้า.

4
จะพัฒนาโมดูล Joomla ได้อย่างไร?
ฉันมองไปที่การสอนเกี่ยวกับเรื่องนี้อย่างถี่ถ้วน แต่ดูเหมือนจะไม่พบสิ่งที่น่าพอใจ คุณสร้างโมดูลใหม่สำหรับ joomla ได้อย่างไร? ตอนนี้ฉันกำลังใช้โมดูล HTML ที่กำหนดเองทั่วรหัสของฉันและฉันต้องการที่จะเข้าถึง PHP และทำให้พวกเขาทั้งหมดเป็นโมดูล แต่ฉันไม่พบบทเรียนที่จะทำเช่นนั้น ฉันเคยแก้ไขโมดูลที่ติดตั้งมาก่อน แต่ฉันไม่รู้ว่าจะสร้างโมดูลที่จะติดตั้งได้อย่างไร เอกสาร joomla ค่อนข้างสับสนและหลังจากอ่านมันหลายครั้งฉันก็ยอมแพ้ ใครช่วยอธิบายกระบวนการนี้ให้ฉันได้บ้าง ขอบคุณ!

4
Bootstrap เวอร์ชันใดควรใช้ v2.3 หรือ v3 ในส่วนขยายใหม่
ในฐานะนักพัฒนาส่วนขยายฉันยังคงสับสนว่าจะใช้ Bootstrap เวอร์ชันใดในส่วนขยายที่กำลังจะมาถึง ในการสนทนาหลายครั้งฉันพบว่า Joomla 3.x จะไม่ใช้ bootstrap-3.0 ผู้ให้บริการแม่แบบส่วนใหญ่ใช้ bootstrap v3 ส่วนขยายจำนวนมากยังใช้ bootstrap v3 จะเลือกอะไรดี?

2
บทแนะนำสำหรับการตั้งค่า PhpStorm เพื่อทำงานกับ Joomla
มีทรัพยากรหรือบทช่วยสอนที่อธิบายวิธีการติดตั้งPhpStormเพื่อให้สามารถพัฒนาและแก้ไขข้อบกพร่องของส่วนขยาย Joomla (และแกนประมวลผล) ได้หรือไม่ ฉันกำลังมองหาสิ่งที่คล้ายกับการกำหนดค่า Eclipse สำหรับ Joomla! บทช่วยพัฒนา ผู้คนจำนวนมากดูเหมือนจะมีความสุขกับมัน แต่ฉันพยายามที่จะให้มันทำงานและยอมแพ้

3
ฉันจะติดตั้งหลายนามสกุลในหนึ่งช็อตใน Joomla ได้อย่างไร! 3 เว็บไซต์?
ขณะนี้ฉันกำลังสร้างต้นแบบสำเร็จรูป (เช่นไซต์ไปยังการถ่ายโอนไซต์เป็นจุดเริ่มต้นสำหรับเว็บไซต์ลูกค้าใหม่) การตั้งค่าของฉันคือการโหลดส่วนขยายทั้งหมดในสำเร็จรูป, โอนไซต์ไปยังบัญชีโฮสติ้งของลูกค้า, จบการพัฒนาแล้วถอนการติดตั้งส่วนขยายที่ฉันไม่ได้ใช้ อย่างไรก็ตามเนื่องจากฉันมี 'สำเร็จรูป' และส่วนขยายประมาณ 60 ถึง 70 (เมื่อคุณเพิ่มส่วนประกอบโมดูลและปลั๊กอินทั้งหมด) - ดังนั้นจึงใช้เวลานานมาก ฉันกำลังมองหา 'ตัวติดตั้งส่วนขยายหลายตัว' - แต่มองไปที่ JED ( http://extensions.joomla.org/extensions/core-enhancements/installers ) ผู้ติดตั้งแบบหลายตัวที่มีอยู่จะขึ้นอยู่กับ J! 2.5 ใน Joomla! เอกสาร - มีบทความเกี่ยวกับการสร้างแพคเกจ วิธีนี้อนุญาตให้รวมหลายส่วนขยายในหนึ่งซิปเพื่อติดตั้ง แต่มีข้อเสียเปรียบของ "การรวมไว้ในแพ็คเกจจะช่วยให้ผู้ใช้ติดตั้งและถอนการติดตั้งส่วนขยายทั้งสองในคราวเดียว" ฉันต้องการติดตั้งส่วนขยายหลายรายการใน 'one-go' - แต่มีความสามารถในการถอนการติดตั้งส่วนขยายโดยไม่ต้องถอนการติดตั้งแพคเกจทั้งหมด 1) มี 'multi-installer' สำหรับ J! 3 หรือไม่ 2) มีวิธีติดตั้งส่วนขยายหลายรายการในหนึ่งช็อตสำหรับ J! 3 หรือไม่? นี่จะเป็นการประหยัดเวลามาก

2
Joomla ทำอย่างไร! การอัปเดต 'คลิกเดียว' ทำงานได้หรือไม่
Joomla ของฉัน! แดชบอร์ดการดูแลระบบ CMS แจ้งเตือนฉันเมื่อมีการอัปเดตส่วนขยาย ฉันใช้การอัปเดต 'คลิกเดียว' และส่วนขยายนั้นได้รับการอัปเดต การอัปเดต 'คลิกเดียว' เหล่านี้ทำงานอย่างไร ทำ Joomla! มี 'ฐานข้อมูลส่วนกลาง' ของรุ่นเสริมที่ Joomla! ตรวจสอบ CMS กับ? (เช่นระบบรวมศูนย์ที่ติดตาม) หรือผู้ให้บริการส่วนขยายแต่ละรายเรียกใช้ 'เซิร์ฟเวอร์การอัพเดท' ของตนเองซึ่ง Joomla! ตรวจสอบ CMS กับ? เกิดอะไรขึ้น 'เบื้องหลัง' เพื่อทำให้การอัปเดต 'คลิกเดียว' ทำงานได้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.