برنامهای برای آپلود در اپاستور دارید؟
اطلاعات برنامه را وارد کنید
برای بارگذاری ماژول، فایل باید بهصورت zip و مطابق با ساختار استاندارد Odoo آماده شود. سامانه پس از بارگذاری، ماژول را بهصورت خودکار بررسی کرده و در صورت وجود هرگونه ایراد، فرآیند متوقف میشود.
فایل__manifest__.py
وجود فایل __manifest__.py در پوشه اصلی ماژول
الزامی است. این فایل باید پایتون معتبر بوده و شامل
depends، license، website و images باشد.
نبود این فایل یا وجود خطای نگارشی مانع بارگذاری خواهد شد.
-
مسیر تصویر بنر ماژول باید در کلید
imagesدر manifest مشخص شده باشد. -
آیکون ماژول باید در مسیر
static/description/قرار گیرد و نام آن یکی از فرمتهایicon.svg،icon.png،icon.jpg،icon.jpeg،icon.gifیاicon.webpباشد.
وجود فایل index.html در مسیر
static/description/ برای نمایش توضیحات کامل ماژول
ضروری است. در صورت نبود این فایل، بخش توضیحات ماژول خالی خواهد بود.
مقدار version باید بهصورت عددی مشخص شود. نام پوشه ماژول بهعنوان نام فنی (Technical Name) ثبت میگردد و اطلاعات license و website مستقیماً از manifest استخراج میشوند.
از استفاده از نامهای دارای عبارت اضافی مانند
example_module_18.0 یا
prod_example_module
خودداری کنید.
نمونه صحیح:
example_module
پس از پردازش ماژول، تعداد خطوط کد (LOC) محاسبه و بهعنوان یکی از مشخصات فنی در پروفایل ماژول نمایش داده میشود. این مورد برای شفافیت و تحلیل پروژه کاربرد دارد.
خطاهای احتمالی
ناقص بودن ساختار فایل zip، نبود یا خطا در
__manifest__.py،
یا تنظیم نادرست مسیر آیکون و فایل توضیحات،
باعث توقف فرآیند بارگذاری خواهد شد.
پیش از ارسال، بررسی دقیق ساختار و محتوا توصیه میشود.