Umbraco มันเป็นแค่ฉันหรือใช้งานยากจริงๆ? [ปิด]


87

กำลังมองหาข้อเสนอแนะบางอย่างเกี่ยวกับผู้ที่ได้รับการประเมิน Ummraco เมื่อเร็ว ๆ นี้

ฉันได้แสวงหา cms ​​ที่ 'ดีที่สุด' ที่สร้างความสมดุลให้กับความสะดวกในการใช้งาน / ความสามารถในการขยาย / การปรับแต่ง ฯลฯ เพื่อใช้เป็นฐานสำหรับผลิตภัณฑ์แนวตั้งใหม่ที่ฉันอยู่ในขั้นตอนการวางแผนดังนั้นในเดือนที่ผ่านมาหรือประมาณนั้นฉัน ได้ดาวน์โหลดติดตั้งอ่านซอร์สโค้ดและสร้างไซต์ทดสอบใน asp.net cms ทุกตัวที่ฉันสามารถทำได้ - และจนถึงตอนนี้ฉันได้ดึง GraffitCMS, MojoPortal, Oxite, Orchard, Kuboo และอีกสองสามรายการที่ฉัน ฉันจำส่วนบนของหัวไม่ได้

สำหรับแต่ละรายการยกเว้น Umbracoฉันได้ใช้เวลาน้อยกว่าสองสามชั่วโมงรวมถึงการเพิ่มหน้าการปรับแต่งเทมเพลตและในบางกรณี (โดยเฉพาะ Graffiti) การเขียนวิดเจ็ตใน C # ในเรื่องของ ไม่กี่ชั่วโมง....

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

ดังนั้นคำถามคือฉันทำผิดหรือเปล่า? หรือมันยากที่จะทำงานด้วย? และที่สำคัญถ้าฉันยังคงเดินหน้าต่อไปจะคุ้มหรือไม่? หรือจะตัดขาดทุนแล้วเดินหน้าต่อไป?

แก้ไข: asp.net พร้อมการสนับสนุน SQL Server เป็นข้อกำหนดของทุกสิ่งที่ฉันเลือก

อัปเดตหนึ่งปีต่อมา (กุมภาพันธ์ / 2554): การแสดงผลครั้งแรกของฉันยังคงแม่นยำ Umbraco แตกต่างจาก CMS อื่น ๆ ส่วนใหญ่ที่ฉันเคยใช้ในอดีตและสำหรับฉันใช้เวลานานกว่าปกติเล็กน้อยในการ 'รับมัน' แต่ ตอนนี้ฉันมีแล้วฉันต้องบอกว่าฉันรู้สึกชื่นชมผลิตภัณฑ์มากขึ้นว่ามันทำอะไรและทำงานอย่างไร - และเหนือสิ่งอื่นใดมันทำงานได้ดีจริงๆโดยเฉพาะอย่างยิ่งกับรุ่นล่าสุด 4.6 1. เรียกฉันว่าผู้เปลี่ยนใจเลื่อมใส - ฉันดีใจที่ติดมันออกมาแล้วลองดูอีกครั้ง ฉันอัปเดตโพสต์นี้ในตอนนี้ในเวลาหนึ่งปีต่อมาเพื่อไม่ให้ทิ้ง 'บทวิจารณ์' เชิงลบเริ่มต้นไว้ที่นี่เพื่อลูกหลาน


4
ดูเหมือนว่าคุณไม่ได้อยู่คนเดียวกับปัญหาดังกล่าว ... stackoverflow.com/questions/901073/mojoportal-or-umbraco
Lucero

ฉันพบว่ามันยากที่จะใช้เช่นกัน ตอนนี้ฉันได้ปรับแต่งกับออร์ชาร์ดแล้วดูเหมือนว่ามันจะค่อนข้างขี้เกียจและ / หรือฆ่ามากกว่า แน่นอนนั่นเป็นเพียงความคิดเห็นของฉัน
bbqchickenrobot

ให้การสนับสนุนของคุณไปยังไซต์ StackExchange เฉพาะสำหรับ Umbraco ที่นี่: area51.stackexchange.com/proposals/22662/…
Chris Roberts

1
นี่คือลิงค์ที่มีประโยชน์มากมายเกี่ยวกับการพัฒนาสะดือ
Nishant Kumar

ขอขอบคุณที่อัปเดตความคิดของคุณในอีกหนึ่งปีต่อมา
Lee Englestone

คำตอบ:


54

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

มันแตกต่างจากแพลตฟอร์ม CMS อื่น ๆ ตรงที่คุณไม่ได้ให้อะไรนอกกรอบ - เป็นเพียงผ้าใบเปล่าที่ใช้งานได้ ระบบ cms อื่น ๆ จะตั้งค่าเทมเพลตเริ่มต้นให้คุณและอนุญาตให้คุณลดฟังก์ชันการทำงานที่สร้างไว้ล่วงหน้า Umbraco โดยการออกแบบไม่ใช่แบบนั้นเลย คุณได้รับสิ่งที่คุณใส่เข้าไปเท่านั้นมันไม่ได้สร้างอะไรให้คุณ

สิ่งนี้เหมาะสำหรับนักพัฒนาและนักออกแบบที่ต้องการควบคุมโค้ด / มาร์กอัปได้ 100%

เวอร์ชัน 4.7 (ปัจจุบันอยู่ในรุ่นผู้สมัคร) แนะนำไวยากรณ์ Razor สำหรับการสร้างมาโคร สิ่งนี้ไม่ต้องใช้ XSLT + XPath ซึ่งฉันคิดว่าเป็นอุปสรรคใหญ่สำหรับคนจำนวนมาก แม้ว่าคุณจะไม่คุ้นเคยกับ Razor แต่ก็สามารถเรียนรู้ได้ง่ายกว่าข้อเสนอที่ใช้ XML

วิดีโอดังกล่าวได้รับการกล่าวถึงโดยผู้โพสต์อื่น ๆ ด้านล่าง $ 20 เป็นราคาเพียงเล็กน้อยที่ต้องจ่ายเพื่อเริ่มต้นใช้งานได้อย่างรวดเร็ว


1
มีตัวเลือกในการใช้ระบบฐานรันเวย์ซึ่งช่วยให้คุณมีเว็บไซต์ที่ใช้งานได้เพื่อเริ่มต้นเมื่อคุณติดตั้ง Umbraco นอกจากนี้การติดตั้งผ่าน MS Web Platform Installer ทำให้การติดตั้งเป็นเรื่องเล็กน้อย ฉันได้สัมผัสกับ Umbraco เป็นครั้งแรกเมื่อสองวันก่อนมีระบบที่ทำงานได้อย่างสมบูรณ์ในการติดตั้งและมาถึงความเร็วอย่างรวดเร็วหลังจากนั้น!
หมู่

1
ใช่ฉันรู้ว่ามีรันเวย์ซึ่งเป็นวิธีที่ดีในการเรียนรู้ - แต่ในกรณีส่วนใหญ่เมื่อสร้างไซต์คุณจะไม่ใช้มัน
ChadT

1
nishantwork.wordpress.com/2012/08/27/… ลิงค์นี้เจอช่วยได้
Nishant Kumar

วิดีโอส่วนใหญ่ฟรีในวันนี้เช่นกันอย่างน้อยวิดีโอแนะนำที่มีประโยชน์ที่สุดที่มีประโยชน์มากที่สุด
John C Scott

1
+1 โดยเฉพาะอย่างยิ่งสำหรับ "เหมาะสำหรับนักพัฒนาและนักออกแบบที่ต้องการควบคุมโค้ด / มาร์กอัปได้ 100%"
Aximili

26

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

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


6
+1 สำหรับ "cognitive dissonance"
Robin Winslow

17

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

  1. ไปที่http://our.umbraco.orgอ่านหน้า Wiki และโพสต์คำถามในฟอรัมที่นั่นเป็นชุมชนที่เป็นมิตรจริงๆ
  2. ใช้ Microsofts Web Platform Installer เสมอเมื่อติดตั้ง Umbraco ซึ่งจะช่วยคุณสร้างไซต์และตั้งค่าฐานข้อมูลของคุณ เพียงให้แน่ใจว่าไม่ที่จะติดตั้งใน Umbraco ย่อย / directory เสมือนตั้งแต่ Umbraco ไม่สามารถจัดการกับการติดตั้งเช่นนั้น
  3. หากเป็นไปได้ให้ทำการติดตั้งบนเครื่องพัฒนาด้วย IIS7 และ SQL Server Express มันจะทำงานได้อย่างแน่นอนและการปรับใช้ไซต์สำเร็จรูปสามารถทำได้ด้วยการถ่ายโอน xcopy และการกู้คืนข้อมูลสำรองฐานข้อมูล
  4. ไม่ได้เริ่มต้นเว็บไซต์ Umbraco ใหม่ก่อนที่คุณจะได้รหัส HTML ที่คุณจะใช้สำหรับเว็บไซต์หรืออย่างน้อยก็มีจริงๆความคิดที่ชัดเจนเกี่ยวกับประเภทหน้าและ HTML เนื้อหาที่คุณจะต้อง

ฉันหวังว่าฉันจะได้พบคุณในฟอรัม Umbraco

ขอแสดงความนับถือ Jesper Hauge


+1 เห็นด้วยกับความคิดเห็นของคุณที่นี่ :)
Aim Kai

+1 ในประเด็น # 3 - ฉันเสียเวลาไปมากในการพยายามทำให้มันทำงานใน subdir
เที่ยงและ

17

ในฐานะที่เป็นทหารผ่านศึก CMS ผมสามารถพูดได้ว่า Umbraco ไม่ได้ติดตั้งและใช้งานยากไปกว่าโซลูชัน CMS อื่น ๆ อีกมากมาย

ไม่ว่าคุณจะพบว่ามันยากหรือง่ายนั้นส่วนใหญ่ขึ้นอยู่กับประสบการณ์ก่อนหน้านี้ของคุณกับ CMS และความคาดหวังของคุณสำหรับสิ่งที่ CMS ควรให้นอกกรอบ

ฉันทำงานกับ CMS ขนาดใหญ่เป็นส่วนใหญ่:

  • Microsoft CMS
  • ความใกล้ชิด
  • Obtree
  • Reef (ใคร ๆ ก็จำได้!)
  • ฯลฯ ....

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

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

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

ลองดูวิกิพีเดียบน our.umbraco.orgและถามคำถามในฟอรัมชุมชนมีประโยชน์และเป็นมิตร


ฉันจะให้เวลาอีกวันหรือสองวันแล้วค่อยตัดสินใจ ฉันไม่สนใจเส้นโค้งการเรียนรู้ที่สูงชันตราบเท่าที่มันคุ้มค่าในที่สุดเราจะได้เห็น
EJ Brennan

ลิงก์ของคุณเสีย บางทีคุณสามารถแก้ไขได้?
rboarman

6

Umbraco แตกต่างจาก CMS อื่น ๆ เล็กน้อยเช่น Sitefinity, DNN หรือ Drupal เปรียบเทียบได้ดีกับ Sitecore

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

ฉันเคยใช้ Drupal, Sitefinity, WordPress, Sitecore และอื่น ๆ และ Umbraco เป็นรายการโปรดของฉัน หากคุณรู้วิธีพัฒนาเว็บไซต์ที่ยอดเยี่ยมและคุณไม่ต้องการข้อ จำกัด ในการออกแบบมาร์กอัปหรือประสบการณ์ของลูกค้า Umbraco เป็นตัวเลือกที่ยอดเยี่ยม หากคุณไม่ได้สร้างไซต์ขึ้นมาจริงๆ แต่เพียงแค่ต้องการรวมชิ้นส่วนเข้าด้วยกันและทำให้ "บางอย่าง" ทำงานได้ก็อาจไม่คุ้มค่ากับเวลาของคุณ หากคุณสร้างไซต์จำนวนมากหรือต้องการให้ผู้ใช้ของคุณแก้ไขเนื้อหาได้อย่างง่ายดาย (ไม่ใช่แค่โปรแกรมแก้ไข Rich Text ขนาดใหญ่) ก็อาจคุ้มค่าที่จะเอาชนะช่วงการเรียนรู้

วิดีโอมีมูลค่า 20 เหรียญสหรัฐเพื่อรับชม BTW พวกเขาดีกว่าเอกสารใด ๆ ที่คุณสามารถหาได้และหลังจากผ่านไป 5-6 วิดีโอคุณควร "รับมัน" เพียงแค่ซื้อหนึ่งเดือนและยกเลิกหลังจากนั้น

ชุมชนก็ยอดเยี่ยมเช่นกัน หากคุณกำลังดิ้นรนตรงไปที่http://our.umbraco.orgฟอรัมและขอความช่วยเหลือ มีมากมายที่นั่น

ลองติดตั้งแพ็คเกจ Creative Web Starter Kit หรือแพ็คเกจ Blog 4 Umbraco เพื่อเริ่มต้นใช้งาน สิ่งเหล่านี้จะคุ้นเคยกับผู้ที่มาจากพื้นหลังของ Sitefinity หรือ Drupal และอาจช่วยให้เส้นโค้งการเรียนรู้แบนราบ

โชคดี!


1
+1 สำหรับการแนะนำวิดีโอ ฉันพบว่า Umbraco ค่อนข้างสับสนในตอนแรก แต่ฉันก็ไม่ค่อยคุ้นเคยกับ ASP.NET วิดีโอช่วยได้แน่นอน
Shea Daniels

ทุกวันนี้การสนับสนุน Razor นั้นดีสำหรับทุกคนที่ไม่ต้องการเรียนรู้ XSLT ซึ่งเป็นข้อโต้แย้งว่าดีกว่า - แต่สำหรับ. net dev Razor ทั่วไปนั้นทรงพลังมากและเรียนรู้ได้รวดเร็วมาก (รับแผ่นโกง Razor จาก Our.Umbraco.Org/Projects for a super fast intro)
John C Scott

ฉันคิดว่าฉันเห็นส่วนลดสำหรับ umbraco.tv (แม้ว่าฉันเชื่อว่าพวกเขากำลังเปิดตัวเว็บไซต์ฝึกอบรมวิดีโอใหม่)
Kevin Williams

XSLT น่าจะเป็นส่วนที่เงอะงะที่สุดของ Umbraco - ตอนนี้มีเวอร์ชัน 7 คุณสามารถใช้ Razor และ MVC ปกติได้
Timothy Lee Russell

3

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

  • วิดีโอมีเนื้อหาบางอย่างน่าขัน วิดีโอแนะนำตัวแรกของรันเวย์ รันเวย์คืออะไร ??? ไม่ต้องใช้ศัพท์แสงฉันเป็นผู้ใช้ครั้งแรก
  • คุณต้องจ่ายสำหรับวิดีโอขั้นสูงสุด ไม่น่าแปลกใจที่มันไม่ได้ถูกนำออกเป็น CMS ที่ใช้. NET เป็นหลัก
  • การสาธิตนอกกรอบใช้งานไม่ได้ (ฉันเลือกธีมธุรกิจ แต่เมนูไม่ทำงาน)
  • พื้นที่ผู้ดูแลระบบไม่ใช้งานง่ายมาก
  • การติดตั้งบังคับให้ติดตั้ง Web-Matrix .. ฉันมี IIS7 และระบบการผลิตของเราเช่นกัน ... ฉันไม่ต้องการ WebMatrix !!! การค้นหาเอกสารเกี่ยวกับเรื่องนี้ก็ไม่ใช่เรื่องง่าย

ทั้งหมดในการใช้งานที่ยุ่งยากอย่างมากและทำให้ฉันออกจาก Umbraco โดยสิ้นเชิง

ดังนั้นฉันจึงเลือก Wordpress ในช่วงเวลานั้นและพบว่าการขยายส่วนต่อประสานผู้ดูแลระบบทำได้ง่ายมาก การสนับสนุนด้านเอกสารและชุมชนนั้นยอดเยี่ยมมาก น่าเสียดายที่ฐาน PHP ของมันไม่สามารถบินได้ใน บริษัท ของฉันที่ลงทุนมหาศาลในนักพัฒนา. NET :-(


5
"ไม่น่าแปลกใจที่มันไม่ได้ถูกนำมาใช้เป็น CMS ที่ใช้. NET หลัก"; เว็บไซต์ Microsoft asp.net และ MSDN ทำงานบน Umbraco ซึ่งหมายความว่าได้รับเลือกจากผลิตภัณฑ์ WCMS ของตนเอง (Sharepoint) - คุณสามารถโต้แย้งได้ว่าพูดถึงผลิตภัณฑ์ของตนได้มาก แต่ก็ไม่เลวสำหรับ CMS ที่ไม่ใช่กระแสหลัก ;-) ฉันสามารถบอกคุณได้ว่า Umbraco กำลังดำเนินการอย่างจริงจังใน บริษัท พัฒนาเว็บไซต์จำนวนมาก (ปรากฏขึ้นในความต้องการงานเช่น)
dc2009

3
หากคุณเป็นนักพัฒนา. NET ที่ค่อนข้างมีประสบการณ์นี่เป็นโซลูชันที่ยอดเยี่ยมติดตั้งและตั้งค่าได้ง่าย สำหรับฉันการสาธิตทำงานได้อย่างสมบูรณ์พร้อมกันในทุกการติดตั้ง แน่นอนคุณสามารถติดตั้งได้โดยไม่ต้องใช้ WbeMatrix เลยและมีบริการเว็บโฮสติ้งมากมายที่จะติดตั้งให้คุณ หากคุณต้องการโซลูชันที่ใช้งานได้ทันทีคลิกถัดไปถัดไปถัดไปและถัดไปไม่กำหนดค่าอะไรเลยจากนั้นใช้เครื่องมืออื่น หากคุณต้องการโซลูชันที่มั่นคงมั่นคงปรับแต่งได้ซึ่งต้องการการเรียนรู้บางอย่างให้ใช้ Umbraco ถ้าคุณไม่ชอบปรัชญานี้โปรดอย่าพูดในสิ่งที่ไม่ถูกต้องเกี่ยวกับมัน !!
JotaBe

2
คุณไม่จำเป็นต้องติดตั้ง Umbraco จาก webmatrix - ไบนารีแบบเต็มยังมีให้จาก umbraco.codeplex.com และเอกสารที่เป็นประโยชน์ที่นี่ด้วย - เพียงแค่วางไบนารีลงในโฟลเดอร์แอปพลิเคชัน IIS7 แล้วออกไป - มันจะทำทุกอย่างสำหรับการติดตั้งสำหรับ คุณ
John C Scott

1
สำหรับคนรุ่นหลังมีสองวิธีในการหลีกเลี่ยง WebMatrix: การติดตั้งด้วยตนเองลงในโฟลเดอร์เว็บไซต์ IIS ของคุณโดยตรงหรือใน Visual Studio สร้างโซลูชัน MVC เปล่าใหม่และใช้ NuGet เพื่อติดตั้ง Umbraco ที่ด้านบน ง่าย Peasy!
Funka

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

3

นอกจากความคิดเห็นแล้วทั้งหมดนี้ขึ้นอยู่กับภูมิหลังของคุณ ฉันเป็นวิศวกรซอฟต์แวร์ไม่ใช่ผู้ดูแลเว็บ ดังนั้นฉันคิดว่าเหมือนวิศวกรซอฟต์แวร์ไม่ใช่เหมือนผู้ดูแลเว็บ

Umbraco ทำให้ฉันหงุดหงิดมากที่ต้องติดตั้งเพียงเพราะไม่มีเอกสาร TEXT ที่หาได้ง่ายๆ ในที่สุดฉันก็พบว่ามันเป็นเรื่องง่ายที่จะติดตั้ง

ปัญหาสำหรับนักออกแบบเว็บหลายคนคือพวกเขาไม่ใช่วิศวกรซอฟต์แวร์ ไม่มีอะไรเลวร้ายเกี่ยวกับนักออกแบบเว็บไซต์ที่ไม่ได้เป็นวิศวกรซอฟต์แวร์ แต่เป็นการมองโลกที่แตกต่างออกไป ฉันได้ทำงานร่วมกับนักออกแบบเว็บไซต์มากมายที่ต้องการเชื่อมต่อกับ C ++ และ C # back end ของฉัน พวกเขามีมุมมองที่แตกต่างกันอย่างสิ้นเชิงในเกือบทุกอย่าง

เมื่อฉันผ่านความโง่เขลา ขั้นตอนการติดตั้งโดยนัยที่ (ซึ่งไม่ดีไม่ดีไม่ดี - คุณไม่ควรต้องใช้ผลิตภัณฑ์อื่นเพียงแค่ติดตั้งของคุณเอง! ) ฉันพบว่า Umbraco นั้นเรียบง่ายและใช้งานง่าย แม้แต่แฟน (ที่ไม่ใช่โปรแกรมเมอร์) ของฉันก็พบว่ามันมีเหตุผลมากกว่า CMS อื่น ๆ ที่เราเคยเล่นด้วย ตัวอย่างเช่น Drupal นั้นติดตั้งง่าย แต่ไม่ได้ออกแบบมาสำหรับสภาพแวดล้อมการพัฒนา Windows (ASP.NET/SQL Server) จริงๆและฉันเกลียด PHP ดังนั้นในที่สุดฉันก็ละทิ้งสิ่งนั้นไป MojoPortal เป็นสิ่งที่ดีและเรียบง่าย แต่ ... มัน ... ดี ... เรียบง่าย เกินไปง่าย

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

Umbraco สำหรับฉันเป็นสถานที่ขนาดกลางที่ดีมีความยืดหยุ่นสูงและง่ายต่อการขยาย มันพยายามอย่างมากที่จะไม่ขวางทางคุณ หากคุณต้องการขยายเวลาออกไปคุณควรเรียนรู้ C # (หรือ {cringe} VB) หรือร่วมเลือกให้ใครเขียน CodeBehind ให้คุณ แต่การใช้งานนั้นง่ายมากและตรงไปตรงมา


1

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

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

ฉันเคยลองใช้ Graffiti ด้วย แต่ก็ไม่เคยได้ผลเช่นกัน - และด้วยอนาคตที่น้อยกว่าที่แน่นอนฉันจึงยอมแพ้กับสิ่งนั้น คนอื่น ๆ ดูซับซ้อนเกินไปสำหรับความต้องการของฉัน (Kentico, CommunityServer และอื่น ๆ )

ในท้ายที่สุดจากคำแนะนำของเพื่อนใน superuser.com ฉันใช้BlogEngine.NETสำหรับเว็บไซต์ของสโมสรและจนถึงตอนนี้ฉันยังไม่ได้ย้อนกลับไปดูเลย ASP.NET บริสุทธิ์ซึ่งดึงดูดใจฉันมันขยายได้ง่ายมีชุมชนที่ค่อนข้างใหญ่พร้อมส่วนขยายและธีมและสิ่งต่างๆ จากประสบการณ์ส่วนตัวของฉันฉันสามารถแนะนำให้คุณตรวจสอบได้หากคุณมีไซต์ที่ใช้โพสต์ (บล็อก) เป็นส่วนใหญ่อยู่ในใจ


BlogEngine.NET ไม่ใช่ระบบ CMS ที่แท้จริง มันเป็นเครื่องยนต์บล็อก
bbqchickenrobot

@bbqchickenrobot: นั่นอาจจะจริง - ขึ้นอยู่กับคำจำกัดความของ CMS ของคุณ - แต่มันก็ใช้ได้ดีสำหรับฉัน
marc_s

1

แปลก. ฉันใช้เวลา 5 นาทีในการติดตั้งไซต์ Umbraco ใหม่ในเวลา 2 ชั่วโมงฉันสามารถสร้างเว็บไซต์พอร์ตโฟลิโอมาตรฐานได้ (เมื่อฉันคุ้นเคยกับ XSLT แล้ว) มันง่ายมากที่จะสร้างแก้ไขเพิ่มคอนโทรลแบบกำหนดเองเพิ่ม smth ในส่วนการดูแลระบบ ฯลฯ

สิ่งที่ยากที่จะเข้าใจ (ใช้เวลาครึ่งชั่วโมง) ที่ฉันไม่ต้องเขียนโค้ด SQL หรือ C # ใด ๆ จนกว่าฉันจะต้องการโมเดลข้อมูลเพิ่มเติมที่อยู่เหนือแนวคิด Documents หรือความสามารถของ Umbraco ตัวอย่างดังกล่าว: การปรับขนาดรูปภาพอัตโนมัติการเรียกใช้บริการเว็บบางอย่าง ฯลฯ - สิ่งใดก็ตามที่มาจากเลเยอร์ตรรกะทางธุรกิจที่ไม่สามารถครอบคลุมโดยโมเดล CMS ได้

ในกรณีส่วนใหญ่ Umbraco นั้นใช้งานง่ายมากแม้เอกสารเพียงเล็กน้อยก็เพียงพอแล้ว Umbraco มี API ที่บางและใช้งานง่าย แต่มีเทคโนโลยีที่ดี ระดับที่ต้องการจากนักพัฒนาและนั่นคือ XML ที่ 1 ของทั้งหมด: XQuery และ XPath เพื่อใช้ XSLT สูงสุด

และอีกครั้งเกี่ยวกับการติดตั้ง: ฉันทำตามคำแนะนำการติดตั้งแต่ละขั้นตอนและนั่นคือทั้งหมดที่


1

ปัญหาของ Umbraco คือ UI นั้นไม่สะดวกและยังไม่ชัดเจนในทันทีว่าจะใช้อย่างไรและจะหาสิ่งต่างๆได้ที่ไหน มีปุ่มส่วนหลายปุ่มที่ด้านล่างของหน้าและเมื่อคุณคลิกที่ปุ่มใดปุ่มหนึ่งคุณจะเห็นมุมมองแบบต้นไม้ที่คุณเจาะลึกลงไปในสิ่งที่คุณต้องการ นี่คือ UI 101 ที่ไม่ดี: ไม่มีเนื้อลึกลับ ผู้ใช้ควรจัดฟังก์ชันทั้งหมดและมองเห็นได้ เมนูแบบเลื่อนลงที่มีเมนูย่อยน่าจะเป็นแนวทางที่ดีกว่า

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

ด้วยการเปิดตัวเวอร์ชัน 5 ปัญหาเหล่านี้ไม่ได้รับการแก้ไข สิ่งที่ดีที่สุดที่พวกเขาทำคือฆ่า XSLT / Classic ASP.NET และแทนที่ด้วย MVC และ Razor สิ่งนี้ช่วยให้คุณเข้าใจผลิตภัณฑ์ได้ง่ายขึ้นมากจากมุมมองของนักพัฒนาแม้ว่าจะไม่มีเอกสารที่เพียงพอสำหรับเวอร์ชัน 5 จากมุมมองในการสร้างเนื้อหาก็ยังขาดอยู่

หากคุณต้องการเห็น UI ที่ยอดเยี่ยมไม่ต้องมองหาที่ไหนไกลนอกจาก SiteFinity แม้ว่าการออกแบบใหม่จะไม่ดีเท่ารุ่น SiteFinity 3 แต่การแก้ไขเนื้อหาก็เป็นสิ่งที่ดีที่สุดที่ฉันเคยเห็นในตลาด มันแย่เกินไปที่ไม่รองรับ MVC และการควบคุมก็ยุ่งยากในการปรับเปลี่ยนและสไตล์


UI ของเวอร์ชัน 7 เป็นการปรับปรุงครั้งใหญ่ คุณควรจะยิงอีกครั้ง
Timothy Lee Russell

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