أي CMS سهل الاستخدام dotnetnuke أو umbraco. كذلك ، هل يمكننا دمج مشروعنا الحالي معه؟

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

سؤال

نحن بصدد تطبيق CMS لمشروعنا والذي يستخدم حاليًا على نطاق واسع صفحات ASP.NET الرئيسية و CSS. كما أن التطبيق يعتمد على البيانات ويتم استخدام عناصر تحكم مثل GridView و ListView. بعد القليل من البحث ، قمنا بتدوير على اثنين من cms dotnetnuke و umbraco. سؤالي الآن هو:

  1. أي واحد من CMS هو الأنسب وسهل الاستخدام؟
  2. هل يدعمون تكامل الكود الحالي وواجهة المستخدم

يرجى تقديم روابط لمزيد من المرجع.

شكرا مقدما.

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

المحلول

بقدر ما يذهب التكامل معقد للغاية لدمج تطبيق موجود معه ، خاصة إذا كان ديناميكيًا ويستخدم عناصر تحكم مثل Gridview وما إلى ذلك. هنا أشارك الرابط لـ:

  1. مشاكل في تكامل التطبيق الحالي مع dotnetnuke
  2. متى تستخدم dotnetnuke
  3. dotnetnuke vs umbraco

علاوة على ذلك ، أقتبس المقارنات التالية بين الاثنين:

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

ومع ذلك ، هناك الكثير من الاختلافات ، كما يلاحظ أي شخص استخدم كلا النظامين.

إليك بعض الأشياء التي يجب مراعاتها حول Umbraco:

  • يمكن تحريره في Microsoft Word ، مما يجعل من السهل التحرير لمعظم المستخدمين.
  • هناك خيارات تثبيت OSS أو تجارية
  • CMS عالية الجودة ، وظيفية عالية
  • يمنحك التثبيت صفحة فارغة - لا يوجد قالب ، وليس الكثير من أي شيء آخر - وهذا يعني الكثير من الحرية والمرونة - حرية النجاح أو الحرية في الفشل. إن نجاح موقع ما يصل تمامًا إلى مطور ، مما يعني أنه يجب أن يكون لديك مطور مؤهل وخلاق عالياً يعرف أيضًا الامتثال القانوني والامتثال للمعايير.
  • لدى Umbraco متطلبات عالية للاستضافة ، لذلك من الصعب العثور على بيئة استضافة "مشتركة" تدعمها
  • لا تزال تعمل على حلول التجارة الإلكترونية الجيدة
  • الإصدار 4 لديه دعم أفضل ل Safari و Firefox
  • تتوفر ملحقات جيدة ونظام إدارة مدمج في Umbraco

على النقيض من ذلك ، إليك بعض العناصر التي يجب مراعاتها حول dotnetnuke:

لديه شعور خاص ، على الرغم من كونه مفتوح المصدر

  • مثل مطورو النقطة مثل ذلك ، أولئك الذين ليسوا مطوريين صافيين يواجهون مشكلة في ذلك
  • استنادًا إلى Microsoft's ASP.NET ، وهي تقنية الويب الأكثر شعبية حاليًا
  • رخيصة الاستخدام وتقليل تكاليف التطوير الإجمالية - لا توجد رسوم ترخيص مستمرة
  • الوصول الكامل إلى التعليمات البرمجية المصدر بحيث يمكن تغييره لتناسب المنظمات الفردية
  • يمكن إدارة النص والصورة والمستندات والروابط والأحداث والأخبار وإعلانات اللافتات والمعلومات الخيطية
  • يدعم مواقع ويب متعددة
  • يثبت بسهولة
  • يمكن إدارة استضافة الموقع والمحتوى والأمان وتصميم الويب والعضوية في برنامج واحد
  • القدرة متعددة اللغات
  • قابلية للتوسعة تمامًا وقابلة للتطوير
  • واجهة سهلة الاستخدام ومعالجات موقع Intuitve ، ومساعدة الرموز والواجهة لأولئك على دراية بشبكة DOT

أتمنى أن يساعدك هذا.

نصائح أخرى

لقد كنت أستخدم Umbraco على مدار الشهرين الماضيين وعلى وشك الاستثمار في الاعتماد.

ما يعجبني في Umbraco هو أنه يمكنك الذهاب بسهولة أو صعبة للغاية. ما أعنيه هو خارج الصندوق ، يمكنك بناء شيء سريع للغاية وأن تكون جاهزًا قريبًا ، ثم بناء عليه.

لقد قمت بتثبيت dotnetnuke من قبل ولكن وجدت أنها بطيئة للغاية ولكن قد أكون مخطئا.

من السهل التقاط المفاهيم. إذا كنت تعرف XSLT ، ASP.NET MasterTemplates ، فأنت في طريقك إلى تطوير موقع بسيط. إذا كنت تعرف UserControls ، فيمكنك حقًا التفوق مع وظائف إضافية.

إلى حد كبير كل الكود الذي وضعته في Umbraco هو ما تم إنشاؤه.

لقد نجحت في تحويل موقع ASP.NET الحالي.

وأنا أتفق مع الاستضافة ، ستحتاج إلى مجال واحد ، Umbraco لا يعمل من دليل فرعي. ما تحتاجه هو حزمة موزع بسيطة. بيئة التنمية سهلة الإعداد مع كاسيني.

ما هو موقعك الحالي الذي تم تطويره فيه؟

لدى Umbraco الواجهة الأساسية التي تعتمد على الراحة. إذا كنت بحاجة إلى سحب البيانات واستخدامها آخر (أي في تطبيقك الحالي) ، يمكنك ذلك.

http://umbraco.org/documentation/books/introduction-to-base

أمبراكو سهلة للغاية ، وأوصي به بالتأكيد.

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

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

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