یکی از دغدغه های همکاران طراحی وب این است که عموماً به دلیل اینکه در سایت های بسیار زیادی افزونه ها و قالبهای زیادی را مورد استفاده قرار میدهند. و هر کدام را اصلاحات دلخواه را داده اند به این خاطر این نکته مهم خواهد بود که بتوانند از هر سایتی که بروی آن در یک پلاگین، ماژول، کامپوننت و یا قالب جوملایی سفارشی سازی و کاستومایز کرده اند قابلیت گرفتن خروجی از کل تغییرات و اصلاحات داشته باشند.
برای اینکار یک افزونه بسیار خوب و کاربردی در جوملای جهانی وجود دارد که شما میتوانید تک تک اجزای موجود در جوملا؛ چه امکانات و افزونه ها و چه قالبهای هسته ای و پیشفرض جوملا و چه سایر الحاقاتی که خودتان نصب کرده اید را میتوانید توسط این کامپوننت ویژه و با کلیک Export گرفته و بصورت یک نسخه نصبی از همان سورس در اختیار داشته باشید و بتونید در جای دیگری از آن استفاده کنید. این افزونه Extensions Export IIB نام دارد. و از طریق آن میتوانید همه این کارها را انجام دهید.
کارایی این کامپوننت محدودیتی در استفاده خروجی گیری از نوع الحاقات نداشته و قابلیت خروجی گیری از یک قالب/فریم ورک/کامپوننت/ماژول/پلاگین و هرچیزی که در جوملای شما نصب شده را داراست.
راهنمای کار:
به منوی کامپوننت رفته و در اینجا میتوانید لیست تمامی سورسهای موجود را مشاهده کنید و هرکدام که مدنظرتان باشد را کلیک کرده تا نسخه نصبی آن تولید و آماده دانلود شود.
[quote]
نکته: عموماً چون نوع فراخونی افزونه ها در فایل xml سورسهای مختلف متفاوت هست. یه تغییراتی میبایست انجام بدید.
[/quote]
بطور مثال: در یک کامپوننتی در فایل xml ش مسیری که برای جایگذاری و قرارگیری فایلهای زبان مدیریت و کاربری تعریف شده به شکل زیر هست:
1 2 3 4 |
<languages folder="admin/language"> <language tag="en-GB">en-GB/en-GB.com_Name.ini</language> <language tag="en-GB">en-GB/en-GB.com_Name.sys.ini</language> </languages> |
در اینجا مشخص شده که نصب کننده کامپوننت فایلها را در مسیر JoomlaSite/administrator/languages قرار دهد حالا کاری که این کامپوننت نمیتواند تشخیص دهد و این است که به همین سبک از آن خروجی خواهد گرفت.یعنی عیناً از پوشه داخل کامپوننت یک مسیر بصورت administrator/language ایجاد میکند و درصورتی که شکل صحیحی که در بسته نصبی کامپوننت معرفی شده به شکل زیر می باشد.
1 |
<languages folder="admin/language"> |
پس اگر با این موارد مواجه شدید؛ ملاک خود را فایل xml اصلی افزونه قرار دهید و میبایست مطابق با همان فایلها و پوشه های خود را مسیربندی کرده و هر کدام را بر سر جای خودش قرار دهید تا فایل نصبی و قابل نصب از سورستان بطور صحیح تشکیل گردد.
برای دانلود آخرین ورژن این افزونه کاربردی از طریق لینک زیر اقدام نمایید.
دانلود آخرین ورژن افزونه Extensions Export IIB
امیدواریم که این آموزش برای شما مفید بوده باشد. سوالات خود را بعنوان کامنت در همین پست ارسال نمایید.