کتابخانه پی اچ پی – Backpress

کتابخانه پی اچ پی – Backpress

کتابخانه ی back press بر گرفته از خصوصیات قدرتمند هسته ی وردپرس است و یکی از کتابخانه های کامل برای زبان قدرتمند php محسوب میشود. از ویژگی های این کتابخانه میتوان به قابلیت ایجاد user های مختلف، logging ، management ، AJAX، Error handling  و… اشاره نمود که همگی از خصوصیاتی است که در سیستم قدرتمند مدیریت محتوای وردپرس به کار گرفته شده اند.

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

در زیر لیستی از خصوصیات کتابخانه ی  back press آورده شده است:

  • Logging : ورود به قسمت های مختلف پروژه از قبیل فرم ها،دیتابیس،فایل ها و… که با این کتابخانه میتوانید سطح دسترسی هر user را مشخص نمایید.
  • User Roles management :به طور کلی شما قادر خواهید بود با این کتابخانه سطوح دسترسی مختلف برای کاربران و اعضای سایت و پرتال خود ایجاد نمایید و دیتابیس و فایل ها و قسمت های مختلف پروژه ی خود را سطح بندی نمایید.
  • User managementبا این خاصیت شما میتوانید کاربران پرتال و سایت خود را مدیریت نمایید.برای آنها سطح دسترسی تعیین کنید و از کد نویسی های طولانی که در زمینه ی مدیریت کاربران است خودداری کنید، از ویژگی های منحصر به فرد این ویژگی سازگاری کامل درعین حال بهینه با دیتابیس می باشد.
  • Database Abstraction :استفاده بهینه از دیتابیس در سرعت بارگذاری در نتیجه افزایش ترافیک و در مجموع ایجاد پروژه ای جذاب تر ، سرع تر و بهینه تر کمک به سزایی دارد که این کتابخانه با الگوریتم هایی نوین و برگرفته شده از وردپرس این عمل را به خوبی انجام خواهد داد.
  • XML-RPC
  • Mail
  • Password : سیستم رمز نگاری و هش در این کتابخانه بسیار شبیه به وردپرس است پس اگر نیاز به امنیت بالایی دارید و میخواهید امنیت پروژه خود را بالا ببرید باید آنرا شخصی سازی نمایید.
  • AJAXبهره گیری از خواص JQUERY و منحصرا خاصیت AJAX و استفاده از این خاصیت به صورت توابعی آماده و تست شده.
  • JavaScript and CSSشما با این خاصیت خیلی راحت میتوانید اسکریپت های جاوا اسکریپت را در بدنه ی پروژه ی خود پیاده نمایید و در طراحی سایت خود از کلاس های از پیش آماده ی css این کتابخانه ی قدرتمند بهره بگیرید.
  •  Authentication:با سیستم احراز هویت این کتابخانه میتوانید برای فرم های لاگین خود امنیت بالایی را به ارمغان بیاورید و کاربران و user های سایت خود را شناسایی و از حملات و نفوذ به فورم های آنها با توابع و الگوریتم های امنیتی این کتابخانه جلوگیری نمایید.
  • Error handling
  • HTTP libraryهمان طور که گفته شد این کتابخانه برگرفته شده از سیستم مدیریت محتوای ورد پرس است و چون ورد پرس مجموعه ای از کتابخانه ها و توابعی مختلف درباره ی HTTP دارد پس طبیعی است که این کتابخانه نیز از این توابع پیروی کرده و آنها را در خود جای داده باشد.
  • Object caching: کتابخانه ی Back press با وجود توابعی بهینه شده در خصوص cash باعث سرعت لود بالا در صفحات مختلف و نیز ایجاد کش اشیاء در طبقه های مختلف برنامه میشود که این امر باعث بالا رفتن سرعت بارگذاری و هدفمند کردن جستجوی کاربر میگردد.
  • taxonomy managementاین خاصیت دقیقا همانند انتخاب وظایف در ورد پرس است . در ورد پرس نویسنده،مدیر،ویرایش گر و… توسط مدیرکل تعیین میشود و هرکدام طبق تعریف و دسترسی که برای آنها تعیین شده میتواند به بخش های مختلف دسترسی و به صفحه خود لاگین کنند.
  • options management
  • Compatibility :از ویژگی بارز این کتابخانه سازگاری آن با فریم ورک های مختلف از جمله JQUERY از دسته ی جاوا اسکریپت و لاراول و… از دسته ی php میباشد که با هماهنگی با دیتابیس کار را برای شما آسان میکند.
  • formatting functions
  •  filtering for HTML content
  • plugin API: این کتابخانه با ارائه ی api برخی پلاگین های وردپرس شمارا از بسیاری کدنویسی ها ودر نتیجه سنگین شدن پروژه تان بازمیدارد و موجب سبک شدن پروژه به همراه ارائه ی api های تست شده و صحیح میگردد.
  • Pseudo-cronشبیه ساز cron به این معنی که فایل cron که در CMS ورد پرس برای مدیریت توابع و پلاگین های اجرایی در آن قرار میگیرد. این کتابخانه شمارا قادر می سازد که از توابع cron استفاده نمایید و برای پلاگین و کدهای اجرایی خود زمان بندی انجام دهید.با این خاصیت امور خود را زمان بندی و آنهارا چک و بازبینی کنید.

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

برای دریافت کتابخانه Back press میتوانید به سایت https://backpress.org/ مراجعه فرمایید و فایل های این کتابخانه را دانلود کنید و در پروژه ی خود آنهارا فراخوانی و استفاده نمایید.

Leave A Comment

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *