برنامه نویسی

برنامه نویسی

وبلاگ برنامه نویسی
برنامه نویسی

برنامه نویسی

وبلاگ برنامه نویسی

تفاوت های عمده جوملا 1.6 با جوملا 1.5

تغییرات جوملا 1.6

تغییر قابل توجه در الزامات و نیازمندی های سرور:
PHP5.2+
MySQL 5.0.4+
نکته: بر روی نسخه های پائین تر PHP و MySQL جوملا  1.6 کار نمی کند.

طراحی امکانات

Lagacy mode حذف شده است -  همانطور که مطلع هستید در جوملا 1.5 می توانستیم با فعال سازی پلاگین وارث Lagacy امکانات جوملا 1.0 در این نسخه نصب کنیم و این امکانات تا زمانی که پلاگین وارث فعال بود به درستی کار می کردند. ولی در جوملا 1.6 تنها امکانات سازگار با همین نسخه (جوملا 1.6) قابلیت نصب و راه اندازی دارند.
طرح بندی قالب پیش فرض را می توان تغییر داد

موارد حذف شده
  • لایه lagacy (پلاگین ها، فایل ها)
  • کامپوننت نظرسنجی
  • قابلیت نمایش نسخه PDF مطالب
  • پلاگین ها و برنامه های کاربردی XML-RPC (با پورتکل کنترلر ها جایگزین شده است)
  • ماژول های mod_stats و mod_footer بخش مدیریت
  • ویرایشگر xstandard

موارد جابه جا شده

  • کتابخانه Openid به پلاگین ها
  • Geshi به قسمت پلاگین ها (AWOL کنونی)

تغییرات اصلی

  • حذف بخش ها از قسمت مدیریت محتوا (ترکیب بخش  با مجموعه)
  • تغییر محتوای صفحه نخست به مطالب برگزیده
  • تبدیل com_user به com_users
  • Mootools 1.2 (که با استفاده از jQuery  سبب افزایش کارایی و سرعت صفحه نخست و سایر بخش ها خواهد شد)

توضیح: طرح بندی صفحه نخست مجددا طراحی شده است دو قسمت جداگانه بخش و مجموعه در جوملا 1.6 ترکیب شده و در عوض در قسمت مجموعه ها قابلیت ایجاد مجموعه به صورت تو در تو و درختی را در اختیار می گذارند. این امر در طرح بندی بخش کاربری و آرایش گزینه های منو تاثیر بسزایی داشته است.

  • تغییر mod_mainmenu در بخش کاربری به mod_menu
  • ذخیره پارامترها در فایل JSON به جای فایل INI
  • فایل های زبان مطابق با فرم استاندارد ini شده اند
  • برخی از نشانی های اینترنتی تغییر کرده اند (اساسا به دلیل ترکیب بخش و مجموعه در جوملا 1.6).
  • در نام فایل های زبان دیگر نمی توان از فاصله و کاراکترهای ویژه استفاده کرد.

تغییرات ظاهری بخش مدیریت

قالب بخش مدیریت در جوملا 1.6  تغییر یافته بنابراین شاهد تغییرات چشم گیری در ظاهر بخش مدیریت جوملا 1.6  خواهیم بود.

 

قالب بخش مدیریت

 

ایجاد تغییراتی جزئی در ساختار منوهای بخش مدیریت تا حد زیادی کارایی بهبود یافته و کار برای کاربران آماتور آسان تر شده است.

 

دسترسی به منوها

دسترسی به منوها

 

دکمه های نوار ابزار

  • ذخیره و جدید (ذخیره آیتم فعلی و باز کردن فرم جدید برون بازگشت به لیست آیتم ها)
  • ذخیره به عنوان کپی (ذخیره همین آیتم به عنوان یک کپی از آیتم)

 

دکمه های نوار ابزار

 

مدیریت زباله دان در جوملا 1.6

کلیه آیتم ها و مواردی که به زباله دان انتقال می یابند در جوملا 1.6 به یک جا منتقل می شوند. در هر قسمت تنها با انتخاب فیلتر مربوطه می توانید آیتم های مربوط به هر قسمت که در زباله دان قرار دارند را مشاهده کنید. شما می توانید موارد انتقال یافته به زباله دان را به راحتی بازگردانی کرده و یا به طور دائمی حذف کنید.

مدیریت سطوح دسترسی در جوملا 1.6

  • امکان افزودن یا ویرایش گروه های کاربری

 

ویرایش گروه های کاربری

 

  • قابلیت انتخاب چندین گروه برای یک کاربر

 

سطوح دسترسی

 

  • گروه های کاربری می توانند سطوح دسترسی مختلفی داشته باشند

 

سطوح دسترسی

 

  • قابلیت ایجاد و ویرایش سطوح دسترسی

توضیح: سطح دسترسی می تواند به یک یا چند گروه کاربری اختصاص یابد. این به کاربران موجود در این گروه ها اجازه مشاهده آیتم ها و محتوای موجود در این سطح دسترسی را خواهد داد.

اصطلاحات سطوح دسترسی

  • قوانین نوع اول: (دسترسی های گروه) چه عملیاتی می توانم انجام دهد؟
  • قوانین نوع دوم: چه عملیاتی در چه جاهایی می توان انجام دهم؟
  • قوانین نوع سوم: (سطوح دسترسی) چه چیزهایی را می توان ببینم؟

توضیحات: قوانین نوع اول تعیین کننده گروه های کاربری است. قوانین نوع سوم به کاربران موجود در گروه اجازه مشاهده آیتم های موجود در یک سطح دسترسی خاص را می دهد. قوانین نوع دوم به طور مثال اجازه ایجاد و یا ویرایش محتوای مجموعه های خاصی را می دهد.

مجموعه های تو در تو  (حذف بخش)

  • امکان ایجاد مجموعه به صورت تو در تو در کلیه کامپوننت ها (مطالب، آگهی، خبرخوان، پیوندها و تماس ها) وجود دارد.

 

مجموعه های تو در تو

 

اطلاعات کلی مجموعه ها

  • امکان افزودن اطلاعات متا نظیر توضیحات کلی و کلیدواژه برای مجموعه ها.

 

اطلاعات کلی مجموعه

 

بهبود کارایی مدیریت منو
مدیریت منو بیشتر به ماژول ها نزدیک شده است. در مکان های مناسب، ماژول های مرتبط نمایش داده می شوند. دکمه "بازسازی" به شما امکان بازسازی مجدد منو ها و ماژول ها در صورت آسیب رسیدن به ساختار درختی منو را خواهد داد.

 

مدیریت منو

 

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

 

 

فیلتر های منو

فیلترهای منو

 

هم چنین در این صفحه قسمتی وجود دارد که نشان دهنده فهرستی از ماژول های و قسمت هایی است که محتویات این منو در آن نمایش داده می شود.

 

ماژول ها

 

در هنگام ویرایش گزینه منو تنها با کلیک بر روی یک دکمه می توانید در همان صفحه نوع گزینه منو را تغییر دهید. (کلیک کمتر)

 

انتخاب نوع منو

 

امکانات
در قسمت مدیریت امکانات تغییراتی به جود آمده است.

 

مدیریت امکانات

 

کلیه امکانات در یک جا لیست شده اند (بر خلاف سابق که در تب ماژول، پلاگین، کامپوننت لیست شده بودند).

 

فهرست امکانات

 

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

 

جستجو و نصب

 

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

 

کامپوننت تغییر مسیر

 

سایر موارد

  • تمرکز بر قابلیت دسترسی به بخش کاربری و مدیریت
  • پلاگین ها می توانند فرم های "پروفایل کاربران" و "اطلاعات کلی" را با JForm ویرایش کنند.
  • قابلیت نمایش موقعیت ماژول های قالب (tp=1) را می توان غیر فعال کرد.
  • API جدید به نام JForm طوری توسعه یافته است که در بهبود وضعیت نمایش و ذخیره اطلاعات فرم تاثیر بسزایی دارد.
  • به طور مثال برای پروفایل کابران می توان اطلاعات کلی (توضیحات و کلیدواژه) و ... تعریف کرد. می توان برای کلیه کامپوننت ها و ماژول ها طرح بندی تعریف کرد.
  • ویرایشگر کد CodeMirror افزوده شده است.
  • ویرایشگر TinyMCE ارتقا یافته است.

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد