Developer
21-05-2005, 05:46 PM
بسم الله الرحمن الرحيم
ما قبل التعريب
كجميع البرامج والتطبيقات مرت RUNCMS بعدد من المراحل منذ بديتها وحتى آخر إصدار متوفر الآن.
وكان لكل إصدار ما يميزه عن ما كان في سابقة إضافة لحل وإصلاح ما يكتشف من أخطاء برمجية يتم اكتشافها أو التبليغ عنها من قبل مستخدميها.
أما إصدارات المجلة الرسمية منذ بدايتها وحتى بداية العمل في تعريبها فكانت:
E-Xoops beta 1.00-1.02
E-Xoops beta 1.03
E-Xoops beta 1.04
E-Xoops beta 1.05
E-Xoops 1.05Rev1
E-Xoops 1.05Rev2
ثم الإصدار E-Xoops 1.05Rev3 والذي كانت بدايتى معه ومنه سيتم متابعة كل ما يستجد من تعديلات .
أما ما كان من تعديلات قبل الإصدار E-Xoops 1.05Rev3 فيمكن الإطلاع عليه في الموقع الرسمي للبرنامج (http://www.runcms.org/public/modules/xoopsfaq/index.php?cat_id=9).
E-Xoops 1.05Rev3
تمت إضافة قارئ الأخبار الخارجية في برنامج phpRPC (هذا البرنامج لا يدعم اللغة العربية إطلاقاً)
تمت إضافة نظام مستكشف الأخطاء (debugging functions)
تمت إضافة ميزة (Anti-Cache) لمقاومة حفظ الصورة login/verify.png على المتصفحات (opera, firebird, mozilla) بحيث لا يحتاج الزوار لتحديث صفحة التسجيل.
إضافة ميزة طلبات في الانتظار لبعض البرامج الإضافية
وعرضها في قالب مستقل.
إصلاح مشكلة في نظام الرسائل الخاصة عندما يكون الموضوع خالياُ مع إضافة تنبيه بالحذف.
تغيير طريقة عرض مجموعة الأعضاء إلى الأفضل.
تغيير في أوامر SQL وتخفيفها بنسبة 70% في البرامج (مكتبة الملفات ودليل المواقع) وذلك لتحسين الأداء خصوصاً للمواقع الضخمة والتي تحتوي على أقسام كثيرة ومتشعبة.
تعديلات في قسم خيارات المنع بالإضافة إلى إصلاح بعض الأخطاء البرمجية البسيطة.
طبعا هذه هي أول نسخة تم تعريبها والتعديل عليها بشكل كبير لتتوافق توافق تام مع اللغة العربية والكتابة من اليمين لليسار مع إضافة بعض التعديلات البسيطة
RUNCMS 1.0
تم تغيير اسم البرنامج من E-xoops إلى RUNCMS
تم إضافة برنامج التقويم كبرنامج افتراضي
تم إضافة برنامج منتديات Newbb_Plus كخيار ثاني مع الإبقاء على منتديات Newbb
عمل بعض التعديلات الخفيفة على البرنامج بشكل عام مع تحسين المظهر العام
تم إضافة القائمة الرئيسية للتصميم Theme وبذلك أصبح ممكن تغيير شكل القائمة مع كل تصميم.
مع إضافة شكل جديد للقائمة مع إمكانية التحكم بها من خلال أوراق الأنماط themes/yourtheme/menu/menu_style.css
بالإضافة إلى عمل نسخة بسيطة مخبئة للعمل في حال لم يكن الملف الأصلي للقائمة موجوداُ.
لتطوير الثيم الخاص بك ليتوافق مع النسخة الجديدة
انسخ الأمر التالي إلى ملف style/style.css الموجود في مجلد التصميم الخاص بك
@import url(../menu/menu_style.css);
وقم بنسخ المجلد menu من التصميم الافتراضي runcms إلى مجلد التصميم الخاص بك
تعديل في ملف xoopspagenav.php
صور البرامج الإضافية تم نقلها إلى داخل مجلدات الصور.
كما تم تغيير شكل الصور.
تم تعريب وتعديل ما استجد في هذه النسخة لتتوافق توافق تام مع اللغة العربية والكتابة من اليمين لليسار مع إضافة بعض التعديلات البسيطة
RUNCMS 1.0A
تم إصلاح مشكلة في قالب برنامج التقويم.
بالإضافة إلى نشر تعديل أمني (زيادة في مستوى الأمان) والتعديل على الملفات التالية:
modules/mydownloads/ratefile.php
modules/mylinks/submit.php
modules/mylinks/modlink.php
modules/mylinks/ratelink.php
modules/mylinks/admin/index.php
modules/system/admin/meta-generator/include/functions.php
modules/xoopsfaq/admin/index.php
modules/xoopspoll/class/xoopspoll.php
modules/xoopspoll/class/xoopspolllog.php
modules/xoopspoll/class/xoopspolloption.php
RUNCMS 1.0B
إصلاح خطاء برمجي بالملف modules/mylinks/submit.php
إصلاح ثغرة بملف function.php لبرنامج صانع الـ meta
RUNCMS 1.0D
هذا الإصدار يعمل على php 4.11 فما فوق
إصلاح ثغرة أمنية في منتديات newbb_plus
الإصدار newbb_plus 0.77
بواسطة newbb_plus.exoopshosting.com
إضافة نظام حماية جديد.
abuse hack
بواسطة e-xoops.alphalogic.org
RUNCMS 1.0E
إصلاح ثغرة أمنية بسيطة في نظام منع عناوين البريد.
RUNCMS 1.1
نسخة متوافقة مع PHP5
إصدار جديد من منتديات Newbb_plus 0.81
المميزات الجديدة بالمنتدى:
إصلاح قالب مواضيع ذات صلة لمنع عرض المواضيع لمن ليست لديهم الصلاحيات لذلك
إضافة (أذهب إلى الصفحة) للمواضيع متعددة الصفحات
إمكانية تنشيط وتعطيل قالب مواضيع ذات صلة
إعادة كتابة صفحة خيارات المنتديات لتستخدم XoopsForms
الأقسام في صفحة المنتدى الرئيسية يمكن إخفائها وعرضها بطريقة ديناميكية
تغيير طريقة عرض (المتواجدون الآن - الصلاحيات - المعلومات - البحث) لتكون في قالب ديناميكي متناسق
إضافة قوائم تحكم ديناميكية في المنتديات والمواضيع للتحكم بـ (طريقة العرض - طباعة - إرسال لصديق)
إمكانية إخفاء وعرض قالب مواضيع ذات صلة في صفحة الموضوع بشكل ديناميكي
إمكانية إخفاء وعرض قالب الرد السريع في صفحة الموضوع بشكل ديناميكي
إمكانية تعليم جميع المواضيع كمقروء
إمكانية الانتقال بين المواضيع (الموضوع التالي - الموضوع السابق)
إضافة صورة صغيرة بجوار عنوان الموضوع للدلالة على وجود تصويت داخل الموضوع
إمكانية إضافة أكثر من ملف مرفق في الموضوع أو الرد
إدارة المرفقات وهي صفحه تمكن العضو أو المشرف أو المدير من إضافة وحذف المرفقات بالموضوع
تمكين الزوار من اختيار اسم عند السماح لهم بالكتابة
إمكانية عدم عرض المشاركات إلا بموافقة المشرف
إمكانية عدم عرض المرفقات إلا بموافقة المشرف
خيارات جديدة في صفحة صلاحيات المنتديات لتمكين الموافقة التلقائية على الردود والمرفقات
لمن يستخدم newbb_plus 0.77 التطوير سيكون تلقائيا مع تطوير المجلة
إضافات على صفحة إدارة القوالب:
يمكنك الآن اختيار تصميم مختلف لكل قالب
التعديل متوافق 100% مع التصاميم الحالية
ولكنك تحتاج لوجود مجلد جديد باسم template في مجلد قالب التصميم الخاص بموقعك
وفي حال عدم توفر المجلد template فإنه سيتم السماح باستخدام القوالب القياسية الموجودة بملف theme.php فقط
التعديلات بالملفات:
/class/xoopsblock.php
/modules/system/admin/blocksadmin/blocksadmin.php
/modules/system/admin/blocksadmin/main.php
/modules/system/admin/blocksadmin/language/arabic/blocksadmin.php
إذا كنت تريد استخدام نظام اختيار تصميم خاص لكل قالب عليك بالتعديلات التالية
أضف الأمر التالي في ملف theme.php
شفرة:
function themebox_template($title='', $content, $show_template) {
$dir = XOOPS_ROOT_PATH."/themes/".XOOPS_THEME."/template/";
include($dir.$show_template);
}
أضف المجلد التالي
theme/(the_theme)/template
إضافة بملف blocksadmin.php
$modules -> addOption("-1","--"._NONE."--");
لتمكين عرض القوالب عند عدم اختيار برنامج ما في الصفحة الرئيسية
إضافة أربعة أشكال للقائمة الرئيسية يمكن اختيار الشكل من خلال تعديل القالب
إضافة شروط التسجيل في صفحة التسجيل مع إمكانية تعديل المحتويات من خلال لوحة التحكم
إمكانية عرض القوالب في برامج محددة وعدم عرضها في أماكن أخرى
تعديل وإصلاح أخطاء في قالب احدث المشاركات بالمنتديات
تم إضافة الملفات الجديدة التالية:
class/xoopsform/formdatetime
class/xoopsform/formselectmodule
class/xoopsform/formselectuser
class/xoopsform/formtextdataselect
include/calendar.js
include/claendar-blue.css
include/calendarjs.php
languages/english/calendar.php
manual/who to create a form in RunCms (غير معرب)
manual/test/form.php test display off new forms (غير معرب)
تعديل في ملف class/xoopsformloader.php
إصلاح خطاء برمجي عند الدخول لتصحيح التحويل بدلا من الذهاب لملف العضو
تحديث برنامج الاستفتاءات (يمكنك الآن معرفة الأشخاص الذين قاموا بالتصويت)
تغيير صور الابتسامات والمواضيع (إذا كنت تريد الاحتفاظ بالصور القديمة لا ترفع الصور عند التطوير)
تم إضافة اللغات التالية
(French, Deutsch, English, Spanish and Danish)
تعديل صفحة بداية التثبيت لتكون أسهل
تم حذف التقويم Ecal ومنتديات newbb نهائيا من هذه النسخة
تعديلات في هذه النسخة:
حذف جميع اللغات والإبقاء على اللغة العربية فقط
حذف برنامج phpRPC حيث أنه لا يدعم اللغة العربية نهائياً
تصحيح بعض الأخطاء الإملائية ومراجعة الترجمة السابقة
ترجمة ما استجد من تعديلات
ترجمة المزيد من الصور والتي لم تترجم من قبل
تعديل بعض الصفحات التي لم تعدل بالإصدارات السابقة لتعرض من اليمين لليسار
إعادة تعريب المنتديات وعمل بعض التعديلات من جديد
تعديل بعض الأخطاء البسيطة هنا وهناك
RUNCMS 1.1A
منتديات newbb plus
تصحيح حجم الخط
اصلاح البحث المتقدم
اصلاح مشكلة عند وضع المنتدى بالصفحة الرئيسية
بعض أوامر php5
تعديل بالصفحة الرئيسية لبرنامج الأخبار الخارجية
تعديل بصفحة إدارة القوالب
تعديل في قاعدة البيانات بجدول القوالب
ملاحظة هامة فى بعد الاشياء استعنت بمنتدى و نقلت منه
ما قبل التعريب
كجميع البرامج والتطبيقات مرت RUNCMS بعدد من المراحل منذ بديتها وحتى آخر إصدار متوفر الآن.
وكان لكل إصدار ما يميزه عن ما كان في سابقة إضافة لحل وإصلاح ما يكتشف من أخطاء برمجية يتم اكتشافها أو التبليغ عنها من قبل مستخدميها.
أما إصدارات المجلة الرسمية منذ بدايتها وحتى بداية العمل في تعريبها فكانت:
E-Xoops beta 1.00-1.02
E-Xoops beta 1.03
E-Xoops beta 1.04
E-Xoops beta 1.05
E-Xoops 1.05Rev1
E-Xoops 1.05Rev2
ثم الإصدار E-Xoops 1.05Rev3 والذي كانت بدايتى معه ومنه سيتم متابعة كل ما يستجد من تعديلات .
أما ما كان من تعديلات قبل الإصدار E-Xoops 1.05Rev3 فيمكن الإطلاع عليه في الموقع الرسمي للبرنامج (http://www.runcms.org/public/modules/xoopsfaq/index.php?cat_id=9).
E-Xoops 1.05Rev3
تمت إضافة قارئ الأخبار الخارجية في برنامج phpRPC (هذا البرنامج لا يدعم اللغة العربية إطلاقاً)
تمت إضافة نظام مستكشف الأخطاء (debugging functions)
تمت إضافة ميزة (Anti-Cache) لمقاومة حفظ الصورة login/verify.png على المتصفحات (opera, firebird, mozilla) بحيث لا يحتاج الزوار لتحديث صفحة التسجيل.
إضافة ميزة طلبات في الانتظار لبعض البرامج الإضافية
وعرضها في قالب مستقل.
إصلاح مشكلة في نظام الرسائل الخاصة عندما يكون الموضوع خالياُ مع إضافة تنبيه بالحذف.
تغيير طريقة عرض مجموعة الأعضاء إلى الأفضل.
تغيير في أوامر SQL وتخفيفها بنسبة 70% في البرامج (مكتبة الملفات ودليل المواقع) وذلك لتحسين الأداء خصوصاً للمواقع الضخمة والتي تحتوي على أقسام كثيرة ومتشعبة.
تعديلات في قسم خيارات المنع بالإضافة إلى إصلاح بعض الأخطاء البرمجية البسيطة.
طبعا هذه هي أول نسخة تم تعريبها والتعديل عليها بشكل كبير لتتوافق توافق تام مع اللغة العربية والكتابة من اليمين لليسار مع إضافة بعض التعديلات البسيطة
RUNCMS 1.0
تم تغيير اسم البرنامج من E-xoops إلى RUNCMS
تم إضافة برنامج التقويم كبرنامج افتراضي
تم إضافة برنامج منتديات Newbb_Plus كخيار ثاني مع الإبقاء على منتديات Newbb
عمل بعض التعديلات الخفيفة على البرنامج بشكل عام مع تحسين المظهر العام
تم إضافة القائمة الرئيسية للتصميم Theme وبذلك أصبح ممكن تغيير شكل القائمة مع كل تصميم.
مع إضافة شكل جديد للقائمة مع إمكانية التحكم بها من خلال أوراق الأنماط themes/yourtheme/menu/menu_style.css
بالإضافة إلى عمل نسخة بسيطة مخبئة للعمل في حال لم يكن الملف الأصلي للقائمة موجوداُ.
لتطوير الثيم الخاص بك ليتوافق مع النسخة الجديدة
انسخ الأمر التالي إلى ملف style/style.css الموجود في مجلد التصميم الخاص بك
@import url(../menu/menu_style.css);
وقم بنسخ المجلد menu من التصميم الافتراضي runcms إلى مجلد التصميم الخاص بك
تعديل في ملف xoopspagenav.php
صور البرامج الإضافية تم نقلها إلى داخل مجلدات الصور.
كما تم تغيير شكل الصور.
تم تعريب وتعديل ما استجد في هذه النسخة لتتوافق توافق تام مع اللغة العربية والكتابة من اليمين لليسار مع إضافة بعض التعديلات البسيطة
RUNCMS 1.0A
تم إصلاح مشكلة في قالب برنامج التقويم.
بالإضافة إلى نشر تعديل أمني (زيادة في مستوى الأمان) والتعديل على الملفات التالية:
modules/mydownloads/ratefile.php
modules/mylinks/submit.php
modules/mylinks/modlink.php
modules/mylinks/ratelink.php
modules/mylinks/admin/index.php
modules/system/admin/meta-generator/include/functions.php
modules/xoopsfaq/admin/index.php
modules/xoopspoll/class/xoopspoll.php
modules/xoopspoll/class/xoopspolllog.php
modules/xoopspoll/class/xoopspolloption.php
RUNCMS 1.0B
إصلاح خطاء برمجي بالملف modules/mylinks/submit.php
إصلاح ثغرة بملف function.php لبرنامج صانع الـ meta
RUNCMS 1.0D
هذا الإصدار يعمل على php 4.11 فما فوق
إصلاح ثغرة أمنية في منتديات newbb_plus
الإصدار newbb_plus 0.77
بواسطة newbb_plus.exoopshosting.com
إضافة نظام حماية جديد.
abuse hack
بواسطة e-xoops.alphalogic.org
RUNCMS 1.0E
إصلاح ثغرة أمنية بسيطة في نظام منع عناوين البريد.
RUNCMS 1.1
نسخة متوافقة مع PHP5
إصدار جديد من منتديات Newbb_plus 0.81
المميزات الجديدة بالمنتدى:
إصلاح قالب مواضيع ذات صلة لمنع عرض المواضيع لمن ليست لديهم الصلاحيات لذلك
إضافة (أذهب إلى الصفحة) للمواضيع متعددة الصفحات
إمكانية تنشيط وتعطيل قالب مواضيع ذات صلة
إعادة كتابة صفحة خيارات المنتديات لتستخدم XoopsForms
الأقسام في صفحة المنتدى الرئيسية يمكن إخفائها وعرضها بطريقة ديناميكية
تغيير طريقة عرض (المتواجدون الآن - الصلاحيات - المعلومات - البحث) لتكون في قالب ديناميكي متناسق
إضافة قوائم تحكم ديناميكية في المنتديات والمواضيع للتحكم بـ (طريقة العرض - طباعة - إرسال لصديق)
إمكانية إخفاء وعرض قالب مواضيع ذات صلة في صفحة الموضوع بشكل ديناميكي
إمكانية إخفاء وعرض قالب الرد السريع في صفحة الموضوع بشكل ديناميكي
إمكانية تعليم جميع المواضيع كمقروء
إمكانية الانتقال بين المواضيع (الموضوع التالي - الموضوع السابق)
إضافة صورة صغيرة بجوار عنوان الموضوع للدلالة على وجود تصويت داخل الموضوع
إمكانية إضافة أكثر من ملف مرفق في الموضوع أو الرد
إدارة المرفقات وهي صفحه تمكن العضو أو المشرف أو المدير من إضافة وحذف المرفقات بالموضوع
تمكين الزوار من اختيار اسم عند السماح لهم بالكتابة
إمكانية عدم عرض المشاركات إلا بموافقة المشرف
إمكانية عدم عرض المرفقات إلا بموافقة المشرف
خيارات جديدة في صفحة صلاحيات المنتديات لتمكين الموافقة التلقائية على الردود والمرفقات
لمن يستخدم newbb_plus 0.77 التطوير سيكون تلقائيا مع تطوير المجلة
إضافات على صفحة إدارة القوالب:
يمكنك الآن اختيار تصميم مختلف لكل قالب
التعديل متوافق 100% مع التصاميم الحالية
ولكنك تحتاج لوجود مجلد جديد باسم template في مجلد قالب التصميم الخاص بموقعك
وفي حال عدم توفر المجلد template فإنه سيتم السماح باستخدام القوالب القياسية الموجودة بملف theme.php فقط
التعديلات بالملفات:
/class/xoopsblock.php
/modules/system/admin/blocksadmin/blocksadmin.php
/modules/system/admin/blocksadmin/main.php
/modules/system/admin/blocksadmin/language/arabic/blocksadmin.php
إذا كنت تريد استخدام نظام اختيار تصميم خاص لكل قالب عليك بالتعديلات التالية
أضف الأمر التالي في ملف theme.php
شفرة:
function themebox_template($title='', $content, $show_template) {
$dir = XOOPS_ROOT_PATH."/themes/".XOOPS_THEME."/template/";
include($dir.$show_template);
}
أضف المجلد التالي
theme/(the_theme)/template
إضافة بملف blocksadmin.php
$modules -> addOption("-1","--"._NONE."--");
لتمكين عرض القوالب عند عدم اختيار برنامج ما في الصفحة الرئيسية
إضافة أربعة أشكال للقائمة الرئيسية يمكن اختيار الشكل من خلال تعديل القالب
إضافة شروط التسجيل في صفحة التسجيل مع إمكانية تعديل المحتويات من خلال لوحة التحكم
إمكانية عرض القوالب في برامج محددة وعدم عرضها في أماكن أخرى
تعديل وإصلاح أخطاء في قالب احدث المشاركات بالمنتديات
تم إضافة الملفات الجديدة التالية:
class/xoopsform/formdatetime
class/xoopsform/formselectmodule
class/xoopsform/formselectuser
class/xoopsform/formtextdataselect
include/calendar.js
include/claendar-blue.css
include/calendarjs.php
languages/english/calendar.php
manual/who to create a form in RunCms (غير معرب)
manual/test/form.php test display off new forms (غير معرب)
تعديل في ملف class/xoopsformloader.php
إصلاح خطاء برمجي عند الدخول لتصحيح التحويل بدلا من الذهاب لملف العضو
تحديث برنامج الاستفتاءات (يمكنك الآن معرفة الأشخاص الذين قاموا بالتصويت)
تغيير صور الابتسامات والمواضيع (إذا كنت تريد الاحتفاظ بالصور القديمة لا ترفع الصور عند التطوير)
تم إضافة اللغات التالية
(French, Deutsch, English, Spanish and Danish)
تعديل صفحة بداية التثبيت لتكون أسهل
تم حذف التقويم Ecal ومنتديات newbb نهائيا من هذه النسخة
تعديلات في هذه النسخة:
حذف جميع اللغات والإبقاء على اللغة العربية فقط
حذف برنامج phpRPC حيث أنه لا يدعم اللغة العربية نهائياً
تصحيح بعض الأخطاء الإملائية ومراجعة الترجمة السابقة
ترجمة ما استجد من تعديلات
ترجمة المزيد من الصور والتي لم تترجم من قبل
تعديل بعض الصفحات التي لم تعدل بالإصدارات السابقة لتعرض من اليمين لليسار
إعادة تعريب المنتديات وعمل بعض التعديلات من جديد
تعديل بعض الأخطاء البسيطة هنا وهناك
RUNCMS 1.1A
منتديات newbb plus
تصحيح حجم الخط
اصلاح البحث المتقدم
اصلاح مشكلة عند وضع المنتدى بالصفحة الرئيسية
بعض أوامر php5
تعديل بالصفحة الرئيسية لبرنامج الأخبار الخارجية
تعديل بصفحة إدارة القوالب
تعديل في قاعدة البيانات بجدول القوالب
ملاحظة هامة فى بعد الاشياء استعنت بمنتدى و نقلت منه