سؤال

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

  • أنظمة إدارة المحتوى مثل جملة أو دوت نتنوك هي حلول كاملة لمواقع الويب، فهي تتيح لك تخزين البيانات ونشرها.إنها ليست ودية على الإطلاق إذا كنت تحتاج فقط إلى تخزين البيانات واسترجاعها بطريقة مخصصة.إنها ليست ما نبحث عنه - وأعتقد أنه لا ينبغي تسميتها بـ CMS على الإطلاق، لأنها أكثر من ذلك بكثير!

  • أنظمة إدارة المحتوى مثل أومبراكو تبدو جميلة، ولكن مرة أخرى، فهي ليست متعددة الاستخدامات على الإطلاق إذا كنت تريد استخدام البيانات بطريقة مخصصة.تمنحك Umbraco واجهات برمجة التطبيقات (APIs) للوصول إلى البيانات في وقت التشغيل، في حين أنني مهتم أيضًا بالحصول على ميزات نشر ثابتة لمخاوف قابلية التوسع.

لإعطاء بضعة مؤشرات أخرى:

  • إذا كان يحتوي على نظام إضافي، فمن المحتمل ألا يكون هذا هو ما أبحث عنه...
  • إذا لم يتمكن من النشر بشكل ثابت وديناميكي (فكر في ملفات XML أو ملفات HTML وواجهات برمجة التطبيقات)، فمن المحتمل ألا يكون هذا ما أبحث عنه...
  • سيكون Cross DB أمرًا رائعًا، لكنه ليس ضروريًا تمامًا

ليس من الضروري أن يكون نظام إدارة المحتوى مجانيًا، ولكن يجب أن نكون قادرين على الحصول على كود المصدر الكامل.أما بالنسبة للمنصة، فنحن بحاجة إلى حلول خاصة بـ .NET وLAMP.

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

يحرر: لكي نكون واضحين:لا أريد أن أكتب نظام إدارة المحتوى (CMS) باستخدام نوع ما من إطار العمل.أريد حلاً يمكنه تخزين البيانات غير المتجانسة باستخدام ميزات CMS النموذجية (محرر wysiwyg، وإصدار الإصدارات، وسير العمل، وما إلى ذلك...) ويوفر ميزات لنشر هذه البيانات.

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

المحلول

للحصول على حل جافا، أباتشي جاكرابت قد يكون مفيدا لك.من الرابط :

Apache Jackrabbit هو تطبيق متوافق تمامًا مع مستودع المحتوى لـ Java Technology API (جي سي آر).مستودع المحتوى عبارة عن مخزن محتوى هرمي يدعم المحتوى المنظم وغير المنظم والبحث عن النص الكامل وإصدار الإصدارات والمعاملات والمراقبة والمزيد.تتضمن التطبيقات النموذجية التي تستخدم مستودعات المحتوى إدارة المحتوى وإدارة المستندات وأنظمة إدارة السجلات

لقد بدت لي دائمًا بمثابة مكتبة مكونة لبناء الواجهات الخلفية لأنظمة مثل CMS.

نصائح أخرى

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

في النهاية الخلفية، تكون أنواع البيانات التي تقوم بإنشائها قابلة للتحرير بالكامل من خلال منطقة إدارة WYSIWYG.

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

هل نظرت إلى في الهواء الطلق؟إنه موجه بشكل مباشر إلى سوق المؤسسات (وهو مكتوب بلغة Java)، ولكن يبدو أنه يوفر بعض المرونة عندما يتعلق الأمر بنشر المحتوى.من النسخة التسويقية على الموقع:

يدعم نشر موقع الويب بنيات النشر متعددة المستويات.يمكن نشر المحتوى بشكل معامل على خوادم المحتوى الثابت أو مستودعات وقت تشغيل Alfresco التي توفر مرنة معمارية كاملة لمزرعة الويب الخاصة بك.

كما يتم تخزين المحتوى في ملف جي إس آر-170 مستودع متوافق مثل الذي ذكره جاميش فوق.سيسمح لك ذلك بالوصول البرمجي إلى المحتوى الموجود في المستودع.

يمكنك استخدام Microsoft Office SharePoint Server 2007 (MOSS).يمكنك تحسين نظام SharePoint لإنشاء المحتوى، ثم استخدام نموذج الكائن أو خدمات الويب لاستخراج المحتوى وكتابة موقعك بأي لغة على أي نظام أساسي.يتمتع SharePoint بتحرير محتوى غني وقوائم ومهام سير العمل وما إلى ذلك.

تريديون يناسب وصفك تمامًا، باستثناء أنك لن تحصل على الكود المصدري الخاص بهم.إذا كان هذا بمثابة كسر للصفقة بالنسبة لك، فلا تتردد في تجاهل هذه الإجابة.(OTOH - من شأنه أن يثير السؤال "لماذا يعد ذلك بمثابة كسر للصفقات؟" من المفترض أنك لا تريد أن يزين المصدر جدرانك به.في ماذا ستستخدمه؟)

يعمل النظام الفرعي لإدارة محتوى Tridion على Windows Server.تعمل الأنظمة الفرعية لتوصيل المحتوى على Java و.NET (بالإضافة إلى Plain-old-ASP إذا كان ذلك يحدث فرقًا).

كل الأشياء التي تتوقع توفرها في نظام إدارة المحتوى (CMS) موجودة خارج الصندوق (محرر wysiwyg، وإصدار الإصدارات، وسير العمل، وما إلى ذلك)+ النشر)

فات الأوان للإجابة؟:-)

لمتابعة إجابة دومينيك (إخلاء المسؤولية:تستخدم شركتي Tridion)، تقوم Tridion بتخزين المحتوى بتنسيق XML في قاعدة البيانات الخاصة بها ويمكن نشره بتنسيقات مختلفة، بما في ذلك XML وHTML والملفات النصية الأخرى وقاعدة بيانات "الوسيط" في الواجهة الأمامية والتي يمكن الوصول إليها من خلال واجهة برمجة التطبيقات.يمكن أن يقوم كود .NET بإنشاء كائن وسيط والاستعلام عن المحتوى بناءً على بيانات التعريف المرتبطة به.توفر أحدث الإصدارات (2009 والآن 2011) وصولاً أفضل إلى البيانات الوصفية والفئات (المعروفة أيضًا باسم "التصنيفات").

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

مصدر مغلق، ولكن يمكننا الوصول إلى الوثائق، وهناك منتدى نشط، ويمكن لأي شخص المساهمة "بامتدادات" لقاعدة التعليمات البرمجية لإضافة ميزات مثل ملفات PDF التي تم إنشاؤها، وخرائط Google المرتبطة، وما إلى ذلك.لقد اخترنا ذلك لنفس السبب-كان هناك الكثير من CMS هناك "مواقع الويب في صندوق". لقد أردنا فقط شيئًا يمكن أن يسحبه Devs ، أو استبدال بعض صفحة HTML أو XML بدلاً من شيء للاستيلاء على مواقعنا.

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

http://www.radicore.org/

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

ملاحظة - لقد كان هذا الجزء الموجود على موقع radicore هو الذي جعل الاتصال في ذهني أنه ربما يكون هذا النوع من الأشياء التي يجب التحقق منها على الأقل:"تتم إدارة مكون العرض من خلال مجموعة معدة مسبقًا من أوراق أنماط XSL القابلة لإعادة الاستخدام والتي تولد جميع مخرجات HTML."

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

هناك ورقة بيضاء صن مايكروسيستمز:نهج جديد لإنشاء وإدارة الأرشيفات الرقمية واسعة النطاق والتي ينبغي أن تساعدك على استبعاد ذلك.

ما هو عدد موظفي FT المخصصين للمشروع وصيانته المستمرة؟

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