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


11

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์การใช้งานเว็บเพียงเล็กน้อยในขณะนี้ที่ต้องการใช้พื้นที่เว็บและชื่อโดเมนของฉันเป็นอย่างอื่นนอกเหนือจากพื้นที่ทิ้งไฟล์สำหรับไฟล์ที่ฉันต้องให้คนอื่นเข้าถึงได้ แผนของฉันคือการปรับใช้เว็บไซต์และบล็อกส่วนบุคคล / มืออาชีพไม่ว่าจะโดยใช้ผลิตภัณฑ์ FOSS off-the-shelf ซอฟต์แวร์ที่กำหนดเองหรือคอมโพเนนต์ที่ไม่ได้วางจำหน่ายพร้อมโมดูล / ปลั๊กอินที่กำหนดเอง

ความต้องการของฉันคือ:

  1. Semantic HTML (รูปแบบที่ดี, การใช้คุณสมบัติที่เหมาะสม, ไมโครฟอร์แมตตามความเหมาะสม, การใช้ CSS สำหรับสไตล์และ HTML สำหรับมาร์กอัป)
  2. การตรวจสอบความถูกต้องของ HTML และ CSS (XHTML, HTML4, HTML5 ยอมรับได้ทั้งหมด - ตราบใดที่ความถูกต้องตรวจสอบได้นอกกรอบ)
  3. รองรับบล็อก
  4. รองรับการแก้ไขและจัดการประวัติการทำงานของฉันในรูปแบบ HTML รวมถึงการจัดการไฟล์ที่อัปโหลดในรูปแบบ PDF, ODT และ DOC ที่ฉันให้บริการสำหรับการดาวน์โหลด
  5. เขียนด้วยภาษาที่ฉันรู้จักและโฮสต์ของฉัน - ต้องการ PHP เพราะมันง่ายที่สุดสำหรับการโฮสต์และฉันก็คุ้นเคยกับมัน
  6. ง่ายต่อการได้รับหรือเขียนธีมสำหรับ
  7. สนับสนุนหน้าสแตติกที่เปลี่ยนแปลงไม่บ่อยนัก (เกี่ยวกับฉัน) หน้าสแตติกที่เปลี่ยนแปลงบางครั้ง (รายการโครงการ) หน้าไดนามิก (บล็อกความคิดเห็น) และแบบฟอร์ม (ติดต่อฉัน)
  8. เล่นได้ดีกับเครื่องมืออื่น ๆ ในสภาพแวดล้อมเดียวกัน - ฉันใช้ Trac บนโฮสต์เดียวกันสำหรับการจัดการโครงการและอาจปรับใช้ซอฟต์แวร์อื่นเช่นการปรับใช้ MediaWiki ส่วนบุคคล
  9. ง่ายต่อการรวมเข้ากับโซเชียลมีเดียอื่น ๆ (Twitter? Facebook? Pandora?) - ไม่ต้องการ แต่น่าจะดี
  10. การสร้างและการบำรุงรักษาแผนผังเว็บไซต์และ / หรือ robots.txt

คำถามของฉัน:

  • ถ้ามีจะใช้วิธีแก้ปัญหา FOSS จะเหมาะสมกับฉันหรือไม่? ฉันเคยเล่นกับ Drupal และ WordPress มาก่อน - WordPress ทำให้ฉันเป็นเครื่องมือที่แข็งแกร่ง แต่ในเวลานั้นมีจุดเน้นในบล็อกเป็นอย่างมาก (ฉันเข้าใจว่ามันเปลี่ยนไปเมื่อเร็ว ๆ นี้เพื่อให้เหมือน CMS มากขึ้น)
  • โซลูชันฟรี (แต่ไม่ใช่โอเพ่นซอร์ส) อาจเหมาะสมสำหรับฉัน ฉันต้องการเข้าถึงแหล่งข้อมูลอย่างสมบูรณ์ แต่ไม่ใช่ข้อกำหนด
  • ถ้าฉันจะม้วนตัวเองฉันจะเริ่มที่ไหนดี ฉันไม่ต้องการที่จะม้วนตัวเอง - พื้นหลังด้านวิศวกรรมซอฟต์แวร์ของฉันบอกฉันว่าความต้องการของฉันควรเป็นเรื่องธรรมดาและฉันควรจะหาวิธีแก้ปัญหาที่มีอยู่ซึ่งฉันสามารถรวมกันเพื่อทำให้งานนี้

ขอบคุณ


คุณเคยลอง Jquery ไหม? <ducks>
Tim Post

@Tim โพสต์: ฉันต้องการโหวตความคิดเห็นของคุณอย่างหมดจดสำหรับปัจจัย lol แต่กลัวว่าจะส่งการแสดงผลที่ไม่ถูกต้อง;)
Zhaph - Ben Duguid

นอกหัวข้อ: นี่ไม่ใช่คำถามเกี่ยวกับการดูแลเว็บ ทำไม upvotes

@Kinopiko เห็นด้วยกับโพสต์ส่วนใหญ่ที่คุณตั้งค่าสถานะ แต่สำหรับฉันอันนี้เป็นหัวข้อ
JasonBirch

@TimPost ความคิดเห็น "เป็ด" ของคุณคือสิ่งที่ห้ามไม่ให้ฉันติดธงความคิดเห็นที่ไม่เหมาะสม ;-P
NDEIGU

คำตอบ:


6

คำถามซื้อ vs สร้างเป็นนิรันดร์ ฉันจะบอกว่าWordPressและDrupalทั้งสองตรงตามเกณฑ์ของคุณ ฉันมีประสบการณ์มากขึ้นกับ WordPress ดังนั้นฉันจะทำมันใน WordPress เพื่อตอบสนองความต้องการของคุณ:

  1. Semantic HTML (รูปแบบที่ดี, การใช้คุณสมบัติที่เหมาะสม, ไมโครฟอร์แมตตามความเหมาะสม, การใช้ CSS สำหรับสไตล์และ HTML สำหรับมาร์กอัป)

    ใช่ธีมส่วนใหญ่สำหรับ WordPress ใช้ xhtml ตามค่าเริ่มต้นโดยไม่มีปัญหา มาร์กอัปที่เกี่ยวข้องกับไมโครฟอร์แมตคุณอาจต้องทำด้วยมือในมุมมอง html แม้ว่าอาจมีปลั๊กอินที่อำนวยความสะดวกให้

  2. การตรวจสอบความถูกต้องของ HTML และ CSS (XHTML, HTML4, HTML5 ยอมรับได้ทั้งหมด - ตราบใดที่ความถูกต้องตรวจสอบได้นอกกรอบ)

    ใช่ชุดรูปแบบส่วนใหญ่สำหรับ WordPress ตรวจสอบหรือใกล้เคียงกับการตรวจสอบโดยไม่มีปัญหามาก มีเอกสารที่ยอดเยี่ยมสำหรับชุดรูปแบบ

  3. รองรับบล็อก

    ใช่แล้ว

  4. รองรับการแก้ไขและจัดการประวัติการทำงานของฉันในรูปแบบ HTML รวมถึงการจัดการไฟล์ที่อัปโหลดในรูปแบบ PDF, ODT และ DOC ที่ฉันให้บริการสำหรับการดาวน์โหลด

    ใช่เพียงแค่มีประวัติย่อเป็นหน้าคงที่และจัดการไฟล์ที่อัปโหลดโดยใช้เครื่องมือการจัดการสื่อดั้งเดิมใน WordPress

  5. เขียนด้วยภาษาที่ฉันรู้จักและโฮสต์ของฉัน - ต้องการ PHP เพราะมันง่ายที่สุดสำหรับการโฮสต์และฉันก็คุ้นเคยกับมัน

    ใช่ WordPress = PHP + MySQL + Apache ทำงานได้ดีที่สุดmod_rewrite

  6. ง่ายต่อการได้รับหรือเขียนธีมสำหรับ

    ใช่ดูการพัฒนาธีม

  7. สนับสนุนหน้าสแตติกที่เปลี่ยนแปลงไม่บ่อยนัก (เกี่ยวกับฉัน) หน้าสแตติกที่เปลี่ยนแปลงบางครั้ง (รายการโครงการ) หน้าไดนามิก (บล็อกความคิดเห็น) และแบบฟอร์ม (ติดต่อฉัน)

    ใช่หน้าจะมีการจัดการใน WordPress ภายใต้ส่วนหน้าของอินเตอร์เฟซ แบบฟอร์มติดต่อทำงานได้ดีกับปลั๊กอินเช่นแบบฟอร์มการติดต่อ 7

  8. เล่นได้ดีกับเครื่องมืออื่น ๆ ในสภาพแวดล้อมเดียวกัน - ฉันใช้ Trac บนโฮสต์เดียวกันสำหรับการจัดการโครงการและอาจปรับใช้ซอฟต์แวร์อื่นเช่นการปรับใช้ MediaWiki ส่วนบุคคล

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

  9. ง่ายต่อการรวมเข้ากับโซเชียลมีเดียอื่น ๆ (Twitter? Facebook? Pandora?) - ไม่ต้องการ แต่น่าจะดี

    ใช่ผ่านปลั๊กอิน ตามค่าเริ่มต้นคุณสามารถดึง RSS ฟีดลงใน WordPress sidebars

  10. การสร้างและการบำรุงรักษาแผนผังเว็บไซต์และ / หรือ robots.txt

    ใช่ , สร้าง Sitemap Google


สำหรับหมายเลข 4 - ฉันมีรูปแบบ PDF, ODT และ DOC ของประวัติย่อของฉันแล้ว ฉันแค่ต้องการบางสิ่งที่จะทำให้ฉันสามารถอัปโหลดไฟล์และลิงก์ไปยังพวกเขาบนหน้าเว็บได้อย่างง่ายดาย นอกจากนี้สำหรับบันทึกลิงก์ไปยัง Google Sitemap Generator นั้นผิด - มันชี้ไปที่แบบฟอร์มการติดต่อ 7
Thomas Owens

1
โอ้แน่นอนว่า WordPress จัดการไฟล์ได้ดี แก้ไขลิงก์ที่ยุ่งเหยิงของฉันด้วย
artlung

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

อัปเดตคำตอบของฉันเพื่อสะท้อนการเปลี่ยนแปลงของคำถาม
artlung

2

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

  • http://chaos.trader.name/ - ส่วนใหญ่เป็นเว็บไซต์ข้อมูลเชิงหน้าที่มีบล็อกบางส่วน
  • http://ludus.unicornsrest.org/ - บล็อกส่วนใหญ่ แต่มีโครงสร้างหน้าซ้อนกัน ฉันเขียนปลั๊กอินเพื่อสร้างลิงก์ไปยังหน้าต่างๆภายในโพสต์ในขณะที่อนุญาตให้ฉันจัดเรียงหน้าเว็บใหม่
  • http://driia.com/ - เว็บไซต์ธุรกิจของภรรยาของฉันทั้งบล็อกและไซต์ขาย ฉันเขียนปลั๊กอินที่อนุญาตจะจัดกลุ่มโพสต์ลงบนหน้าเว็บตามหมวดหมู่และแท็กโดยอัตโนมัติและเพื่อให้ทราบว่าโพสต์ที่มีแท็กเฉพาะแสดงถึงชิ้นส่วนเครื่องประดับหรือชิ้นงานศิลปะที่วางขาย ราคาขายจะถูกเก็บไว้เป็น meta-data บนโพสต์
  • http://barkingmad.org/ - เว็บไซต์โฆษณาสำหรับกลุ่มบันเทิงที่ไม่แสวงหาผลกำไร

จำนวนและคุณภาพของชุดรูปแบบและปลั๊กอินสำหรับ Wordpress นั้นน่าประหลาดใจ แต่ใบอนุญาต GPL หมายถึงสิ่งใดก็ตามที่ไม่ตรงกับความต้องการของคุณสามารถปรับปรุงได้ตามที่เห็นสมควร


1

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

ตรงไปตรงมาฉันจะไปกับ WordPress ถ้าฉันอยู่ในรองเท้าของคุณและสร้างปลั๊กอินที่กำหนดเองสำหรับสิ่งที่คุณต้องการถ้าคุณยังไม่พบ FOSS

ข้อแม้คือว่าตั้งแต่ Matt Mullenweg (CEO ของ Automattic บริษัท ที่อยู่เบื้องหลัง WordPress) เริ่มดึง Richard Stallman ให้กับทุกคนเขาเชื่อและสนับสนุนว่าธีมใด ๆ และทุกรูปแบบ (รหัสธีมไม่ใช่ภาพ / css) และปลั๊กอิน (ปลั๊กอินโค้ด) คือ GPL โดยอาศัยการเป็นงานอนุพันธ์ของ WordPress ในมุมมอง (สิ่งที่ฉันพบว่าบิดเบี้ยว) ดังนั้นคุณจะดีถ้าคุณทำเพื่อตัวเอง แต่ถ้าคุณมี "การแจกจ่าย" เช่นเดียวกับที่ให้ปลั๊กอินกับคน 2 คนคุณอาจผูกพันกับระบบปฏิบัติการด้วยตัวเองซึ่งเป็นสิ่งที่คุณอาจต้องการหรือไม่ต้องการทำ .


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

พวกเขามีน้อยมากเกี่ยวกับการเขียนบล็อกในขณะนี้ โดยพื้นฐานแล้วมันก็มีหน้าและคุณสามารถไปกับการมีหน้าคงที่และเพียงแค่หน้าไม่มีโพสต์ มันเป็นสายของคุณจริงๆ wordpress.org นั้นเป็นสถานที่ที่คุณจะพบทุกสิ่งที่เกี่ยวข้องกับปลั๊กอิน ชุดรูปแบบ ... พวกเขากำลัง scoured มากขึ้นหรือน้อยลงในเว็บ ฉันเองพบว่าวิทยานิพนธ์ของ diythemes.com มีประโยชน์มากสำหรับการตั้งค่า / ปรับแต่งง่าย แต่เว็บนั้นเต็มไปด้วยธีม และ repos wordpress.org ระวังการดาวน์โหลดธีมและปลั๊กอินจากที่ใดก็ได้ บางตัวเป็นมัลแวร์ส่วนคนอื่น ๆ ก็พูดว่า "เว็บสแปม"
คิด

1

ขึ้นอยู่กับสิ่งที่คุณต้องการจะทำและออกไป:

  1. เรียนรู้เทคโนโลยีกองซ้อน
    ฉันเขียนโค้ดส่วนใหญ่ที่ให้พลังเว็บไซต์ส่วนตัวของฉันเป็นแบบฝึกหัดการเรียนรู้เพื่อให้เร็วขึ้นด้วยการเปลี่ยนแปลงล่าสุดของเทคโนโลยีที่ฉันทำงานอยู่และเปลี่ยนมันเมื่อโฟกัสของฉันเปลี่ยน - เดิมเป็นไซต์ ASP คลาสสิก จากนั้นจะย้ายไปยัง ASP.NET 1.1 จากนั้นเป็น 2.0 และขณะนี้ทำงานบน ASP.NET MVC 2.0 หลังจากการปรับรุ่นล่าสุดจาก ASP.NET MVC 1.0
  2. เพียงแค่เรียกใช้ไซต์ของคุณ
    ทั้งที่ทำงานและสำหรับไซต์คริสตจักรสองแห่งที่ฉันทำงานในเวลาว่างฉันใช้ซอฟต์แวร์สำเร็จรูป - ที่ทำงานเรากำลังพูดถึง CMS "องค์กร" (MOSS, Tridion) สำหรับไซต์คริสตจักร FOSS ( N2 CMS ) - เพราะพวกเขามีคุณสมบัติที่เหนือกว่าที่ฉันเตรียมไว้ให้เขียน

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


ตอบกลับความคิดเห็น

ถ้าอย่างนั้นฉันก็จะแนะนำให้เลือกซื้อหนึ่งชั้น - ฉันไม่สามารถให้คำแนะนำในทรงกลม PHP ได้เพราะนั่นไม่ใช่ความพิเศษของฉันที่ฉันกลัว หากคุณสามารถรับมือกับ C # N2 CMSบางอย่างนั้นมีความยืดหยุ่นสูง แต่ไม่มีฐานปลั๊กอิน / ธีมขนาดใหญ่ของบางอย่างเช่น WordPress ซึ่งโดยเสียงของมันอาจจะเหมาะกับความต้องการของคุณค่อนข้างดี ...


ธุรกิจของฉันไม่ใช่เว็บไซต์แน่นอนว่า จุดสนใจหลักของฉันอย่างมืออาชีพมักจะอยู่ที่ด้านนุ่มของวิศวกรรมซอฟต์แวร์ - วิศวกรรมความต้องการการจัดการกระบวนการและโครงการการออกแบบและสถาปัตยกรรม อย่างไรก็ตามฉันคุ้นเคยกับเทคโนโลยีเว็บบางกองเล็กน้อย (ส่วนใหญ่เป็นเพราะฉันได้ทำการพัฒนาเว็บไซต์ส่วนหลังเสร็จแล้ว และอย่างสุจริตฉันต้องการให้มันง่ายสำหรับเว็บไซต์ส่วนบุคคลและเน้นเนื้อหา
Thomas Owens

1

ฉันสร้าง CMS ระดับองค์กรสำหรับการใช้ชีวิต ... และฉันเกลียดระบบ off-the-shelf เช่น Joomla, Wordpress และ Drupal นี่คือเหตุผลของฉัน:

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

2) เทมเพลตของ Wordpress ทำให้คลั่งไคล้ หนึ่งจะมีพื้นที่ผู้ดูแลระบบที่โดดเด่นในขณะที่ต่อไปไม่มีและคาดว่าคุณจะแฮ็ครหัสในที่ที่จะมอง? ahhhhh !!! ฉันใช้งานไปมาก แต่มันทำให้ฉันเจ็บปวดทุกครั้ง ในความคิดของฉัน Wordpress เป็นระบบบล็อก ... ใช้สำหรับสิ่งที่ตั้งใจจะทำ

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

4) การฝึกอบรม ลองอธิบายการจัดการ Joomla หรือ Drupal กับใครบางคนใน 5 นาทีหรือน้อยกว่า CMS ที่ฉันสร้างขึ้นสามารถสอนให้คนที่มีคำแนะนำเป็นลายลักษณ์อักษรหนึ่งย่อหน้า (หรือน้อยกว่า) เพราะฉันสร้างขึ้นเพื่อรวมเครื่องมือที่แต่ละเว็บไซต์ต้องการเท่านั้น ... มิฉะนั้นปุ่มจะหายไป ฉันขอท้าให้คุณลองฝึกคนที่มีคำแนะนำน้อยกว่าสมุดโทรศัพท์โดยเฉพาะถ้าพวกเขาไม่เข้าใจเทคนิค

5) การปฏิบัติตามมาตรฐาน ... เป็นสิ่งที่ฉันไม่ยอมทำ ฉันควบคุมทุกอย่างที่ CMS ของฉันแสดงผลและฉันได้สร้างมันขึ้นมาเพื่อให้สามารถแทรกบรรทัดของโค้ดจำนวนโหลหรือมากกว่านั้นลงในเทมเพลตที่รองรับ HTML ใด ๆ ในเวลาไม่กี่นาทีเพื่อสร้างรหัสที่สอดคล้องกันทุกครั้ง Wordpress ก็โอเคที่นี่ Joomla และ Drupal ไม่มากนัก

6) ความสามารถทางการตลาด CMS ทำในสิ่งเดียวกัน แต่ลองไปเป็นลูกค้าที่มีศักยภาพและพูดว่า "ฉันต้องการเรียกเก็บเงินคุณมากมายเพื่อปรับแต่งผลิตภัณฑ์ที่ไม่ต้องวางจำหน่ายฟรี" กับ "นี่คือระบบที่สร้างขึ้นโดยเฉพาะสำหรับความต้องการของคุณ" หากเป็นผลิตภัณฑ์ที่ดี คุณจะชนะธุรกิจนั้นเกือบทุกครั้ง ในกรณีของคุณมันไม่สำคัญว่า ... แต่ใครจะรู้บางทีคุณอาจจะสามารถสร้างฟังก์ชันการทำงานสำหรับโครงการในอนาคต ... จ่ายโครงการ ....

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

โชคดี.


0

ดูเหมือนว่าสำหรับกรณีการใช้งานของคุณ CMS สำเร็จรูปน่าจะเป็นวิธีที่ดีที่สุด

ไม่กี่ปีที่ผ่านมาตั้งแต่ฉันประเมิน PHP CMS ครั้งสุดท้ายและในเวลาที่ความต้องการหลักของฉันคือการเพิ่มความสะอาด ในเวลานั้น Joomla เป็นคู่แข่งที่แข็งแกร่งและ Xaraya ดูน่าสนใจทางปัญญาแม้ว่าวงจรการพัฒนาจะช้า

หากคุณสนใจทดลองใช้ไซต์ opensourceCMSให้คุณทดลองใช้โดยไม่จำเป็นต้องติดตั้งเอง ครั้งล่าสุดที่ฉันลองมันดูเหมือนโฆษณาน้อยลง แต่ฉันเดาว่าคุณต้องจ่ายบิล CMS หลายแห่งใช้เว็บไซต์ตัวอย่างของพวกเขาเอง (เช่นJoomla Demo , Xaraya Demo )


0

หากคุณมีเวลาและคันที่จะไม่หายไป - ใช่ม้วนตัวเอง ไม่เช่นนั้นติดตั้ง WordPress (" ติดตั้ง 5 นาทีที่มีชื่อเสียง ") และให้เวลากับตัวเอง 2 ชั่วโมง ... นั่นคือทั้งหมดที่คุณควรจะได้รับจากแนวคิดที่ดี

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


0

แน่นอนว่ามีตัวเลือกที่สามคุณสามารถใช้ CMS อย่างน้อย "หนัก" เช่นMODXซึ่งจะช่วยให้คุณมีตัวเลือกที่ไม่ต้องคิดค้นวงล้อของสิ่งที่ cms มาตรฐานทั้งหมด (การจัดการผู้ใช้การจัดการเอกสาร ฯลฯ ) ในขณะที่ ทำให้คุณมีสภาพแวดล้อมที่ยืดหยุ่นได้ง่ายเพื่อสร้างรหัสของคุณเอง ฉันใช้ CMS จำนวนหนึ่งและพวกเขาทั้งหมดมีช่องว่างของมัน แต่ถ้าคุณต้องการบางสิ่งที่ง่ายต่อการพัฒนาและเบาพอที่คุณสามารถเข้าใจได้โดยไม่ต้องขุดสัปดาห์ (ระบบ CMS บางตัวเป็นสัตว์ที่ทรงพลังอย่างแท้จริง ... สิ่งที่คุณอาจไม่ต้องการสำหรับเว็บไซต์ส่วนตัว) MODX นั้นถูกสร้างขึ้นสำหรับประเภทของสิ่งที่คุณต้องการมันให้คุณสมบัติหลักของคุณสมบัติแล้วคุณเพิ่มของคุณเองลงไป ผู้คนจะแชร์รหัสของพวกเขาดังนั้นคุณจะพบตัวอย่างโค้ดโมดูล


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