Cuyahoga هو إطار عمل موقع ويب مخصص مفتوح المصدر يعتمد على طبقة الثبات NHibernate، وتتمثل الميزة في أنه يمكنك تخصيص الصفحات والوحدات النمطية الخاصة بك حسب الرغبة، بحيث يمكنك تلبية المتطلبات الوظيفية المتغيرة بمرونة في التطبيقات المستقبلية DNN، يمكن لـ Rainbow إنشاء نظام يلبي احتياجاتك بسرعة.
Cuyahoga هو حل CMS/Portal مرن تم تطويره بلغة C#. يمكن تشغيله على منصات Microsoft .NET وMono، ويدعم SQL Server أو PostgreSQL أو MySQL كقاعدة البيانات الأساسية.
هذا الإصدار هو إصدار خالي من التثبيت، مما يلغي خطوات التثبيت المملة ويضيف بعض بيانات الاختبار.
يستخدم Cuyahoga أسلوب العقدة لإدارة المحتوى. في الأصل، موقع الويب عبارة عن كتاب يتكون من صفحات، ومع ذلك، فإن الارتباط ليس بمثابة مرجع سريع للعقدة النقطة المتعلقة بالعقد تتعلق بالتخطيط. يقسم CUYAHOGA الصفحة إلى ثلاثة أجزاء، GlobalMenu في الأعلى، والمحتوى الرئيسي على اليسار، والقسم على اليمين، في الواقع، من السهل فهم كل عقدة في القائمة الرئيسية وقسم النص. وقسم التنقل عبارة عن صفحات تتضمن هذه الأجزاء الثلاثة ويمكن تصميم كل صفحة بحرية، ومع ذلك، هناك شيء واحد تحتاج إلى معرفته وهو أن العقدة الجذرية فقط هي التي تحتوي على خيار MENU، والذي يسمح لك باستخدام طريقة MENU لإضافة الاتصالات العليا. ترث الصفحات الأخرى الجزء العلوي من ROOT. بالإضافة إلى القائمة، يوجد أيضًا محتوى المحتوى الرئيسي والقسم والقائمة العالمية. وينقسم المحتوى في الواقع إلى الأنواع التالية، أي الوحدات المقابلة، بما في ذلك نوع المقالة ونوع التنزيل والمنتدى النوع، ونموذج البحث، ومربع تسجيل دخول المستخدم، وHTML الثابت، وزر تبديل اللغة، وقائمة التنزيل، ومرجع RSS. بالطبع، هذه هي الوحدات المضمنة ويمكن اقتباسها مباشرة، ولكن إذا كنت بحاجة إلى وحدة معرض الصور، فيمكنك ذلك يجب أن تقوم بتطويرها بنفسك. تعمل كل وحدة في الواقع كمزودي محتوى، ويمكن وضع كل نوع من المحتوى في ثلاثة مواضع تخطيط للصفحة من الصفحة تعادل الحاويات ويجب وضعها في القسم. عند إضافة تسجيل دخول المستخدم إلى القسم (الجانب الأيمن)، ما عليك سوى إضافة مرجع إلى القسم. لذلك، يستخدم Cuyahoga العقد لتنظيم الصفحات التي تشكل علاقة هرمية مع العقد تشير العقد إلى بعضها البعض، وتعكس العقد العلاقة بين الصفحات المكونة. أما بالنسبة لكل صفحة، فيتم فصل التخطيط والمحتوى ، يمكن القول أن التصميم مرن للغاية. ملف تكوين قاعدة البيانات هو Config/properties.config
DB_51aspx هي قاعدة بيانات Sql. يمكنك إضافة حساب الإدارة الافتراضي/كلمة المرور: admin/51aspx
لأسباب أمنية، يوصى بحذف دليل التثبيت أو تعديله.
يوسع