Handesk ha sido creado por nuestra necesidad (en Revo Systems www.revo.works) de tener un sistema de tickets potente pero simple, necesitábamos un sistema que nos permitiera tener múltiples equipos, con múltiples usuarios, informes fáciles y eficientes por parte de todos/el equipo. /user así como gestión de leads.
Página de destino: http://handesk.io
Mire las capturas de pantalla para ver lo bien que se ve y siéntase libre de contribuir enviándonos relaciones públicas. Seguiremos agregando funciones a medida que las necesitemos, pero nuestro flujo de trabajo básico está totalmente cubierto :D
Idea:
creará una idea en lugar de un ticket.Síguenos en Twitter @codepassionapp para estar atento
Es muy simple, sólo necesitas seguir la instalación estándar de 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
Alternativamente, puede utilizar la siguiente configuración de la ventana acoplable
El usuario administrador predeterminado es [email protected] / admin. Si desea extraer el correo electrónico, debe habilitar la extensión
imap
en php (tenga en cuenta que en Mac el php-cli se ejecuta muy lento, debe actualizar su archivo /etc/hosts
::1 localhost YourMac.local
127.0.0.1 localhost YourMac.local
Abra su app/Console/Kernel.php
para actualizar los programadores como desee (coméntelos si no es necesario) Agregue el trabajo cron * * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
Ingrese sus credenciales de correo en .env
MAIL_FETCH_HOST=pop3.handesk.com
MAIL_FETCH_PORT=110
[email protected]
MAIL_FETCH_PASSWORD=secret-password
Puede alternar la visibilidad de leads
e ideas
en el archivo config/handesk.php
.
'leads' => env('HANDESK_LEADS_ENABLED', true),
'roadmap' => env('HANDESK_ROADMAP_ENABLED', true),
Configure su clave de mailchimp en .env MAILCHIMP_API_KEY=448027f3acac5594605be3adf78be862-us15
E ingrese la relación de tags => list
en la sección de mailchimp config/services.php
Puede crear problemas directamente en su repositorio de código desde tickets. Necesita configurar sus credenciales en el .env
BITBUCKET_USER=bitbucket-user-if-using-basic-auth
BITBUCKET_PASSWORD=bitbucket-password-if-using-basic-auth
E ingrese su lista de repositorios en el archivo config/issues.php
, completando el campo repositories
.
Puede actualizar los boletos automáticamente (agregando una nota privada usando webhooks de bitbucket). Solo necesita ir a la configuración de webhooks de su informe y agregar un nuevo webhook con la URL
http://{handesk.io}/webhook/bitbucket
Solo necesitas marcar la opción de issues updated
.
Configure el token API que desee en el .env
API_TOKEN=the-api-token
Tenemos los siguientes SDK para interactuar fácilmente con la API de Handesk. Existe el paquete badchoice/handesk-php
en packagist para hablar fácilmente con la API. Handesk-php Handesk-ios En progreso
Tenemos un canal de slack en https://handesk.slack.com/ Y puedes unirte con la siguiente invitación
Únete con el siguiente enlace
Únase a Handesk Slack
O también puedes seguirme en Twitter @codepassionapp
Incluso en Instagram codepasssion.io
Intentamos seguir un enfoque TDD, así como algo de CSS funcional mixto para la interfaz.
¡Los relaciones públicas son bienvenidos!
Handesk es un software de código abierto con licencia MIT.
¡Un agradecimiento especial a Jetbrains por su apoyo a proyectos de código abierto!