การจัดการหลายเว็บไซต์ด้วย Joomla?


9

ฉันวางแผนที่จะเริ่มต้นเว็บไซต์ที่แตกต่างกันสามแห่งภายใต้โฮสต์เว็บเดียว ฉันรู้จักเว็บโฮสต์ที่รองรับสิ่งนี้ คำถามที่ฉันมีคือ: ฉันสามารถจัดการทั้งสามไซต์ภายใต้อินสแตนซ์ของ Joomla ได้หรือไม่ ถ้าเป็นเช่นนั้นจะมีวิธีปฏิบัติที่ดีที่สุดสำหรับการทำเช่นนี้การบริหารที่ชาญฉลาด?

ปรับปรุง:ฉันเพิ่งเห็นเอกสาร Joomla ในหลายโดเมนและเว็บไซต์ใน Joomla เดียว! การติดตั้งที่เป็นหลักจะอธิบายวิธีการทำเช่นนี้

ดังนั้นตอนนี้ฉันเดาคำถามของฉันคือมันเป็นความคิดที่ดีในการทำเช่นนี้หรือในที่สุดมันจะสร้างปัญหามากกว่าที่มันคุ้มค่า?


So now I guess my question is, is it a good idea to do this, or would it ultimately create more trouble than it's worth? มักจะมีปัญหามากกว่าที่มันคุ้มค่า ยกเว้นในกรณีที่ไซต์แบ่งปันข้อมูลบางอย่างเช่นการเข้าสู่ระบบหรือบทความ
Bakual

มันอาจจะเป็นอย่างดีบาคาอัลฉันยังไม่ได้ลองเลย ฉันคิดว่าทั้งสองไซต์จะแบ่งปันการออกแบบที่คล้ายกันแทนที่จะเป็นเนื้อหาที่คล้ายกันและการติดตั้งแบบหลายไซต์ภายใต้การติดตั้ง Joomla เพียงครั้งเดียวจะทำให้เรื่องนี้ง่ายขึ้น แต่ฉันอาจผิดเกี่ยวกับเรื่องนี้
Evan Lynch

การออกแบบทำโดยแม่แบบ การติดตั้งแม่แบบนั้นง่ายมากและโดยปกติแล้วคุณจะไม่อัปเดตแม่แบบนั้นบ่อยครั้ง นอกจากนี้หากคุณต้องการปรับการออกแบบเล็กน้อยมันอาจจะง่ายขึ้นเมื่อมีเทมเพลตสองแบบอีกครั้ง ดังนั้นสำหรับการออกแบบเท่านั้นฉันจะไม่ทำ
Bakual

อ่าโอเค. ฉันคิดว่าคุณพูดกับฉันว่ามันเป็นประโยชน์หลักที่ฉันจะได้รับฉันคิดว่าสองเว็บไซต์จะมีเทมเพลตที่คล้ายคลึงกัน แต่ไม่เหมือนกัน
Evan Lynch

1
มาดู servcies อย่างwatchful.liและmyjoomla.comถ้าคุณวางแผนที่จะจัดการ Joomlas หลายอัน ฉันมีความรู้สึกเหล่านั้นจะเป็นประโยชน์ :)
Bakual

คำตอบ:


5

Joomla หลายเว็บไซต์เป็นคุณสมบัติที่รอมานานและความสามารถหลักในการใช้งานนี้อยู่ในรายการที่ต้องการของฉัน จนถึงตอนนี้มีส่วนขยายของบุคคลที่สามที่ดีจริงๆเพียงไม่กี่ตัวที่จัดการคุณลักษณะนี้ซึ่งให้ความยืดหยุ่นที่ดีเยี่ยมและสถานการณ์การกำหนดค่าที่แตกต่างกันมากมาย

นี่เป็นครั้งแรกที่ฉันได้ยินเกี่ยวกับความสามารถหลักในการสร้างการกำหนดค่าหลายไซต์ด้วยการติดตั้ง Joomla เดียว ฉันยังไม่ได้ลองสิ่งที่อธิบายไว้ในเอกสารนี้และฉันไม่รู้ว่ามันมีข้อดีหรือข้อเสียอย่างไรแม้ว่าฉันคิดว่าด้วยวิธีนี้จะไม่มีวิธีที่ง่ายในการแยกแยะเว็บไซต์ 2 แห่งในแบ็กเอนด์และทำให้พวกเขาทำงานเป็นอิสระ 2 เว็บไซต์

นี่ไม่ใช่เรื่องเลวร้ายถ้าคุณจะเป็นคนเดียวที่จะปรับปรุงเว็บไซต์ ฉันเดาว่าคุณจะต้องใช้การจัดระเบียบเนื้อหาแบบลอจิคัล (หมวดหมู่โมดูลเมนู) และทำความคุ้นเคยกับกระบวนการสร้าง / แก้ไขเนื้อหาที่เหมาะสมสำหรับแต่ละเว็บไซต์

โดยทั่วไปสถานการณ์จำลองหลายไซต์ตามที่อธิบายไว้ในเอกสารประกอบนั้นอาจเหมาะสำหรับเว็บไซต์ที่คล้ายกัน 2 แห่งของเจ้าของ 1 คนเนื่องจากคุณจะต้องรักษาการติดตั้งเพียง 1 ครั้งเท่านั้นและดูเหมือนว่ามันจะไม่ทำงานยากนัก

อย่างไรก็ตามฉันไม่สามารถมองเห็นได้ในขณะนี้ว่าคุณจะไปได้ไกลเพียงใดโดยใช้วิธีการนี้และข้อเสียหรือข้อ จำกัด ที่เป็นไปได้ที่คุณอาจเจอ

ดังที่กล่าวไว้ Joomla หลายเว็บไซต์ได้รับการจัดการโดยบุคคลที่สามตั้งแต่เมื่อนานมาแล้ว คุณควรกำหนดความต้องการที่แท้จริงของคุณสำหรับการตั้งค่าของคุณจากนั้นทำการวิจัยเพิ่มเติมและดูที่ส่วนขยายของบุคคลที่สามที่JEDเพื่อหาข้อมูลเพิ่มเติมเกี่ยวกับความเป็นไปได้ในปัจจุบันของสถานการณ์หลายเว็บไซต์ Joomla

จนถึงตอนนี้ฉันได้ทำงานกับJMS Multi-SitesและMighty-Sitesซึ่งยอดเยี่ยมและอนุญาตให้ใช้ตารางฐานข้อมูลร่วมกันสำหรับส่วนประกอบจำนวนมากในโดเมนที่แตกต่างกัน

ฉันก็อยากรู้อยากเห็นที่จะได้ยินคนอื่นที่ได้ลองใช้ความสามารถหลักในการติดตั้งหลายเว็บไซต์ด้วย Joomla แม้ว่า ... !

อัปเดตพฤษภาคม 2560

การเพิ่มลิงค์ที่ฉันโพสต์ไว้ในคำถามอื่นที่ทำเครื่องหมายว่าซ้ำกัน ( ฉันสามารถใช้ไซต์อื่นโดยใช้การติดตั้ง Joomla เดียวได้หรือไม่ ) เพราะฉันคิดว่ามันมีลิงค์ทรัพยากรใหม่กว่าและเป็นระเบียบมากขึ้น

เอกสาร Joomla

ส่วนขยาย

อัปเดต (อัปเดตที่เก่ากว่า):

อื่น ๆ ที่เกี่ยวข้อง Q / A ใน JSE:


ฉันชอบที่จะอยู่ห่างจากเว็บไซต์หลายแห่งและหลายบัญชี เป็นการดีกว่าที่จะมีการจัดการที่ดีสำหรับแต่ละเว็บไซต์ในรูปแบบคลาวด์
Anibal

1
หลังจากอ่านเอกสารอีกครั้งตัวเลือกหลักของเว็บไซต์หลายแห่งดูจะแฮ็คเล็กน้อยสำหรับฉัน คุณมีการตั้งค่าใด ๆ ระหว่างเครื่องมือ JMS Multi-sites และ Mighty-Sites ที่คุณต้องการหรือไม่?
Evan Lynch

อย่างไรก็ตาม, ข้อเสียของการใช้ส่วนขยายอย่าง FFrewin แนะนำให้จัดการหลายเว็บไซต์ภายใน Joomla คืออะไร? ตราบใดที่ฐานข้อมูลถูกแยกเก็บไว้เช่นเดียวกับที่ Multi Site อนุญาตมันก็ดูเหมือนจะไม่ทำให้การบริหารจัดการหนักขึ้น แต่ฉันยอมรับอย่างอิสระว่าฉันไม่ได้ลองสิ่งนี้ดังนั้นมันจึงยากที่จะจัดการในวิธีที่ฉันยังไม่เห็นล่วงหน้า
Evan Lynch

@EvanLynch ควรพิจารณาคำตอบและความคิดเห็นของผู้ใช้รายอื่นด้วย คำตอบของฉันมุ่งเน้นไปที่สถานการณ์ MS เป็นส่วนใหญ่ สิ่งที่จะทำให้การตัดสินใจที่ดีที่สุดขึ้นอยู่กับความต้องการโครงการที่แท้จริงของคุณ หากคุณตัดสินใจที่จะใช้ตัวเลือกหลายเว็บไซต์พร้อมกับส่วนขยายขอแนะนำให้ติดต่อนักพัฒนาส่วนขยายและอธิบายสิ่งที่คุณเป็นหลังจากนั้น พวกเขาทั้งสองให้การสนับสนุนที่ดีและพวกเขาสามารถให้ความช่วยเหลือการกำหนดค่า เพื่อกลับคำตอบทั้งหมดของฉันในหัวข้อวิธีการ MS อาจเหมาะสำหรับบางโครงการ แต่อาจไม่ดีที่สุดสำหรับโครงการประเภทใดก็ได้
FFrewin

จุดดี. ดูเหมือนว่ามันจะทำให้การบริหารงานง่ายขึ้น แต่เนื่องจากคนสามคนต่างบอกว่าไม่เป็นเช่นนั้นดูเหมือนว่าฉันอาจจะเข้าใจผิด ฉันเพิ่งทำการวิจัยเพิ่มเติมอีกเล็กน้อยและดูเหมือนว่าวิธีที่ง่ายที่สุดในการทำเช่นนี้คือการใช้ส่วนขยาย WordPress สำหรับ Joomla ซึ่งอนุญาตสำหรับเว็บไซต์หลายแห่ง
Evan Lynch

4

หากเป็นเพียง 3 ไซต์และเนื้อหาและส่วนขยายแตกต่างกันฉันจะไม่ยุ่งกับเนื้อหาหลายไซต์ เพียงแค่ตั้งค่าทั้ง 3 แยกต่างหากจากนั้นใช้เครื่องมือเช่น watchful.li เพื่อตรวจสอบพวกเขาและผลักดันการปรับปรุงไปยังพวกเขาจากแดชบอร์ดเดียว หากคุณใช้ Akeeba Pro คุณสามารถตั้งค่า watchful เพื่อเรียกใช้การสำรองข้อมูลสำหรับคุณ (พูดถึงบัญชี S3) และจะแจ้งให้คุณทราบหากมีการอัปเดตส่วนขยายของคุณ

Watchful.li


การขึ้นลงเพราะสิ่งนี้ฟังดูมีประโยชน์และเป็นวิธีที่ดีในการจัดการค่าใช้จ่ายด้านการบริหารแม้ว่าฉันจะยอมรับคำตอบของ FFrewin เพราะนั่นคือสิ่งที่ฉันกำลังมองหาในตอนแรก ขอบคุณสำหรับความช่วยเหลือของคุณฉันขอขอบคุณ
Evan Lynch

ในขณะที่เครื่องมือการจัดการจากศูนย์กลางที่ยอดเยี่ยมมีอยู่มากมายใน Wordpress มันเป็นเรื่องเกี่ยวกับสัตว์ร้ายตัวเดียวสำหรับ Joomla แต่ฉันได้ทดสอบ watchful.li และพบว่ามันต้องการ การอัปเดต Akeeba ของฉัน (Admin Pro & Backup Pro) ล้มเหลวและฉันต้องทำการอัปเดตด้วยตนเองอยู่ดี หวังว่าตอนนี้พวกเขาจะไม่มีปัญหามากกับการรับรองความถูกต้องในปลั๊กอินพรีเมี่ยม คุณสามารถบรรลุสิ่งเดียวกันด้วย crons & การเขียนสคริปต์และมีความน่าเชื่อถือมากขึ้นและจะไม่เสียค่าใช้จ่ายอะไรเลย
garth

จริงๆแล้วมันไม่ได้เป็นเพียงหนึ่งเดียวสำหรับ Joomla ฉันเปลี่ยนหนึ่งปีหรือมากกว่านั้นกลับไปที่ myjoomla.org เนื่องจากเป็นมัลแวร์สแกนและตรวจสอบ มีอีกหนึ่งที่ฉันไม่สามารถนึกถึงชื่อและ googling เป็นเวลา 10 นาทีทำให้ฉันไม่มีที่ไหนเลย หากฉันพบมันฉันจะโพสต์สิ่งนั้นด้วย
Brian Peat

Perfect Dashboard เป็นบริการอื่น ๆ ที่ฉันคิด
Brian Peat

เพื่อแก้ไขสิ่งที่ถูกต้อง Brian กล่าวว่าชื่อโดเมนที่ถูกต้องคือ myJoomla.com และไม่ใช่ myJoomla.org ;-)
Phil Taylor

4

แชร์โฮสติ้ง

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

บัญชีโฮสติ้งที่ใช้ร่วมกันส่วนใหญ่สามารถกำหนดค่าให้โฮสต์เว็บไซต์ Joomla ได้มากกว่าหนึ่งเว็บไซต์โดยสร้างฐานข้อมูลหลายฐานข้อมูลหรือใช้ส่วนนำหน้าของตารางต่าง ๆ ในฐานข้อมูลเดียวกัน

หลายไซต์เทียบกับแต่ละไซต์

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

การเริ่มต้นสร้างเว็บไซต์หลายเว็บไซต์นั้นยากกว่า แต่ต้องมีการบำรุงรักษาน้อยเนื่องจากคุณต้องใช้ Joomla และการอัพเดทจากบุคคลที่สามและทำการสำรองข้อมูล ฯลฯ ในเว็บไซต์เดียว

หากบางสิ่งเกิดขึ้นกับโซลูชันหลายเว็บไซต์คุณอาจสูญเสียเว็บไซต์ทั้งหมดแทนที่จะเป็นเพียงเว็บไซต์เดียว

โปรดทราบว่าส่วนขยายของบุคคลที่สามบางตัวนั้นไม่สามารถทำงานได้ตามที่ต้องการในโซลูชันหลายเว็บไซต์

ไม่แนะนำวิธีแก้ปัญหาอย่างเป็นทางการหลายเว็บไซต์

คำแนะนำอย่างเป็นทางการที่หลายโดเมนและเว็บไซต์ใน Joomla เดียว! การติดตั้งแนะนำให้คุณแก้ไขindex.phpไฟล์เทมเพลต นี่ไม่ใช่วิธีปฏิบัติที่ดีที่สุดเนื่องจากการอัปเดตเทมเพลตสามารถเขียนทับการเปลี่ยนแปลงของคุณในอนาคต

ส่วนขยายเว็บไซต์หลายแห่งของบุคคลที่สาม

มันน่าจะดีกว่าถ้าใช้นามสกุลของบุคคลที่สามเช่นVirtual Domainsฟรีหรือสิ่งที่คล้ายกันซึ่งหลีกเลี่ยงการแฮ็ครหัสหลัก


หมายเหตุ: ส่วนที่เหลือของคำตอบนี้เขียนขึ้นจากประสบการณ์ที่ จำกัด ด้วยการติดตั้งVirtual Domainsหนึ่งครั้ง รายการที่แสดงอาจมีหรือไม่มีความเกี่ยวข้องกับส่วนขยายหลายเว็บไซต์ของบุคคลที่สามอื่น ๆ หรือแม้กระทั่งโดเมนเสมือนที่กำหนดค่าด้วยวิธีอื่น


เนื้อหาหลายเว็บไซต์

สร้างหมวดหมู่เนื้อหาแยกสำหรับแต่ละเว็บไซต์ (สิ่งนี้สำคัญสำหรับการค้นหา)

โมดูลหลายไซต์

โมดูลไม่ใช่เรื่องง่ายที่จะจัดหมวดหมู่เนื่องจากบางโมดูลอาจใช้ร่วมกับเว็บไซต์ทั้งหมด คุณสามารถใช้คุณสมบัติ "หมายเหตุ" ของ Joomla 3.x เพื่อช่วยติดตามโมดูลที่ใช้กับเว็บไซต์ใด

เทมเพลตหลายไซต์

แต่ละเว็บไซต์จะมีรูปลักษณ์ของตัวเองหรือไม่? ถ้าเป็นเช่นนั้นอาจเป็นการง่ายที่สุดในการติดตั้งเทมเพลตที่แตกต่างกันสำหรับแต่ละเว็บไซต์

โดเมนเสมือนช่วยให้คุณสามารถระบุแม่แบบที่แตกต่างกันสำหรับแต่ละเว็บไซต์

เมนูหลายไซต์

แต่ละเว็บไซต์จะมีเมนูของตัวเองหรือแชร์เมนูทั่วไปหรือไม่

การใช้เทมเพลต RocketTheme Gantry 4 ฉันพบว่าการตั้งค่าเมนูเดียวทำได้ง่ายขึ้นและใช้คุณสมบัติ "การกรองเมนู" ในโดเมนเสมือนเพื่อระบุตัวเลือกเมนูที่ใช้กับแต่ละเว็บไซต์

โดเมนเสมือนช่วยให้คุณสามารถระบุรายการเมนูบ้านสำหรับแต่ละเว็บไซต์

ค้นหาหลายเว็บไซต์

สมมติว่าผลการค้นหาควร จำกัด เฉพาะเว็บไซต์ที่กำลังค้นหาเปิดใช้งาน Smart Search และสร้างตัวกรองสำหรับแต่ละเว็บไซต์ที่ Components -> Smart Search -> ตัวกรองการค้นหาโดยเลือกหมวดหมู่ที่เหมาะสมสำหรับแต่ละเว็บไซต์

จากนั้นคุณสามารถสร้างโมดูลการค้นหาอัจฉริยะสำหรับแต่ละเว็บไซต์โดยใช้ตัวกรองที่เหมาะสมที่คุณสร้างขึ้นสำหรับแต่ละเว็บไซต์ ตั้งค่าการกำหนดเมนูในแต่ละโมดูลการค้นหาเพื่อให้โมดูลปรากฏบนหน้าเว็บที่เหมาะสมในแต่ละเว็บไซต์

รายการการกำหนดค่าส่วนกลางหลายไซต์

ตามหลักแล้วส่วนขยายหลายเว็บไซต์ที่คุณเลือกควรให้คุณระบุรายการการกำหนดค่าทั่วโลกที่ไม่ซ้ำสำหรับแต่ละเว็บไซต์

โดเมนเสมือนช่วยให้คุณระบุชื่อไซต์ที่ไม่ซ้ำกันจากอีเมลจากชื่อคำอธิบาย Meta และคำหลัก Meta สำหรับแต่ละเว็บไซต์

URL ที่เป็นมิตรกับเครื่องมือค้นหาหลายเว็บไซต์

ด้วยการเปิดใช้งาน SEF แต่ละหน้าจะต้องมี URL ที่ไม่ซ้ำกันในทุกเว็บไซต์ ตัวอย่างเช่นหากฉันมีเว็บไซต์สองแห่งในเว็บไซต์หลายแห่ง www.acmeproducts.com และ www.acmeservices.com พวกเขาทั้งสองจะไม่มีหน้าเกี่ยวกับเราเช่นนี้:

  • www.acmeproducts.com/about-us
  • www.acmeservices.com/about-us

URL ต้องไม่ซ้ำกันดังนั้นหน้าเกี่ยวกับเราจะต้องมีความเฉพาะเจาะจงมากกว่านี้หรือคล้ายกัน:

  • www.acmeproducts.com/about-acme-products
  • www.acmeservices.com/about-acme-services

บัญชีผู้ใช้หลายไซต์

ตามค่าเริ่มต้นผู้ใช้ที่ลงทะเบียนในเว็บไซต์หนึ่งจะเป็นผู้ใช้ที่ลงทะเบียนในเว็บไซต์ทั้งหมดซึ่งอาจมีหรือไม่มีปัญหา

หวังว่านี่จะช่วยให้ทราบถึงสิ่งที่ต้องพิจารณาก่อนที่จะสามารถตัดสินใจได้ว่าโซลูชันแบบหลายไซต์เหมาะสมกับสถานการณ์เฉพาะหรือไม่


1
ยังไม่ได้เข้าสู่การแลกเปลี่ยนสแต็คในวัยและฉันเพิ่งเห็นคำตอบของคุณ ถ้ามันมาก่อนฉันอาจจะยอมรับมันเพราะคุณให้ข้อมูลที่มีประโยชน์มากมาย แต่ฉันแค่เพิ่มมันอย่างน้อยคุณก็จะได้รับตัวแทน ขอบคุณสำหรับข้อมูลที่มีประโยชน์ทั้งหมด
Evan Lynch

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.