Handesk был создан в соответствии с нашей потребностью (в Revo Systems www.revo.works) иметь мощную, но простую систему обработки заявок. Нам нужна была система, которая позволяла бы нам иметь несколько команд, с несколькими пользователями, простую и эффективную отчетность для всех/команды. /user, а также управление потенциальными клиентами.
Целевая страница: http://handesk.io.
Посмотрите скриншоты, чтобы увидеть, как красиво это выглядит, и не стесняйтесь внести свой вклад, отправив нам PR. Мы будем продолжать добавлять функции по мере необходимости, но наш основной рабочий процесс полностью покрыт :D
Idea:
вместо заявки будет создана идея.Следуйте за нами в Твиттере @codepassionapp, чтобы оставаться в курсе новостей.
Это очень просто, вам просто нужно выполнить стандартную установку Laravel.
git clone https://github.com/BadChoice/handesk.git
cd handesk
composer install
# Setup your .env file to match your desired database
php artisan key:generate
# Purge the cache before running migrations
php artisan config:cache
php artisan config:clear
# Run migrations and seed
php artisan migrate --seed
php artisan storage:link # if you use the local driver
Альтернативно вы можете использовать следующую настройку докера
Пользователь-администратор по умолчанию — [email protected] / admin. Если вы хотите получать электронную почту, вам необходимо включить расширение
imap
в php (обратите внимание, что на Mac php-cli работает очень медленно, вам необходимо обновить файл /etc/hosts).
::1 localhost YourMac.local
127.0.0.1 localhost YourMac.local
Откройте app/Console/Kernel.php
, чтобы обновить планировщики по вашему желанию (прокомментируйте их, если не нужно). Добавьте задание cron * * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
Введите свои почтовые учетные данные в .env.
MAIL_FETCH_HOST=pop3.handesk.com
MAIL_FETCH_PORT=110
[email protected]
MAIL_FETCH_PASSWORD=secret-password
Вы можете переключить видимость leads
и ideas
в файле config/handesk.php
.
'leads' => env('HANDESK_LEADS_ENABLED', true),
'roadmap' => env('HANDESK_ROADMAP_ENABLED', true),
Установите свой ключ mailchimp в .env MAILCHIMP_API_KEY=448027f3acac5594605be3adf78be862-us15
И введите отношение tags => list
в разделе config/services.php
mailchimp.
Вы можете создавать задачи непосредственно в своем репозитории кода из заявок. Вам необходимо настроить свои учетные данные в .env.
BITBUCKET_USER=bitbucket-user-if-using-basic-auth
BITBUCKET_PASSWORD=bitbucket-password-if-using-basic-auth
И введите список своих репозиториев в файле config/issues.php
, заполнив поле repositories
.
Вы можете автоматически обновлять билеты (добавляя личную заметку с помощью веб-перехватчиков Bitbucket). Вам просто нужно зайти в настройки веб-перехватчиков отчета и добавить новый веб-перехватчик с URL-адресом.
http://{handesk.io}/webhook/bitbucket
Вам просто нужно проверить опцию issues updated
Установите желаемый токен API в .env.
API_TOKEN=the-api-token
У нас есть следующие SDK для простого взаимодействия с API Handesk. В пакете packagegist есть пакет badchoice/handesk-php
, позволяющий легко взаимодействовать с API. Handesk-php Handesk-ios В процессе
У нас есть канал Slack по адресу https://handesk.slack.com/. Вы можете присоединиться, воспользовавшись следующим приглашением.
Присоединяйтесь по следующей ссылке
Присоединяйтесь к Handesk Slack
Или вы также можете подписаться на меня в Твиттере @codepassionapp.
Даже в инстраграмме codepassion.io.
Мы стараемся следовать подходу TDD, а также некоторому смешанному функциональному CSS для внешнего интерфейса.
Пиар приветствуется!
Handesk — это программное обеспечение с открытым исходным кодом, лицензированное по лицензии MIT.
Особая благодарность Jetbrains за поддержку проектов с открытым исходным кодом!