Echochamber.js یک لایبرری جاوااسکریپتی است که با استفاده از آن دولوپرها به سادگی خواهند توانست فرمهای نظردهی در وبلاگ یا وبسایت مد نظر خود اضافه نمایند و این در حالی است که کامنتهای کاربران در LocalStorage ذخیره خواهد شد.
Echochamber.js این امکان را در اختیار شما قرار میدهد تا هر بار که کاربری در زیر محتوای خاصی از وبسایت شما کامنتی میگذارد، دیدگاه کاربر مذکور فقط و فقط در LocalStorage ذخیره گردد؛ بنابراین زمانی که به آن صفحه باز میگردد مطمئن میشود که نظر او ارسال و ثبت شده است اما در عین حال، دیگر کاربران نظر وی را مشاهده نخواهند کرد!
با استفاده از این لایبرری، هیچگونه درخواستی از جنس HTTP به سمت سرور ارسال نمیشود چرا که LocalStorage (حافظهٔ لوکال) تنها محدود به مرورگر مورد استفادهٔ کاربر است. به عنوان نمونه کد فعالسازی این لایبرری داریم:
<script id="echochamber">
var EchoChamber = window.EchoChamber || {};
(function() {
EchoChamber.discussionURL = window.location;
var script = document.createElement('script');
script.src = 'https://s3.amazonaws.com/echochamberjs/dist/main.js';
script.async = true;
var entry = document.getElementById('echochamber');
entry.parentNode.insertBefore(script, entry);
})();
</script>
ویژگیهای شاخص Echochamber.js
- عدم نیاز به سرور و دیتابیس و 100٪ ضد اِسپم
- سازگار با بیشتر پلتفرمهای وبلاگی و سایتهای استاتیک
- سازگاری با تِم سایت یا وبلاگ شما