[LOCKED] Mods for HESK "archive" Thread

Forum dedicated to Mods for HESK created by Mike Koch

Moderator: mkoch227

lupolo
Posts: 214
Joined: Mon Apr 20, 2009 2:12 pm

Re: [UPDATED 06-09-14] HESK UI v1.1.6

Post by lupolo »

Ok!

And the admin replayed text window from a ticket (picture from my iphone)
mkoch227
Posts: 666
Joined: Wed Jul 04, 2012 3:37 pm

Re: [UPDATED 06-28-14] NuMods v1.2.0

Post by mkoch227 »

NuMods v1.2.0

NuMods v1.2.0 (formerly HESK UI) has been released. The name has been changed starting with this release because this project has expanded to more than just a user interface change. Changes include:
  • Staff members now have the ability to manage ticket statuses. You can now create, rename, change the color of the text, and delete statuses! Additionally, you can set multiple statuses as "closed"/resolved statuses, while specifying which status pertains to which action (such as "ticket closed by staff" vs. "ticket closed by customer").
INSTALLATION: Once you have copied and pasted the zip contents over your existing HESK installation, go to http://<pathToHESKInstallation>/install and click on the "Install/Upgrade NuMods" button, so the new database table can be properly set up.

NOTE: There have been some layout issues with mobile devices on the admin_ticket.php page and ticket.php page. While this issue is being investigated and fix is in progress, the viewport meta tag has been removed.

You can download v1.2.0 at https://github.com/mkoch227/NuMods/releases
Mike, Lead Developer of Image HESK: A surprisingly simple, user-friendly and FREE help desk software with integrated knowledgebase.
mkoch227
Posts: 666
Joined: Wed Jul 04, 2012 3:37 pm

Re: [UPDATED 06-30-14] NuMods v1.2.1

Post by mkoch227 »

NuMods v1.2.1

NuMods v1.2.1 (formerly HESK UI) has been released. Changes include:
  • Layout for viewing ticket replies on mobile devices has been fixed.
  • The viewport meta tag has been re-added to the header.inc.php and headerAdmin.inc.php files.
INSTALLATION:
  • If you have NuMods 1.2.0 installed: Copy+paste the zip file into your HESK folder as usual. No update scripts need to be ran.
  • If you have a version older than 1.2.0, you will need to run the /<pathToHESKInstallation>/install and clicking the "Install/Upgrade NuMods" to update the database tables.
Mike, Lead Developer of Image HESK: A surprisingly simple, user-friendly and FREE help desk software with integrated knowledgebase.
redraw
Posts: 7
Joined: Sat May 31, 2014 10:19 am

Re: [UPDATED 06-30-14] NuMods v1.2.1

Post by redraw »

I'd like to update HeskUI however I made several custom changes to the last one, so I guess I have to backup everything and redo my work on your last update.
mkoch227
Posts: 666
Joined: Wed Jul 04, 2012 3:37 pm

Re: [UPDATED 06-30-14] NuMods v1.2.1

Post by mkoch227 »

You can compare diffs between different tags / releases on the GitHub repository:

https://github.com/mkoch227/NuMods/comp ... ASE_v1.2.1

Replace the version # on the left with your currently installed version and simply go through each step. However, I honestly don't recommend implementing custom statuses by hand; it was tricky enough for me :lol:
Mike, Lead Developer of Image HESK: A surprisingly simple, user-friendly and FREE help desk software with integrated knowledgebase.
redraw
Posts: 7
Joined: Sat May 31, 2014 10:19 am

Re: [UPDATED 06-30-14] NuMods v1.2.1

Post by redraw »

I didn't want to mess with the code really, but I needed to add a custom field column to the Ticket List Dashboard :roll:
mkoch227
Posts: 666
Joined: Wed Jul 04, 2012 3:37 pm

Re: [UPDATED 07-13-14] NuMods v1.2.2

Post by mkoch227 »

NuMods v1.2.2

NuMods v1.2.2 has been released. Changes include:
  • Multilanguage support has been fixed. The language can be changed on the create/view ticket pages via the "Quick Help" section.
Manual Upgrade
If you would like to update your version of NuMods manually (so you don't lose custom modifications, etc.), you can follow the diffs between the two versions at https://github.com/mkoch227/NuMods/comp ... 1...v1.2.2

INSTALLATION:
  • If you have NuMods 1.2.0+ installed: Copy+paste the zip file into your HESK folder as usual. No update scripts need to be ran.
  • If you have a version older than 1.2.0, you will need to run the /<pathToHESKInstallation>/install and clicking the "Install/Upgrade NuMods" to update the database tables.
Mike, Lead Developer of Image HESK: A surprisingly simple, user-friendly and FREE help desk software with integrated knowledgebase.
Ghuldarog
Posts: 5
Joined: Mon Jul 21, 2014 2:34 am

Re: [UPDATED 07-13-14] NuMods v1.2.2

Post by Ghuldarog »

Hi,

I'm currently using NuMods but recently I've come across an issue where I can no longer create tickets once it reaches more than 1 page.

Click Here for Screenshot

But I found that if I filter out all the transactions that aren't assigned to me so that I am no longer able to see Page 2, I am able to create a new ticket.

Click Here

Is there any fixes for this? I've been using NuMods since the beginning so I'm not sure if this happens on the original HESK.
rgonzalez
Posts: 1
Joined: Mon Jul 21, 2014 8:45 am

Re: [UPDATED 07-13-14] NuMods v1.2.2

Post by rgonzalez »

Spanish Translation:

Code: Select all

// ADDED OR MODIFIED IN NuMods 1.2.2
$hesklang['changeLanguage'] = 'Cambiar idioma a';

// ADDED OR MODIFIED IN NuMods 1.2
$hesklang['statuses'] = 'Estados';
$hesklang['basicProperties'] = 'Propiedades b&aacute;sicas';
$hesklang['shortNameKey'] = 'Nombre Corto Clave';
$hesklang['shortNameKeyDescr'] = "Esta es la 'clave' del archivo de traducci&oacute;n que contiene el texto que quieres mostrar en todas las p&aacute;ginas que tienen estado, excepto en las de ver ticket (ticket.php, admin_ticket.php, and print.php)";
$hesklang['longNameKey'] = 'Nombre Largo Clave';
$hesklang['longNameKeyDescr'] = "Esta es la 'clave' del archivo de traducci&oacute;n que contiene el texto que quieres mostrar en ticket.php, print.php, and admin_ticket.php";
$hesklang['textColor'] = 'Color Texto';
$hesklang['textColorDescr'] = 'Este es el c&oacute;digo de color hexadecimal para el estado que ser&aacute; usado en la p&aacute;gina de b&uacute;squeda de tickets y en la p&aacute;gina de exportar b&uacute;squeda';
$hesklang['closedQuestionMark'] = '¿Cerrado?';
$hesklang['closedQuestionMarkDescr'] = 'Si est&aacute; marcado, los tickets ser&aacute;n considerados cerrados si se ponen en este estado.';
$hesklang['basicProperties'] = 'Propiedades b&aacute;sicas';
$hesklang['defaultStatusForAction'] = 'Estado por defecto para la acci&oacute;n';
$hesklang['isClosedByClientMsg'] = 'Cuando un cliente hace clic en el enlace "Cerrar ticket", cambiar el estado a';
$hesklang['isStaffClosedOptionMsg'] = 'Cuando un miembro del personal hace clic en "Cerrar ticket", cambiar el estado a';
$hesklang['isStaffReopenedStatusMsg'] = 'Cuando un miembro del personal hace clic en "Abrir ticket", cambiar el estado a';
$hesklang['isDefaultStaffReplyStatusMsg'] = 'Cuando un miembro del personal responde a un ticket, cambiar el estado a';
$hesklang['lockedTicketStatusMsg'] = 'Cuando un ticket es bloqueado, cambiar el estado a';
$hesklang['nuModsVersion'] = 'NuMods Version';
$hesklang['shortNameRequired'] = 'Nombre Corto Clave es obligatorio.';
$hesklang['longNameRequired'] = 'Nombre Largo Clave es obligatorio.';
$hesklang['textColorRequired'] = 'Color Texto es obligatorio.';
$hesklang['addNew'] = 'A&ntilde;adir nuevo';
$hesklang['close_action']='Cerrar ticket'; // Close ACTION
$hesklang['whyCantIDeleteThisStatus'] = "¿Porque no puedo borrar este estado?";
$hesklang['whyCantIDeleteThisStatusReason'] = 'Este estado no se puede borrar porque est&aacute; siendo usado como el estado por defecto para una acci&oacute;n en particular.';
$hesklang['isNewTicketMsg'] = 'Cuando un nuevo ticket es creado, cambiar su estado a';
$hesklang['isRepliedByClientMsg'] = 'cuando un cliente responde a un ticket, cambiar su estado a';
$hesklang['close_this_ticket']='Cerrar ticket';
$hesklang['closed']='Cerrado';
$hesklang['resolved']='Resuelto'; // Ticket has been RESOLVED
$hesklang['quick_help_ticket']='Esta es la informaci&oacute;n de tu ticket. Puedes responder a este ticket, cerrarlo o reabrirlo si corresponde.';


// ADDED OR MODIFIED IN HESK UI
$hesklang['search_the_knowledgebase'] = 'Buscar en la base de conocimiento';
$hesklang['view_ticket_nav']='Ver Ticket';
$hesklang['quick_help']='Ayuda r&aacute;pida';
$hesklang['quick_help_submit_ticket']='Por favor, rellene el formulario de la derecha para crear un ticket. Los campos requeridos est&aacute;n marcados con <font class="important">*</font>.';
$hesklang['quick_help_view_ticket']='Por favor, rellene la informaci&oacute;n de la derecha para ver su ticket. Si olvid&oacute; su ID de seguimiento de ticket, haga clic en "Recordar su ID de seguimiento?".';
$hesklang['information']='Informaci&oacute;n';
$hesklang['admin_sidebar_ticket_id']='TICKET ID';
$hesklang['priorityChange']=' - - Cambiar Prioridad - - ';
$hesklang['statusChange']=' - - Cambiar Estado - - ';
$hesklang['ownerChange']=' - - Cambiar Propietario - - ';
$hesklang['categoryChange']=' - - Cambiar Categor&iacute;a - - ';
$hesklang['navigation']='Navegaci&oacute;n';
$hesklang['nti']='<span class="glyphicon glyphicon-plus-sign"></span> Nuevo ticket';
$hesklang['savedResponses']='Respuestas guardads';
$hesklang['add_ticket_general_information']='Informaci&oacute;n general';
$hesklang['add_ticket_your_message']='Su mensaje';
lupolo
Posts: 214
Joined: Mon Apr 20, 2009 2:12 pm

Re: [UPDATED 07-13-14] NuMods v1.2.2

Post by lupolo »

Nederlandse vertaling (Dutch translation):

Code: Select all

// ADDED OR MODIFIED IN HESK UI
$hesklang['search_the_knowledgebase'] = 'Doorzoek de kennisbank';
$hesklang['view_ticket_nav']='Bekijk Ticket';
$hesklang['quick_help']='Help';
$hesklang['quick_help_submit_ticket']='Vul AUB het berichten veld in aan de rechterkant voor het verzenden van een ticket. Noodzakelijke velden zijn gemarkeerd met een <font class="important">*</font>.';
$hesklang['quick_help_view_ticket']='Vul AUB de benodigde gegevens in aan de rechterkant om uw ticket in te zien. Indien u uw ticket kenmerk vergeten bent, klik "Kenmerk onbekend".';
$hesklang['quick_help_ticket']='Hier is de informatie voor uw ticket. U kunt hierop andtwoorden, markeren als opgelost, of de aanvraag heropenen indien mogelijk.';
$hesklang['information']='Informatie';
$hesklang['admin_sidebar_ticket_id']='TICKET KENMERK';
$hesklang['priorityChange']=' - - Wijzig Prioriteit - - ';
$hesklang['statusChange']=' - - Wijzig status - - ';
$hesklang['ownerChange']=' - - Wijzig eigenaar - - ';
$hesklang['categoryChange']=' - - Wijzig categorie - - ';
$hesklang['navigation']='Navigatie';
$hesklang['nti']='<span class="glyphicon glyphicon-plus-sign"></span> Maak een nieuw ticket aan';
$hesklang['savedResponses']='Opgeslagen reacties';
$hesklang['heskUiVersion']='Hesk UI Version';
$hesklang['add_ticket_general_information']='Algemene informatie';
$hesklang['add_ticket_your_message']='Omschrijving';

// ADDED OR MODIFIED IN NuMods 1.2
$hesklang['statuses'] = 'Statuses';
$hesklang['basicProperties'] = 'Basis instellingen';
$hesklang['shortNameKey'] = 'Korte naam koppeling';
$hesklang['shortNameKeyDescr'] = "Dit is de vertalings koppeling, met de vertaling die u op iedere pagina wilt tonen met statussen. Met uitzondering van de ticket view pagina's (ticket.php, admin_ticket.php, and print.php)";
$hesklang['longNameKey'] = 'Lange naam koppeling';
$hesklang['longNameKeyDescr'] = "Dit is de vertalings koppeling, met de vertaling die u wilt tonen op ticket.php, print.php, and admin_ticket.php";
$hesklang['textColor'] = 'Tekst kleur';
$hesklang['textColorDescr'] = 'Dit is de hex kleur code deze wordt gebruikt op de ticket zoekpagina en de export zoekpagina';
$hesklang['closedQuestionMark'] = 'Gesloten?';
$hesklang['closedQuestionMarkDescr'] = 'Indien geseceteerd, tickets zullen als gesloten worden beschouwd indien ze op deze status staan.';
$hesklang['defaultStatusForAction'] = 'Standaard statuses voor akties';
$hesklang['isClosedByClientMsg'] = 'Zodra een klant op "Opgelost" klikt, zet status op';
$hesklang['isStaffClosedOptionMsg'] = 'Zodra een medewerker op "Sluit aanvraag" klikt, zet status op';
$hesklang['isStaffReopenedStatusMsg'] = 'Zodra een medewerker op "Nieuw" klikt, zet status op';
$hesklang['isDefaultStaffReplyStatusMsg'] = 'Zodra een medewerker reageerd op een ticket, zet status op';
$hesklang['lockedTicketStatusMsg'] = 'Wanneer een ticket is vergrendeld, verander de status naar';
$hesklang['nuModsVersion'] = 'NuMods versie';
$hesklang['shortNameRequired'] = 'Korte naam koppeling is benodigd.';
$hesklang['longNameRequired'] = 'Lange naam koppeling is benodige.';
$hesklang['textColorRequired'] = 'Tekst kleur is benodigd.';
$hesklang['addNew'] = 'Nieuwe toevoegen';
$hesklang['close_action']='Sluit ticket'; // Close ACTION
$hesklang['whyCantIDeleteThisStatus'] = "Waarom kan deze status niet verwijderd worden?";
$hesklang['whyCantIDeleteThisStatusReason'] = 'Deze status kan niet worden verwijderd omdat het wordt gebruikt als een standaard status voor een bepaalde actie.';
$hesklang['isNewTicketMsg'] = 'Zodra er een ticket is aangemaakt, zet de status op';
$hesklang['isRepliedByClientMsg'] = 'Zodra een klant reageerd op een ticket, zet de status op';
$hesklang['close_this_ticket']='Sluit aanvraag';
$hesklang['closed']='gesloten';
$hesklang['resolved']='Opgelost'; // Ticket has been RESOLVED
$hesklang['quick_help_ticket']='Hier is de informatie van uw ticket. Je kunt deze beantwoorden, sluiten of heropenen indien van toepassing.';
mkoch227
Posts: 666
Joined: Wed Jul 04, 2012 3:37 pm

Re: [UPDATED 07-13-14] NuMods v1.2.2

Post by mkoch227 »

Ghuldarog wrote:Is there any fixes for this? I've been using NuMods since the beginning so I'm not sure if this happens on the original HESK.
This is an issue in NuMods specifically, and does not happen in the original Hesk. I have just finished writing up a quick fix and will be releasing it shortly (probably this weekend).

@rgonzalez and lupolo: Thanks for posting translations. I'm not sure exactly how I will handle translations, but that is something I will look into.
Mike, Lead Developer of Image HESK: A surprisingly simple, user-friendly and FREE help desk software with integrated knowledgebase.
mkoch227
Posts: 666
Joined: Wed Jul 04, 2012 3:37 pm

Re: [UPDATED 07-23-14] NuMods v1.2.3

Post by mkoch227 »

NuMods v1.2.3

NuMods v1.2.3 has been released. Changes include:
  • The "New Ticket" link is now visible when there are multiple page results.
Manual Upgrade
If you would like to update your version of NuMods manually (so you don't lose custom modifications, etc.), you can follow the diffs between the two versions at
https://github.com/mkoch227/NuMods/comp ... 2...v1.2.3

INSTALLATION:
  • If you have NuMods 1.2.0+ installed: Copy+paste the zip file into your HESK folder as usual. No update scripts need to be ran.
  • If you have a version older than 1.2.0, you will need to run the /<pathToHESKInstallation>/install and clicking the "Install/Upgrade NuMods" to update the database tables.
Mike, Lead Developer of Image HESK: A surprisingly simple, user-friendly and FREE help desk software with integrated knowledgebase.
mkoch227
Posts: 666
Joined: Wed Jul 04, 2012 3:37 pm

Re: [UPDATED 07-23-14] NuMods v1.2.3

Post by mkoch227 »

There's no new release right now; however, I have a question (and a request for your feedback) pertaining to NuMods development. I'm trying to figure out what features to add, but I'm not sure what the people (aka "you") would like to see. That's why I'm asking you for your help. I have setup a Trello board (for those who do not know what Trello is, here's the Wikipedia entry) at https://trello.com/b/ICSLsr0Y/numods-for-hesk. Feel free to read each "card" in the "Needs Prioritization / Voting" column. If you would like to see this feature (and it would be useful to you), you can click on the card and click "Vote" to add a vote to the card. As I pull in new features, I'll pick the cards with the highest number of votes!

TL;DR Want to vote on future NuMods features? Visit https://trello.com/b/ICSLsr0Y/numods-for-hesk!
Mike, Lead Developer of Image HESK: A surprisingly simple, user-friendly and FREE help desk software with integrated knowledgebase.
alcazar
Posts: 81
Joined: Mon May 27, 2013 6:36 pm

Re: [UPDATED 07-23-14] NuMods v1.2.3

Post by alcazar »

Nice site, will try to read and vote/suggest.

As for the "maintenance / kb-only" thing, you can use the code submitted by meiner wenigkeit,
s. -> thread :P
Alcazar
(nach Diktat spazierengegangen)
mkoch227
Posts: 666
Joined: Wed Jul 04, 2012 3:37 pm

Re: [UPDATED Aug-05-14] NuMods v1.2.4

Post by mkoch227 »

NuMods v1.2.4

NuMods v1.2.4 has been released. Changes include:
  • HESK has been updated to 2.5.5.
Manual Upgrade
If you would like to update your version of NuMods manually (so you don't lose custom modifications, etc.), you can follow the diffs between the two versions at
https://github.com/mkoch227/NuMods/comp ... 3...v1.2.4

INSTALLATION [READ ALL INSTRUCTIONS FIRST BEFORE DOING ANYTHING!!!!!]:
Depending on your situation, the following steps may occur (DO NOT EXECUTE THE STEPS IN THIS ORDER):
  • (1) Install HESK 2.5.5
  • (2) Update HESK to 2.5.5 using the 2.5.x to 2.5.5 update patch by following the instructions in the upgrade forum topic.
  • (3) Install NuMods 1.2.4 via http://<pathToInstallation>/install, then click "Install/Upgrade NuMods, then click "install" in the second section.
  • (4) Update NuMods from 1.2.0-1.2.3 to 1.2.4 via http://<pathToInstallation>/install, then click "Install/Upgrade NuMods", then click "here" in the first section.
  • If you are installing HESK and NuMods for the first time: follow steps 1 and 3.
  • If you are updating HESK from 2.5.x to 2.5.5 and installing NuMods for the first time: follow steps 2 and 3.
  • If you have HESK 2.5.5 installed and installing NuMods for the first time: follow step 3.
  • If you are updating HESK from 2.5.x to 2.5.5 and updating NuMods from v1.2.0 - v1.2.3 to v1.2.4: follow steps 2 and 4.
  • If you are updating HESK from 2.5.x to 2.5.5 and updating NuMods from a version before v1.2.0: follow steps 2, 3, and 4.
Mike, Lead Developer of Image HESK: A surprisingly simple, user-friendly and FREE help desk software with integrated knowledgebase.
Locked