خوب میخوای یه هویی بری جلو اینم از تبدیل افزونه
این فکر کنم به دردت بخوره...
اطلاعاتی کوتاه در مورد نسخه های جدید
برنامه نویسی و اماده سازی جوملا 1.6 سه سال بطول انجامید و حداقل قبل از انتشار جوملا 1.7 شش ماه مورد آزمایش عمومی و حتی استفاده برخی از سایت ها قرار گرفت مشکلات زیادی که نسخه های 1.7 و 1.6 در خود داشتند باعث انتشار جوملا 2.5 گردید که یکی از اهداف انتشار این نسخه هماهنگی بیشتر با جوملا 1.5 میباشد .
چندین سال پیش جوملا که در ابتدا با مامبو یکی بود نسخه جوملا 1 را منتشر نمود و در پی استقبال از ایننسخه جوملا نسخه 1.5 منتشر گردید . جوملا 1 با جوملا 1.5 دارای تفاوت های بسیاری بود به همین دلیل مدیران سایت هایی که تمایل به ارتقا جوملا خود داشتند میباید از جوملا 1 به جوملا 1.5 مهاجرت مینمودید . همین اتفاق در مورد جوملا 1.5 به جوملا 2.5 فارسی افتاده است . یک اشتباه رایج که برخی مدیران سایت ها انجام میدهند ان است که فکر میکنند ارتقا سایتشان از جوملا 1.5 به جوملا فارسی 2.5 همانند ارتقا نسخه جوملا 1.5 خود به نسخه های بروز رسانی جدید تر میباشد .
برای روشن تر شدن مطلب بگزارید مثالی بزنیم فرض کنید سایت شما با جوملا نسخه 1.5.24 در حال کار است حال اگر بخواهید ان را به نسخه 1.5.25 ارتقا دهید تنها کافی است که ان را بروز رسانی نمایید به این دلیل که هسته و چهارچوب هر دو جوملا یکی است و تنها برخی فایل ها اصلاح شده است در حالی هسته و چهارچوب جوملا 1.5 با جوملا 2.5 یکی نیست و نمیتوان تنها با نصب بسته های بروز رسانی وب سایت خود را به نسخه های بالاتر ارتقا دهید . در حقیقت هر کدام از جوملا ها متعلق به نسلی جداگانه میباشند به همین دلیل ما بجای ارتقا و بروز رسانی از لغت مهاجرت استفاده میکنیم .
افراد داوطلب زیادی از سراسر دنیا تلاش نمودند تا با انتشار نسخه جوملا 2.5 تحولی شگرف را در زمینه طراحی وب ایجاد نمایند به جهت تسهیل در مهاجرت نیز افزونه های معرفی شده است که jUpgrade نام دارد . اما اینکه این مهاجرت چگونه انجام میشود آموزشی است که ما برای شما تهیه نموده ایم.
آنچه شما برای مهاجرت از جوملا 1.5 به جوملا فارسی 2.5 نیاز دارید
قبل از هر چیز از تطابق مشخصات سرور فعلی خود با نیازمندی های مدیریت محتوا جوملا فارسی 2.5 اطمینان حاصل نمایید برای اطلاع از حداقل نیازمندی های سرور به لینک زیر مراجعه نمایید
http://www.joomla.org/technical-requirements.html
دومین موردی که نیاز دارید تا در کامپوتر شخصی شما از قبل ذخیره باشد افزونه مهاجرت است که میتوانید از اینجــا آن را دانلود نمایید .
قبل از انکه کار خود را شروع نماید
قبل از انکه کار مهاجرت را شروع نمایید چند نکته وجوددارد که شما میباید از وجود ان هااطمینان حاصل نمایید و یا لاقل در باره ان فکر کنید
آیا جوملا 1.5 شما از آخرین نسخه بهره میبرد ؟ جوملا شما حتما میباید از اخرین نسخه موجود که در حال حاضر نسخه 1.5.25 میباشد بهره ببرد . مخصوصا اگر جوملا نصب شده شما بر روی سایتتان نسخه های پایین تر از نسخه 1.5.11 باشد سیستم بدرستی کار نخواهد نمود برای بروز رساتی جوملا 1.5 خود به اخرین نسخه تنها کافی است از این لینک اخرین نسخه را دانلود و سپس از طریق هاست آن را در روت جوملا extract نمایید و آنگاه پوشه installation را حذف نمایید برای دانلود نسخه 1.5.25 اینجــا را کلیک نمایید
آیا تمامی افزونه های نصب شده در سایت شما دارای نسخه منطبق بر جوملا فارسی 2.5 نیز میباشند؟ همانطور که قبل تر اشاره شد در جوملا 2.5 ساختار هسته فرق نموده است لذا افزونه هایی که برای جوملا 1.5 آماده شده است دیگر بر روی جوملا 2.5 کار نخواهند نمود مگر انکه نگارش های جدید تر این افزونه های منطبق بر ساختار جوملا 2.5 منتشر شده باشد .
آیا شما فایل های هسته جوملا 1.5 را از قبل تغییر داده اید ؟ در صورتی که از قبل فایل های هسته جوملا شما توسط برنامه نویسان و یا خود شما تغییر یافته باشد . تغییرات انجام گرفته از بین خواهد رفت
آیا قالب شما دارای نسخه هماهنگ با جوملا فارسی 2.5میباشد ؟ همانگونه که مطلعید ساختار ها در جوملا 2.5 با جوملا 1.5 کاملا متفاوت میباشد لذا اکثر قالب های جوملا 1.5 با جوملا 2.5 سازگاری نخواهند داشت لذا شما میباید از وجود قالب خود در نسخه های جدیدتر منطبق با جوملا فارسی 1.5 اطمینان حاصل نمایید و یا اصلا قالبی جدید تر و منطبق با جوملا 2.5 انتخاب نمایید
آیا سطح دسترسی پوشه های سایت شما دچار مشکل است ؟ این نکته مهمی است که تمامی پوشه ها دارای سطح دستری مناسب باشند برای بررسی سطوح دسترسی لازم برای پوشه ها اینجــا را کلیک کنید
آیا شما واقعا به جوملا 2.5 نیاز دارید ؟ جوملا 1.5 هسته ای بسیار قدرتمند میباشد که بسیاری از سایت های دولتی ، رسمی ، شخصی و ... از ان استفاده مینمایند . برای بسیاری از افراد حتی لازم نیست که جوملا خود را از نسخه 1.5 به نسخه 2.5 ارتقا دهند همچنیم جوملا 1.5 حداقل برای 3 ماه دیگر پشتیبانی میشود و نسخه های بروز رسانی و امنیتی ان منتشر خواهد شد . 2 تفاوت عمده ای که جوملا 2.5 با جوملا 1.5 دارد یکی در امکان استفاده از سطح دسترسی های متفاوت است و دیگری وجود مجموعه های تو در تو برای مطالب میباشد . در جوملا 2.5 شما امکان سطوح مختلف سطح دسترسی به بخش های مختلف سایت را دارید و این در صورتی است که در جوملا 1.5 تنها چند سطح دسترسی برای کاربران به صورت پیش فرض وجود دارد همچنین همانطور کهمیدانید مطالب در ساختار جوملا 1.5 سه سطحی میباشند یعنی بخش-> مجموعه -> مطلب اما در جوملا 2.5 این محدودیت با استفاده از ساختار مجموعه ها برداشته شده است . گرچه جوملا 2.5 امکانات دیگری از جمله SEO قوی تر ، امکان ارسال یادداشت برای کاربران و .... را دارا میباشد اما هیچکدام از ان ها چیز جدیدی نیست و میتوان همین امکانات را با افزودنی های منتشر شده به هسته اضافه نمود . حال این با شما است که به عنوان مدیر یک سایت تصمیم بگیرید که آیا تمایل و یا بهتر بگویم به مهاجرت به جوملا 2.5 نیاز دارید و یا خیر ؟
گام اول : گرفتن فایل پشتیبان ، گرفتن فایل پشتیبان ، گرفتن فایل پشتیبان
روشی که برای شما شرح میدهیم تا بتوانید از نسخه 1.5 به نسخه 2.5 مهاجرت نمایید کاملا تست شده است اما گرفت یک پشتیبان کامل از سایتتان قبل از هر کاری نکته ای مهم است که نباید فراموش گردد برای ایجاد فایل های پشتیبان قبلا در سایت افزونه ای منتشر شده است و یا از خود هاستتان میتوانید یک بک آپ کامل تهینه نمایید
گام دوم نصب Jupgrade :
افزونه مهاجرت برای شما آماده شده است که میتوانید آن را از اینجا دانلود نمایید قبل از نصب کامپوننت وارد مدیریت پلاگین ها شو پلاگین System - Mootools Upgrade را فعال نمایید حال از منو بالا قسمت امکانات حذف/نصب را انتخاب نموده و کامپوننتی را که دانلود نموده اید را نصب نمایید با نصب افزونه از منو بالا بر روی کامپوننت ها کلیک نموده و کامپوننت مهاجرت از جوملا را انتخاب نمایید . ابتدا در نوار بالایی گزینه پارامترها را انتخاب نمایید و تنظیمات دلخواه را اعمال نمایید
سپس بر روی کلمه شروع مهاجرت کلیک کنید.
b_0_250_16777215_0___images_stories_01new_startmigration.png
با فشردن دکمه شروع مهاجرت ف این فرآیند شروع میگردد
b_250_0_16777215_0___images_stories_01new_step2migration.png
در مرحله نیازمندی های هاست و سیستم برای بروز رسانی انجام میشود و در صورتی که موردی وجود داشت که موجب توقف مهاجرت باشد به شما اعلام خواهد شد که میتوانید آن را برطف نموده و یا با مدیر هاستتان جهت رفع ان تماس بگیرید به عنوان مثال تابع safe_mode_gid در php باید غیر فعال باشد و curl میباید نصب باشد و .... در صورتی که خطایی وجود نداشت خود افزونه جوملا 2.5 را دانلود نموده نصب مینماید و سپس فایل آن را بازگشایی میکند توجه داشته باشید که شما نباید این صفحه را در حین کار ببندید و یا از ان خارج شوید کمی شکیبا باشید تا تمامی مراحل به اتمام رسد .
step3migration.png
کار تمام است جوملا شما به نسخه 2.5 ارتقا یافته است
گام سوم فارسی سازی :
حال جوملا شما به جوملا 2.5 ارتقا یافته است اما هنوز فارسی نشده است برای فارسی سازی این نسخه تنها کافی است این فایل را از دانلود نموده و نصب نمایید. برای این کار وارد Extension Manager شده و فایلی را که دانلود نموده اید نصب نمایید . حال از منو بالا Extensions را انتخاب نموده و Language Manager را انتخاب نمایید همانگونه که مشاهده مینمایید زبان شیرین فارسی اضافه شده است بر روی تک تک تب ها کلیک نموده و زبان فارسی را به صورت پیش فرض قرار دهید .
گام چهارم : بررسی
کار شما تا به اینجا تمام شده است و حال یک وب سایت جوملا فارسی 2.5 دارید در طی این فرآیند میباید مطالب ، کاربران ، وب لینک ها و... منتقل شده باشند و قالب شما در صورت امکان برای جوملا 2.5 اصلاح و همچنین کامپوننت ها در صورت وجود نسخه 2.5 ارتقا یافته باشد . حال به بررسی سایت خود بپردازید و از امکانات جدید جوملا2.5 فارسی لذت ببرید .
گام پنچم :
همانگونه که دریافته اید نسخه جدیدی از سایت شما منطبق شده با جوملا 2.5 فارسی در پوشه ای به نام Jupgrade ایجاد شده است گام انتهایی ان است که محتوای روت جوملا را پاک نموده و محتوای داخل این پوشه را به روت سایتتان انتقال دهید .
کلام آخر :
در طول این نوشتار توضیح دادیم که انتقال از جوملا 1.5 به جوملا 2.5 درحقیقت انتقال نیست و مهاجرت میباشد لذا در کنار این که شما بسیاری از امکانات جدید را بدست میاورید ممکن است برخی از امکانات را نیز از جمله قالب قبلی خود و برخی از افزونه ها را که در جوملا 1.5 کار میکند از دست بدهید . اما انجام این کار نهایتا کاری است که شما بالاخره میباید انجام دهید . منتها زمان آن را شما که مدیر سایت میباشید باید مشخص نمایید
سعی نمودیم این اموزش را کامل بنویسیم که برای مدیران سایت ها با حداقل دانش طراحی قابل اجرا باشد و دقیقا بدانند که در حال انجام چه کاری هستند .