سؤال

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

لقد استخدمت http://n2cms.com من قبل ، لكن المصمم الخاص بي قام ببناء العديد من المواقع باستخدام WordPress ، وقمنا مؤخرًا ببناء موقع عمل بشكل جيد للغاية وقد تأثرت جدًا بمدير WordPress.

لذلك قد أكون صاخبًا بعض الشيء وأبني موقعي في WordPress ، مضيفًا على Azure ، على الرغم من أن استشاري متخصص في Azure & Silverlight :)

ما هي أفكارك؟ هل يمكنك اقتراح أي CMS رائع آخر من شأنه أن يتأثرني بعيدًا عن WordPress؟

أي اقتراحات موضع تقدير كبير.

هتاف ، الرماد.

ملاحظة: سيكون أي شيء يستخدم تخزين الجدول رائعًا ، وسيكون أرخص بكثير!

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

المحلول

وأنا أتفق مع GABE أن دعم Azure الحقيقي من CMS يعني الاستفادة من قائمة الانتظار ، الجدول وتخزين النقطة. سأضيف أيضًا أن CMS Azure Good يجب أن تعمل خارج الصندوق عند نشرها على العديد من الآلات التي تجلس خلف موازن الحمل (في الأساس أمر لا بد منه إذا كنت تهتم بـ Azure's SLA).

لقد أجريت أنا شخصياً بحثًا مشابهًا لما قبل شهرين وانتهى به الأمر باستخدام N2CMS في تطبيق ASP.NET MVC. AFAIK ، لا يوجد أي CMS للامتثال للتعريف أعلاه لدعم Azure الجيد ، لذلك أوصي بالذهاب مع N2 إذا كنت تستخدم ASP.NET MVC. منحنى التعلم شديد الانحدار ، لكنك ذكرت أنك استخدمته من قبل ، لذا لا ينبغي أن يكون هذا مشكلة. ومع ذلك ، فإن المرونة المعمارية العظيمة N2 تسمح وحقيقة أنها مفتوحة المصدر كانت النقاط الحاسمة في حالتي.

فيما يتعلق بـ WordPress ، لا يوجد جدال حول صفات CMS. يجب أن يكون أي شخص يستخدمه (بما في ذلك أنا) قادرًا على تأكيد ذلك. ومع ذلك ، فإن نشر WordPress على Azure لا يزال يشعر "بالاختراق" إلى حد ما بالنسبة لي. لا شك في أن الأمر سيعمل ، لكنني شخصياً أحاول استخدام الحلول الأصلية وهذا هو السبب في أنني ذهبت مع .NET CMS على Azure وأستخدم WordPress دائمًا على خوادم Linux. أعتقد أن هذا هو النهج الصحيح إذا كنت تخطط للحفاظ على طلبك على المدى الطويل.

في النهاية ، فإن الاختيار الذي يجب عليك اتخاذه هو مفاضلة بين العديد من العوامل مثل معرفتك الداخلية ، والتقنيات المفضلة لديك ، وما إلى ذلك. إذا كنت بحاجة إلى نتائج سريعة إلى حد ما ولديك شباب WordPress في الوقت الحالي-اذهب إلى WordPress . إذا لم يكن الأمر كذلك - أوصي ASP.NET MVC مع N2.

حسنًا ، على الأقل هذا هو 2 سنتات: آمل أن يساعد هذا.

نصائح أخرى

الرماد ، هناك CMS مجاني مفتوح المصدر يسمى مركب C1. منذ أسبوعين فقط أصدرت الشركة رمز المصدر إلى CodePlex (قبل أن يكون تجاريًا بنسبة 100 ٪). C1 يوفر لك التحكم الكامل في التصميم (XHTML ، XSLT) - سيحب المصمم الخاص بك ... كما أنه يبني على .NET 4 واستخدام C#، LINQ .. يسمح بإنشاء وظائف سريعة .. مرنة جدًا ... وسهلة الاستخدام. على سبيل المثال ، يمكنك تحرير عدة صفحات في نفس الوقت .. إنه يستخدم XML كتخزين للبيانات ، لذلك لا حاجة لقاعدة البيانات ، ولكن هناك وحدة تجارية تتيح الانتقال السهل إلى SQL. الشركة التي لديها ورشة عمل اليوم بخصوص Azure (تحقق من علامة تبويب المجتمع على الموقع) ويبدو أن اتخاذ الإجراءات المطلوبة في هذه الاتجاهات (لا يوجد إطار زمني متاح).

إخلاء المسئولية: أعمل في مجموعة QA المركب ، لذلك هذا ليس اقتراحًا غير متحيز ؛ P لكنني نقلت موقع الويب الخاص بي الشخصي إلى مركب C1 (من Umbraco) وسعيد جدًا!

يبدو أن مشروع Orchard لديه الكثير من الإمكانات إذا كنت تريد أن تكون مستحيلًا ولا تزال تلتصق على مكدس منصة برمجة تطبيق .NET. من موقع الكتروني:

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

دعم Azure حقًا يعني معالجة تحدي تخزين السحابة. كما ذكرت ، هذا يعني استخدام تخزين Azure الأصلي (الجدول ، قائمة الانتظار ، blob) لاستمرار البيانات. على حد علمي ، لا يوجد أي CMS قد تناول تخزين Azure حقًا.

من السهل على CMS المطالبة بدعم Azure باستخدام SQL Azure. هذا ليس دعم Azure الحقيقي رغم ذلك. تحصل قواعد بيانات SQL Azure على 50 جيجابايت ... مما يعني أنها غير قابلة للتطوير بلا حدود. أي حل يستخدم SQL Azure غير قابل للتطوير بلا حدود.

--

كل هذا يقال ، أنا أعمل من أجل تيليريك ولدينا CMS على أساس ASP.NET يسمى Sitefinity. الإصدار 4.0 من Sitefinity سيأتي قريبًا ويستمر باستخدام Azure & SQL Azure. إذا كانت قاعدة البيانات الخاصة بك لن تتجاوز 50 جيجابايت أبدًا ، فقد ينجح هذا من أجلك.

لقد ناقشنا إنشاء دعم لتخزين Azure الأصلي في الإصدارات المستقبلية من SiteFinity. ومع ذلك ، لا يمكنني إعطاء ETA.

--

في النهاية ، أنا أتفق مع الآخرين ؛ إذا كنت راضيًا عن WordPress ، فاستخدمه.

Sitecore لديه نسخة خاصة كانت تصميم Azure.

Sitecore Azure Edition

VIM4 ، المركب C1 لا يدعم IE10 لنظام التشغيل Windows8 CP. :(

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

لا يحتوي Sitecore على طبعة تسمى Azure ، بل إنها مجرد Sitecore مع تثبيت وحدة Azure. لقد تحدثنا إلى Sitecore من قبل حول هذا الموضوع ، وأكد مهندسو مبيعاتهم أن هذا صحيح. إنها دلالات ، ولكن يمكن أن تكون مهمة في بعض الحالات. هتافات!

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