5 สิ่งที่ CMS สมัยใหม่ไม่ควรทำ
เผยแพร่แล้ว: 2020-05-19ระบบจัดการเนื้อหา (CMS) ทั้งหมดมีจุดแข็งและจุดอ่อนของตนเอง บางอย่างมีไว้สำหรับการนำเสนอเฉพาะกลุ่ม เช่น อีคอมเมิร์ซหรือเว็บไซต์สมาชิก นอกจากนี้ ระบบเหล่านี้มีตั้งแต่โอเพ่นซอร์สไปจนถึงกรรมสิทธิ์
นอกเหนือจาก WordPress ชั้นนำในตลาดแล้ว ฉันยังมีโอกาสลองใช้ระบบอื่นๆ อีกสองสามระบบ ประสบการณ์ได้รับไม่เท่ากัน
ฉันจะไม่แสร้งทำเป็นว่ามีความรู้เชิงลึกเกี่ยวกับซอฟต์แวร์ทุกแพ็คเกจที่มีอยู่ แต่ฉันมีประสบการณ์มากพอที่จะเข้าใจสิ่งที่ทำให้ระบบดี มันเกี่ยวกับการใช้งานง่ายและทำให้ผู้ใช้อยู่ในตำแหน่งที่ดีที่สุดในการทำสิ่งที่ถูกต้อง
ส่วนใหญ่มีการปรับปรุงมากมายในช่วงทศวรรษที่ผ่านมา ถึงกระนั้นไม่ใช่ทุกสิ่งที่ควรจะเป็น ด้วยเหตุนี้ ต่อไปนี้คือ 5 สิ่งที่ CMS ไม่ควรทำในยุคปัจจุบัน
สร้างรหัสที่ไม่ได้มาตรฐานและไม่สามารถเข้าถึงได้
เป็นเรื่องยากที่จะไม่สังเกตว่าเว็บมีมาตรฐานและแนวทางปฏิบัติที่ดีที่สุดมากมายในทุกวันนี้ มาร์กอัปต้องมีการจัดโครงสร้างตามความหมายและเนื้อหาต้องสามารถเข้าถึงได้ นอกจากนี้ ควรใช้ CSS สำหรับองค์ประกอบการจัดรูปแบบ เช่น คอนเทนเนอร์และการพิมพ์
แต่ฉันยังคงเห็น UI การแก้ไขเนื้อหาที่ช่วยอำนวยความสะดวก และส่งเสริม ทำในสิ่งที่ ผิด ตัวอย่างเช่น ใช้ CMS ที่เป็นกรรมสิทธิ์เฉพาะของสมาชิกที่ฉันเคยทำงานด้วย ตัวแก้ไขเนื้อหายังคงใช้ตารางสำหรับเลย์เอาต์แบบหลายคอลัมน์รวมถึงแท็กฟอนต์ HTML แบบเก่า อืม ปี 2542 โทรไป พวกเขาต้องการมาร์กอัปคืน!
ตอนนี้ มีความแตกต่างระหว่างการเบี่ยงเบนเล็กน้อยจากมาตรฐานและการเพิกเฉยต่อพวกเขาโดยสิ้นเชิง ความจริงที่ว่าซอฟต์แวร์ใด ๆ ยังคงใช้เทคนิคที่ล้าสมัยดังกล่าว (เกือบสองทศวรรษ) เป็นเรื่องที่น่าสับสน – ไม่ต้องพูดถึงการขาดความรับผิดชอบ
คนทั่วไปที่สร้างเนื้อหาให้ความไว้วางใจอย่างมากใน UI ตัวแก้ไข เราต้องการซอฟต์แวร์เพื่อเปลี่ยนข้อความและรูปภาพของเราให้เป็นโค้ดที่สะอาดและเข้าถึงได้ ไม่จำเป็นต้องสมบูรณ์แบบ แต่ไม่ควรขัดขวางความสามารถของใครในการบริโภค
อนุญาตความยุ่งเหยิงที่ไม่ได้ควบคุมในแดชบอร์ด
สำหรับพวกเราบางคน การทำงานที่โต๊ะรกเป็นเรื่องน่าหงุดหงิด เป็นการยากที่จะสร้างสรรค์ หรือกระทั่งจดจ่อกับขยะต่างๆ ที่วางอยู่รอบๆ แดชบอร์ด CMS นั้นเหมือนกันมาก
แดชบอร์ดควรปรับแต่งให้น้อยที่สุดและปรับแต่งได้ง่าย แดชบอร์ดของ WordPress เริ่มต้นด้วยวิธีนี้ แต่จะกลายเป็นกองขยะอย่างรวดเร็วเมื่อคุณติดตั้งธีมและปลั๊กอินเพิ่มเติม วิดเจ็ตแดชบอร์ดสามารถปิดได้ง่ายพอสมควร แต่ข้อความแจ้งเตือนที่จู้จี้มากมายที่แสดงอยู่ด้านหลังนั้นไม่ง่ายเลยที่จะละทิ้ง
ส่วนหนึ่งของปัญหาคือ ในฐานะที่เป็นระบบโอเพ่นซอร์ส WordPress ไม่สามารถควบคุมวิธีการปรับใช้การแจ้งเตือนเหล่านี้ได้มากนัก อย่างไรก็ตาม มีความพยายามที่จะโต้แย้งข้อสังเกตในลักษณะที่เป็นมิตรต่อผู้ใช้มากขึ้น
นี่เป็นพื้นที่หนึ่งที่ระบบที่เป็นกรรมสิทธิ์บางระบบ โดยเฉพาะระบบที่ไม่อนุญาตให้ใช้ปลั๊กอินของบุคคลที่สาม มีความได้เปรียบ พวกเขาสามารถควบคุม UI ได้อย่างสมบูรณ์และตัดสินใจว่าต้องการการแจ้งเตือนใดและจะแสดงอย่างไร
ในทำนองเดียวกัน ความจำเป็นในการแยกแยะระหว่างประกาศเกี่ยวกับระบบที่ถูกต้องตามกฎหมายและการเพิ่มยอดขายที่เกินจริง เป็นที่เข้าใจกันว่านักพัฒนาซอฟต์แวร์จำเป็นต้องทำเงิน อย่างไรก็ตาม การถูกทิ้งระเบิดด้วยโฆษณาและถูกบังคับให้ยกเลิกการแจ้งเตือนเดียวกันเป็นร้อยครั้งข้ามเส้น จำเป็นต้องมีแนวทางที่เข้มงวดเกี่ยวกับพฤติกรรมประเภทนี้
จำกัดการพกพาเนื้อหา
เพียงเพราะเว็บไซต์ของคุณสร้างขึ้นโดยใช้ CMS เฉพาะ ไม่ได้หมายความว่าเว็บไซต์นั้นจะอยู่ในระบบนั้นตลอดไป ในที่สุดคุณอาจเติบโตเร็วกว่าแพลตฟอร์มที่คุณเริ่มต้นหรือเพียงแค่ต้องการลองสิ่งใหม่ ๆ นี่ไม่ใช่เรื่องง่ายเสมอไป
ด้วยระบบที่เป็นกรรมสิทธิ์บางระบบ ไซต์ที่คุณสร้างจะอยู่กับผู้ให้บริการหรือหายไปโดยสิ้นเชิง เนื้อหาและการออกแบบไม่สามารถส่งออกโดยกำเนิดเพื่อใช้ในที่อื่นได้ ในบางกรณี คุณไม่สามารถส่งออกสำเนาของไซต์ของคุณเพื่อวัตถุประสงค์ในการจัดเตรียมภายในได้
ในกรณีนั้น คุณกำลังค้นหาเครื่องมือของบุคคลที่สามเพื่อแยกสิ่งที่คุณต้องการ หากไม่สำเร็จ คุณอาจกำลังคัดลอกและวางซอร์สโค้ดจากเว็บเบราว์เซอร์ของคุณ
มีเหตุผลที่ฟังก์ชันบางอย่างอาจไม่ถูกส่งออก เช่น รถเข็นช็อปปิ้ง แต่ในยุคนี้ เนื้อหาอย่างน้อยควรมีให้ส่งออกเป็นไฟล์ CSV, JSON หรือ XML ถามมากไปมั้ย?
เสถียรภาพการค้าสำหรับคุณสมบัติ
ซอฟต์แวร์ทั้งหมดมีวิวัฒนาการตลอดเวลา – นั่นคือสิ่งที่กำหนด บั๊กถูกบีบอัด ช่องโหว่ด้านความปลอดภัยถูกเติมเต็ม และฟีเจอร์ใหม่ๆ ได้รับการเปิดเผย และพวกเขาทั้งหมดคาดหวังอย่างถูกต้องจาก CMS
อย่างไรก็ตาม ยังมีความต้องการเสถียรภาพอย่างมากอีกด้วย เมื่อคุณปรับใช้เว็บไซต์บน CMS ที่คุณเลือก คุณต้องการทราบว่าเว็บไซต์จะยังทำงานต่อไปได้ทีละเวอร์ชัน
การเปลี่ยนแปลงครั้งใหญ่สามารถโยนประแจลิงเข้าไปในงานได้ หากไม่คำนึงถึง "what-ifs" ทั้งหมด การเปลี่ยนแปลงขั้นพื้นฐานเกี่ยวกับวิธีการทำงานของระบบอาจมีผลลัพธ์ที่เลวร้าย คุณลักษณะเฉพาะ หรือแม้แต่เว็บไซต์ทั้งหมด อาจเสียหายได้หลังจากทำการเปลี่ยนแปลงแล้ว
คุณสมบัติใหม่ยังคงมีความสำคัญ ช่วยดึงดูดผู้ใช้ใหม่และทำให้ชีวิตง่ายขึ้นสำหรับผู้ใช้ที่มีอยู่ แต่ต้องคิดให้รอบคอบเพื่อลดผลกระทบด้านลบ
หากแอปได้รับชื่อเสียงในด้านการทำลายเว็บไซต์ แอปนั้นจะใช้เวลาไม่นานนัก
ไม่สามารถสื่อสารกับผู้ใช้ได้
ดูเหมือนว่าการสื่อสารอาจมีความสำคัญพอๆ กับโค้ด เพราะในขณะที่ระบบอาจมีฟีเจอร์ที่น่าสนใจ ผู้ใช้จำเป็นต้องรู้เกี่ยวกับคุณสมบัติเหล่านี้เพื่อใช้ประโยชน์
ในทำนองเดียวกัน ผู้อยู่เบื้องหลังที่ CMS จำเป็นต้องรู้ว่าผู้ใช้ต้องการและต้องการอะไร ข้อมูลดังกล่าวเป็นกุญแจสำคัญในการตัดสินใจว่าจะใช้คุณลักษณะใดและต้องแก้ไขจุดบกพร่องใดบ้าง
แต่การสื่อสารเป็นงานใหญ่ ครอบคลุมพื้นที่ต่างๆ เช่น เอกสาร การสนับสนุนผู้ใช้ และการสร้างชุมชน ต้องใช้ความพยายามอย่างมากที่นี่ ซึ่งเป็นเรื่องยากแม้แต่สำหรับยักษ์ใหญ่ในอุตสาหกรรม สำหรับระบบขนาดเล็ก อาจขยายทรัพยากรมนุษย์อย่างจำกัดให้ถึงขีดสุด
ถึงกระนั้นก็คุ้มค่ากับความพยายาม ความล้มเหลวในการรักษาบทสนทนาที่เปิดกว้างกับผู้ใช้จะทำลายความสัมพันธ์และอาจทำให้เกิดการอพยพจำนวนมากจากแพลตฟอร์ม
CMS ต้องให้ความสำคัญกับผู้ใช้
ในที่สุด CMS จะถูกตัดสินว่าตอบสนองความต้องการของผู้ใช้หรือไม่ ไม่มีใครสมบูรณ์แบบในบริเวณนี้ แต่บางแห่งก็เหนือกว่าคนอื่นๆ
ระบบที่ดีที่สุดทำให้เราสร้างเนื้อหาในลักษณะที่เข้าถึงได้ พวกเขาจะพัฒนาคุณลักษณะที่รักษาเสถียรภาพและจะจัดให้มีความเข้ากันได้แบบย้อนหลังอย่างน้อย นอกจากนี้ ระบบเหล่านี้จะเคารพสิทธิ์ของผู้ใช้ในเนื้อหาของตนเองและอำนวยความสะดวกในการพกพา
เหนือสิ่งอื่นใด CMS ที่ดีจะทำให้การสื่อสารกับผู้ใช้เป็นแบบเปิด บทสนทนาที่เปิดกว้างจะเป็นประโยชน์ต่อทุกคนและช่วยให้มั่นใจได้ถึงอนาคตที่สดใสและมีประสิทธิผล
ในทางกลับกัน ระบบที่ล้มเหลวในพื้นที่เหล่านี้มักจะหยุดอยู่ในระยะยาว