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

ใช้แท็กนี้สำหรับคำถามทั่วไปเกี่ยวกับ Joomla Content Management System (CMS)

2
อะไรคือความแตกต่างระหว่าง Joomla! CMS, Joomla! แพลตฟอร์มและ Joomla! กรอบ?
พวกเราหลายคนเข้าใจ Joomla! อ้างถึงซอฟต์แวร์เฉพาะที่เราใช้ แต่มีซอฟต์แวร์ 3 ประเภทที่แตกต่างกันจาก Joomla! เหล่านี้คือ: 1) Joomla! CMS; 2) Joomla! แพลตฟอร์ม; และ 3) Joomla! กรอบ. ความแตกต่างคืออะไร?

3
วิธีที่เหมาะสมในการรับ $ _POST ทั้งหมดคืออะไร
ใน Joomla! 2.5.x ฉันสามารถเรียกใช้JRequest::get('post');แต่เห็นว่าJRequestเลิกใช้แล้วใน Joomla! 3.x JInputฉันควรใช้ ในขณะนี้รหัสที่ฉันใช้เพื่อให้ได้ทั้งหมด$_POST: $app = JFactory::getApplication(); $postData = $app->input->getArray(array_flip(array_keys($_POST))); แต่สิ่งนี้ดูค่อนข้างยุ่งยากและฉันพบปัญหาหากใช้ร่วมกับ$app->input->set();ฉันจะคิดว่าจะมีวิธีที่ดีกว่านี้หรือไม่ เมื่อค้นหาสิ่งนี้ก่อนที่ฉันจะพบผู้คนบอกว่าคุณสามารถวิ่งได้ $app = JFactory::getApplication(); $postData = $app->input->post; แต่เมื่อฉันลองสิ่งนี้ฉันก็มีตัวอย่างของJInputวัตถุ
26 cms  php  jinput  jrequest 

8
แนวทางปฏิบัติที่แนะนำเกี่ยวกับสิทธิ์การใช้ไฟล์ / ไดเรกทอรีของ Joomla และความเป็นเจ้าของในระบบ Linux?
ในอดีตที่ผ่านมาฉันมักพบปัญหากับการอนุญาตและความเป็นเจ้าของไฟล์ / ไดเรกทอรี Joomla บนระบบลินุกซ์ ปัญหาที่พบ ไม่สามารถถ่ายโอนไฟล์ไปยังเซิร์ฟเวอร์โดยใช้โปรแกรมเช่น WinSCP ไม่สามารถติดตั้งส่วนเสริม Joomla ปลั๊กอิน ฯลฯ ไฟล์และโฟลเดอร์ที่ไม่ปลอดภัยเนื่องจากการอนุญาตที่เป็นอันตรายและการตั้งค่าความเป็นเจ้าของ แนวทางปฏิบัติที่ดีที่สุดที่แนะนำสำหรับการตั้งค่าการอนุญาตและการเป็นเจ้าของใน Joomla บนระบบ linux คืออะไร?

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

2
ฉันจะส่งโค้ดให้ Joomla ได้อย่างไร?
ฉันรู้ว่ารหัสมีการจัดการที่https://github.com/joomla/joomla-cms (สำหรับ CMS อย่างน้อย) และฉันควรส่งคำขอดึงเพื่อแนะนำรหัสที่จะเพิ่ม ฉันสนใจเป็นพิเศษในเคล็ดลับที่ดีเกี่ยวกับการจัดการการมีส่วนร่วมของฉันและตรวจสอบให้แน่ใจว่ารหัสนั้นถูกที่แล้ว ฉันควรใช้กิ่งต่าง ๆ ใน repo ที่มีการแยกเพื่อจัดการเงินสมทบที่แตกต่างกันหรือไม่? ถ้าอย่างนั้นวิธีที่ดีที่สุดในการเชื่อมโยงสาขานั้นกลับไปที่สาขาหลักใน repo Joomla คืออะไร? มีวิธีที่ดีในการรักษาสำเนาที่มีการแยกของฉันให้ทันสมัยหรือไม่? ข้อเสนอแนะใด ๆ ในการไหลที่ดีสำหรับการจัดการกระบวนการนี้จะเป็นประโยชน์จริง ๆ !
19 cms  github 

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

3
ฉันจะรู้ได้อย่างไรว่าเทมเพลตฟรีมีมัลแวร์หรือไม่
ฉันเพิ่งเจอเว็บไซต์ที่แจกธีมคุณภาพดีฟรี แต่เมื่อดาวน์โหลดแล้วปรากฎว่าชุดรูปแบบทั้งหมดมีมัลแวร์ที่ปกปิดไม่ดี โชคดีในโอกาสนี้โปรแกรมป้องกันไวรัสของฉันมารับมัน สิ่งที่เป็นสัญญาณทั่วไปว่าชุดรูปแบบอาจมีมัลแวร์มีเทคนิคใด ๆ ที่ชัดเจนหรือเป็นที่รู้จักกันดีที่ฉันควรทราบ?

4
แนะนำส่วนขยาย / เครื่องมือในการตรวจสอบการแก้ไขไฟล์แกนหรือไม่?
เมื่ออัปเดตไซต์ Joomla เป็นเวอร์ชันล่าสุดฉันมักจะมีความตื่นตระหนกเล็กน้อยในกรณีที่ไซต์ที่ฉันอัปเกรดสร้างขึ้นในอดีตโดยผู้พัฒนาอันธพาลบางคน (เช่นฉันเมื่อ 6 ปีก่อน) เกิดการเปลี่ยนแปลงคุณสมบัติ ('แฮ็ก') เป็น ไฟล์ Joomla หลัก ในโลกอุดมคติฉันสามารถหลีกเลี่ยงหลอดเลือดหัวใจที่อาจเกิดขึ้นได้โดยมีส่วนขยายหรือเครื่องมือที่: รู้จักไฟล์ Joomla หลักทั้งหมดที่รวมอยู่ใน Joomla แต่ละรุ่น เปรียบเทียบแต่ละไฟล์บน Joomla ของฉันติดตั้งกับไฟล์ซอร์ส Joomla หลักใน Github หรือที่ใดก็ตาม (แม้แต่บางอย่างเช่นการเปรียบเทียบแฮช MD5) หากมีความแตกต่างกันให้ใช้เครื่องมือต่าง ๆ เพื่อค้นหาความแตกต่างและตั้งค่าสถานะเพื่อตรวจสอบ หากพวกเขาเหมือนกันสิ่งที่ยอดเยี่ยมไม่จำเป็นต้องดำเนินการ สร้างรายงานเมื่อสิ้นสุดการแสดงรายละเอียดผลลัพธ์ของกระบวนการข้างต้น ฉันพบส่วนขยายนี้ซึ่งทำสิ่งเหล่านี้ส่วนใหญ่ข้างต้น แต่ก็ยังไม่ได้รับการอัปเดตตั้งแต่ J2.5.7 หรือ J3.X เลย - นั่นก็ไม่เป็นเช่นนั้น ที่ บริษัท ของฉันเราใช้MyJoomlaเพื่อทำการตรวจสอบเว็บไซต์ Joomla อย่างเต็มรูปแบบ (รายการตรวจสอบระยะยาวของแนวทางปฏิบัติที่ดีที่สุดและการแก้ไขสำหรับไซต์ Joomla) ทุก ๆ ครั้งซึ่งเป็นส่วนหนึ่งของ …
16 cms  update 

3
มีวิธีที่ดีกว่าในการแสดงตำแหน่งโมดูลของแม่แบบหรือไม่
ไม่มีใครรู้วิธีที่ดีกว่าในการแสดงตำแหน่งของแม่แบบ ดูเหมือนว่าฉันจะผนวก "... ? tp = 1" เพื่อเพิ่ม URL ค่อนข้าง klunky และบางครั้งอ่านยาก? ขอบคุณ !!

2
คุณจะอัปเดตเว็บไซต์ได้อย่างไรเมื่อเว็บไซต์เผยแพร่แล้ว
คุณจะผลักดันการอัปเดตแบบสดให้กับเทมเพลตและโมดูลได้อย่างไรเมื่อคุณใช้งานเว็บไซต์แล้ว เรามักจะทำโซลูชันที่แตกต่างกันเล็กน้อยเมื่อเราพัฒนาบนไซต์เดียวจากนั้นสำรองข้อมูล akeeba เพื่อผลักดันไซต์ให้อยู่ก่อน แม้ว่าการทำซ้ำขั้นตอนนี้จะเป็นการทำลายเว็บไซต์เก่า วิธีการหนึ่งที่เห็นได้ชัดคือเพียงแค่ FTP ไฟล์ต่าง ๆ , เทมเพลต, css, ภาพอื่น ๆ แต่นี่ไม่ใช่วิธีที่รวดเร็วและลิงก์บางอันอาจใช้เวลาไม่กี่นาทีจนกว่าจะเสร็จ อีกอย่างคือการใช้ฮับ git ที่เรามีรหัส แต่เราเป็นทีมเล็ก ๆ ดังนั้นการทำงานกับสาขาและการเผยแพร่ต่าง ๆ สามารถทำให้โครงการทำงานมากเกินไปเพื่อให้ชัดเจนว่าต้นแบบเป็นรุ่นเดียวที่จะอัปเดตสด โดยทั่วไปเคล็ดลับหรือวิธีแก้ปัญหาในการวางสิ่งต่าง ๆ บนไซต์การแสดงละครจากนั้นผลักพวกเขาให้อยู่ในขณะที่ไซต์สดจะมีบทความและการลงทะเบียนผู้ใช้ ฯลฯ วางไว้ในเว็บไซต์สดดังนั้นจึงไม่สามารถแทนที่ได้ ขอขอบคุณ

2
ความแตกต่างระหว่างตัวเลือกแคชมาตรฐาน
Joomla! มี 3 วิธีแตกต่างกันสำหรับการแคช: "แคชอนุรักษ์นิยม" (ในการกำหนดค่าส่วนกลาง) "Proaching caching" (ในการกำหนดค่าส่วนกลาง) ปลั๊กอิน "ระบบ - แคช" ฉันมีคำถามต่อไปนี้: อะไรคือความแตกต่าง? ฉันจะใช้ตัวเลือกใดเมื่อใด ฉันควรเปิดใช้งานปลั๊กอินแคชเมื่อฉันเปิดใช้ตัวเลือกในการกำหนดค่าแล้ว วิธีใดที่เหมาะสมในการกำหนดค่าระบบแคชเริ่มต้น

6
ปิดการใช้งานเว็บไซต์ทั้งหมดยกเว้นผู้ใช้ที่ล็อกอิน
ฉันรู้ว่ามีหลายวิธีในการทำเช่นนี้อย่างไรก็ตามเมื่อฉันคิดอย่างลึกซึ้งการปิดการใช้งานทั่วโลกของไซต์อาจเป็นเรื่องยาก สิ่งที่ฉันต้องการคือเมื่อผู้ใช้ไปที่เว็บไซต์พวกเขาจะถูกเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบไม่ว่าพวกเขาจะอยู่ที่ไหน ฉันไม่ต้องการตั้งค่าพิเศษในทุกรายการเมนูหรือส่วนอื่น ๆ ของหน้า มีวิธีง่าย ๆ ในการทำเช่นนี้? หรือปลั๊กอินสุดยอดเยี่ยมที่ทำสิ่งนี้? การค้นหาของฉันจนถึงตอนนี้ไร้ประโยชน์ อย่างไรก็ตามนั่นอาจเป็นทางเลือกของฉันสำหรับคำหลักใน JED / Google

3
ตัวจัดการเซสชัน“ ฐานข้อมูล” หรือ“ ไม่มี”
ในการกำหนดค่าส่วนกลางของ Joomla มีตัวเลือก "ตัวจัดการเซสชัน" คำอธิบายของมันกล่าว กลไกที่ Joomla! ระบุผู้ใช้เมื่อพวกเขาเชื่อมต่อกับเว็บไซต์โดยใช้คุกกี้แบบไม่ถาวร อย่างไรก็ตามฉันยังไม่เข้าใจในสิ่งที่พยายามอธิบาย อะไรคือข้อดีและข้อเสียของทั้งสอง? ฉันจะรู้ได้อย่างไรว่าตัวเลือกไหนดีสำหรับฉัน
11 cms  session 

4
เมื่อใดที่จะย้ายไปยังรุ่นใหญ่รุ่นใหม่
ด้วยกลยุทธ์การพัฒนาใหม่จะไม่มีรุ่นที่เรียกว่า LTS ล่วงหน้า ด้วยข้อมูลที่เผยแพร่ในปัจจุบัน 3.4 จะใช้แทน 3.5 ประกาศ สมมติว่ามีแผนสำหรับ 4.0,4.1,4.2,4.3,4.4 ในเวลาที่ไซต์คาดว่าจะย้ายไปเป็นเวอร์ชันใด
11 maintenance  cms 

3
ฉันจะหาสถิติการใช้ Joomla ได้ที่ไหน
ฉันสนใจที่จะเข้าถึงสถิติ Joomla ที่แม่นยำเช่นจำนวนไซต์ที่ใช้ Joomla cms และ / หรือกรอบงาน Joomla ไม่มีใครรู้ว่าฉันสามารถหาข้อมูลประเภทนี้ได้ที่ไหน?

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