کتابخانه ی پی اچ پی Munee

ترجمه و تالیف : پشتیبانی راکت
تاریخ انتشار : 13 خرداد 98
خواندن در 2 دقیقه
دسته بندی ها : پی اچ پی

این کتابخانه دارای ترفندهای بسیار مفیدی در داخل خود می باشد.ترکیب تعدادی از درخواستهای CSS و جاوااسکریپت در یک فایل ، تغییر اندازه تصویر،تلفیق خودکاری از  sass، بخشی از فایل های  CoffeeScript، فشرده سازی عالی  Gzip.

تمام عملکردهای ذکر شده می توانند در سمت سرور یا کاربر اجرا بشوند.

کتابخانه ی پی اچ پی Munee

require 'vendor/autoload.php';

echo \Munee\Dispatcher::run(new \Munee\Request());

<!--  فایل ترکیب دو CSS در یک فایل -->

<link rel="stylesheet" href="/css/bootstrap.min.css, /css/demo.css">

<!-- تغییر اندازه تصویر -->

<img class='lozad' data-src='/path/to/image.jpg?resize=width[100]height[100]exact[true]'>

<!-- انجام خودکار ترجمه(کامپایل)فایلهایی که نیاز است -->

<link rel="stylesheet" href="/css/demo.scss">

<!-- Minifying کد -->

<script class='lozad' data-src='/js/script.js?minify=true'></script>

کتابخانه ی Munee با ارائه ی متد ها و کلاس های مفیدش این امکان را به توسعه دهندگان می دهد تا برنامه نویسان و توسعه دهندگان php  به راحتی به کار با فایل های css و جاوا اسکریپت بپردازند و در خواست های آنها را ترکیب و در پروژه ی خود استفاده نمایند.

امکانات کتابخانه ی Munee :

  • نصب آسان و فراخوانی سریع آن 
  • قابلیت کامپایل کردن  LESS, SCSS, CoffeeScript:با استفاده از این ویژگی کتابخانه ی Munee شما قادر هستید که فایل ها و اسناد مربوط به (LESS, SCSS, CoffeeScript) را در صفحه ی  طراحی خود که شمامل کد های html و... است اضافه نمایید و بعد از اضافه کردن آن کتابخانه ی  به صورت خودکار برای درخواست های آینده آن ها را کامپایل و ترجمه می کند.
  • دستکاری تصاویر (تغییر رنگ،اندازه،وضوح و...):

کتابخانه ی پی اچ پی Munee

با استفاده از متد های استفاده شده در کتابخانه ی  Munee توسعه دهندگان قادر هستند تا بر روی عکس و تصاویر پروژه ی خود تغییراتی اعمال نمایند.این تغییرات شامل:تغییر سایز،تغییر رنگ،تغییر وضوح و... می باشد.همچنین این کتابخانه با استفاده از الگو های امنیتی برای فایل های جاوا اسکریپت و css قادر است تا از این فایل ها محافظت نماید و هنگام ویرایش و اصلاح و تغییر بر روی عکس ها از حملات مخرب به فایل های جاوا اسکریپت و css جلوگیری نماید.بعد از اتمام کار با تصاویر،کتابخانه Munee این امکان را به شما می دهد تا فایل ها ی ایجاد شده را در مسیر دلخواه ذخیره نمایید.

  • ذخیره و کش هوشمندانه در سمت سرور و کلاینت:در هر بار اجرای پروژه ، این کتابخانه درخواست ها و اطلاعات ارسالی و دریافتی سمت سرور و کاربر را ذخیره میکند به طوری که در اجرای پروژه توسط کاربر حجم کمتری از پروژه در آن قسمت به صورت مستقل اجرا می شود و بقیه ی پروژه به صورت کش اجرا خواهد شد که این امر در سرعت لود و اجرای پروژه های گرافیکی نقش بسزایی دارد. 
  • ترکیب درخواست های js,css: هنگام ایجاد <link> و <style> شما قادر هستید تا هر یک از فایل ها را به یک درخواست دلخواه تغییر دهید. کتابخانه ی Munee هر فایل را به صورت جداگانه ذخیره می کند و محتوای هر فایل را با توجه به درخواست های شما ترکیب می کند.
  • خلاصه کردن کد ها و کاهش درخواست های ارسالی به سرور با استفاده از خاصیت Gzip:کتابخانه ی Munee با بهره گیری از متد های فشرده سازی فایل ها و کد های جاوا اسکریپت و css موجب صرفه جویی در پهنای باند می شود.کتابخانه ی  با استفاده از ()ob_gzhandler می تواند خاصیت Gzip را در پروژه به خوبی پیاده سازی کرده و موجب صرفه جویی در استفاده از پهنای باند در نتیجه افزایش سرعت سایت گردد.

برای نصب و فراخوانی این کتابخانه از طریق composer میتوانید از کد زیر استفاده نمایید:

{ "require": { "meenie/Munee": "*" } }

برای دریافت فایل های این کتابخانه می توانید به آدرس زیر مراجعه نمایید:

https://github.com/meenie/munee.git
گردآوری و تالیف پشتیبانی راکت
آفلاین
user-avatar

باور ما اینست که کاربران ایرانی لایق بهترین‌ها هستند، از این رو ما تمام تلاش خود را می‌کنیم تا بتوانیم فیلم‌ها و مقالات آموزشی بروز و کاربردی را در اختیارتان قرار دهیم تا با استفاده از آنها بتوانید جزء بهترین‌ها در صنعت طراحی و برنامه‌نویسی وب شوید. ما ادعا نمی‌کنیم که بهترین هستیم ولی همیشه تمام تلاش خود را می‌کنیم بهترین عملکرد را به شما ارائه دهیم.

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر لازم است ابتدا وارد سایت شوید
در حال دریافت نظرات از سرور، لطفا منتظر بمانید