آموزش ساخت بسته نصبی برای جوملا 3


آموزش ایجاد بسته نصبی ( quickstart ) برای جوملا 3

ممکن است که شما قالبی را طراحی کرده باشید و آن را بر روی یک جوملا نصب نموده باشید و تغییرات مورد نظر خودتان را اعم از ایجاد و نصب ماژول ها
، کامپوننت ها ، منو و... در جوملا خود اعمال کرده باشید و پس از مدتی که طرح مورد نظرتان را ساختید بخواهید از جوملا و قالبی که طراحی کرده اید
یک بسته نصبی بسازید و آن را در جایی دیگر نیز نصب و پیاده سازی کنید. تفاوت بسته نصبی با یک قالب جوملا این است که در بسته نصبی شما یک

جوملا دارید که در آن مطالب ، منو ، ماژول را ایجاد نموده اید و سپس قالب خود را بر روی جوملا نصب کرده اید و یک وب سایت آمده طراحی نموده اید
اما قالب جوملا به تنهایی یک پوسته شامل عناصر گرافیکی می باشد ، برای ایجاد یک بسته نصبی از سیستم مدیریت محتوا جوملا خود و قالبی که
بر روی آن نصب نموده اید ابتدا مراحل زیر را انجام دهید و سپس فقط کافیست که بسته نصبی قالب را در لوکال هاست یا هاست خودتان نصب کنید ،
که در صورتی که تمایل دارید جوملا خود را بر روی یک هاست نصب نمایید ، سرویس هاستینگ شما باید با جوملا و قالب های آن
سازگاری داشته باشد در غیر این صورت احتمال بروز مشکل زیاد است ، توصیه ما این است که از سرویس های هاست جوملا که مخصوص جوملا
می باشد استفاده نمایید .

برای ایجاد بسته های نصبی می توان از کامپوننت Akeeba نیز استفاده کرد که ما آن را توصیه نمی کنیم به این دلیل که این کامپوننت با برخی از سرورها
ناسازگاری داشته و در مراحل نصب ممکن است شما را دچار مشکل کند، در هر صورت بهتر است بسته نصبی را به صورت استاندارد تولید کنیم و اکنون
در اینجا ما روش ایجاد بسته نصبی برای جوملا 3 به صورت دستی و قدم به قدم همراه با تصاویر مرحله به مرحله آموزش خواهیم داد .
1. ابتدا یک پوشه ی جدید در desktop .بسازید و تمام فایل ها و پوشه های جوملای خود را که می خواهید از آن بسته نصبی بسازید را در آن کپی کنید




2. فایل Configuration.php را حذف کنید.



3. هم اکنون می بایست جهت ساخت بسته نصبی پوشه installation به محتویات پوشه جوملا خود اضافه نمایید .
توجه : پوشه installation را از یک جوملای خام کپی کنید و به جوملای خود بیفزایید .
توجه : نسخه جوملای که می خواهید پوشه installation از آن کپی کنید و به جوملای خود اضافه کنید باید با ورژن جوملای شما یکسان باشد .
مثال : اگر ورژن جوملا شما 3.3 باشد ، می بایست پوشه installation را هم از یک جوملای با همین ورژن بردارید و در بسته نصبی خود کپی کنید .
توجه : در صورتی که یک قالب quickstart را نصب کرده و ترجمه نموده اید و هم اکنون می خواهید از آن یک بسته نصبی بسازید بهتر است پوشه
installation را نیز از نسخه اولیه همان quickstart بردارید و در جوملای خود کپی کنید .


4. اکنون باید ازdatabase خود backup بگیرید. برای اطلاع از نام database می توانید به مدیریت جوملای خود بروید. منوی سیستم و سپس گزینه
اطلاعات سیستم را انتخاب کنید. در این قسمت می توانید نام database خود را بیابید.



5. پس از اینکه نام دیتابیس را یافتید وارد PhpMyAdmin شوید و از سمت چپ ، روی نام database خودتان کلیک کنید. سپس روی گزینه
Export کلیک کرده و بعد از آن روی دکمه رادیویی Custom کلیک نمایید.



6. در پایین صفحه در قسمت Object creation options تیک تمام گزینه را بزنید و سپس روی دکمه GO کلیک کنید.

پس از کلیک نمودن بر روی دکمه GO یک فایل با فرمت sql در مرورگر شما شروع به دانلود شدن می کند ، این فایل را ذخیره کنید و در مرحله بعد از این
فایل استفاده نمایید .
7. هم اکنون نام این فایل برابر است با نام دیتابیس شما که هم اکنون از آن خروجی گرفته اید ، نام این فایل را به sample-data-myquick تغییر دهید .
البته به جای myquick می توانید هر نام دلخواه دیگری برای این فایل انتخاب نمایید .

8. سپس وارد محتویات بسته نصبی جوملا خود شوید و این فایل را در پوشه installation\sql\mysql جای گذاری کنید.
در حقیقت در مرحله 8 ما تمام اطلاعات دیتابیس سایت را به بسته نصبی که در حال آماده سازی آن هستیم افزودیم .

9. اکنون این فایل sample-data-myquick.sql با یک ادیتور باز کنید و پیشوند جداول پایگاه داده خودتان را انتخاب کنید. در اینجا پیشوند جداول ما
dw03x_ می باشد .
پیشوند جداول شما ممکن با این پیشوند متفاوت باشد . یکی از پیشوند ها را انتخاب نموده و از منوی search گزینه replace را انتخاب کرده در پنجره باز
مطابق تصویر در قسمت replace عبارت __# را وارد نمایید و در پایان روی گزینهreplaceAll شده کلیک کنید تا تمام پیشوند های جداول با __#
جایگزین شوند.سپس این فایل را ذخیره کنید .
در مرحله 9 جهت ایجاد بسته نصبی پیشوند جداول دیتابیس خود را با __# تعویض نمودیم .





منبع و ادامه مقاله : آموزش ساخت بسته نصبی QuickStart برای جوملا 3