Umbraco ، هل هو مجرد لي أو هل هو حقا من الصعب استخدامها ؟ [مغلقة]

StackOverflow https://stackoverflow.com/questions/2179563

سؤال

تبحث عن بعض ردود الفعل على أولئك الذين لديهم تقييم umbraco في الآونة الأخيرة.

لقد كنت على السعي من أجل 'أفضل' cms أن يوازن بين سهولة الاستخدام/extendability/التخصيص الخ.استخدام قاعدة جديدة العمودي المنتج أنا في مراحل التخطيط ، حتى الشهر الماضي أو حتى لقد تم تحميل, تركيب, قراءة التعليمات البرمجية المصدر و إنشاء مواقع الاختبار في كل asp.net cms يمكنني الحصول على يدي و حتى الآن أنا سحبت إلى أسفل GraffitCMS, MojoPortal, Oxite, بستان, Kuboo وربما بعض الآخرين أنني لا تذكر من أعلى رأسي.

لكل من هؤلاء ، إلا Umbraco, لقد تم وتشغيلها في أقل من بضع ساعات ، بما في ذلك إضافة صفحات تخصيص قوالب, و في بعض الحالات (وخاصة الكتابة على الجدران) ، الكتابة قطرة في الحاجيات في C# في غضون بضع ساعات فقط....

ولكن مع Umbraco, بعد المصارعة لمدة ما يقرب من 2 أيام فقط من الحصول على تشغيل ، الآن آخر صباح اليوم مشاهدة أشرطة الفيديو ، ثم بناء صفحات الخ, أنا لا تزال غير قادرة حتى على الحصول حتى موقع بسيط التنفيذية ، وحتى صفحات كنت قد حصلت على العمل تحطم بشكل روتيني (ناهيك عن كونه الكلب)...

إذن السؤال هو:أفعل ذلك الخطأ ؟ أو هل هو حقا من الصعب أن العمل مع ؟ و الأهم من ذلك, إذا لم تستمر في المضي قدما ، سيكون من يستحق ذلك ؟ أو هل قطعت الخسائر والانتقال ؟

تحرير:asp.net مع دعم SQL Server هي متطلبات أي اخترت.

تحديث بعد عام واحد (فبراير/2011): انطباعاتي الأولية لا تزال دقيقة ، Umbraco مختلفة من معظم CMS التي استخدمت في الماضي بالنسبة لي استغرق وقتا أطول قليلا من المعتاد أن 'الحصول عليها', ولكن الآن لدي, أنا يجب أن أقول أنني أفضل بكثير من التقدير المنتج, ماذا يفعل وكيف يفعل ذلك - وعلى رأس كل ذلك ، إنها حقا ينفذ بشكل جيد خصوصا مع الإصدار الأخير من 4.6.1.لذلك ندعو لي تحويل - أنا سعيد لأنني وقفت ثم أخذت نظرة أخرى.أنا فقط تحديث هذا المنصب الآن أكثر من سنة واحدة في وقت لاحق حتى لا أترك السلبية الأولية 'استعراض' هنا من أجل الأجيال القادمة.

هل كانت مفيدة؟

المحلول

منحنى التعلم لـ Umbraco قصير ولكنه حاد. بمجرد كل "نقرات" ، ستشغل وتشغيلها في وقت قصير.

إنه مختلف عن منصات CMS الأخرى من حيث أنك لا تمنحك أي شيء خارج الصندوق - مجرد قماش فارغ للعمل معه. ستقوم أنظمة CMS الأخرى بإعداد قالب افتراضي وتسمح لك بإسقاط الوظائف المدمجة مسبقًا. Umbraco ، حسب التصميم ، وليس هكذا على الإطلاق. يمكنك فقط الخروج مما تضعه ، لا يولد أي شيء لك.

هذا مثالي للمطورين والمصممين الذين يريدون التحكم بنسبة 100 ٪ في الكود/الترميز.

الإصدار 4.7 (حاليًا في مرشح الإصدار) يقدم بناء جملة Razor لإنشاء وحدات الماكرو. هذا يبتعد عن الحاجة إلى XSLT+XPATH التي أعتقد أنها كانت عبارة عن حجر عثرة كبير لكثير من الناس. حتى لو لم تكن معتادًا على Razor ، فمن البديهي أن نتعلم من العروض القائمة على XML.

تم ذكر مقاطع الفيديو من قبل الملصقات الأخرى أدناه. 20 دولارًا هو سعر ضئيل للدفع للاستعداد والتشغيل بسرعة.

نصائح أخرى

هل يهم؟ ما أعنيه هو ، إذا وجدت صعوبة في استخدامها ، وهناك بدائل أخرى متاحة ، لماذا تستمر؟ إذا كان الأمر غير بديهي بالنسبة لك ، فستجد صعوبة في استخدامه. إذا لم يكن لديها بعض الميزات القاتلة التي تحتاجها (تعتقد أنك) ، قم بتفريغها وتستمر. لا تحتاج إلى متاعب في محاولة لف رأسك حول بعض المنتجات المصممة بشكل غريب (لك) ، ولا يحتاج مطورو المنتج إلى متاعب في محاولة دعم الأشخاص الذين يعتقدون أن منتجاتهم يجب أن يعملوا بطريقة ما ، "تي مصمم ل.

لا يوجد شيء من هذا هو أن يكون قاسيا ، وعملية فقط. لديك حرية الاختيار ، لذلك اختر ما هو الأفضل لك. هذا يبدو وكأنه لا يعمل ، لذلك المضي قدمًا. أراد صهرتي شراء فولفو ، لكنه وجد عناصر التحكم ولوحة القيادة مربكة تمامًا ، لذلك انتهى به الأمر مع سيارة BMW بدلاً من ذلك. لا حرج في فولفو ، لا حرج في أخي ، مجرد التنافر المعرفي. لا تقلق بشأن هذا

لقد كنت أقوم ببناء مواقع مع Umbraco لمدة 5 سنوات حتى الآن ، ولا أدرك وصفك لـ Umbraco على أنه CMS صعب للغاية ، لكنني سأحاول تقديم بعض المؤشرات هنا لمساعدتك إذا كنت لا تزال النظر في أمبراكو:

  1. اذهب إلى http://our.umbraco.org, ، اقرأ صفحات الويكي ، ونشر أي أسئلة في المنتديات هناك ، إنه مجتمع ودود حقًا.
  2. استخدم دائمًا تثبيت منصة الويب MicroSofts عند تثبيت Umbraco ، وسوف يساعدك على إنشاء موقعك ، وإعداد قاعدة البيانات الخاصة بك. فقط تأكد ليس لتثبيت Umbraco في دليل فرعي/افتراضي ، نظرًا لأن Umbraco لا يمكنه التعامل مع إعداد كهذا.
  3. إذا كان ذلك ممكنًا ، فقم بالتثبيت على جهاز تطوير باستخدام IIS7 و SQL Server Express ، فسيعمل بالتأكيد ، ويمكن أن يتم نشر موقع نهائي مع نقل XCOPY واستعادة لنسخة احتياطية لقاعدة البيانات.
  4. لا تبدأ موقع Umbraco جديد ، قبل أن تقوم بترميز HTML التي ستستخدمها في الموقع ، أو على الأقل لديك ملف هل حقا مسح فكرة عن أنواع الصفحات ، ومحتوى HTML الذي ستحتاجه.

آمل أن أراك في منتديات Umbraco.

تحياتي يسبر هوج

بصفتي مخضرمًا في CMS ، أستطيع أن أقول إن Umbraco ليس من الصعب إعداده واستخدامه من العديد من حلول CMS الأخرى.

على الرغم من أن الكثير من ما إذا كنت تجد الأمر صعبًا أو سهلًا يعتمد إلى حد كبير على تجربتك السابقة مع CMS وتوقعاتك حول ما ينبغي أن توفره CMS خارج الصندوق.

لقد عملت في الغالب مع CMSS أكبر:

  • Microsoft CMS
  • فوري
  • Obtree
  • الشعاب المرجانية (أي شخص يتذكر ذلك!)
  • إلخ....

ضد هؤلاء ليس من الصعب استخدامه وربما يكون أسهل لأنه يميل إلى الخروج من طريقك ويتيح لك الاستمرار في بناء الوظائف التي تحتاجها.

ومع ذلك ، إذا كانت توقعاتك أكثر استنادًا إلى أشياء مثل WordPress ، أي التثبيت والذهاب ولكن مع خيارات محدودة أكثر ، فقد يكون من الصعب البدء بها (إذا قمت بإطلاق النار عليها فقط دون تثبيت مجموعة بداية موقع الويب).

توصيتي هي أنه إذا كنت تقوم ببناء موقع صغير ، فأنت تلقي نظرة على طقم بداية موقع الويب الإبداعي في our.umbraco.org. هناك أيضًا العديد من الحزم التي يمكنك تثبيتها لتسهيل الأمور أو إضافة وظائف محددة (بما في ذلك ضوابط التنقل قبل المبنية و حلول المدونة الكاملة).

ألق نظرة أيضًا على wiki على our.umbraco.org وطرح الأسئلة في المنتدى, ، المجتمع مفيد وودود.

يختلف Umbraco قليلاً عن CMSs الأخرى مثل Sitefinity أو DNN أو Drupal. انها تقارن جيدا إلى sitecore.

نعم ، هناك القليل من منحنى التعلم. أعتقد أن XSLT يمكن أن يتسبب في ذلك ، ولكن على الأرجح حقيقة أنه عليك أن تفهم كيف يتم تنظيم Umbraco. هناك عدد قليل جدًا من "الوحدات النمطية" خارج الصندوق الذي يجب أن ترتبه وأسلوبه. بدلاً من ذلك ، فإنه يتيح لك إنشاء هيكلك وتوصيفك بسهولة لا تجبرك في مربع يصعب الخروج منه.

لقد استخدمت Drupal و SiteFinity و WordPress و Sitecore وبعض الآخرين و Prilly Umbraco هو المفضل لدي. إذا كنت تعرف كيفية تطوير مواقع ويب رائعة ولا تريد حدودًا على التصميم أو التمييز أو تجربة العميل ، فإن Umbraco هو خيار رائع. إذا كنت لا تبني موقعًا ولكنك تريد فقط تجميع القطع معًا والحصول على "شيء ما" ، فقد لا يكون الأمر يستحق وقتك. إذا قمت ببناء الكثير من المواقع أو تريد أن يقوم المستخدمون النهائيون بتحرير المحتوى بسهولة (وليس فقط محرر نصوص غني كبير) ، فقد يكون من المفيد التغلب على منحنى التعلم.

تستحق مقاطع الفيديو 20 دولارًا لمشاهدة راجع للشغل. إنها أفضل بكثير من أي وثائق يمكنك العثور عليها وبعد 5-6 مقاطع فيديو يجب أن تكون "الحصول عليها". مجرد شراء شهر واحد وإلغاء بعد ذلك.

المجتمع رائع أيضًا. إذا كنت تكافح ، توجه إلى http://our.umbraco.org المنتديات والحصول على بعض المساعدة. هناك الكثير منها.

أيضًا ، حاول تثبيت حزمة مجموعة أدوات Starter Creative أو حزمة المدونة 4 Umbraco للحصول على البداية. ستكون هذه أكثر دراية لأولئك القادمين من خلفية Sitefinity أو Drupal وقد تساعد منحنى التعلم في التسوية.

حظا طيبا وفقك الله!

بصفتي أحد كبار مبرمجي .NET ، ينجذب بشكل طبيعي إلى حلول قائمة على .NET ، ويبدو أن Umbraco عبارة عن CMS صلبة. لذلك قمت بتثبيته وحاولت اكتساب بعض المعرفة والحصول عليها وهذه هي النتائج التي توصلت إليها:

  • مقاطع الفيديو رقيقة بشكل يبعث على المحتوى. أول محادثات فيديو تمهيدي لمدرج. ما هو على الأرض مدرج ؟؟؟ لا jargon من فضلك ، أنا مستخدم لأول مرة.
  • عليك أن تدفع مقابل مقاطع الفيديو الأكثر تقدماً. لا عجب أنه لم ينطلق باعتباره CMS.
  • من خارج الصندوق العروض التوضيحية غير وظيفية (اخترت موضوع العمل لا تعمل القوائم)
  • منطقة المشرف غير مقصودة للغاية
  • قوات التثبيت على شبكة الإنترنت installatiuon .. لدي IIS7 وكذلك أنظمة الإنتاج الخاصة بنا ... لا أريد "WING WebMatrix !!! العثور على وثائق على هذا ليس بالأمر السهل أيضًا.

الكل في الكل محبط للغاية لاستخدامه ووضعني خارج أمبراكو تمامًا.

لذلك التقطت WordPress في الوقت نفسه وأجد أنه من السهل للغاية تمديد واجهة المسؤول. DocumetNation ودعم المجتمع رائع. مجرد من المؤسف قواعد PHP لأن ذلك لن يطير في شركتي التي استثمرت بكثافة في مطوري .NET :-(

الآراء جانبا, كل هذا يعتمد على الخلفية الخاصة بك.أنا مهندس البرمجيات ليس المسؤول عن الموقع.لذا أعتقد مثل مهندس برمجيات و ليس مثل مشرفي المواقع.

Umbraco كان محبطا للغاية بالنسبة لي أن تثبيت ببساطة لأنه لا يوجد بسهولة العثور على نص الوثائق.مرة واحدة وأخيرا وجدت أنه كان نسيم لتثبيت.

المشكلة بالنسبة لكثير من مصممي الويب هو أنها ليست مهندسي البرمجيات.لا شيء سيء عن مصممي الويب الذين ليسوا أيضا مهندسي البرمجيات, انها مجرد طريقة مختلفة لرؤية العالم.لقد عملت كثيرا مع مصممي الويب الذين هم في حاجة إلى واجهة مع C++ و C# إلى الوراء الغايات ؛ لديهم وجهة نظر مختلفة تماما من كل شيء تقريبا.

مرة واحدة حصلت في الماضي جوفي ضمني تثبيت عملية (وهو سيء-يجب أن لا تتطلب منتج آخر فقط لتثبيت الخاصة بك!) لقد وجدت Umbraco أن تكون بسيطة وبديهية.حتى بلدي (غير مبرمج) صديقة وجدت أن يكون أكثر منطقية من بعض من غيرها من CMS كنا قد لعب مع حولها.دروبال ، على سبيل المثال ، كانت بسيطة التركيب ، ولكن ليست مصممة من أجل تطوير ويندوز (ASP.NET/SQL Server) البيئة أكره PHP, لذلك أنا في نهاية المطاف التخلي عن ذلك.MojoPortal كان لطيف و بسيط, ولكن...كان...حسنا...بسيطة. أيضا بسيطة.

أنا مثل بستان و لكن آخر مرة نظرت إلى ذلك كان هناك القليل جدا من حيث ما أن تبدأ مع ذلك قررت أنه سيكون من مشكلة في المستقبل القريب.أردت على شبكة الإنترنت نظام إدارة المحتوى وليس على شبكة الإنترنت منصة التنمية.ظللت أفكر بستان الكثير مثل *nix:"مكان جميل للعيش ، ولكن كذلك لا أريد أن زيارة هناك."

Umbraco بالنسبة لي هو لطيف متوسطة المكان مرنة للغاية وسهلة تمديد.فإنه يحاول جاهدا أن لا تحصل في طريقك.إذا كنت ترغب في تمديد أنه ربما كنت تفعل أفضل إما تعلم C# (أو {ارتد} VB) أو استمالة شخص كتابة CodeBehind بالنسبة لك.ولكن استخدامه بسيطة جدا ومباشرة إلى الأمام.

لا أستطيع أن أقول ما إذا كان من الصعب استخدامها بشكل عام - لكنني توصلت إلى نفس الاستنتاج كما فعلت. لقد شعرت بخيبة أمل خاصة بسبب عدم وجود وثائق مفيدة - كل موارد الفيديو التي يمكن أن تكون مفيدة في موقعه على الويب هي للدفع $$$ فقط - ما الأمر مع ذلك ؟؟

أيضًا ، لم يتم النقر على مقاطع الفيديو المقدمة القليلة التي رأيتها أبدًا. لقد قدموا الكثير من المفاهيم ، لكنهم في الحقيقة لم يشرحوا كثيرًا.

كما أنني جربت الكتابة على الجدران ، لكن هذا لم ينجح أبدًا ، ومع مستقبله أقل من المؤكد ، تخليت عن ذلك. بدا الآخرون معقدًا بشكل مفرط لمتطلباتي (Kentico و CommunityServer وغيرها).

في النهاية ، استنادًا إلى نصيحة من قبل زميل على superuser.com ، ذهبت مع blogengine.net لموقع الويب الخاص بي ، وحتى الآن ، لم أنظر إلى الوراء على الإطلاق. إنه ASP.NET النقي الذي يروق لي ، إنه سهل التوسيع ، لديه مجتمع كبير إلى حد ما مع امتدادات وموضوعات وأشياء. من تجربتي الشخصية ، لا يمكنني إلا أن أوصيك بالتحقق من ذلك ، إذا كان لديك موقع على أساس النشر (المدونة) في الغالب.

غريب. يستغرق الأمر 5 دقائق لتثبيت موقع Umbraco الجديد ، خلال ساعتين تمكنت من إنشاء موقع محفظة قياسية (حسنًا ، عندما اعتدت بالفعل على XSLT). من السهل جدًا إنشاء عناصر تحكم مخصصة وتعديلها وإضافة SMTH إلى قسم الإدارة ، إلخ.

ما كان من الصعب فهمه (استغرق مني نصف ساعة) أنه لا يتعين علي كتابة أي رمز SQL أو C# حتى أحتاج إلى بعض نموذج البيانات الإضافي المذكور أعلاه مفهوم المستندات أو إمكانيات umbraco. مثل هذه العينات: الصور ذات التقييم التلقائي ، والتي تستدعي بعض خدمة الويب ، وما إلى ذلك-أي شيء يأتي من طبقة منطق الأعمال التي لا يمكن تغطيتها بواسطة نموذج CMS.

في معظم الحالات ، يسهل استخدام Umbraco بحيث لا يكفي القليل من الوثائق. هناك واجهة برمجة تطبيقات رقيقة وسهلة توفرها Umbraco ، ولكن هناك تقنية جيدة. المستوى المطلوب من المطور ، وهذا هو XML الأول على الإطلاق: Xquery و XPath لاستخدام كحد أقصى XSLT.

ومرة أخرى حول التثبيت: لقد تابعت للتو كل خطوة من دليل التثبيت وهذا كل شيء.

المشكلة في Umbraco هي أن واجهة المستخدم محرجة وليس من الواضح على الفور كيفية استخدامه وأين يمكن العثور على الأشياء. هناك العديد من أزرار الأقسام في أسفل الصفحة ، وعندما تنقر على واحدة ، يتم تقديم عرض شجرة حيث تقوم بالتنقل إلى ما تريد. هذا سيء واجهة المستخدم 101: لا لحم الغموض. يجب تنظيم جميع الوظائف ومرئية للمستخدم. كان من المنسدلة مع البرات الفرعية مقاربة أفضل.

أسماء العناصر واجهة المستخدم غامضة. على سبيل المثال ، يوجد قسم للأعضاء وقسم المستخدمين ومطور وقسم إعدادات ومحتوى وقسم وسائط. أليس من المفترض أن تكون الوسائط راضية؟ أليس الأعضاء أيضًا مستخدمين؟ أليس الإعدادات شيء ما الذي سيفعله المطور؟ تحصل على الانجراف.

مع إصدار الإصدار 5 ، لم تتم معالجة أي من هذه المشكلات. أفضل شيء فعلوه هو قتل XSLT/Classic ASP.NET واستبداله بـ MVC و Razor. هذا يجعل الحصول على رأسك حول المنتج أسهل بكثير من وجهة نظر المطور ، على الرغم من الافتقار إلى الوثائق الكافية للإصدار 5. من وجهة نظر إنشاء المحتوى ، فإنه لا يزال غير موجود.

إذا كنت تريد رؤية واجهة مستخدم رائعة ، فابحث عن موقع Sitefinity. على الرغم من أن التصميم الجديد ليس جيدًا مثل إصدارات SiteFinity 3 ، إلا أنه يعد تحرير المحتوى أفضل ما رأيته في السوق. إنه أمر سيء للغاية ، فهو لا يدعم MVC وعناصر التحكم في التعديل والأناقة.

ما أتمنى أن أعرفه!

أمبراكو - قبل أن تبدأ

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top