পেপার ওয়ার্ক দিয়ে কীভাবে নোট নেওয়া যায়

বর্তমানে নোট নেওয়ার জন্য অসংখ্য সরঞ্জাম রয়েছে, যেগুলি আমার দৃষ্টি আকর্ষণ করেছে সেগুলি হ'ল নতুন, শক্তিশালী এবং মুক্ত উত্স কাগজপত্র, যা এই অঞ্চলের মালিকানাধীন অ্যাপ্লিকেশনগুলির আসল বিকল্প।

কাগজপত্র কী?

নিম্নলিখিত বিষয়গুলি নোট নেওয়ার জন্য এটি একটি ওপেন সোর্স বিকল্প, এটি এভারনোট, মাইক্রোসফ্ট ওয়ান নোট এবং গুগল ক্যাপ সমর্থন করে।

নিম্নলিখিত বিষয়গুলি

নিম্নলিখিত বিষয়গুলি

নিম্নলিখিত বিষয়গুলি এটি ফ্রেমওয়ার্ক ব্যবহার করে পিএইচপি-তে লেখা হয়েছে লারাভেল 4। উপরে নির্মিত AngularJS y বুটস্ট্র্যাপ 3, পিএটি একটি আধুনিক ওয়েব ব্যবহারকারী ইন্টারফেসের পাশাপাশি তৃতীয় পক্ষের সংহতকরণের জন্য একটি ওপেন এপিআই সরবরাহ করে।

পিছনের অংশের জন্য এটি একটি ডেটাবেজে সমস্ত কিছু সঞ্চয় করে stores মাইএসকিউএল। যেমন সাধারণ প্রয়োজনীয়তা (লিনাক্স, অ্যাপাচি, মাইএসকিউএল, পিএইচপি), নিম্নলিখিত বিষয়গুলি এটি কেবল উত্সর্গীকৃত সার্ভারগুলিতেই নয়, ছোট এবং মাঝারি এনএএস ডিভাইসগুলিতে (সিনোলজি, কিউএনএপি, ইত্যাদি) চালাতে সক্ষম হবে।

একটি পেপারওয়ার্ক ডেমো কীভাবে পরীক্ষা করবেন

আমরা সরবরাহ করেছেন অনলাইনে কাজের দৃষ্টান্তগুলি অ্যাক্সেস করে পেপারওয়ার্কের একটি ডেমো পরীক্ষা করতে পারি  বালুঝড় y ক্লাউড্রন  আপনি চেষ্টা করতে পারেন স্যান্ডস্ট্রমে কাগজপত্র (লগ ইন না করে) বা ক্লাউড্রনে কাগজপত্র (ব্যবহারকারীর নাম: ক্লাউড্রোন, পাসওয়ার্ড: ক্লাউড্রোন)।

প্রতি রাতে 3 টা (সিইটি), ডাটাবেসটি বাদ দিয়ে পুনরায় তৈরি করা হয় এবং গিটহাবের সর্বশেষ আপডেটগুলি রোলআউট করা হয়।

অ্যাকাউন্টগুলি, নোটবুকগুলি এবং নোটগুলি তৈরি / সংশোধন / মোছা নির্দ্বিধায়। এই ডেমোটি কোনও সমস্যা ছাড়াই শক্ত পরীক্ষার জন্য ব্যবহার করা যেতে পারে।

কাগজপত্র ইনস্টল করার জন্য প্রয়োজনীয়তা

  • php5
  • মাইএসকিউএল
  • nginx, প্রদীপ ...
  • কার্ল
  • nodejs

পেপারওয়ার্ক কীভাবে ইনস্টল করবেন

উবুন্টু 14.10 এ কাগজপত্র ইনস্টল করুন

এটি কীভাবে ইনস্টল করবেন তা আপনাকে ধাপে ধাপে গাইড করবে এলইএমপি সার্ভার এবং কাগজপত্র। এই গাইডটি উবুন্টু 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

যদি আপনি মাইএসকিউএল ব্যবহার করার পরিকল্পনা করে থাকেন তবে আপনাকে এটি নিরাপদে কনফিগার করার পরামর্শ দেওয়া হচ্ছে:

/usr/bin/mysql_secure_installation

পিএইচপি কনফিগারেশন ফাইলগুলিতে এমক্রিপ্ট সক্ষম করতে, আপনাকে পিএইচপি 5-ক্লাই এবং পিএইচপি 5-এফপিএম-এর জন্য কনফিগারেশনের নীচে নিম্নলিখিতটি যুক্ত করতে হবে:

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

অগ্রভাগ ডিরেক্টরিতে যান:

 cd ./paperwork/frontend/

"সুরকার ইনস্টল" এবং / অথবা "সুরকার আপডেট" চালান। এটি সমস্ত প্রয়োজনীয় নির্ভরতা ইনস্টল করবে।

composer install

এখন, আপনাকে অবশ্যই আপনার মাইএসকিউএল শংসাপত্রগুলি ফ্রন্টএন্ড / অ্যাপ / কনফিগারেশন / ডাটাবেস.এফপি রাখতে হবে। স্থানীয় ইনস্টলেশনের জন্য, কোনও কাগজপত্র ডাটাবেস ডিফল্ট সেটিংসের সাথে কাজ করতে কনফিগার করা যায়:

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

ওয়েব ডিরেক্টরিতে থাকা কাগজপত্রের অনুমতিগুলি চলমান ব্যবহারকারী এনগিনেক্সে পরিবর্তন করুন:

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

ডিফল্ট সাইট সেটিংস মেলানোর জন্য সম্পাদনা করুন: / etc / nginx / সাইটগুলি উপলব্ধ / ডিফল্ট

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;

        }

}

এনপিএম ইনস্টল করুন:

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

গাল্প এবং বোর ইনস্টল করুন:

 npm install -g gulp bower

প্রকল্পের এনপিএম নির্ভরতা ইনস্টল করুন

 npm install

বোর নির্ভরতা ইনস্টল করুন এবং ডিফল্ট কাজগুলি চালান

 bower install
 gulp

এনগিনেক্স এবং পিএইচপি পুনরায় চালু করুন

service nginx restart
service php5-fpm restart

আমরা অ্যাক্সেস করতে পারেন localhost:8888 এবং উপভোগ শুরু করুন নিম্নলিখিত বিষয়গুলি

ডেবিয়ান 7 এ পেপারওয়ার্ক ইনস্টল করুন

এটি কীভাবে ইনস্টল করবেন তা আপনাকে ধাপে ধাপে গাইড করবে এলইএমপি সার্ভার এবং কাগজপত্র। এই গাইডটি ডেবিয়ান 7-এ রচিত এবং পরীক্ষিত হয়েছিল যা পুরানো সংস্করণগুলির সাথেও কাজ করতে পারে।

আমাদের অবশ্যই সংরক্ষণাগার ব্যাকপোর্টগুলি যুক্ত করতে হবে, /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

যদি আপনি মাইএসকিউএল ব্যবহার করার পরিকল্পনা করে থাকেন তবে আপনাকে এটি নিরাপদে কনফিগার করার পরামর্শ দেওয়া হচ্ছে:

/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

অগ্রভাগ ডিরেক্টরিতে যান:

 cd ./paperwork/frontend/

"সুরকার ইনস্টল" এবং / অথবা "সুরকার আপডেট" চালান। এটি প্রয়োজনীয় নির্ভরতা ইনস্টল করবে।

composer install

আমাদের অবশ্যই কাগজপত্র আপনার এসকিউএল সার্ভারের সাথে সংযুক্ত করতে হবে। "ডাটাবেস.জসন" তৈরি করুন এবং "ডিফল্ট_ডেটাবেস.জসন" ফাইলটি অনুলিপি করুন:

cp app/storage/config/default_database.json app/storage/config/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

ওয়েব ডিরেক্টরিতে থাকা কাগজপত্রের অনুমতিগুলি চলমান ব্যবহারকারী এনগিনেক্সে পরিবর্তন করুন:

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

ডিফল্ট সাইট সেটিংস মেলানোর জন্য সম্পাদনা করুন: / etc / nginx / সাইটগুলি উপলব্ধ / ডিফল্ট

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;

        }

}

এনপিএম ইনস্টল করুন

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

গুল্প এবং বোর ইনস্টল করুন

 npm install -g gulp bower

প্রকল্পের জন্য প্রয়োজনীয় এনপিএম নির্ভরতা ইনস্টল করুন

 npm install

বোর নির্ভরতা ইনস্টল করুন এবং প্রয়োজনীয় কাজগুলি চালান

 bower install
 gulp

এনগিনেক্স এবং পিএইচপি পুনরায় চালু করুন

service nginx restart
service php5-fpm restart

কাগজ আপডেট করুন, চালান (থেকে / সম্মুখভাগে)

  sudo php artisan paperwork:update

কাগজপত্র ডকুমেন্টেশন

এপিআই ডকুমেন্টেশন পাওয়া যাবে ডকস.প্যাপারওয়ার্ক.পিয়রি.আইও বা এপিরিয়া.পিব ব্যবহার করে অফিসিয়াল কাগজপত্র সংগ্রহস্থল। কাগজপত্রের কাজ চলছে, সুতরাং আরও পরিবর্তনগুলি প্রত্যাশিত।

পেপার ওয়ার্কে অবদান রাখুন

পেপার ওয়ার্কে অবদান রাখতে আপনি নিম্নলিখিতটি ব্যবহার করতে পারেন গিট শাখা। সুতরাং বিকাশ করার জন্য, আপনাকে ভান্ডারটি ক্লোন করতে হবে গিটহাব, এবং একটি নতুন শাখা পেতে। শাখা পরিবর্তনগুলি বৈধ করুন এবং তারপরে আপডেটগুলি বিকাশকারী শাখায় চাপ দিন।

আপনি যদি এই প্রকল্পে আগ্রহী হন এবং অবদান রাখতে চান, তবে আপনি বিকাশকারী মারিয়াস @ পেপারওয়ার্ক.আরকস) বা টুইটার (@ ডিভিলেক্স) এর সাথে যোগাযোগ করতে পারেন -

ফ্রেইনোডনেটে একটি আইআরসি চ্যানেল # পেপার ওয়ার্ক রয়েছে এবং একটি গ্রুপ রয়েছে গিটার.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।