چگونه می توان با کاغذ بازی یادداشت برداری کرد

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

کاغذ بازی چیست؟

کاغذ کاری یک گزینه منبع باز برای یادداشت برداری است ، از Evernote ، Microsoft OneNote و Google Keep پشتیبانی می کند.

کاغذ کاری

کاغذ کاری

کاغذ کاری با استفاده از چارچوب در PHP نوشته شده است لاراول 4. ساخته شده در بالای از AngularJS y بوت استرپ 3 ، صاین یک رابط کاربری وب مدرن و همچنین یک API باز برای ادغام شخص ثالث فراهم می کند.

برای قسمت back-end همه چیز را در یک پایگاه داده ذخیره می کند خروجی. با چنین الزامات مشترک (Linux ، Apache ، MySQL ، PHP) ، کاغذ کاری این قابلیت نه تنها در سرورهای اختصاصی بلکه در دستگاه های کوچک و متوسط ​​NAS (Synology ، QNAP و غیره) نیز قابل اجرا خواهد بود.

چگونه می توان نسخه ی نمایشی Paperwork را آزمایش کرد

ما می توانیم با دسترسی به موارد شغلی آنلاین ارائه شده توسط نسخه آزمایشی ، نسخه آزمایشی را آزمایش کنیم  طوفان شن y Cloudron  می تونی امتحان کنی کاغذ بازی در طوفان شن (بدون ورود به سیستم) یا کارهای اداری در Cloudron (نام کاربری: cloudron ، گذرواژه: cloudron).

هر شب ساعت 3 صبح (CET) ، پایگاه داده از بین می رود و دوباره ایجاد می شود و آخرین به روزرسانی های GitHub ارائه می شوند.

به راحتی می توانید حساب ها ، نوت بوک ها و یادداشت ها را ایجاد / اصلاح / حذف کنید. از این نسخه ی نمایشی می توان برای تست قوی بدون هیچ مشکلی استفاده کرد.

الزامات نصب اسناد و مدارک

  • php5
  • خروجی زیر
  • nginx ، لامپ ...
  • حلقه
  • nodejs

نحوه نصب اسناد و مدارک

مقالات را در Ubuntu 14.10 نصب کنید

این به شما گام به گام نحوه نصب a را راهنمایی می کند سرور LEMP و مدارک. این راهنما روی اوبونتو 14.10 نوشته شده و آزمایش شده است که می تواند با نسخه های قدیمی نیز کار کند.


وابستگی ها را نصب کنید

apt-get update
apt-get install mysql-server php5-mysql nginx php5-fpm curl wget git php5-cli php5-gd php5-mcrypt nodejs nodejs-legacy

اگر قصد استفاده از MySQL را دارید ، توصیه می شود که آن را با خیال راحت پیکربندی کنید:

/usr/bin/mysql_secure_installation

برای فعال کردن mcrypt در پرونده های پیکربندی PHP ، باید موارد زیر را در پایین پیکربندی php5-cli و php5-fpm اضافه کنید:

extension=mcrypt.so

vi /etc/php5/fpm/php.ini
vi /etc/php5/cli/php.ini

آهنگساز نصب کنید

curl -sS https://getcomposer.org/installer | php

آهنگساز را بدون تعیین مسیر اجرا کنید

mv composer.phar /usr/local/bin/composer

برای نصب دایرکتوری ایجاد کنید کاغذ کاری

mkdir /var/www/
cd /var/www/

دانلود کاغذ کاری با استفاده از دستگاه گوارش:

git clone https://github.com/twostairs/paperwork.git

به فهرست frontend بروید:

 cd ./paperwork/frontend/

"نصب آهنگساز" و / یا "به روزرسانی آهنگساز" را اجرا کنید. با این کار تمام وابستگی های لازم نصب می شود.

composer install

اکنون ، باید اعتبار MySQL خود را در frontend / app / config / database.php قرار دهید. برای نصب محلی ، می توان یک پایگاه داده کاغذی را تنظیم کرد تا با تنظیمات پیش فرض کار کند:

DROP DATABASE IF EXISTS paperwork;
CREATE DATABASE IF NOT EXISTS paperwork DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON paperwork.* TO 'paperwork'@'localhost' IDENTIFIED BY 'paperwork' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit

پس از انجام این مراحل ، وظایف مهاجرت را که پایگاه داده را پر می کنند ، اجرا کنید:

php artisan migrate

مجوزهای Paperwork را در فهرست وب به کاربر در حال اجرا nginx تغییر دهید:

chown www-data:www-data -R /var/www/

تنظیمات پیش فرض سایت را برای مطابقت با: / etc / nginx / sites-available / default ویرایش کنید

server {
        listen   80;
        # listen 443 ssl;

        root /var/www/paperwork/frontend/public;
        index index.php index.html index.htm;

        server_name example.com;

        # server_name example.com;
        # ssl_certificate /etc/nginx/ssl/server.crt;
        # ssl_certificate_key /etc/nginx/ssl/server.key;

        location / {
                try_files $uri $uri/ /index.php;
        }

        error_page 404 /404.html;

        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
              root /usr/share/nginx/www;
        }

        # pass the PHP scripts to FastCGI server listening on the php-fpm socket
        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;

        }

}

npm را نصب کنید:

 wget https://www.npmjs.org/install.sh
 bash ./install.sh

نصب gulp and bower:

 npm install -g gulp bower

وابستگی های npm پروژه را نصب کنید

 npm install

وابستگی های bower را نصب کرده و کارهای پیش فرض را اجرا کنید

 bower install
 gulp

Nginx و php را دوباره راه اندازی کنید

service nginx restart
service php5-fpm restart

ما می توانیم دسترسی پیدا کنیم localhost:8888 و شروع به لذت بردن کنید کاغذ کاری

کاغذ بازی را بر روی دبیان 7 نصب کنید

این به شما گام به گام نحوه نصب a را راهنمایی می کند سرور LEMP و مدارک. این راهنما بر روی دبیان 7 نوشته و آزمایش شده است که می تواند با نسخه های قدیمی تر نیز کار کند.

ما باید backport مخزن مورد نیاز برای نصب Node.js را به پرونده /etc/apt/sources.list اضافه کنیم:

 deb http://http.debian.net/debian wheezy-backports main

وابستگی ها را نصب کنید

apt-get update
apt-get install mysql-server php5-mysql nginx php5-fpm curl wget git php5-cli php5-gd php5-mcrypt nodejs nodejs-legacy

اگر قصد استفاده از MySQL را دارید ، توصیه می شود که آن را با خیال راحت پیکربندی کنید:

/usr/bin/mysql_secure_installation

آهنگساز را نصب کنید

curl -sS https://getcomposer.org/installer | php

آهنگساز را بدون تعیین مسیر اجرا کنید

mv composer.phar /usr/local/bin/composer

برای نصب دایرکتوری ایجاد کنید کاغذ کاری:

mkdir /var/www/
cd /var/www/

دانلود کاغذ کاری با استفاده از دستگاه گوارش:

git clone https://github.com/twostairs/paperwork.git

به فهرست frontend بروید:

 cd ./paperwork/frontend/

"نصب آهنگساز" و / یا "به روزرسانی آهنگساز" را اجرا کنید. با این کار وابستگی های لازم نصب می شود.

composer install

ما باید Paperwork را به SQL Server شما متصل کنیم. "database.json" ایجاد کرده و پرونده "default_database.json" را کپی کنید:

cp app/storage/config/default_database.json app/storage/config/database.json

یا ، اعتبار سرور SQL خود را در "database.json" وارد کنید ، برای نصب ساده بر روی سرور محلی خود ، می توانیم یک پایگاه داده ایجاد کنیم که با پیکربندی پیش فرض کار می کند:

DROP DATABASE IF EXISTS paperwork;
CREATE DATABASE IF NOT EXISTS paperwork DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON paperwork.* TO 'paperwork'@'localhost' IDENTIFIED BY 'paperwork' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit

پس از انجام این مراحل ، وظایف مهاجرت را که پایگاه داده را پر می کنند ، اجرا کنید:

php artisan migrate

مجوزهای Paperwork را در فهرست وب به کاربر در حال اجرا nginx تغییر دهید:

chown www-data:www-data -R /var/www/

تنظیمات پیش فرض سایت را برای مطابقت با: / etc / nginx / sites-available / default ویرایش کنید

server {
        listen   80;
        # listen 443 ssl;

        root /var/www/paperwork/frontend/public;
        index index.php index.html index.htm;

        server_name example.com;

        # server_name example.com;
        # ssl_certificate /etc/nginx/ssl/server.crt;
        # ssl_certificate_key /etc/nginx/ssl/server.key;

        location / {
                try_files $uri $uri/ /index.php;
        }

        error_page 404 /404.html;

        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
              root /usr/share/nginx/www;
        }

        # pass the PHP scripts to FastCGI server listening on the php-fpm socket
        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;

        }

}

npm نصب کنید

 wget https://www.npmjs.org/install.sh
 bash ./install.sh

gulp and bower را نصب کنید

 npm install -g gulp bower

وابستگی های npm مورد نیاز برای پروژه را نصب کنید

 npm install

وابستگی های bower را نصب کنید و کارهای لازم را انجام دهید

 bower install
 gulp

Nginx و php را دوباره راه اندازی کنید

service nginx restart
service php5-fpm restart

کاغذ بازی را به روز کنید ، اجرا کنید (از / جلو)

  sudo php artisan paperwork:update

اسناد و مدارک اداری

اسناد API را می توانید در اینجا پیدا کنید docs.paperwork.apiary.io یا با استفاده از زنبورستان.apib از مخزن رسمی مدارک. مدارک در دست توسعه است ، بنابراین انتظار می رود تغییرات بیشتری انجام شود.

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

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

اگر به این پروژه علاقه مند هستید و می خواهید مشارکت کنید ، می توانید با توسعه دهنده marius@paperwork.rocks) یا توییتر (@ devilx) تماس بگیرید -

یک کانال IRC # کاغذ دیواری در freenode.net وجود دارد و یک گروه وجود دارد پر زرق و برق.


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

اولین کسی باشید که نظر

نظر خود را بگذارید

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

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.