توثيق ثيم تقنكس للواجهة الخلفية
دليل خطوة بخطوة لتثبيت ثيم تقنكس للواجهة الخلفية في أودو 19: الوضع الداكن، ومشغّل التطبيقات، وTheme Studio، والعمل على الهاتف وبالعربية، مع فصل موجز للمطورين.
يشرح الإصدار 2.0.0حُدّث في 22 أكتوبر 2026
ابدأ من هنا
ما الذي تحصل عليه
| الميزة | ما تقدمه لفريقك |
|---|---|
| وضع داكن حقيقي | فاتح أو داكن أو اتباع الجهاز، ويختاره كل مستخدم بنفسه. تتبدّل أيضًا المخططات والجداول المحورية والتقويم وDiscuss ومحرر الأكواد. |
| مشغّل التطبيقات | جميع التطبيقات في شبكة بملء الشاشة. اضغط Alt+H واكتب للبحث عن التطبيقات والقوائم، ثم اضغط Enter. |
| الشريط الجانبي والشريط العلوي | تبديل التطبيقات بنقرة واحدة من شريط جانبي نحيف يتذكر إن كنت قد وسّعته، وشريط علوي أكثر هدوءًا. |
| Theme Studio | اختر لوحة ألوان وألوانًا وخطًا وزوايا وكثافة وخلفية للمشغّل، وشاهد الواجهة الخلفية تتغير مباشرة. احفظ عندما يعجبك الشكل. |
| تخطيط الهاتف | شريط سفلي يضم Apps وMenu وSearch وMore، وأهداف لمس أكبر، دون تمرير أفقي. |
| هوية بصرية لكل شركة | تحتفظ كل شركة بألوانها وخلفيتها الخاصة. |
| العربية والاتجاه من اليمين إلى اليسار | تنعكس جميع التخطيطات تلقائيًا. |
المتطلبات والتوافق
| البند | التفاصيل |
|---|---|
| إصدار أودو | 19.0 |
| النسخة | Community. نسخة Odoo Enterprise لها قائمة رئيسية ووضع داكن خاصان بها، لذا هذا الثيم غير مخصص لـ Enterprise. |
| يعتمد على | وحدتَي أودو web وbase_setup فقط. |
| المتصفحات | أحدث إصدارات Chrome وEdge وFirefox وSafari، على الحواسيب والهواتف. |
| اللغات | جميع لغات أودو، بما فيها اللغات التي تُكتب من اليمين إلى اليسار. |
| تعدد الشركات | نعم: ثيم مستقل لكل شركة. |
| ما الذي يُنسَّق | الواجهة الخلفية فقط. يحتفظ الموقع وبوابة العملاء وتقارير PDF بمظهرها الخاص. |
| الخطوط | مجموعة الخطوط الافتراضية لا تحمّل شيئًا من الإنترنت. أما اختيار خط من Google فيحمّله من fonts.googleapis.com. |
| الترخيص | OPL-1 (رخصة Odoo Proprietary License v1.0). |
التثبيت
إذا كنت تستضيف أودو بنفسك
- فُكَّ ضغط الحزمة التي نزّلتها. بداخلها الملف
taqnix_backend_theme.zip. فُكَّ ضغطه فتحصل على مجلد باسمtaqnix_backend_theme. - انسخ هذا المجلد إلى أحد addons paths في أودو (المجلدات المدرجة في
addons_pathداخل ملفodoo.conf)، مثل/opt/odoo/custom-addons/. - أعد تشغيل أودو حتى يتعرف على الوحدة الجديدة.
- سجّل الدخول كمدير، وفعّل Developer mode (الوضع المطوّر) من Settings → Activate the developer mode، ثم افتح Apps (التطبيقات) واضغط Update Apps List وأكّد.
- أزل عامل التصفية «Apps» من مربع البحث، وابحث عن Taqnix Backend Theme ثم اضغط Install.
- تُعاد تحميل الصفحة وتظهر الواجهة الخلفية بالمظهر الجديد.
من سطر الأوامر
# install (or update) the module in your database ./odoo-bin -c odoo.conf -d YOUR_DATABASE -i taqnix_backend_theme --stop-after-init ./odoo-bin -c odoo.conf -d YOUR_DATABASE -u taqnix_backend_theme --stop-after-init # after a new version
Docker وOdoo.sh وغيرهما
ضع المجلد taqnix_backend_theme في المسار الذي تربطه أو تنشره كإضافات مخصصة، ثم أعد التشغيل وحدّث قائمة التطبيقات وثبّت كما سبق. في Odoo.sh: أضف المجلد إلى المستودع وادفعه (push).
Ctrl+Shift+R، أو Cmd+Shift+R على جهاز Mac) حتى تُحمَّل الأنماط الجديدة.مشغّل التطبيقات والشريط الجانبي والشريط العلوي
- افتحه في أي وقت بالضغط على
Alt+Hأو بالنقر على أيقونة الشبكة في أعلى اليسار. يغلقه الضغط علىEsc. - اكتب بضعة أحرف: يُبحث في التطبيقات وعناصر القوائم معًا، ويظهر المسار تحت كل نتيجة (مثل Sales / Configuration).
- تنقّل بمفاتيح الأسهم واضغط
Enter. النقر معCtrl(أوCmd) يفتح التطبيق في تبويب جديد.
الشريط الجانبي
داخل أي تطبيق، يتيح لك شريط جانبي نحيف على اليسار التنقل بين التطبيقات بنقرة واحدة. يوسّعه الزر ذو الخطوط الثلاثة في أعلاه ليعرض الأسماء، ويتذكر أودو اختيارك على ذلك الحاسوب.
الشريط العلوي فقط
هل تفضّل التخطيط الكلاسيكي؟ اختر Top bar only في Theme Studio أو في Settings → Theme فيختفي الشريط الجانبي.
الوضع الداكن
- انقر أيقونة الشمس أو القمر في الشريط العلوي.
- اختر Light أو Dark أو Follow device ضمن Appearance. يُطبَّق الاختيار فورًا ويُحفظ لمستخدمك.
- على الهاتف، افتح More في الشريط السفلي لتجد المفتاح نفسه.
إنه وضع داكن حقيقي وليس مرشّح ألوان. يوفّر الثيم لوحة الألوان الداكنة التي تتوقعها أنماط أودو الداكنة نفسها، فتظهر الوحدات التي تأتي بأنماط داكنة بالشكل الصحيح أيضًا.
المخططات والجداول المحورية وعوامل التصفية
الافتراضي للشركة
يحدد المديرون ما يبدأ به المستخدمون الجدد من Settings → Theme → Default appearance (Light أو Dark أو Follow device). ومن اختار لنفسه يحتفظ باختياره.
Theme Studio: اجعله على ذوقك
- انقر أيقونة الشمس أو القمر في الشريط العلوي واختر Customize theme (للمديرين فقط).
- اختر لوحة ألوان جاهزة، أو اضبط الألوان بنفسك.
- انظر إلى الواجهة الخلفية خلف اللوحة: فهي تعرض اختيارك بالفعل.
- اضغط Save theme لتطبيقه على الجميع في هذه الشركة، أو Discard للتراجع.
لوحات الألوان
17 لوحة ألوان جاهزة: Taqnix Violet وOdoo Aubergine وDeep Ocean وForest وNord وMidnight Teal وGraphite Lime وRoyal Gold وSlate Ruby وCarbon Orange وRose Mocha وEmerald City وCorporate Grey وSandstone وCherry Blossom وDracula وHigh Contrast. تحدد اللوحة اللونين ونمط التنقل، ويمكنك بعد ذلك ضبط أي منها بدقة.
كل ما يمكنك ضبطه
| الخيار | الاختيارات |
|---|---|
| Primary color | الأزرار والروابط والتحديدات ومربعات الاختيار وحلقات التركيز. يتحول النص فوقه تلقائيًا إلى الأسود أو الأبيض ليبقى مقروءًا. |
| Secondary color | التطبيق النشط في الشريط الجانبي وشارات الإشعارات ولمسات المشغّل. |
| Navigation style | Midnight (شريط جانبي داكن) أو Clean أو Tint أو Brand color أو Custom color. |
| Sidebar on desktop / bottom bar on phones | فعّل كلًّا منهما أو عطّله. |
| Corners | Sharp أو Soft أو Round: للأزرار وحقول الإدخال والبطاقات ونوافذ الحوار. |
| Density | Comfortable، أو Compact لعرض صفوف أكثر في الشاشة. |
| Font | 14 خيارًا منها الخط الافتراضي السريع System UI وInter وRoboto وPoppins وCairo وTajawal (عربي ولاتيني)، أو عائلة خطوط Google خاصة بك. |
| Launcher background | Aurora أو Dots أو Grid أو Lines أو Plain، أو صورتك الخاصة. |
| Pattern behind views | نسخة خفيفة جدًا من نقش المشغّل خلف النماذج ولوحات كانبان. |
| Default appearance | Light أو Dark أو Follow device لمن لم يختر بعد. |
الشكل والكثافة
خلفيات المشغّل
الخيارات نفسها في الإعدادات
- Palette preset يملأ لك الألوان ونمط التنقل.
- المديرون فقط يرون هذه الصفحة والعنصر Customize theme.
- اضغط Save في الأعلى، كما في أي صفحة إعدادات في أودو.
عدة شركات
تُخزَّن الألوان ونمط التنقل والخطوط والخلفية والمظهر الافتراضي لكل شركة. يمكن لكل شركة أن تكون لها علامتها الخاصة. يعتمد الثيم المعروض على الشركة النشطة في مبدّل الشركات أعلى اليمين. تُطبَّق التغييرات دون إعادة بناء الأصول (assets) ودون وميض الألوان القديمة.
على الهاتف
| الزر | ما يفتحه |
|---|---|
| Apps | المشغّل بملء الشاشة. |
| Menu | أقسام التطبيق الحالي. |
| Search | البحث في التطبيقات والقوائم. |
| More | ملفك الشخصي، ومفتاح Light / Dark / Device، وCustomize theme (للمديرين)، والتفضيلات، وتسجيل الخروج. |
- يتنحّى الشريط جانبًا أثناء الكتابة وفي الشاشات التي تأتي بشريطها الخاص، مثل Discuss.
- تحصل الهواتف ذات الحواف المقطوعة (notch) على هوامش آمنة، ويأخذ شريط أدوات المتصفح لون الشريط العلوي.
- لا تُمرَّر النماذج وحقول HTML أفقيًا أبدًا.
- يمكنك إيقاف الشريط السفلي من Studio أو من Settings → Theme.
العربية واللغات من اليمين إلى اليسار
غيّر لغة المستخدم إلى العربية أو العبرية أو الفارسية فتنعكس الواجهة كلها: ينتقل الشريط الجانبي إلى اليمين، وتنقلب القوائم وأعمدة كانبان والنماذج. وتشمل الخطوط المتاحة Cairo وTajawal وIBM Plex Sans Arabic.
للمطورين
ما الذي تضيفه الوحدة
| أين | ماذا |
|---|---|
res.company | الحقول tx_primary_color وtx_secondary_color وtx_nav_style وtx_nav_color وtx_font وtx_radius وtx_density وtx_layout وtx_bottom_nav وtx_background وtx_workspace_background وtx_default_scheme وغيرها. تُتحقَّق الألوان على أنها hex من 6 خانات. |
res.users | tx_color_scheme (افتراضي الشركة، أو فاتح، أو داكن، أو اتباع الجهاز). يمكن للمستخدمين تعديله في سجلهم الخاص. |
ir.http | تُرجع color_scheme() القيمة light أو dark ليحمّل أودو حزم الأصول الداكنة الخاصة به؛ ويحمل session_info الثيم إلى المتصفح. |
| الأصول (Assets) | لوحة الألوان الفاتحة في web.assets_backend؛ واللوحة الداكنة في web.assets_web_dark؛ وأنماط الجدول المحوري والرسم البياني في الحزم المؤجلة (lazy). |
| JavaScript | خدمة OWL باسم tx_theme إضافة إلى مكونات المشغّل والشريط الجانبي والشريط السفلي وStudio وقائمة المظهر. |
متغيرات CSS
يضبط الثيم وقت التشغيل رموز تصميم (design tokens) على :root يمكنك استخدامها أو تجاوزها في وحدتك:
:root {
--tx-primary: #6B3FE0; /* brand color */
--tx-primary-hover: ...; /* hover / active shades */
--tx-secondary: #14B8A6; /* sidebar highlight, badges */
--tx-on-primary: #fff; /* readable text on the brand color */
}
/* in your own module's scss */
.my-card { border-color: var(--tx-primary-subtle-border); }قراءة الألوان من تطبيق آخر
تُرجع نقطة نهاية عامة ألوان العلامة للشركة الحالية، وهي مفيدة لتطبيق جوال مرافق (تُرجع بيانات العلامة العامة فقط):
curl https://your-odoo.example.com/api/taqnix/theme_colors
تغيير ثيم شركة من الكود
company = env.company
company.write({
'tx_primary_color': '#0B6BCB',
'tx_secondary_color': '#38BDF8',
'tx_nav_style': 'midnight',
'tx_default_scheme': 'dark',
})تُطبَّق الإعدادات عند تحميل الصفحة التالية؛ ولا حاجة إلى إعادة بناء الأصول.
التحديث والإزالة
التحديث
استبدل مجلد الوحدة بالمجلد الجديد، وأعد تشغيل أودو ونفّذ -u taqnix_backend_theme (أو اضغط Upgrade على الوحدة في Apps). ثم نفّذ تحديثًا كاملًا للصفحة في المتصفح. تبقى ألوانك واختيارات المظهر عند المستخدمين.
القادم من الإصدار 1
كان الإصدار 1 يخزّن ألوانه كمعاملات نظام. عند التثبيت تنسخها الوحدة (اللون الأساسي ولون التمييز ولون التنقل) تلقائيًا إلى كل شركة.
الإزالة
أزل تثبيت Taqnix Backend Theme من Apps. يعود مظهر أودو القياسي فورًا. ويتوقف الوضع الداكن معه، لأن نسخة Community من أودو لا تفعّله إلا عبر هذه الوحدة.
حل المشكلات
| المشكلة | ما العمل |
|---|---|
| تبدو الواجهة الخلفية دون تغيير بعد التثبيت | نفّذ تحديثًا كاملًا للصفحة في المتصفح. وإن كنت تستخدم وكيلًا عكسيًا (reverse proxy) أو CDN يخزّن /web/assets مؤقتًا، فامسح ذاكرته. |
| تبدو الأنماط معطوبة أو مطبّقة جزئيًا | حدّث الوحدة (-u taqnix_backend_theme) وامسح ذاكرة التخزين المؤقت للمتصفح. في الوضع المطوّر (Developer mode)، ومن Settings → Technical → Attachments: احذف الملفات web.assets_*؛ وسيعيد أودو بناءها. |
| لا أجد Customize theme | هو للمديرين. سجّل الدخول كمدير، أو اطلب من مدير أن يفتح Settings → Theme. |
| الوضع الداكن لا يتبع جهازي | اختر Follow device ضمن Appearance. يقرأ إعداد متصفحك ويحفظه في ملف تعريف ارتباط (cookie). |
| يبدو ثيم آخر أو وحدة أخرى في الواجهة الخلفية خاطئًا | لا يمكن لثيمين أن ينسّقا الواجهة الخلفية معًا. أزل تثبيت الثيم الآخر. وقد تحتاج الوحدات المخصصة ذات الألوان الثابتة إلى أنماط وضع داكن خاصة بها. |
| لا يُفتح المشغّل عند تسجيل الدخول | يُفتح عندما تصل إلى الصفحة الرئيسية لأودو. والضغط على Alt+H يفتحه من أي مكان. |
| نسخة Enterprise | غير مدعومة: تأتي Enterprise بقائمتها الرئيسية ووضعها الداكن الخاصين. |
| لا يُحمَّل خط Google | يجب أن يصل خادم متصفح المستخدم إلى fonts.googleapis.com. استخدم System UI، أو خطًا مخصصًا من عنوان https خاص بك. |
الدعم
المساعدة في التثبيت وإصلاح الأخطاء مشمولان لمدة 6 أشهر، مع تحديثات مدى الحياة. تواصل معنا عبر صفحة العنصر في السوق التي اشتريت منها الوحدة، أو راسل support@taqnix.com مع ذكر إصدار أودو وما فعلته ولقطة شاشة لما تراه.