TaskBoard: Програмне забезпечення на базі Kanban на CentOS 7

TaskBoard це безкоштовне програмне забезпечення з відкритим кодом, натхненне платою Канбан, для відстеження завдань.

Канбан - це техніка візуалізації потоку робіт та організація проектів. Зокрема, в процесі розробки програмного забезпечення він надає візуальний процес управління системою, щоб допомогти у вирішенні питання організації виробництва.

зубна

Як видно на зображенні вище, це програмне забезпечення дозволяє легко відслідковувати візуальне спостереження за розвитком ваших проектів.

Особливості TaskBoard:

  • Вільний, відкритий джерело (MIT License), і Самообслуговування
  • простота установки
  • Необмежені дошки (проекти)
  • Налаштування стовпців у межах дошок та постійне розширення / колапс для кожного користувача
  • Елементи дозволяють користувальницькі кольори, категоризацію, описи маркерів, вкладення та коментарі
  • Елементи показують повну історію діяльності
  • Повна історія роботи всіх адміністраторів
  • Легка настройка
  • Основний менеджмент користувача (адміністратор і звичайні користувачі)
  • Немає зовнішніх залежностей
  • Створює базу даних SQLite при першому використанні
  • RESTful API
  • Дуже обмежені залежності

Цей підручник пояснить, як встановити його на CentOS 7.

Встановити веб-сервер Apache

Перш за все, на сервері CentOS 7 встановіть Apache, виконавши таку команду:

# yum встановити httpd

Після завершення установки запустіть Apache і запустіть його для запуску під час завантаження:

# systemctl start httpd # systemctl включити httpd

Встановіть PHP

Оскільки TaskBoard написано на PHP, ми повинні його встановити. Оскільки це вимагає PHP5 +, ми встановимо PHP7, використовуючи репозиторій Webtatic.

По-перше, встановіть сховище EPEL, яке потрібно Webtatic:

# yum встановіть epel-release

Оновлення:

# yum update

Тепер можна встановити сховище Webtatic, виконавши наступні команди:

# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm # yum update

Після того, як сховище буде готово, і ням може використовувати його, встановити PHP 7.1 та розширення, необхідні TaskBoard:

# yum встановити php71w php71w-gd php71w-json php71-readline php71w-cli php71w-sqlite3

Встановити SQLite

TaskBoard використовує SQLite як базу даних, що означає, що ми можемо використовувати його без установки MySQL або інших "великих" баз даних.

SQLite може бути встановлений з наступним ням команда:

# yum install sqlite

Встановити TaskBoard

Встановлення TaskBoard дійсно дуже просто, як передбачалося довгим переліком функцій, представленим у вступі. Фактично, він просто вимагає завантаження та вилучення архіву TaskBoard. Перейдіть до кореневого каталогу веб-сайту Apache:

# cd / var / www

Ось завантажте архів:

# wget https://github.com/kiswa/TaskBoard/archive/master.zip

Розпакуйте його:

# розпакувати master.zip

розстебнути блискавку буде витягнути архів до каталогу named TaskBoard-master. Перейменувати його (необов'язково):

# mv TaskBoard-master taskboard

За допомогою Composer встановіть необхідні залежності:

./taskboard/build/composer.phar встановити

Потім змініть зубна дошка власник до апаш користувач:

# chown-R apache: apache / var / www / taskboard

Створити віртуальний хост

Створіть новий файл віртуального хоста для TaskBoard:

# $ EDITOR /etc/httpd/conf.d/board.example.com.conf

В цьому файлі вставте такий вміст:

<VirtualHost *: 80> ServerAdmin [Електронна пошта захищена]
    DocumentRoot "/ var / www / taskboard" ServerName board.example.com ServerAlias ​​www.board.example.com <Каталог "/ var / www / taskboard"> Параметри Індекси FollowSymLinks AllowOverride All Потрібно, щоб всі надані </Directory> /log/httpd/board.example.com-error_log "CustomLog" /var/log/httpd/board.example.com-access_log "у поєднанні </VirtualHost>

Перезапустіть Apache:

# systemctl перезапустити httpd

Завершення установки

Останній крок - завершити установку через веб-браузер. Перейти до URL-адреси http://board.example.com.

Увійдіть, використовуючи адмін як ім'я користувача, так і пароль. Увійшовши, змініть пароль адміністратора, перейшовши в настройки стр.

Висновок

Ми бачили, як встановити TaskBoard на CentOS 7. Ця програма на базі Kanban, безсумнівно, допоможе багатьом людям організувати робочий процес їх проектів.

Повідомлення TaskBoard: Програмне забезпечення на базі Kanban на CentOS 7 вперше з'явився на Unixmen.

Залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.