آخر مشاركة بواسطة مجلس الفكر التعليم الثانوي. الميزات والتحسينات الجديدة

21.05.2019

على الصفحة:

عمليات تكامل جديدة

    بصماتACSسوبريما 2 . مدمججديدوحدات تحكمالعليا 2-ذأجيال: BioStation 2، BioEntry W، FaceStation، BSA2-OEPW.أيدالمهاميراقبوإدارةمعدات

    ACSهيكالخامسision . تم دمج وحدات تحكم Hikvision ACS من سلسلة DS-K26xx (حتى 8القراء) وDS-K28xx (حتى 4القراء). يتم دعم وظائف المراقبة والإدارة والتكوين والتكوين التلقائي (قراءة التكوين التلقائي)

    وحدة تحكم بارسيك NC-100K-IP . تم دمج وحدة التحكم Parsec NC-100K-IP الجديدة. دعم عمل التحكملعصر عبر واجهات إيثرنت وRS485. يمكنك استخدام وظائف المراقبة والتحكم والتكوين، كما هو الحال مع وحدات التحكم الأخرى من هذه الشركة المصنعة

    يدفعأشعة/ تناوبلوحة الإدخال/الإخراج من باكستون Net2 . يتم دعم تلقي الأحداث من لوحة الإدخال/الإخراج Paxton Net2

    نظام تخزين المفاتيح Lockerbox . نماذج الأجهزة متكاملةرطل 20/ رطل 50/ رطل100. تتم إدارة المفاتيح من وحدة Pass Bureau. يتم دعم وظائف المراقبة والإدارة، بالإضافة إلى القراءة التلقائية للتكوين والمفاتيح

الميزات والتحسينات الجديدة

خدمةوحدات

    مكتب المرور . تمت إضافة الميزات التالية:

    • عند البحث عن المستخدمين، تمت إضافة إمكانية تجاهل الحقول التي تحتوي على رقم البطاقة ورمز الكائن إذا لم يكن لديهم قيم محددة

      تمت إضافة القدرة على تحرير رؤية جميع الحقول لنوع القسم الرئيسي المحدد مسبقًا، بما في ذلك الاسم الأول واسم العائلة واسم العائلة

      في نموذج بحث المستخدم، تمت إضافة معرف القسم بجوار معرف المستخدم لتسهيل التنقل في القائمة

      تمت إضافة وظيفة للانتقال بسرعة إلى البحث عن المستخدمين من قائمة السياق المفتوحة بالنقر بزر الماوس الأيمن على علامة التبويب "المستخدمون"

      تم تحسين مربع حوار طباعة الشارات: تمت إضافة أزرار التحكم ودعم طباعة جميع الشارات

      تمت إضافة القدرة على منع حذف مستويات الوصول المخصصة للمستخدمين والمناطق الزمنية المستخدمة في مستويات الوصول

      تمت إضافة القدرة على منع حذف الأقسام غير الفارغة

      تمت إضافة وظيفة حفظ مصطلحات البحث لمستخدم معين. بعد إعادة تشغيل وحدة Pass Bureau، تظل الشروط المحددة مسبقًا في علامة تبويب البحث

      تمت إضافة القدرة على تعطيل وراثة مستوى الوصول إلى القسم عند إنشاء مستخدم

      تمت إضافة إمكانية تحديد عدد المستخدمين المعروضين في نتائج البحث: 100، 250، 500، 1000، 5000، غير محدود

      تم أيضًا إجراء تحسينات طفيفة أخرى وإصلاح الأخطاء.

    محرر القالب . تمت الإضافة:

البروتوكولات العالمية

ACS وACS/OPS

    ACS/ مكتب خدمات المشاريعأبولو SDK v.2 . الوظائف المضافةوالتحقق من المناطق النشطة في المجموعة، والتحقق من مستوى إخفاء المجموعة. يتم دعم وضع محاكاة القفل المركزي للقراء. يتم دعم إخفاء مدخلات لوحة AIO-168. إصلاح الأخطاء الطفيفة

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

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

التصحيحات

تم إصلاح الأخطاء غير الحرجة في وحدة خدمة مدير الأحداث، ووحدات تكامل ACS/OPS Rubezh-08 v.2، وBolide SDK Orion v2، وParadox،البيومترية ACS Biosmart، OPS Galaxy Dimension v.2، Strelets-Integral، Dozor 1A، SPO Forteza، ACS PERCo-S-20، NAC، Gate، ABC، RusGuard، Soyal. تم أيضًا إصلاح تشغيل وحدة دعم Drivers Pack لأنظمة OPS وSPO على أجهزة الكمبيوتر.« ذكاء» .

ميزات الإصدار

إصدارACFA 6.5 متوافق معالكمبيوتر "الفكر" 4.10.4. يمكن العثور على معلومات تفصيلية حول توافق إصدار المنتج هنا. .

الجولات والعطلات في أستراليا

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

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

عند اختيار محرك المنتدى أنصحك أن تحدد بنفسك النقاط التالية:

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

2. محرك مدفوع أو مجاني - يجب أيضًا أخذ هذه النقطة بعين الاعتبار. يوجد محركان مدفوعان فقط في هذه المراجعة - vBulletin و IPB، والباقي مجاني.

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

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

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

هذا هو محرك المنتدى المفضل لدي، وأنا أقوم بتشغيل منتدى Planet Photoshop الخاص بي على هذا المحرك. السبب ليس فقط أنه محرك منتدى مجاني، ولكن أيضًا يتمتع بوظائف واسعة، وقد طور مجتمعات على الإنترنت الناطق باللغة الإنجليزية وعلى RuNet، لذلك تم تطوير العديد من التعديلات لـ phpBB لكل الأذواق، مع المساعدة التي يمكنك من خلالها توسيع الوظيفة بشكل أكبر.

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

أنا أيضًا أحب الاتجاه الذي يتطور فيه phpBB من إصدار إلى إصدار. يعد phpBB مناسبًا لكل من المسؤولين والمشرفين والمستخدمين العاديين.

رأيي بعد عدة سنوات من استخدام phpBB هو أنه محرك منتدى رائع ولا يحتاج إلى موارد استضافة ويوفر كل الإمكانيات اللازمة لتشغيل المنتدى.

مصادر مفيدة لـ phpBB:

Invision Power Board هو محرك منتدى مدفوع يحظى بشعبية كبيرة على الإنترنت. يمكنك معرفة التكلفة في RuNet. تعمل عليه العديد من المنتديات الشهيرة. وقد طورت مجتمعات على الإنترنت باللغتين الإنجليزية والروسية.

هناك تطبيقات رسمية إضافية لـ IPB (المعرض والمدونة ووحدة أرشفة الملفات). بالإضافة إلى ذلك، يوجد محرر رسائل مرئية، ونسخة نصية من المنتدى مُحسّنة لروبوتات البحث، وأداة للنسخ الاحتياطي المناسب لقاعدة بيانات المنتدى، وسجل مفصل لإجراءات المسؤولين والمشرفين، بالإضافة إلى سجل لإجراءات روبوت البحث .

مواقع مفيدة لـ Invision Power Board:

🔥 بالمناسبة!أخطط لإصدار دورة مدفوعة الأجر حول الترويج لمواقع اللغة الإنجليزية. إذا كنت مهتمًا، يمكنك التقدم بطلب القائمة المبكرة من خلال هذا النموذج لتكون أول من يعلم بإصدار الدورة وتحصل على خصم خاص.

أدعوكم للاشتراك في قنواتي على التليجرام:

vBulletin هو محرك منتدى رائع. يتم دفعها، ويمكن معرفة التكلفة. إلى جانب IPB، يعد vBulletin الرائد بين المحركات المدفوعة.

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

punBB هو منتدى خفيف وبسيط للغاية. لوحة تحكم المنتدى مريحة وبديهية. يحتوي punBB على ميزات أقل، ولكن يتم تعويض ذلك من خلال سرعته ومتطلباته المنخفضة لاستضافة الموارد.

يركز مطورو punBB على الخفة والسرعة والاكتناز.

مصادر مفيدة على punBB:

YaBB هو محرك منتدى مجاني مكتوب بلغة Perl. على عكس معظم محركات المنتديات الأخرى، يستخدم YaBB الملفات بدلاً من قاعدة البيانات لتخزين البيانات.

محرر نصوص مناسب لكتابة الرسائل، وفرص كبيرة للمسؤولين والمشرفين، والقدرة على تغيير الإعدادات والقوالب بسرعة، والقدرة على تحويل الصفحة إلى "نسخة قابلة للطباعة" - هذه ليست كل إمكانيات محرك منتدى YaBB .

الآن استطراد صغير. إذا كنت مهتمًا بالتعرف على أساليب الترويج التي تعطي تأثيرًا جيدًا لزيادة حركة المرور المستهدفة، فيمكنني تقديم بحثي المدفوع حول تحسين محركات البحث http://seorazvedka.ru/، والذي أظهرته باستخدام مثال 10 شباب مربحين مواقع من مواضيع مختلفة، وكيفية الترويج لها ووصف كيف يمكن استخدامها للترويج لمواردها.

SMF هو محرك منتدى آخر سريع وخفيف الوزن. إنه يتساهل مع موارد الخادم ويكتسب شعبية بنشاط.

دعم OpenID، ونظام تحذير المستخدم، والقدرة على الإشراف المسبق على المواضيع والرسائل والمرفقات إذا لزم الأمر، ومحرر WYSIWYG للرسائل - وهذا ليس كل ما يسمح به SMF!

Intellect Board هو المحرك المجاني الأصلي. الفكرة وراء مطوري Intellect Board هي إنشاء موقع ويب يعتمد على المنتدى. وظائف Intellect Board واسعة جدًا - مجموعة من المقالات والعروض التقديمية والأخبار وأرشيف الملفات ومعرض الصور ودردشة IRC والموسوعة. في جوهره، Intellect Board هو نظام متكامل لإدارة مواقع الويب.

الميزات الرئيسية لـ Intellect Board - القدرة على وضع القواعد لجميع الأقسام، ودعم المكتبات الرسومية GD وGD2 لإنشاء نسخ صغيرة من الصور والصور الفوتوغرافية، والقدرة على إصدار التحذيرات والمكافآت من قبل المشرفين والمسؤولين (ويمكن أن تكون التحذيرات إما غير محدد أو محدد المدة)، تصنيف المواضيع والمقالات والملفات والصور/

ExBB (لوحة الإعلانات الحصرية))

ExBB هو محرك منتدى مجاني وخفيف الوزن. وهو، مثل YaBB، لا يتطلب قاعدة بيانات ويقوم بتخزين المعلومات في ملفات نصية.

يتمتع ExBB بالمزايا التالية: يتم إنشاء الصفحات بسرعة كبيرة، والحمل على الخادم ضئيل، ودرجة عالية من مقاومة القرصنة، ويعمل المنتدى على الملفات، ولا يلزم وجود قواعد بيانات، ولكي يعمل، يكفي أن يكون لدى الاستضافة دعم PHP.

Vanilla هو محرك منتدى أصلي مثير للاهتمام بسبب نمطيته. الميزة الإضافية الكبيرة لنظام إدارة المحتوى (CMS) للمنتدى هي أنه يمكن تثبيت معظم الوحدات بنقرة واحدة

مزايا Vanilla: إطارها الخاص الذي يسمح لك بكتابة الملحقات، والقدرة على بناء المجتمعات (التصويت، وسحابات العلامات، والمدونات، والدردشة، والوظائف الإضافية الشبيهة بالكارما، وما إلى ذلك)، وسهولة تثبيت الوظائف الإضافية (في معظم الحالات ، قم بتحميله، اضغط على زر واحد - وهذا كل شيء!) ، قابلية توسيع الوظائف القياسية (النمطية) بسبب الوظائف الإضافية، والتي تمت كتابة حوالي 450 منها الآن.

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

لقد شاركنا في ترجمة ودعم وتطوير الإصدار 2.1.9 من Ikonboard، المسمى "Ikonboard الروسي". ومع ذلك، بحلول صيف عام 2003، أصبح من الواضح أن Ikonboard 2.x كان متخلفًا بشكل ميؤوس منه في تطويره وأن تطويره الإضافي لم يكن فعالاً، وظهرت الفكرة لكتابة محرك المنتدى الخاص بي، والذي سيكون خاليًا من عيوب Ikonboard، ولكنها لن تحتوي على زخرفة مثل المحرر المرئي أو حجم ضخم من كود جافا سكريبت، والذي ظهر بحلول ذلك الوقت في العديد من المحركات الأخرى. تم تعريف المستخدم المستهدف لهذا المحرك على أنه "مستخدم متقدم لا يحتاج إلى تلميحات ويمكنه دراسة المواد الضرورية بشكل مستقل (على سبيل المثال، تعلم رموز المشاعر وBoardCode)، والذي يعد توفير حركة المرور أكثر أهمية بالنسبة له من سهولة الاستخدام."

كان المفهوم الرئيسي للمحرك الجديد هو فكرة "موقع المنتدى مع أقسام إضافية". بدأ العمل على المحرك في خريف عام 2003. في البداية، تمت كتابة المحرك بلغة Perl دون استخدام نظام إدارة قواعد البيانات (DBMS)، ولكن مع اتخاذ تدابير خاصة لمنع تدهور الأداء مع عدد كبير من الملفات. في فبراير 2004، تمت كتابة أول إصدار ألفا وإطار عمل له، يسمى XAPPI (واجهة برمجة Perl المتقدمة لـ XXXX Pro).

الأفكار الرئيسية التي تم التخطيط لتنفيذها في البرنامج النصي الجديد هي:
1) النهج المعياري: يتكون الموقع من أقسام من أنواع مختلفة (منتدى، مقالات، أرشيف ملفات، صور)، كل نوع من الأقسام له وحدة نمطية خاصة به؛
2) التكامل - نظام موحد لعرض المستخدمين، نصوص الرسائل/المقالات/التعليقات، الملفات التي تم تنزيلها، من وجهة نظر المستخدم - نظام بحث وتسجيل موحد؛
3) إمكانية البحث عن أي معلومات (رسائل، موضوعات، مستخدمين) وفق معايير مهما كانت درجة تعقيدها؛
4) نظام واسع النطاق لحقوق الوصول، والذي من شأنه أن يسمح بتعيين الحد الأدنى من المستويات المطلوبة لتنفيذ إجراءات معينة على مستوى المستخدمين الفرديين، بالإضافة إلى زيادة المستويات ديناميكيًا مع تزايد عدد الرسائل؛
5) نظام إشراف ذكي يسمح للمسؤول/المشرف بوصف القواعد التي على أساسها تم اتخاذ القرار بعدم السماح/إرسال رسالة للإشراف المسبق.
الخيارات التي تم اعتبارها أسماء مشاريع للمنتدى كانت Total Board (الذي كان من المفترض أن يؤكد على النقاط 2، 3، 4، مما يجعل من الممكن الشعور بالسيطرة الكاملة على المنتدى) وMega Board (الذي يعني منتدى بإمكانيات غير محدودة نشأت مع بمساعدة النقطتين 1 و 4). ومع ذلك، في النهاية، بسبب النقطتين 3 و5، تم اختيار اسم Intellect Board، حيث كان من المفترض أن الوظائف الذكية لقواعد البحث والإشراف المعقدة هي التي ستميز هذا المحرك عن جميع المحركات الأخرى.

ومع ذلك، بعد مرور بعض الوقت، أصبح من الواضح أن PHP لديها عدد من المزايا مقارنة بـ Perl، على وجه الخصوص، البرامج النصية PHP أسهل في التثبيت، PHP أسهل بكثير في اكتشاف الأخطاء وإصلاحها، PHP متاح في جميع خطط الاستضافة المدفوعة تقريبًا، على عكس Perl . وأصبح من الواضح أيضًا أن استخدام نظام إدارة قواعد البيانات (DBMS) من شأنه أن يجعل من الممكن تنفيذ الفكرة رقم 3 - البحث المعقد متعدد المعايير - بشكل أكثر كفاءة.
فيما يتعلق بهذا، في مايو 2004، تم إيقاف تطوير إصدار Perl من Intellect Board، وفي 3 يونيو 2004، بدأ العمل على إصدار PHP باستخدام MySQL DBMS، الذي حصل على رقم Intellect Board 2.00. كان من المفترض أن يتم إصدار هذا الإصدار في 10 أغسطس (في هذا اليوم، بلغ عمر مشروع United Open ثلاث سنوات ونصف)، ولكن بسبب المرض غير المتوقع للمطور الرائد (وفي ذلك الوقت فقط) 4X_Proتم تأجيله لعدة أيام، وتم إصدار الإصدار 2.00 أخيرًا في 13 أغسطس 2004. يعتبر هذا اليوم بداية وجود مجلس الفكر.

كانت المهمة الرئيسية للإصدار 2.00 هي إنشاء منتدى بوظيفة مساوية تقريبًا لـ Ikonboard 2.x (الذي تم التخطيط لاستبداله) وphpBB، لذلك كان يحتوي على نوعين فقط من الأقسام: منتدى قياسي وحاوية. في الواقع، تم تطبيق مفهوم "الموقع القائم على المنتدى" فقط في الإصدار 2.10 (أواخر عام 2004)، حيث ظهرت أقسام "المقالات" و"أرشيف الملفات" و"الأخبار". تبين أن الإصدار 2.10، بسبب الزيادة الحادة في حجم التعليمات البرمجية، غير مستقر للغاية، لذلك تم إصدار الإصدار 2.12 قريبًا (في فبراير 2005)، والغرض الرئيسي منه هو إصلاح الأخطاء.

في الإصدار 2.13، الذي صدر في يونيو 2005، تمت إضافة نوعين آخرين من الأقسام: معرض الصور والموسوعة. بالإضافة إلى ذلك، في هذا الإصدار، تم إجراء مراجعة كبيرة لجميع استعلامات SQL بسبب التخلي عن مفهوم "يجب إنشاء جميع الإحصائيات بسرعة"، مما أدى إلى انخفاض كارثي في ​​​​الأداء مع كميات كبيرة من البيانات. أضاف الإصداران 2.14 (سبتمبر 2005) و2.15 (ديسمبر 2005) العديد من الميزات الثانوية والأخطاء الثابتة.

كانت الخطوة الرئيسية التالية في تطوير Intellect Board هي الإصدار 2.18، الذي تم إصداره في يونيو 2006. كانت المهمة الرئيسية لهذا الإصدار هي جلب قوالب المنتدى إلى معايير HTML وCSS، بالإضافة إلى جميع استعلامات SQL إلى معيار ANSI SQL، مما جعل من الممكن تنفيذ الدعم لأنظمة إدارة قواعد البيانات الأخرى، ولا سيما PostgreSQL، المخطط لها في 2.00. بالإضافة إلى ذلك، في نفس الإصدار، ظهر تصدير المواضيع إلى RSS لأول مرة وتم القيام بالكثير من العمل لتقليل الحمل على قاعدة البيانات.

في يوليو 2006، ومن أجل تحسين أمان IntB، تم الإعلان عن مسابقة اختراق للبحث عن نقاط الضعف الحرجة فيه.

في الإصدار 2.19، الذي تم إصداره في 10 فبراير 2007 (في الذكرى السنوية السادسة لمشروع United Open Project)، كانت أهم الابتكارات هي عناوين URL التي يمكن قراءتها بواسطة الإنسان (HURLs)، وإصلاح الفهرسة بواسطة محركات البحث، والقدرة على حفظ رسالة محررة بشكل وسيط إلى مسودة دون إعادة تحميل الصفحة.

يحتوي الإصدار 2.20 (13 أغسطس 2007، في الذكرى السنوية الثالثة لمشروع Intellect Board) على نوعين أساسيين جديدين من الأقسام: مدونة المستخدم ومعرض الصور الشخصي، اللذين تم إنشاؤهما بناءً على طلب المستخدم دون مشاركة المسؤول (بشرط أن يكون لدى المستخدم مستوى كافٍ)، والذي يحصل فيه المستخدم تلقائيًا على حقوق المشرف. بالإضافة إلى ذلك، تمت إضافة ميزتين جديدتين بشكل أساسي: دفتر العناوين وقائمة التجاهل، ونتيجة لذلك اكتسب المنتدى الوظائف الأساسية للشبكة الاجتماعية.

في البداية كان من المخطط أن يكون الإصدار 2.20 هو الأخير، ولكن تقرر لاحقًا إصدار الإصدار 2.22، الذي قام بتنفيذ الوظائف اللازمة لأحد المشاريع التي أنشأتها 4X_Pro: استيراد RSS والموضوعات للمشرفين فقط وتم إعادة كتابة آلية عرض الرسائل في الموضوع بالكامل. بالإضافة إلى ذلك، تم وضع التعليقات على المقالات والصور والملفات في صفحة منفصلة، ​​وتم إجراء عدد من التحسينات الأصغر.

في خريف عام 2006، أصبح من الواضح أن هناك الكثير من أوجه القصور في سلسلة Intellect Board 2.x، مما أدى إلى القضاء على ما يمكن مقارنته بكثافة العمل بكتابة منتدى جديد تمامًا من الصفر. على وجه الخصوص، تشمل هذه عدم الفصل بين معالجة البيانات والإخراج (مما يخلق مشاكل في إخراج رؤوس HTTP في بعض المواقف)، ونظام القوالب غير المناسب، والعمل غير الفعال مع قاعدة البيانات وكود HTML عالي الجودة بشكل غير كافٍ. بالإضافة إلى ذلك، تغير الجمهور المستهدف نفسه نظرًا لحقيقة أن توفير حركة المرور أصبح حاليًا أقل أهمية من ناحية، من ناحية أخرى - 4X_Proلقد توصلت إلى استنتاج مفاده أنه لا يوجد تعارض واضح بين راحة المستخدم وتوفير حركة المرور، وفي بعض الأحيان يكون من المربح إنفاق مائة أو اثنتين من البايتات على كتابة جافا سكريبت للتحقق من صحة ملء النموذج بدلاً من إضاعة حركة المرور على الإرسال نموذج تم ملؤه بشكل غير صحيح إلى الخادم. بالإضافة إلى ذلك، فقدت فكرة "الموقع القائم على المنتدى" أيضًا أهميتها، وتم استبدالها تدريجيًا بخيار "CMS + forum" (أحيانًا هذا هو السبب وراء تسمية Intellect Board 3.x باسم Intellect CMS).

كل هذا أدى إلى فكرة ضرورة كتابة نسخة جديدة من الصفر. لبعض الوقت في أوائل عام 2007، تم إجراء محاولات للجمع بين تطوير الإصدارات 2.x و 3.x، ولكن تبين أنها غير فعالة للغاية، وبالتالي 4X_Proاتخذ القرار التالي: استكمال التحسينات المخطط لها في الإصدار 2.22 ونقل تطوير الإصدار 2.x إلى المستخدم غرامالذي شارك بنشاط في المشروع من الإصدار 2.18، وبعد ذلك بدأ العمل على الإصدار 3.x فقط. تم ذلك في 26 ديسمبر 2007، مباشرة بعد الإصدار 2.22.

حاليًا، يبدو المفهوم الرئيسي لتطوير Intellect Board 3.x كما يلي: "موقع كهيكل شجرة لكائنات عشوائية ذات خصائص محددة." يمكن أن تتضمن هذه الكائنات صفحات ثابتة، ومقالات، وصور فوتوغرافية، ومحادثات، وصفحة تحتوي على قائمة بأقسام المنتدى (مماثلة لحاوية المستوى الأعلى في 2.x)، وما إلى ذلك. ولكن على عكس 2.x، حيث يحتوي كل نوع من الأقسام على مجموعة محددة بدقة من الخصائص، محددة بشكل صارم في جدول المواضيع وجدول إضافي لنوع القسم المقابل، في 3.x سيتم إنشاء آلية تسمح لك بوصف و تغيير مجموعات الخصائص ديناميكيًا لكل نوع من الكائنات (وربما حتى للكائنات الفردية)، مما يخلق إمكانيات غير محدودة تقريبًا لمزيد من التوسع.

بالإضافة إلى ذلك، تم التخطيط لما يلي لـ Intellect Board 3.x:
1) العودة إلى مفهوم الإطار + المحرك لإتاحة الفرصة لإنشاء مشاريعك الخاصة على أساس IntB 3.x
2) مراجعة نهج العمل مع قاعدة البيانات: إذا كانت الطبقة التي ضمنت الاستقلال عن نظام إدارة قواعد البيانات في السابق تكرر ببساطة استدعاء الوظائف المقابلة للعمل مع نظام إدارة قواعد البيانات ببادئة مختلفة، يتم الآن تنفيذ العمل على مستوى العمليات المنطقية (على سبيل المثال، "الحصول على مجموعة من البيانات لطلب محدد" بدلاً من "تنفيذ استعلام"، "استخراج السلسلة التالية من البيانات").
3) ضمان استقلالية الوحدات عن بعضها البعض وعن نمط المنتدى نظرًا لأنه يتم حفظ قالب العرض وثوابت اللغة والإعدادات مع الوحدة نفسها
4) الفصل الصارم بين معالجة البيانات وإخراجها (ما يسمى بنمط MVC)
5) القدرة على معالجة البيانات باستخدام محركات القوالب المختلفة (والتي، على سبيل المثال، سوف تتجنب تكرار التعليمات البرمجية إذا كان من الضروري عرض موضوع و RSS لهذا الموضوع، كما ستجعل من الممكن بشكل أساسي كتابة محرك القالب الذي سيستخدم قوالب من محركات أخرى)
6) دعم المواقع المتعددة والمجالات المتعددة (أي العمل مع عدة مواقع، والتي من وجهة نظر الاستضافة هي أسماء مستعارة، ولكن المحرك ينتج محتوى مختلف لها)
7) إمكانية التشخيص الذاتي (أي وجود إجراء في كل وحدة للتحقق من وجود حقوق الوصول الضرورية وامتدادات PHP على استضافة معينة)
8) القدرة على توصيل/فصل الوحدات "أثناء التنقل"، مما سيسمح لك بتحديث IntB 3.x على مستوى الوحدات، وليس الإصدارات، كما كان الحال في 2.x
9) تغيير النهج المتبع في إنشاء/تحديث بنية قاعدة البيانات: بدلاً من وصف الاستعلامات التي يجب تنفيذها، يتم وصف البنية التي يجب الحصول عليها كنتيجة، وبعد ذلك تقوم وحدة العمل مع قاعدة البيانات بمقارنتها مع الموجود وإجراء التغييرات اللازمة.
10) الانتقال إلى ترميز UTF-8 (مع إمكانية ضغط البيانات إذا لزم الأمر)
11) تحسين كبير في أدوات تصحيح الأخطاء، وفي المستقبل - أتمتة اختبار ما قبل الإصدار، والذي سيتجنب أخطاء اللحظة الأخيرة.
12) إيلاء المزيد من الاهتمام لوثائق المطور

إصدار ألفا الأول من Intellect Board 3.x جاهز حاليًا، ولكن تم تعليق التطوير اللاحق بسبب الحاجة إلى إكمال 2.x

1. متطلبات التثبيت:

1) خادم الويب الذي يدعم تنفيذ البرامج النصية PHP
2) إصدار PHP لا يقل عن 4.2.0 أو 5.0 (يجب تمكين خيار short_open_tag)
3) إصدار MySQL 3.23.53 أو أعلى (يوصى بالإصدار 4.1 أو أعلى) أو PostgreSQL 8.1.3 مع تثبيت وحدة T2Search
4) قاعدة بيانات لها حقوق إنشاء الجداول والفهارس وتنفيذ الإجراءات الأساسية معها: اختيار السجلات وإنشائها وحذفها.
5) مساحة قرص لا تقل عن 4 ميجا بايت للنصوص والصور و5 ميجا بايت لقاعدة البيانات (مع نمو المنتدى، ستزداد متطلبات حجم قاعدة البيانات)
6) للعمل بشكل صحيح مع الملفات الرسومية لـ PHP، يجب تمكين ملحق GD (يوصى بـ GD2)
7) في معظم الحالات، تكون 3 ميغابايت من الذاكرة كافية لكي يعمل البرنامج النصي بشكل صحيح، ولكن في بعض المواقف (على سبيل المثال، عند تحميل صورة رسومية وإجراء تحويلات عليها)، يمكن أن يزيد هذا المقدار بشكل كبير.

من المستحسن أن يكون لدى مسؤول المنتدى الحد الأدنى من المعرفة بـ PHP وMySQL (على الأقل أن يكون قادرًا على فهم معنى رسائل الخطأ القياسية).

إذا كنت تقوم بالتحديث من الإصدارات السابقة، فلا تنس عمل نسخة احتياطية من المنتدى قبل التحديث (في أغلب الأحيان، عند التحديث، يتم استبدال الملفات addons.php وlangs/ru/rules.txt) وقراءة المستند "تحديث" الميزات"، الموجود في التوزيعة في الملف! التحديث!.txt.

تنبيه: Intellect Board لا يعمل مع بعض الإصدارات القديمة من Denver!
إذا حدث مثل هذا الموقف، نوصي بتحديث Denver إلى الإصدار الأحدث، أو استخدام خادم HTTP صغير أو Apache حقيقي، وليس الخادم المضمن في Denver.

إذا تم تثبيت مكتبة ZZIPlib على الخادم، فيمكن أرشفة جميع الملفات باستثناء install.php في ملف iboard.zip وتحميلها إلى المنتدى كأرشيف ZIP. إذا لم يتم تثبيت هذه المكتبة، فيجب تحميل الملفات عبر FTP في الوضع الثنائي بالطريقة المعتادة (أي بشكل فردي).

يجب تحميل المنتدى إلى أحد الدلائل الفرعية (في الأمثلة الإضافية سنفترض أنك قمت بتسمية هذا الدليل الفرعي بالمنتدى)، وهو متداخل في الدليل المخصص لصفحات HTML (يسمى عادةً public_html، html، www، لمزيد من التفاصيل، راجع الأسئلة الشائعة حول الاستضافة). لا تضع نصوص المنتدى في الدليل الفرعي لـ cgi-bin! إذا كنت تريد إنشاء موقع يتكون من منتدى فقط، فقم بتحميل البرامج النصية مباشرةً إلى دليل صفحات HTML.

حقوق الوصول.

يجب تعيين حقوق الوصول اعتمادًا على اسمه الذي يتم تنفيذ البرنامج النصي (يتم عرض هذه المعلومات في الصفحة الأولى مع معلومات أخرى حول الخادم). هناك خياران: 1) يتم تنفيذ البرنامج النصي نيابةً عنك (اسم المستخدم هو نفس اسم تسجيل الدخول الرئيسي الخاص بك إلى FTP)، 2) يتم تنفيذ البرنامج النصي نيابةً عن مستخدم الخادم (عادةً ما يكون هذا المستخدم لا أحد، أو Apache أو IIS_* ).

إذا تم تنفيذ البرنامج النصي نيابة عنك، فسيتم تعيين الحقوق على النحو التالي:
- في دليلي التكوين ودرجة الحرارة، يكفي ضبط الحقوق على 700 (أحيانًا يُشار إلى هذا باسم rwx ------، إذن الكتابة/القراءة/التنفيذ للمالك وحظر هذه الإجراءات للمجموعة والجميع آخر).
- يجب أن يكون دليل الأنماط وجميع أدلةه الفرعية متاحًا للمالك لإجراء أي عمليات، ويجب على أي شخص آخر القراءة/التنفيذ فقط (الإذن 755 أو rwxr-xr-x).
- يجب أن يكون الوصول إلى أدلة الملفات والصور متاحًا للمالك لإجراء أي عمليات، ويجب على أي شخص آخر القراءة/التنفيذ فقط (الإذن 755 أو rwxr-xr-x).
- إذا كنت تخطط لتحرير ملفات اللغة، فيجب عليك تعيين الأذونات على 644 لجميع الملفات الموجودة في الدلائل الفرعية للدليل /langs.
- يجب أن يكون للملفات المتبقية أذونات محددة على النحو التالي: المالك لديه حقوق القراءة/الكتابة، المجموعة لديها حقوق القراءة فقط (640 أو rw-r-----)، أو بهذه الطريقة: المالك لديه حقوق القراءة/الكتابة والمجموعة وكل الباقي للقراءة فقط (644 أو rw-r--r--).

إذا تم تنفيذ البرنامج النصي نيابة عن مستخدم الخادم، فيجب تعيين الحقوق على النحو التالي:
- في دليلي التكوين ودرجة الحرارة - الحقوق 777 (أي إجراءات مسموح بها للمالك والمجموعة وأي شخص آخر)
- لدليل الأنماط والأدلة الفرعية - أيضًا 777، للملفات الموجودة في هذه الدلائل الفرعية - 666 (القراءة/الكتابة مسموحة للمالك والمجموعة وأي شخص آخر)
- يجب أن تكون أدلة الملفات والصور متاحة للمالك لإجراء أي عمليات، ويجب على أي شخص آخر القراءة/التنفيذ فقط (الإذن 777 أو rwxrwxrwx).
- إذا تم التثبيت لأول مرة، يجب عليك إنشاء ملف addons.php فارغ في الدليل الجذر للمنتدى وجعله قابلاً للكتابة (الإذن 666). تنبيه: هذا الملف غير متضمن في التوزيعة، يجب عليك إنشائه بنفسك!
- إذا كنت تخطط لتحرير ملفات اللغة، فيجب عليك تعيين الأذونات على 644 لجميع الملفات الموجودة في الدلائل الفرعية للدليل /langs
- يجب أن يكون للملفات المتبقية أذونات محددة على النحو التالي: المالك لديه حقوق القراءة/الكتابة، والمجموعة وجميع الآخرين لديهم حقوق القراءة فقط (644 أو rw-r--r--).

يرجى ملاحظة: إذا قمت بتثبيت أي تحديثات بعد تثبيت المنتدى، فقد تحتاج إلى جعل بعض الملفات قابلة للكتابة. في هذه الحالة، يجب عليك تعيين الحقوق لنفس الملفات الموجودة في الدليل /langs/ru.

3. التثبيت

بعد تنزيل كافة الملفات (أو أرشيف ZIP)، يجب عليك تشغيل البرنامج النصي install.php على الخادم. (للقيام بذلك، أدخل عنوان URL http://your_site/forum/install.php في متصفحك، حيث your_site هو اسم موقعك، والمنتدى هو اسم الدليل الفرعي الذي قمت بتثبيت المنتدى فيه).

سيبحث البرنامج النصي للتثبيت عن إصدارات Intellect Board المثبتة بالفعل في الدليل الحالي (إن وجدت) ويعرض إما تغيير إعداداتها أو تثبيت إصدار جديد.

ستقوم الخطوة التالية بفك ضغط الملفات (إذا تم تنزيلها كأرشيف ZIP) والتحقق من أحجامها. إذا تم التحقق بنجاح، فسيتم عرض نموذج يطلب معلمات قاعدة البيانات التي سيتم استخدامها للمنتدى. هنا تحتاج إلى تقديم المعلومات التالية:
- المسار إلى الدليل الموجود على الخادم حيث توجد البرامج النصية للمنتدى وعنوان URL الخاص بالمنتدى. سيحاول البرنامج النصي تحديد المسار وعنوان URL تلقائيًا. في معظم الحالات، يحدث هذا بشكل صحيح، وتحتاج فقط إلى النقر فوق الزر "تثبيت" للانتقال إلى خطوة التثبيت التالية. إذا كان هناك خطأ ما، فأنت بحاجة إلى معرفة المسار الكامل لموقعك من خدمة دعم الاستضافة، وإدخاله، مع إضافة اسم الدليل الذي تريد تثبيت المنتدى فيه في النهاية. (أي إذا كان المسار الكامل لموقعك هو /var/www/iboard، وقمت بتثبيت المنتدى في دليل المنتدى، فسيكون المسار /var/www/iboard/forum/).
- نوع نظام إدارة قواعد البيانات (DBMS) (الإصدار 2.19 يدعم MySQL وPostgreSQL)
- اسم المستخدم وكلمة المرور واسم قاعدة البيانات التي سيتم استخدامها عند الاتصال بقاعدة البيانات (يجب أن تكون قد تلقيت هذه المعلومات عند تسجيل الموقع، إذا لم يكن لديك، فاتصل بدعم الاستضافة)
- بادئة أسماء جداول قاعدة البيانات. هذا هو الجزء العام من اسم جداول قاعدة البيانات المتعلقة بتثبيت Intellect Board معين؛ إذا كان لديك عدة نسخ من المنتدى مثبتة، فيجب أن يكون لكل منها بادئة خاصة بها (لتجنب الالتباس). إذا كنت لا تنوي تثبيت أكثر من مثيل واحد للمنتدى، فمن المستحسن استخدام ib_ كبادئة.
- كلمة مرور مستخدم النظام. يتمتع مستخدم النظام بحقوق الوصول الكاملة وغير المقيدة إلى مركز إدارة المنتدى، لذا اختر كلمة مرور معقدة إلى حد ما (توصيات: يجب أن تتكون كلمة المرور من 8 أحرف على الأقل وتحتوي على أحرف كبيرة وصغيرة بالإضافة إلى أرقام أو أحرف خاصة).
بعد إدخال كافة المعلومات الضرورية، سيقوم سكريبت التثبيت بإجراء الإعداد الأولي للمنتدى وكتابة ملفات التكوين، وبعد ذلك سيعرض رسالة تفيد بأن التثبيت قد تم بنجاح وسيطالبك بالذهاب إلى مركز الإدارة حيث يمكنك تكوين المعلمات الأساسية للمنتدى.
بعد اكتمال التثبيت، من الممكن ألا يتم حذف ملف install.php تلقائيًا. (يحدث هذا عادةً عند تنفيذ البرنامج النصي كمستخدم خادم.) في هذه الحالة، عند محاولة الانتقال إلى مركز الإدارة، سيتم عرض خطأ. تحتاج إلى الاتصال عبر FTP وحذف هذا الملف يدويًا، وإلا فلن تتمكن من تسجيل الدخول إلى مركز الإدارة لأسباب أمنية.

من أجل البدء في إرسال الرسائل إلى المنتدى، تحتاج إلى إنشاء فئة واحدة على الأقل وقسم واحد فيه. يتم ذلك في قسم "إعداد الأقسام والفئات" في مركز الإدارة (عنصر القائمة الأول).

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

4. صفحة كود MySQL

إذا واجهت مشاكل مع صفحات التعليمات البرمجية عند العمل مع MySQL (غالبًا ما تظهر مثل هذه المشكلات في الإصدارات المبكرة من PHP 5.x)، فيجب عليك تحرير ملف db/mysql.php وإلغاء التعليق (إزالة // ​​في البداية) السطر التالي هناك في db_connect وdb_pconnect:
mysql_query("ضبط الأسماء "cp1251"",$lastlink);
ملاحظة: لن تعمل هذه الطريقة في إصدارات MySQL 3.x.

5. بعض ميزات حقوق الوصول في Intellect Board.

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

بالنسبة لأي إجراء تقريبًا في القسم، يمكنك تعيين الحد الأدنى لمستوى الوصول المطلوب لإكماله. يتم تنظيم مستويات الوصول على النحو التالي: يرتبط كل مستوى بقيمة رقمية في النطاق من 1 إلى 999 (بشكل أكثر دقة، حتى 1023، ولكن المستويات 1000 وما فوق تعطي الحق في الدخول إلى مركز الإدارة). يمكن تعيين مستوى أساسي للمستخدم، بالإضافة إلى مستوى محلي لكل قسم من أقسام المنتدى. القيم الرقمية -1.0، 1024 محجوزة للعضو الذي تم إخلاؤه والضيف ومستخدم النظام.

يمكن أن تكون مستويات الوصول فريدة أو غير فريدة. لا يمكن تعيين المستويات الفريدة إلا بواسطة مسؤول المنتدى، أما المستويات غير الفريدة فيمكن تعيينها تلقائيًا عند الوصول إلى عدد معين من المشاركات في المنتدى.

6. الدعم

إذا كانت لديك أي أسئلة حول تثبيت المنتدى أو إعداده، فيرجى الاتصال بمنتدى الدعم الرسمي على http://intboard.ru/
لتلقي الرد بأسرع ما يمكن وبكفاءة، نذكرك أنه بالإضافة إلى نشر رسالة خطأ، من الضروري أيضًا وصف الموقف بإيجاز عند حدوث الخطأ (على سبيل المثال، "عند إضافة صورة" أو "عند المشاهدة" news") وحدد الحقوق التي يتمتع بها المستخدم الذي واجه هذا الخطأ.
هناك يمكنك تقديم الاقتراحات والرغبات، بالإضافة إلى إرسال إصداراتك من تصميم Intellect Board.

7. شعار المنتدى

بدءًا من الإصدار 2.19 في Intellect Board، يجب أن يكون الشعار موجودًا في دليل الأنماط/style_name بالاسم logo.gif. إذا كان الشعار نفسه مناسبًا لعدة أنماط، فيجب نسخه إلى كل دليل. يظل خيار تعيين عنوان URL للشعار من خلال الخيار المقابل في الإعلان متاحًا ويكون منطقيًا فقط للأنماط التي لا تستخدم القالب المدمج، لأغراض التوافق مع الإصدارات السابقة. لا تتأثر الأنماط التي تستخدم قالبًا متكاملاً بهذا الخيار (راجع قسم "الترقية إلى 2.19").

8. عناوين URL التي يمكن للإنسان قراءتها

أضاف الإصدار 2.19 القدرة على تعيين عناوين URL يمكن قراءتها بواسطة الإنسان (HURLs) لكل من الأقسام والموضوعات. من أجل استخدامها، يجب عليك تمكين الخيار المقابل في "إعدادات المنتدى الأساسية" وكذلك إجراء الإعدادات اللازمة على الخادم. على خادم Apache، يمكن القيام بذلك بطريقتين: إما عن طريق إضافة ErrorHandler للخطأ 404،
أو باستخدام mod_rewrite. تم تكوين كلاهما في ملف .htaccess

لتمكين mod_rewrite (إذا كانت استضافتك تحتوي عليه)، تحتاج إلى كتابة ما يلي في .htaccess (إذا لم يتم وضع المنتدى في جذر الموقع، في توجيه RewriteBase / يجب استبداله بعنوان URL النسبي للمنتدى بدون / في النهاية، على سبيل المثال، /forum):
إعادة كتابة المحرك قيد التشغيل
قاعدة إعادة الكتابة /
أعد كتابة Cond %(REQUEST_FILENAME) !-d
أعد كتابة Cond %(REQUEST_FILENAME) !-f
قاعدة إعادة الكتابة ^(.*)index.php

يرجى ملاحظة: يجب ألا تتطابق أسماء الأقسام مع أسماء البرامج النصية (دون مراعاة الامتداد) في IntB (الخطأ النموذجي هو القسم الذي يحتوي على أخبار HURL)!

لتمكين استدعاء البرنامج النصي من خلال معالج الأخطاء 404، تحتاج إلى كتابة السطر التالي في .htaccess:

خطأ الوثيقة 404 /forum/index.php

تتيح لك Intellect Board إنشاء أي عدد من خيارات التصميم، تسمى "مجموعات الأنماط". تتكون كل مجموعة أنماط من ملف CSS يحدد الألوان والخطوط وبعض خيارات العرض الأخرى، وقالبًا رئيسيًا يحدد مظهر منطقة المنتدى العامة، والعديد من ملفات القوالب التي تحتوي على وظائف لمخرجات HTML التي يتم استدعاؤها من البرامج النصية الرئيسية . توجد كل مجموعة من مجموعات الأنماط في دليل فرعي واحد من دليل الأنماط، بينما اسم ملف CSS هو نفس اسم الدليل الفرعي، والقالب الرئيسي يسمى templat.php، والقوالب تسمى اسم الوحدة النمطية لـ التي يقصدونها.

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

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

يمكن تحرير ملفات CSS بطريقتين: إما مباشرة على الخادم باستخدام محرر النمط في مركز الإدارة، أو على جهاز الكمبيوتر الخاص بالمستخدم.
لا يمكن تحرير النماذج إلا محليًا (أي أنك تحتاج إلى تنزيلها عبر FTP، وتحريرها، ثم تحميلها مرة أخرى). عند تحرير ملفات القالب، يجب عليك حفظ أسماء الوظائف وأسماء الحقول والنماذج وكذلك قيم الحقول المخفية. لا ينصح بتغيير النمط الافتراضي (قد يتغير في المستقبل مع إصدار إصدارات جديدة من Intellect Board)، فمن الأفضل إنشاء نسخة منه وتغييرها.

10. قائمة وظائف القوالب

في قالب Intellect Board الرئيسي (وكذلك في قالب واحد في وضع التوافق مع الإصدارات السابقة)، تتوفر الوظائف التالية للاتصال:

main_action(); - نتيجة الإجراء الرئيسي
main_location($locations); - مؤشر للموقع الحالي في المنتدى
time_diff(); - وقت تنفيذ البرنامج النصي الناتج
قائمة طعام()؛ - قائمة أقسام المنتدى على شكل قائمة
main_copyright(); - إخراج رسالة حقوق النشر (يجب أن تكون موجودة)
أعلن ()؛ - اعلان المنتدى
last_topics(count, type, message); -- يعرض قائمة بأحدث المواضيع (إذا لم يتم تحديد العدد صراحة يعتبر مساوياً لـ 10)، النوع -- يحدد نوع القسم. 0--الإخراج من الأقسام من أي نوع، 1-من المنتديات القياسية فقط. الرسالة - النص الذي يظهر أعلى قائمة المواضيع (هذه المعلمة اختيارية).
active_topics(الكمية، النوع، الفترة)؛ - عرض قائمة بالموضوعات الأكثر نشاطًا (أي تلك التي يوجد بها أكبر عدد من الرسائل وتم آخر تحديث فيها خلال الفترة المحددة بالأيام)، وتكون معلمات العدد والنوع مشابهة لمعلمات last_topics
Small_search_form(); - نموذج بحث صغير (في جميع أنحاء المنتدى مرة واحدة دون تحديد قسم فرعي وفترة)
Present_list(); - قائمة المتواجدين في المنتدى/القسم/الموضوع
التبديل السريع()؛ - التبديل بسرعة بين المنتديات باستخدام التحديد
show_vote(topic_number); - عرض التصويت من موضوع في مكان معين
allow_actions() - قائمة الإجراءات المتاحة للمستخدم
show_news_feed(section, title,quantity,period) -- عرض موجز الأخبار من القسم المحدد بأي شكل من الأشكال. القسم - رقم القسم الذي يتم عرض الأخبار منه.
العنوان - النص الذي يجب عرضه في بداية الخلاصة.
الكمية - الحد الأقصى لعدد عناصر الأخبار التي يمكن عرضها في الموجز. 0-لا يوجد حد للكمية.
الفترة - عدد الأيام التي يجب أن يتم عرض الأخبار فيها (أي لن يتم عرض الأخبار المرسلة أكثر من العدد المحدد من الأيام الماضية). 0- لا يوجد حد. إذا تم تحديد كل من الفترة والكمية، فسيتم تطبيق كلا التقييدين في وقت واحد (أي لن يتم عرض أكثر من عدد عناصر الأخبار للفترة المحددة).

يتضمن توزيع Intellect Board فقط مجموعة صغيرة من الرموز ولا يتضمن صورًا رمزية، ولكن إمكانية دعمها في المنتدى موجودة. يمكنك تنزيل أي رموز تعبيرية وصور رمزية تريدها بعد تثبيت المنتدى من خلال عنصر القائمة "تنزيل الرموز والصور الرمزية" في مركز الإدارة.
انتبه: إذا كان التعيين مكتوبًا بنص عادي عند تحميل أحد الرموز التعبيرية (على سبيل المثال، أحمر أو بكاء)، فمن المستحسن إحاطة هذا النص ببعض الأحرف الخاصة (للحصول على شيء مثل: أحمر: و: بكاء :).

12. النسخ الاحتياطي

بدءًا من الإصدار 2.14، يتضمن Intellect Board القدرة على إنشاء نسخ احتياطية لمحتوى قاعدة البيانات. النسخة الاحتياطية عبارة عن ملف يحتوي على العديد من استعلامات SQL (ما يسمى بتفريغ قاعدة البيانات)، مما يجعل من الممكن استعادة قاعدة البيانات من النسخة الاحتياطية بعدة طرق: استخدام البرنامج النصي لتثبيت Intellect Board، أو استخدام البرنامج النصي PhpMyAdmin، أو استخدام البرنامج النصي عميل MySQL القياسي إذا كان SSH متاحًا، قم بالوصول إلى الخادم (أمر mysq<имя_файла.sql).
يمكن أخذ نسخة احتياطية بطريقتين: أ) عن طريق تنفيذ برنامج mysqldump من خلال وظيفة exec (طريقة أسرع وأكثر موثوقية)، ب) إذا فشل هذا لسبب ما، فسيتم أخذ التفريغ باستخدام المنتدى نفسه.
يتم إنشاء عمليات تفريغ قاعدة البيانات في الدليل المؤقت، وتكون أسماء الملفات بالتنسيق host_name_date_randompart.sql. (يتكون الجزء العشوائي من 6 أرقام من 0 إلى f ويتم إضافته بحيث لا يتمكن المهاجم من تخمين اسم الملف). يمكن عرض قائمة الملفات المتاحة باستخدام عنصر القائمة "ملفات النسخ الاحتياطي" في AC. ومع ذلك، ولأسباب أمنية، يُحظر تنزيل الملفات من هذا الدليل عبر HTTP باستخدام .htaccess (انتبه: هذا الحظر يعمل فقط في خادم الويب Apache؛ أما على خوادم الويب الأخرى، فيجب عليك تعطيل التنزيل بنفسك). يمكنك إما تنزيل ملفات التفريغ عبر FTP، أو تغيير الإعدادات في htaccess بحيث لا يتمكن أحد سواك من الوصول إلى هذه الملفات (على سبيل المثال، التحقق من كلمة المرور أو الوصول عبر عنوان IP ثابت). يوصى أيضًا بحذف ملفات النسخ الاحتياطي من الخادم فورًا بعد تنزيلها على جهاز الكمبيوتر الخاص بك.
من أجل توفير نسخة احتياطية في PostgreSQL، تحتاج إلى تشغيل الاستعلامات من ملف psbackup.txt مرة واحدة (قبل النسخة الأولى).
ملاحظة: إذا كان حجم قاعدة البيانات كبيرًا، فقد تكون هناك مشكلات عند إجراء التفريغ بسبب تجاوز مقدار الذاكرة أو وقت تنفيذ البرنامج النصي.
في هذه الحالة، نوصي باستخدام البرنامج النصي Sypex Dumper، الذي يسمح لك بعمل نسخة احتياطية لقاعدة البيانات في أجزاء. البرنامج النصي متاح على: http://www.sypex.net

13. ملف.htaccess

لجعل Intellect Board يعمل بشكل أكثر كفاءة، فمن المنطقي إجراء بعض التغييرات على ملف تكوين خادم الويب Apache. وبما أن التوجيهات المسموح بها في هذا الملف تختلف بشكل كبير على مواقع الاستضافة المختلفة، مما يؤدي إلى حدوث أخطاء، فقد تم تضمين هذا الملف في التوزيعة تحت اسم htaccess.txt. أنه يحتوي على التوجيهات اللازمة + تعليمات مختصرة حول كيفية استخدامه.

14. المدونات ومعارض المستخدم

منذ الإصدار 2.20، أصبح لدى Intellect Board القدرة للمستخدمين على إنشاء مدوناتهم ومعارض الصور الخاصة بهم، بينما يمكن للمسؤول تعيين الحد الأدنى لمستوى المستخدم الذي تتوفر له هذه الميزة، والفئة والحاوية التي سيتم وضع المدونات/المعارض فيها. من المهم ملاحظة أن المستخدم يقوم بإنشاء معرض صور ومدونة بنفسه، وذلك باستخدام زر موجود في صفحة التحرير في ملفه الشخصي. ليست هناك حاجة لإنشاء معارض ومدونات مخصصة من مركز الإدارة (حيث أنه في هذه الحالة لن يتم "ربطها" بالمستخدم).