FLOSS Manuals

 English |  Español |  Français |  Italiano |  Português |  Русский |  Shqip

Etherpad fa

نصب کردن Etherpad

  در این فصل به برخی مسائل  حاشیه نصب Etherpad خواهیم پرداخت.

مزایای نصب Etherpad بر روی رایانه مادری که بدان دسترسی ندارید نسبت به سرویسی که از قبل موجود بوده چیست؟

شاید برخی از سوالاتی که باید از خود بپرسید اینها هستند:

  • -آیا بی نام و نشان بودن در پروژه شما بسیار اهمیت دارد ؟
  •  آیا یک خدمات از قبل موجود می باشد که بتوانم به آن اعتماد کنم؟
  • محدودیتهای رایج محرمانگی درباره استفاده از خدمات اینترنتی برای اطلاعات محرمانه و حساس چیست؟

چگونه Etherpad  را نصب کنیم؟

 این مطالب از نکاتی درباره نصب که در اینجا آمده بر گرفته شده.

سیستم عامل های  Linux / GNN  و سایر سیستم عامل های شبه  UNIX

برای این سیستم عاملها  به کتابخانه های ساخت  python  ، gzip، git، curl. libssl و gcc  احتیاج دارید.

برای ‏Debian /Ubuntu  :

apt-get install gzip git-core curl python libssl-dev pkg-config build-essential

علاوه بر این، احتیاج است که node.js را نصب کنید و بهتر این است که آخرین و مستحکمترین نوع آنرا نصب کنید. مراقب باشید jnode ی را که از apt  گرفته اید نصب کنید.

به عنوان یک کاربر پیشنهاد می کنیم از یک کاربر جدیدی همچون  Etherpad- Lite استفاده کنید.

به یک پوشه بروید که در آنجا می خواهید  Etherpad Lite را نصب کنید و مخزن git  را clone کنید.

git clone git://github.com/ether/etherpad-lite.git

به حالت directory که حاوی  مرجع کد Clone شده می باشد تغییر وضعیت دهید.

cd etherpad-lite

اجرا کنید:

bin/run.sh 

حال این نشانی را در مرورگر خود باز کنید://127.0.0.1:9001


از این مسیر می توانید به نسخه به روز شوید.

git pull origin 

دفعه بعد که Etherpad  را باز کردید

bin/run.sh

وابسته ها را به روز می کند .می توانید در ابتدا تنظیمات را در حد تنظیمات .json تغییر دهید. هنگامی که به قسمت  سرپرست Admin دستیابی کردید این تنظیمات توسط مرورگر قابل تغییر هستند. چنانچه قصد دارید که از  Etherpad  در محیط تولید استفاده کنید می بایست از یک پایه اطلاعات database اختصاصی همچون mysql استفاده کنید..

 






نصب کردن Abiword

اگر می خواهید نسخه های ایجاد شده در نرم افزارهای پردازش کلمه را وارد کرده و از آنها خروجی بگیرید می بایست برنامه Abiword را نصب کنید.

این می تواند برای بسیاری ازکاربران مفید باشد. اگر آن را نصب نکنید، به هنگام وارد کردن و یا خروجی گرفتن نسخه پیامی را دریافت خواهید کرد که از شما می خواهد که آن را نصب کنید..

برای نصب Abiwork بر روی رایانه مادر ، از دستورات نصب پیروی کنید. را یافته و آن را به  متن ذیل تغییر دهید.

https://github.com/ether/etherpad-lite/wiki/How-to-enable-importing-and-exporting-different-file-formats-in-Ubuntu-or-OpenSuse-or-SLES-with-AbiWord

هنگامی که Abiword  را نصب کردید می توانید  Etherpad را با تغییر دادن تنظیمات فایل .json  در یک برنامه ویرایش متن را سازماندهی کنید تا از آن استفاده کنید. سطری را که در آن نوشته:

"abiword" : null,


را یافته و آن را به این عبارت تغییر دهید

"abiword" : "/usr/bin/abiword",

محافظت Etherpad از طریق کلمه عبور/ نصب Reverse Proxy (معکوس)

برای استحکام و امنیت بیشتر عادت خوبی است از یک رایانه مادر وب به عنوان proxy  معکوس برای Etherpad استفاده کرد.این امر به شما این امکان را می دهد که نصب شده خود را از طریق کلمه عبور محافظت کنید و ارتباط پیش فرض را به حالت SSL/HTTPS  تغییر دهید. چگونگی این تنظیم بستگی به رایانه مادر وبی دارد که استفاده می کنید. اگر با این مفاهیم آشنایی ندارید لازم است تحقیقات لازم را به عمل آورید و ازیک متخصص کمک بگیرید. مطالب بیشتری در خصوص راهنمایی درباره انجام این عملیات برایApache, ngnix و سایر رایانه های مادر وب بر روی صفحات Wiki پروژه، در Etherpad Wiki موجود است.

ین به شما اجازه می دهد تا URL های مناسبی برای Pad خود داشته باشید. برای مثال: http://etherpad.example.com/padname

ادغام کردن Etherpad با دیگر سکوها

ممکن است در موقعیتی باشید که ادغام کردن Etherpad  با دیگر برنامه های نرم افزار اینترنتی همچون Wordpressو یا Moodle به نفع شما باشد. همانطور که در بخش معرفی در این راهنما اشاره کرده ایم، ابزار Etherpad  برای افرادی که مشغول تعلیم هستند جالب توجه است. برای امکان قرار دادن Etherpad در Moodle یک وصل شدنی وجود دارد.


ادغام کردن بدین معنا است که کاربران می توانند توسط کلمه کاربر و رمز عبورهای قبلی خود به Pad وارد شده و به مطالب آن دست یابند و از اطلاعات مربوط به کلمه کاربرو رمز عبور برای دریافت اطلاعات درباره هر مولف می توان استفاده کرد.

همکاری کردن با Etherpad


نرم ا فزار Etherpad  پروژه ای است متن باز و این بدین معنا است که همه چیز از، از این وب سایت گرفته تا هسته خود برنامه توسط افرادی دلسوز، کمک کار (همانند خود شما) تهیه شده. اینها کسانی هستند که از آنچه که  مشاهده کردند خوششان آمد و خواستند که آنرا پیشرفت دهند. بنابراین اگر  Etherpad را دوست دارید وعلاقه دارید که آنرا پیشرفت دهید مایل هستیم پیشنهادات شما را دریافت کنیم. مهم نیست  که چقدر با برنامه های همزمان آشنایی دارید و یا اینکه با برنامه نویسی برای node.jr  آشنایی دارید. راههای زیادی برای کمک کردن وجود دارد. کافی است بپرسید.

یکی از کارهایی که باید انجام دهید استفاده این است که عملا از Etherpad استفاده کنید و با آن آشنا شوید، مبلغ آن باشید و یا با جامعه وسیعتر تعامل داشته باشید. بیاموزید چگونه وصل شدنی تنظیم کنید و یا رابط کاربر را به زبان مادری ترجمه کنید.  می توانید خلاق باشید.

منابع مفید

وب سایت Etherpad Wiki منبعی است بسیار مفید برای آموزش و راهنمایی چگونگی کارکردن با این نرم افزار

اگر با node.js که Etherpad بر اساس آن بنا شده تازه آشنا شده اید، به راهنمای رایاد داهل Rayan Dahl برای node.js مراجعه کنید.

https://github.com/ether/etherpad-lite/blob/master/README.md
https://github.com/ether/etherpad-lite/wiki/How-to-put-Etherpad-Lite-behind-a-reverse-Proxy
https://moodle.org/plugins/view.php?plugin=mod_etherpad
https://github.com/ether/etherpad-lite/wiki
http://youtu.be/jo_B4LTHi3I

There has been error in communication with Booktype server. Not sure right now where is the problem.

You should refresh this page.