Page 1 of 13

[LOCKED] Mods for HESK "archive" Thread

Posted: Sat Mar 22, 2014 4:55 am
by mkoch227
This topic has been locked since Mods for HESK now has its own sub-forum. Please create a new topic if you need help.

Mods for HESK is NOT compatible with HESK 2.6.0 beta 1

I am pleased to announce that Mods for HESK v1.7.0 has been officially released, available at http://mods-for-hesk.mkochcs.com.

What is Mods for HESK?
Mods for HESK is a new user interface for HESK v2.x, as well as many new features. Build on Bootstrap v3, this new interface provides a clean, responsive user interface, making it easy to manage your help desk on any device.

Are there any new features added to HESK?
Yes, several new features have been added.

Can I try a live demo?
Definitely! Head on over to http://mods-for-hesk.mkochcs.com/demo to try it out. Some features (such as changing settings) are disabled for security purposes.

I think I found a bug, what should I do?
First, try reproducing the issue on a clean HESK installation (without Mods for HESK). If the issue can be reproduced on a clean HESK install, this is a HESK bug, and should be reported on this forum (create a new topic, please! :D ). If the issue is independent to Mods for HESK, please open an Issue on the repository's issue tracker.

Update Sept 07 2014: NuMods v1.3.0 has been released. New features and buxfixes in this release:
  • Minor layout changes made to the staff homepage/dashboard
  • Ticket table columns can now be added / removed dynamically, allowing for showing of ticket owner and any enabled custom fields.
  • Additional updates to improve usability on mobile devices
  • The "Change language to" text only appears when multilanguage is enabled.
  • Minor UI changes to the "quick help" sections
  • Navigation menus now have the option to have icons displayed next to them. They can be displayed by changing the $nuMods_settings['show_icons'] setting from 0 to 1 in nuMods_settings.inc.php.
  • EXPERIMENTAL: Right-to-left text support. This can be enabled by setting $nuMods_settings['rtl'] to 1 in nuMods_settings.inc.php. This feature is currently considered experimental, and any issues encountered should be reported via the GitHub issue tracker.
Update Sept 28 2014: NuMods v1.4.0 has been released. New features and bugfixes in this release:
  • BUGFIX: The "Forgot Tracking ID" dialog no longer shows up by default when viewing the view ticket page.
  • BUGFIX: Deleting multiple statuses no longer causes an inconsistency on which statuses are deleted.
  • BUGFIX: The print ticket page uses consistent styling for custom fields.
  • BUGFIX: The panel layout on the admin dashboard is now corrected for when there are no tickets in the results table.
  • All NuMods settings can be managed on the settings page.
  • The ticket dashboard can automatically refresh based on the user's automatic refresh value on their profile.
  • The help desk can now be placed into maintenance mode (the back-end is still accessible in maintenance mode).
  • The e-mail requirement is no longer required for tickets created by a staff member.
  • IP addresses and email addresses can be banned, causing visitors using banned IPs/emails to not be able to submit tickets (IP bans are not possible in POP3 fetching / e-mail piping).
  • A ticket can now have "child" tickets (and can have a "parent").
Update Sept 28 2014: NuMods v1.4.1 has been released. This release fixes the invalid SQL during the upgrade process.

Update Oct 26 2014: NuMods v1.5.0 has been released. New features and bugfixes in this release:
  • BUGFIX: Some content has been contentified that was not in 1.4.1
  • BUGFIX: Email should not be a required field when editing the original message on the staff-end.
  • BUGFIX: The ticket table on the admin dashboard has been improved on mobile devices.
  • Modified the column widths under the General NuMods settings tab to allow translations to fit more properly.
  • Languages now support a custom-text.php file so language file updates won't overwrite custom text.
  • Staff members can be disabled/enabled rather than deleting them entirely
  • Admins can now indicate who can view the admin page, including other admins. Only admins with the "manage settings" permission can assign this permission to new/other users.
  • Users can set the default setting for the "Don't send email notification to the customer" checkbox when replying to a ticket.
  • IP addresses now link to a WHOIS lookup (via whois.domaintools.com)
  • No one is able to edit the "God Admin" (ID = 1); the user with ID = 1 can edit their profile, but no one else.
  • Notes now display below the green bar, keeping consistent with the default HESK layout.
  • The delete link no longer appears for the currently logged in user.
Update Nov 30 2014: Mods for HESK v1.6.0 has been released. New features and bugfixes in this release:
  • BUGFIX: The print ticket page now properly renders custom fields in groups of 3 per row, rather than all in one row.
  • BUGFIX: The ticket view page for customers is now properly rendered when customer priority is turned off.
  • BUGFIX: Assign-to drop down now shows active users (missing `'` around the `1` in the SQL query. Ticket view also shows assigned user under owner instead of "Unassigned".
  • BUGFIX: Fixed the "Manage Help Desk Settings" permission (a file was still being ignored by git that should not have been).
  • The Mods for HESK version number is now stored in the database, thus no longer requiring to replace the `modsForHesk_settings.inc.php` file unless actual functionality is added to that file.
  • NuMods is now known as "Mods for HESK" to improve discovery by outside visitors.
  • There is now a live demo available at http://mods-for-hesk.mkochcs.com/demo
  • Upgrade logic for database updates has been improved.
  • New tickets can be modeled after an existing ticket by clicking the "Create new ticket using contact information" button on any existing ticket. All contact fields plus custom fields will be copied over to the new ticket form.
  • The customer will be emailed when a ticket has been marked as a "closed" status.
  • The height of the "green bar" has been decreased, saving screen space.
  • Admins now have the ability to restrict users from changing their notification settings.
  • Notes can now be edited, rather having to delete and re-add them.
  • Attachments can now be added to notes. Note attachments follow the same requirements as ticket attachments.
  • Admins can now request emails for notes added to any ticket, not just tickets assigned to them.
  • All links in a ticket now open in a new tab.
Update Dec 03 2014: Mods for HESK v1.6.1 has been released. This release fixes the settings page for some users, as they were receiving a white screen instead of the actual page.

Update Jan 05 2015: Mods for HESK 1.7.0 has been released. New features and bugfixes in this release:
  • BUGFIX: Fixed redirect in Mods for HESK installation procedure
  • BUGFIX: Running a new installation of Mods for HESK no longer sets the incorrect status for tickets
  • BUGFIX: Re-opening another user's ticket no longer results in an "Invalid email file" error
  • BUGFIX: An error no longer occurs for some users when the help desk attempts to send an email to a blank email address
  • BUGFIX: The system's MySQL version has been re-added to the settings page
  • The ability to require customers to verify their e-mail address has been added. If a user is submitting a ticket for the first time for their e-mail, the customer must click an activation link to verify their e-mail. Once verified, the e-mail can be used in the future without having to re-verify. Tickets created, but are waiting verification will not be available to staff.
  • Custom fields now support multiple languages via the "text.php" and/or "custom-text.php" language files. Date and multiselect custom fields have also been added.
  • The language dropdown now appears on the header of the help desk, rather than on the submit/view ticket pages.
  • Improved feedback during installation process when an error occurs.
Installation Instructions
Please visit http://mods-for-hesk.mkochcs.com for installation instructions.

Re: [RELEASED 3-22-14] HESK UI v1.0.0

Posted: Mon Mar 24, 2014 7:54 am
by lupolo
Have tried the UI.

But wenn i copy the files over my existing files. It wont work.

How to update the original UI with this one?

Re: [RELEASED 3-22-14] HESK UI v1.0.0

Posted: Mon Mar 24, 2014 11:14 am
by mkoch227
The instructions are posted in the repository's README.

What exactly isn't working?

Re: [RELEASED 3-22-14] HESK UI v1.0.0

Posted: Mon Mar 24, 2014 11:21 am
by lupolo
So wenn i have a existing setup I can overwrite the original files with this new UI (withoud the config file).

And work with the new UI

Re: [RELEASED 3-22-14] HESK UI v1.0.0

Posted: Mon Mar 24, 2014 11:25 am
by lupolo
I think i did something wrong ... now its working ..

http://www.ace-europe.nl/helpdesk/

Some little position problems only

Re: [RELEASED 3-22-14] HESK UI v1.0.0

Posted: Mon Mar 24, 2014 12:13 pm
by mkoch227
Ok, I see the issue now. I see I missed adding an icon in, and it looks like the German translations are a bit longer than the English versions. An issue has been opened on the GitHub repo, and I hope to have a fix for it by 10:00pm Eastern Time (GMT -05:00)

Re: [RELEASED 3-22-14] HESK UI v1.0.0

Posted: Mon Mar 24, 2014 12:24 pm
by lupolo
mkoch227 wrote:Ok, I see the issue now. I see I missed adding an icon in, and it looks like the German translations are a bit longer than the English versions. An issue has been opened on the GitHub repo, and I hope to have a fix for it by 10:00pm Eastern Time (GMT -05:00)

Dutch language ;)

I also found some tekst what i cannot find or traced back to the language file:

Customer side menu:
New ticket tekst. Now there stands "ticket"

Customer side add ticket:
General Information text
Your Message text

Admin side: ie6 problem Firefox no problem!
The ticket arent allignd in de admin panel

The add new ticket in the right corner is to short with the open ticket section.

Thank you!

Re: [RELEASED 3-22-14] HESK UI v1.0.0

Posted: Mon Mar 24, 2014 12:41 pm
by mkoch227
If you can provide locations and screenshots for these issues, it would be appreciated. Additionally, I did not post this in the README, however HESK UI does NOT support IE6, as Bootstrap (the framework this is built on), does not support IE6. Additionally, IE6 is only 4.4% of the consumer base and is 12 years old, so don't expect any fixes tailored towards Internet Explorer 6.

For the language files, several lines were added/modified. Here are the new ones added or modified:

Code: Select all

// ADDED IN HESK UI
$hesklang['search_the_knowledgebase'] = 'Search the Knowledgebase';
$hesklang['view_ticket_nav']='View Ticket';
$hesklang['quick_help']='Quick Help';
$hesklang['quick_help_submit_ticket']='Please fill out the form on the right to submit a ticket. Required fields are marked with a <font class="important">*</font>.';
$hesklang['quick_help_view_ticket']='Please fill out the required information on the right to view your ticket. If you forgot your Ticket tracking ID, click "Forgot tracking ID".';
$hesklang['quick_help_ticket']='Here is the information on your ticket. You can add a reply to this ticket, mark it as resolved, or re-open the ticket if applicable.';
$hesklang['information']='Information';
$hesklang['admin_sidebar_ticket_id']='TICKET ID';
$hesklang['priorityChange']=' - - Change Priority - - ';
$hesklang['statusChange']=' - - Change Status - - ';
$hesklang['ownerChange']=' - - Change Owner - - ';
$hesklang['categoryChange']=' - - Change Category - - ';
$hesklang['navigation']='Navigation';

Re: [RELEASED 3-22-14] HESK UI v1.0.0

Posted: Mon Mar 24, 2014 1:23 pm
by lupolo
Captures:

From below ticket also "View ticket":
Image

Image

Image

Image

Re: [RELEASED 3-24-14] HESK UI v1.0.2

Posted: Tue Mar 25, 2014 1:29 am
by mkoch227
Version 1.0.2 has been released. This release fixes the button text limitation from 1 line to 3 lines. Simply download the v1.0.2 zip and overwrite your existing installation.

Please note that HESK UI is not compatible with Internet Explorer 6/7 and possibly 8. There are no intentions of making HESK UI work with these versions of Internet Explorer.

Re: [RELEASED 3-24-14] HESK UI v1.0.2

Posted: Tue Mar 25, 2014 6:49 am
by lupolo
Great!

And the tekst iam unable to translate?

Re: [RELEASED 3-24-14] HESK UI v1.0.2

Posted: Tue Mar 25, 2014 12:43 pm
by mkoch227
lupolo, per the GitHub Repo's README:

Code: Select all

As of current, only English is a supported language, as there have been several language items that have been edited/created. If you want to translate HESK UI to your own language, it is recommended to download the original HESK language file for your language, and then add/edit the lines listed under //Added or modified in HESK UI for your language.

If you create a translation for HESK UI, please submit it via a pull request or via the PHP Junkyards forum, where it will be committed to this branch.

Re: [RELEASED 3-24-14] HESK UI v1.0.2

Posted: Wed Mar 26, 2014 9:15 am
by lupolo
Have done the update and some modification:

index.php
line 129:
<div align="left" class="h3"><?php echo $hesklang['addticketgeneral']; ?></div>
line 370:
<div align="left" class="h3"><?php echo $hesklang['addticketmessage']; ?></div>
line 727:
<li class="active"><a href="#" onclick="return false;"><?php echo $hesklang['view_existing']; ?></a></li>

Language file:
$hesklang['addticketgeneral']='General Information';
$hesklang['addticketmessage']='Your Message';

The only translation what i cannot find is the text "ticket" from the dropdown menu.

Also there is still a little isseu with the block from the FAQ button.

See
www.ace-europe.nl/helpdesk

Re: [RELEASED 3-24-14] HESK UI v1.0.2

Posted: Wed Mar 26, 2014 11:30 am
by mkoch227
Add this line to the hesk_newStyle.css file at line 139:

Code: Select all

vertical-align: top
For the ticket text issue, the line you need to change begins with $hesklang['ticket']. This didn't require any changes for English, hence why it wasn't in the top section of the language file.

Re: [RELEASED 3-24-14] HESK UI v1.0.2

Posted: Wed Mar 26, 2014 11:42 am
by lupolo
mkoch227 wrote:Add this line to the hesk_newStyle.css file at line 139:

Code: Select all

vertical-align: top
For the ticket text issue, the line you need to change begins with $hesklang['ticket']. This didn't require any changes for English, hence why it wasn't in the top section of the language file.
Done! Works like a charm! Thank you fix once more!