works with

EE 2.11.3

version

1.0.14

only

$34.95

devotee rated

*****

Terms

  • 30 Day Unconditional Money Back Guarantee
  • One license per EE installation
  • Quantity discounts

With HooKan you can compare and edit permissions across user groups at the same time - your access security can only improve as your anxiety level goes down.

Besides, it's just much easier to manage permissions this way

Why Not Just Stay With the EE Way?

EE Good - provides great fine-grained control over all manner of access permissions at the user-group level. EE Bad - EE does not provide a permission-focused, overall view of all access permissions

So what, and Who Cares?

  • The "Member Group 'Authors' Settings" Control Panel (CP) alone provides for 67+C+T+M permissions to deal with, where C = the number of channels, T = the number of Template Groups and M = the number of Modules - and that only covers one user group, so multiply by the number of user groups in your case.
  • Worse, if you need to know the state by permission rather than by user group, you get to look at each user group in turn using whatever clever method you have to keep track of the differences and similarities between them.
  • So for a three channel site with two template groups, 6 modules and 5 user groups, you have to keep track of 390 individual permissions.
  • No sweat if all user groups get the same permissions, but a real pain in the situation (to coin a phrase) where user groups have to be kept securely separate from each other.
  • If you want an easy way to manage permissions and you DO care about access security, don't you, then HooKan is your friend.

HooKan is MSM-aware

"HooKan" is short for "Who can" do what.

Cheezy eh?

Prerequisites

Make sure these prequisites are in place:
  • ExpressionEngine V2.5.5 or later

Installation

  • Download and unzip the hookan_V1.0.5.zip directory
  • Place the hookan/system/third_party/hookan directory in your /system/third_party directory
  • Place the hookan_V1.0.5/themes/third_party/hookan directory in your /themes/third_party directory
  • Log on to the EE control panel, select the Add-Ons menu and install the HooKan module
  • Version 1.0.14
    • IMPROVED - Established HooKan compatibility with EEV2.11.3
    • BUGFIX - Corrected a PHP error that prevented access assigments from being changed in the forum module
    • BUGFIX - Corrected a Forums display error that caused text-ghosting in the left hand column when updating forum permissions
  • Version 1.0.13
    • IMPROVED - Updated DataTables to version 1.10 and Fixed Columns Tables to version 3
    • BUGFIX - Corrected a table display that listed modules that are not assignable, viz. modules that do not have a CP back end
  • Version 1.0.12
    • BUGFIX - Corrected a PHP problem caused by certain arrays not being populated when a site's statuses have not been set up in the EE CP
  • Version 1.0.11
    • NEW FEATURE - Added Status Group Name and a list of associated channels to the left hand column of the Status Access Privileges display to make it easier to differentiate between different statuses with the same name
    • NEW FEATURE - Added Category Group Name and a list of associated channels to the left hand column of the Category Access Privileges display to make it easier to differentiate between different categories with the same name
    • BUGFIX - Corrected a PHP problem caused by certain arrays not being populated when a site's channels, templates, statuses and/or categories have not been initiated
  • Version 1.0.10
    • BUGFIX - Fixed an issue caused by EE V2.7 whereby the XID hash now has to be restored, otherwise the dreaded 'The action you have requested is invalid' error is displayed when updating the tables more than once after a reload, with 'Process form data in Secure Mode' set to Yes
  • Version 1.0.9
    • BUGFIX - Fixed a bug that was introduced by the update to Version 1.0.8. The bug caused php errors when HooKan is installed but HooBlong is uninstalled, including installations where HooBlong is absent altogether
  • Version 1.0.8
    • BUGFIX - Fixed code that caused php errors when updating EE to V2.7
  • Version 1.0.7
    • Fixed PHP error when activating HooKan before creating channels and/or template groups
    • Changed CSS image urls to relative paths
  • Version 1.0.6
    • Now recognises hidden config vars for themes.
  • Version 1.0.5
    • Removed spurious tooltips from column one heading.
    • Fixed a few minor table display problems.
  • Version 1.0.4
    • Fixed a bug that caused the Channels view table to display the wrong site name when MSM is present.
  • Version 1.0.3
    • Fixed a bug that caused the Templates Access Permissions to not be updated. In addition, if changing template access permissions to "no Access (n)" HooKan would place entries with template_id equal to zero in the exp_template_no_access table. The update removes such entries from the exp_template_no_access table.
    • Fixed a minor language problem affecting an unrelated module.
  • Version 1.0.2
    • Fixed a bug that broke styles when logged in via admin.php
  • Version 1.0.1
    • Fixed a javascript bug that caused the tooltips in the left hand (fixed) column to disappear when the table is redrawn
    • Cleaned up some minor formatting and display problems
    • Removed a number of redundant directories and files
  • Version 1.0
    • Integrated EE Forums
    • Cleaned up some code
  • Version 0.9.4 Beta
    • Corrected a bug that caused a table to update the wrong column after an item was updated in a different table
    • Reworked the html in the table headings to make the appearance cleaner and easier to read.
    • Removed the sort controls from all table colums except the leftmost column
    • Added tooltips to facilitate access to native EE permissions management for the leftmost columns of the Template Access Privileges, Status Access Privileges, Categories Editing Privileges and Categories Editing Privileges tables
    • Disabled access privileges for Banned, Guest and Pending groups in the Status Access Privileges and Upload Access Privileges tables. This brings HooKan into compliance with EE native rules for these user groups. Added Explanatory tooltips for these groups in the affected tables.
    • Brought HooKan into compliance with native EE access editing rules for the Categories Editing and Deleting Tables. These tables can not be updated unless corresponding settings in the General Configuration Table are enabled - added tooltips in the Categories Editing and Deleting Tables to make this clear.
    • Added a screen refresh to ensure the correct state for the Categories Editing and Deleting Tables whenever affecting changes are made in the General Configuration Table
  • Version 0.9.2 Beta
    • Corrected a number of logic errors to do with detecting the presence of tables
  • Version 0.9.1 Beta
    • Fixed a bug causing a language file loading error when MSM is not present
  • Initial Release
    • Version 0.9 Beta
  1. Investigate ways in which an API for Third Party Add On Permissions can be implemented. Hopefully HooKan users will contribute suggestions
  2. Review HooKan design and code. Refactor where efficiency can be improved
de Beer License Agreement

This license is a legal agreement between you and John de Beer (trading as "de Beer") for the use of de Beer's Software (software). By downloading the software, you agree to be bound by the terms and conditions of this license. de Beer reserve the right to alter this agreement at any time, for any reason, without notice.

Permitted Use

A purchased licence is required for each installation of the software. One (1) licence grants the right to perform one (1) installation of the Software. Each additional installation of the Software requires an additional purchased licence.

Restrictions

Unless you have been granted prior, written consent from de Beer, you may not:

  • Reproduce, distribute, or transfer the Software, or portions thereof, to any third party.
  • Sell, rent, lease, assign, or sublet the software, or portions thereof.
  • Grant rights to any other person.
  • Use this Software in violation of any law or regulation worldwide.
Display of Copyright Notices

All copyright and proprietary notices and logos in the Control Panel and within the Software must remain intact.

Making Copies and Duplication of Software

You may make copies of the Software for back-up purposes, provided that you reproduce the Software in its original form and with all proprietary notices on the back-up copy.

Software Modification

You may alter, modify, or extend the Software for your own use, or commission a third-party to perform modifications for you, but you may not resell, redistribute or transfer the modified or derivative version without prior written consent from de Beer. Components from this software may not be extracted and used in other programs without prior written consent from de Beer.

Technical Support
  • Use the contact form at http://www.debeer.com
  • Hangout at GooglePlus where you can interact with other HooKan users. Apply for invitations using the contact form at http://www.debeer.com. All customers receive invitations upon completion of their first purchase.
  • For How To, Feature Requests etc. StackExchange is the best place for all kinds of interaction that is EE-related, including help with HooKan familiarization.

de Beer does not provide telephone support.

No representations or guarantees are made regarding the response time in which support questions are answered, but we will normally reply within the same day of receiving a request.

Refunds

We offer a 30 day, money back refund if you are not satisfied with our software. Please contact us within 30 days of purchase for a full refund.

Indemnity

You agree to indemnify and hold harmless de Beer for any third-party claims, actions or suits, as well as any related expenses, liabilities, damages, settlements or fees arising from your use or misuse of the Software, or a violation of any terms of this licence.

Disclaimer Of Warranty

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF QUALITY, PERFORMANCE, NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. FURTHER, de Beer DOES NOT WARRANT THAT THE SOFTWARE OR ANY RELATED SERVICE WILL ALWAYS BE AVAILABLE.

Limitations Of Liability

YOU ASSUME ALL RISK ASSOCIATED WITH THE INSTALLATION AND USE OF THE SOFTWARE. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS OF THE SOFTWARE BE LIABLE FOR CLAIMS, DAMAGES OR OTHER LIABILITY ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE. LICENSE HOLDERS ARE SOLELY RESPONSIBLE FOR DETERMINING THE APPROPRIATENESS OF USE AND ASSUME ALL RISKS ASSOCIATED WITH ITS USE, INCLUDING BUT NOT LIMITED TO THE RISKS OF PROGRAM ERRORS, DAMAGE TO EQUIPMENT, LOSS OF DATA OR SOFTWARE PROGRAMS, OR UNAVAILABILITY OR INTERRUPTION OF OPERATIONS.

Contact us