works with

EE 2.2

version

1.0

only

$34.95

devotee rated

Not Yet

Terms

  • 30 Day Unconditional Money Back Guarantee
  • One license per EE installation
  • 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.2.2 Build 20110801 or later
  • PHP 5

Installation

  1. Download HooKan and Unzip
  2. Upload the system/third_party/hookan folder to system/expressionengine/third_party/
  3. Upload the themes/third_party/hookan folder to themes/third_party/
  4. Install the HooKan Module in Add-Ons → Modules
  5. Launch the HooKan Module and Explore
  • 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

Technical support is available only through Get Satisfaction. de Beer does not provide telephone or email support. No representations or guarantees are made regarding the response time in which support questions are answered.

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. If the software was purchased through Devot:ee, please contact Devot:ee to request your 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.

Details to be announced