Zenbu + Hokoku Bundle

Latest version See the Changelogs

Works with ExpressionEngine 4/5

Kyara

Latest version 1.1.1

Henshu (Zenbu Edit) for EE2

Latest version 1.0.6

Works with ExpressionEngine 2

Hokoku

Latest version 3.0.1

Works with ExpressionEngine 4/5

Zenbu

Latest version 3.4.2

Works with ExpressionEngine 4/5

Zenbu 1 (for EE2)

Latest version 1.9.4.3

Zenbu (for EE3)

Latest version 2.3.1

Zenbu for Craft 2

Latest version 1.3.2

Works with Craft CMS 2

Changelog - Zenbu + Hokoku Bundle

See the Changelogs

1.1.1 Released 2014/06/22

  • Improved: Tweaks for EE compatibility (2.6.x - 2.9.x)

1.1

  • Modified package file/folder structure to be compatible with the Updater module
  • Code cleanup and bug/UI fixes
  • Additional instructions, notes and warnings within the add-on.

1.0

  • Initial release

1.0.6 Released 2015/06/15

  • Fix: Fixed issues with loading the Expresso Store fieldtype.
  • Improved: Minor visual tweaks (fixed Save/Cancel button misalignments, clipping, unnecessary paddings and backgrounds)

1.0.5 Released 2015/03/25

  • Fix: Fixed an error that would occur when editing a field in multiple entries when 3rd-party add-ons using some of EE’s native hooks were installed.

1.0.4 Released 2015/03/23

  • Fix: Resolved an issue with native (i.e. non-Zenbu) entry listings not loading Henshu in more recent versions of EE (i.e. when the CP URL format started getting funky)
  • Improved: Made all basic entry data and meta data available for some of the native EE extension hooks. Thanks TJ Draper (@tjdraperpro) for the suggestion.
  • Improved: Added entry_submission_ready hook support.
  • Improved: Fixed an issue with native EE listing users seeing an empty modal window when the EE “Refresh” redirection setting was used.

1.0.3 Released 2014/11/17

  • Fix: Resolved the “Show X” language string not being parsed after editing a field that displays such text (eg. Matrix/Grid).
  • Fix: Resolved issue where checkboxes and multi-select field would not save or display data correctly.

1.0.2 Released 2014/09/12

  • Improved: Made the Henshu Edit icon smaller to improve readability of data, while still making it easy to access.
  • Fix: Fixed an issue where editing native RTE fields would not save the updated data.
  • Fix: Fixed an issue with saving and displaying native EE checkbox and multi-select fields.
  • Fix: Fixed a potential issue where the second argument was not provided in the entry_submission_start hook.

1.0.1 Released 2014/07/19

  • Fix: Fixed an issue with saving and displaying native EE checkbox and multi-select fields.
  • Fix: Fixed a potential issue where the second argument was not provided in the entry_submission_start hook.

1.0.0 Released 2014/07/02

  • New: Multi-entry custom field editing: Set a field to the same value across multiple selected entries.
  • New: Added entry_submission_start and entry_submission_end hooks so that 3rd-party add-on hooks used during native EE entry saving are called when saving data with Henshu.
  • New: Added henshu_pre_save method to allow extra data processing before going forward with data saving. See documentation for details.
  • Fix: Fixed an issue where database updates weren’t being applied during update.
  • Fix: Fixed an issue where file uploads in Grid fields would lose or fail to save file data.

0.7.1 Released 2014/03/04

  • Maintenance release
  • ExpressionEngine 2.8 compatible
  • Fix: Resolved a potential PHP error when visiting the Permissions section.

0.7 Released 2013/12/10

  • New & Improved: Whitelist “feature” removed. Whitelisting all fieldtypes used in a channel is no longer required to be able to use Henshu with the channel.
  • New: Ability to edit an entry is now based on the EE permissions for the user. Requires Zenbu 1.8.5+.
  • New: Fieldtypes can be individually disabled in settings section.
  • New: Dialog sizes can be set for each fieldtype in settings section.
  • New: Permissions section: Control which member group has access to Henshu and its settings.
  • Fix: Fixed issue where the Henshu edit button would occasionally display under the field data.
  • Fix: Fixed an issue in some installs with session errors displaying and affecting the cp_js_end hook
  • Fix: Fixed an issue with Henshu not saving data if add-ons requiring categories for entries and checking for category POST variables are installed.
  • Fix: Fixed an issue where Wygwam 3 fields within a Henshu modal would not save data.
  • Fix: Fixed the triggering of a potential “CP Libary” error in EE 2.6+ when exporting entries from a template using Hokoku.

0.5.1 Released 2013/07/15

  • Fix: Statuses in status select field now respect the channel they are associated to.

0.5 Released 2013/07/09

Public Release (beta)

0.3

Unofficial release (beta)

3.0.1 Released 2019/04/17

  • Fix: Filename change fix for case-sensitive filesystems.

3.0.0 Released 2019/03/20

  • Hokoku works on EE4 and EE5
  • Hokoku requires Zenbu 3.2.0 or higher
  • Major rewrite with changes to match Zenbu for EE4/5 functionality.

2.2.2 Released 2018/02/15

  • Fix: Fixes to data cleaning for entry date, expiration date, and author screen name display.
  • Fix: Fixed an installation error for fresh packages

2.2.1 Released 2017/10/18

  • Fix: Fixed an error than can occur on fresh installations
  • Fix: Fixed issues when trying to delete profiles, update permissions.
  • Fix: Fixed an issue where Hokoku was affecting display in Zenbu in some cases.

2.2.0 Released 2017/05/06

  • Fix: Converted Hokoku to be compatibile with Zenbu 2.2.0. Using Zenbu 2.2.0+ with this version of Hokoku is recommended to avoid running into issues.
  • Improved: Better performance for some users reporting slowdowns.

2.1.2.1 Released 2017/02/13

  • Fix: Fixes to potential errors if you’re on PHP 5.3. For the record, you really shouldn’t be using such an old version of PHP at this point.

2.1.2 Released 2017/01/07

  • Fixed: A PHP error found in addon.setup.php was resolved.

2.1.1 Released 2016/12/29

  • Fix: Fixed an issue related to EE not uninstalling extension hooks completely when uninstalling Hokoku.
  • Fix: Fixed striptags errors that could occur on Zenbu’s page when installing Hokoku.
  • Fix: Fixed an issue where the URLs used for export were malformed if the CP session was set to Session ID or Cookies and session ID.
  • Fix: Fixed some potential errors that might display if Hokoku is used when no Zenbu Display Settings have been saved yet.
  • Fix: Fixed a potential error with outputting relationship data in plain text.
  • Fix: Fixes to language string loading.

2.1.0 Released 2016/11/14

  • New: Added export options for the CartThrob Order Items custom field.
  • This package includes Hokoku 1.3.1 for EE2

2.0.0 Released 2016/08/08

  • This version only works on EE3 (a copy of Hokoku for EE2 is included with the package)
  • EE3 compatibility

1.3.1.1 Released 2017/02/13

  • Fix: Minor fix to update/install script, which wasn’t updating the exp_hokoku_cache database table.
  • Fix: Fixes to potential errors if you’re on PHP 5.3. For the record, you really shouldn’t be using such an old version of PHP at this point.

1.3.1 Released 2016/11/14

  • New: Added export options for the CartThrob Order Items custom field.
  • Fix: Resolved an issue where the exported filename would change as time passed when using date/time variables for seconds, minutes, hours, and in some rare cases, days or years, creating multiple, incomplete files.

1.3.0 Released 2016/07/09

  • New: HTML-stripped and other output options for text, textarea and other similar fields.
  • Improved: Hokoku is now PHP 7-compatible.
  • Fix: Resolved an issue where categories were not being exported in batched exports.

1.2.1 Released 2014/11/17

  • Fix: Resolved an issue where the Excel compatibility checkbox would remain checked in some cases.

1.2.0 Released 2014/06/26

  • New: EE 2.9 compatibility.
  • New: Customizable export options per fieldtype. Set per export profile.
  • New: Export batch size setting: allows control of export performance.
  • Fix: Fixed an issue where the “Return to export profile manager” link didn’t redirect properly.
  • Fix: Fixed an issue where database updates weren’t being applied during update.

1.1.2 Released 2014/03/04

  • New: EE 2.8 compatibility (miscellaneous minor tweaks).
  • Fix: Fixed an issue where icons would not load when using older version of EE.
  • Fix: Using {exp:hokoku:export} now outputs entry data in the sorting order set in Zenbu’s saved searches.
  • Fix: Fixed an issue where “No data to export” could potentially display after building the export file is complete.

1.1.1 Released 2013/12/10

  • Improved: Added better error handling if export fails for any reason.
  • Fix: Fixed an issue where XID was not refreshed in exports done in batches.
  • Fix: Fixed a PHP error referring to purge_old_progress_records() when exporting from a template.

1.1 Released 2013/09/24

  • New: Added progress display during file export in the CP.
  • New: Cancel button for cancelling an export in the CP.
  • Improved: Image tags are now preserved in the export.
  • Fix: Fixed an issue where odd rare characters were displayed in certain empty data cells in some applications.
  • Fix: Fixed an issue in some installs with session errors displaying and affecting the cp_js_end hook.
  • Fix: Fixed issue where Hokoku scripts would not load when certain third-party add-ons where sharing the cp_js_end hook
  • Fix: Fixed issue where category data would occasionally not output in export file.
  • Compatible with EE 2.7. Make sure you’re using Zenbu 1.8.5+

1.0.1 Released 2013/04/26

  • Fix: Fixed an issue in EE 2.6 where errors where thrown in the background during export.
  • Fix: Fixed an issue with EE 2.6 throwing an error in the Export Profile Editor related to current time.

1.0 Released 2013/04/10

  • Improved: Package file/folder structure now compatible with Updater add-on
  • Improved: Added help text for permissions.
  • Fix: Fixed issue where PHP errors related to stylesheet loading were thrown in some cases
  • Fix: Fixed issue where entities in data which are identical to the CSV enclosure would not be escaped.
  • Fix: Fixed issues when export was attempted despite having no data to export.
  • Fix: Added EE 2.6+ compatibility
  • Fix: Added message in template tag helper when there are no saved searches in Zenbu.
  • Fix: Fixed issue with empty profile tables displaying.
  • Fix: Fixed an issue where Permissions and other settings couldn’t be set or accessed when a site was added by MSM after Hokoku was installed.

0.9 Released 2012/09/22

  • Initial release

3.4.2 Released 2019/08/06

  • Fix: A continued fix to the issue of displaying “No Results” when some were on the way.

3.4.1 Released 2019/07/19

  • Improved: More pagination links are dynamically displayed (up to 10) when viewing a large number of results with fewer items per page (eg. out of 150 results with 25 per page, display 6 pagination links instead of the original 3).
  • Fix: Fixed an issue where “No results” would display while rapidly typing a search, even though there are actual results being retrieved.
  • Fix: Fixed an issue where the top navigation Edit dropdown would not correctly filter by channel when one was selected.

3.4.0 Released 2019/06/06

  • New: Two new search conditions for Relationship fields: is empty and is not empty
  • New: It is now possible to set default sorting by a custom field.
  • New: New search condition for entry date, edit date, expiration date, and custom field Date fields: between dates with date range selection from calendar dropdown.
  • Improved: Added throttling and ajax cancellation (as axios mentions, based on the withdrawn cancelable promises proposal, which some browsers support) when firing multiple search calls at once, typically when typing.
  • Improved: Too many channels to go through? When the list of channels gets too long a search field is now available to filter down channels names.
  • Fix: Adding a filter row would not update the second dropdown options correctly. This should be more accurate now.
  • Fix: Disabling the Modify Edit links in top navigation permission also sends users back to the native EE entry listing after selecting “Save & Close” in an entry form or bulk deleting.
  • Fix: Fix to an issue where entry dates were sometimes not displaying.

3.3.0 Released 2019/04/30

  • New: Support for the File Grid field.
  • New: Dropdowns in the first and third filter row now supports a search input field to filter out options in a dropdown.
  • Improved: The Author dropdown is now ordered by screen name. You’re very welcome and I’m very, very sorry.
  • Improved: Fixed some small issues with dropdowns.
  • Improved: Added cache-breaking URLs on Zenbu assets (CSS and JS) when using a new version of the addon.
  • Fix: Added polyfill for browsers that might not support some of the packaged JS features. Think IE, which you shouldn’t really be using, even with a vanilla EE installation (see EE’s requirements)

3.2.1 Released 2019/04/12

  • Fix: Fixed some edge case errors when some data isn’t initialized properly.
  • Improved: Cleaned up the result display when no Display Settings have been set yet. A bit more basic entry data is displayed in addition to Entry ID and Title (eg. status, author, and entry date).
  • Improved: Saved Searches and Settings dropdowns now display the label permanently. To hell with trying to add some show/hide animation to this!

3.2.0 Released 2019/03/20

  • New: Better checkbox field support
  • New: Fluid field display support. We’re not going full inception here: it’s a simple display.
  • New: Hooks: zenbu_add_nav_content, zenbu_main_content_end, zenbu_modify_results, zenbu_modify_query
  • Fix: Fixed an issue when loading Zenbu in some cases with no particular selected channel.
  • Fix: Custom Fields that were added individually to a Channel, and not added through a Field Group, are now visible in Display Settings.
  • Fix: Fixed an issue with Grid fields where “Show Grid” would display even when there was no data in the Grid.
  • Improved: Minor performance boost by avoiding some unneeded calls/processing.

3.1.0 Released 2018/12/20

  • New: Filter Settings (previously known as General settings) returns with control, from within Zenbu’s Display Settings, of the starting limit, order by, and sort settings. There is a twist, though: these settings can now be saved per channel.
  • New: Copy Display Settings to members groups is back. This time however, Filter Settings are also copied. A feature that is really handy when you end up needing it.
  • Improved: If your channel, status, or author ID doesn’t appear to be set properly in your database (i.e. these items cannot be retrieved because the ID is null or an ID that doesn’t match anything), an icon will display mentioning this data issue. Handy for those troubleshooting sites that were involved in a migration or other kind of data import.
  • Improved: File field support is back, with the option to set the Image Dimension from the available image transformations set in EE.
  • Improved: Added better searching on custom date fields (the native fieldtype).
  • Improved: Main “Zenbu” title is now CSS replaced with “Entry Manager”
  • Improved: Addon top breadcrumbs are now hidden.
  • Fix: Fixed an error that would occur on selecting “Category” for a channel with no categories.
  • Fix: No more duplicate statuses on the status dropdown when “All Channels” is selected.
  • Fix: Fixed an issue where starting from Edit => Your channel would not populate the first dropdown with the custom fields of the selected channel.
  • Fix: Fixed the widespread “This form has expired” error experienced by users with the CP Session Type set to “Session ID only” (s) or “Cookies and Session ID” (cs).
  • Fix: Pressing “Enter” on a filter input field won’t submit a form and possibly send you to the CP login screen.

3.0.3 Released 2018/11/28

  • New: Display options for Author: display screen name, username, or member ID. Authors can be formatted as a link to their CP profile page as well.
  • Improved: When no columns are set to display, a message hinting to set some columns displays, as well as minimal entry information. Better than staring at a bunch of empty checkboxes.
  • Fix: Fixed an issue when loading sticky settings.

3.0.2 Released 2018/11/24

  • Works with ExpressionEngine 5!
  • New: Sticky display is back.
  • New: Errors happen. Often, they will be in the background and accessible through your browser console. Meanwhile, “no results” was being displayed when that’s not quite right. Now, if such errors are encountered, the error will be made available and displayed from within Zenbu for easier browsing, troubleshooting (for those not familiar with the browser’s console/web inspector) and reporting.
  • Improved: Tidied config variables to accept an array under the main zenbu config setting.
  • Improved: Default starting limit is now set to 15 (from 5). Plans are to give control to this starting value from within Zenbu, but if you must change this value in the meantime, you can use the $config['zenbu']['starting_limit'] config variable.
  • Fix: Fixed an error that would occur when processing relationship data.
  • Fix: Fixed an issue where selected entry titles were displaying unparsed link tags when using the native bulk editor.

3.0.1 Released 2018/10/30

  • Improved: The selected channel in Display Settings now matches the selected channel in the main Zenbu search area.
  • Fix: Fixed possible “Duplicate keys detected” errors in the console when loading “All Channels”.
  • Fix: Fixed an issue where an error may be triggered when all items are deselected in Display Settings for a Channel.

3.0.0 Released 2018/10/24

  • Initial release
  • Complete rewrite of the software. Some features may need to be reintroduced or reconsidered in a later release.
  • This version is compatible with ExpressionEngine 4.x.
  • Minimum PHP version: PHP 5.4
  • Recommended PHP version: PHP 7.0+
  • Last tested on: ExpressionEngine 4.3.6

1.9.4.3 Released 2017/02/13

  • Fixed: Fixed an error that might occur for users of MySQL 5.7+ with ONLY_FULL_GROUP_BY SQL Mode enabled.

1.9.4.2

1.9.4.1 Released 2016/07/08

  • New: Zenbu is now compatible (and faster) with PHP 7.

1.9.4 Released 2015/08/31

  • New: Added Dropdate display support in Matrix fields.
  • New: The number of decimals can be controlled for input fields set to “Decimal”, similar to those set to “Number”
  • Improved: Some internal refactoring.
  • Fix: Potential PHP error when accessing Zenbu under a newly created MSM site.
  • Fix: Fixed PHP errors when displaying CartThrob sub-items in CT’s “CartThrob Order Items” fieldtype.
  • Fix: Fixed potential issues on detecting redirection to Zenbu upon entry delete or edit when EE uses the new CP URL structure (EE 2.8+).

1.9.3.1 Released 2015/02/18

  • Fix: Fixed an issue where 3rd-party column settings would not display in Display Settings if the 3rd-party add-on was installed after having some Display Settings saved for some channels.
  • Fix: Added a fix to a possible issue with field order in stored display settings.

1.9.3 Released 2014/11/17

  • Fix: Fixed an issue where the date range dates for the Date fieldtype would not calculate until the end of the end range day
  • Fix: Grid searching functions correctly and does not throw an error anymore
  • Fix: Fixed an issue where Matrix and Grid searches would return no results if the Matrix/Grid search wasn’t the first search criteria.
  • Fix: Clicking the entry_id (#) column in Zenbu now orders entries by entry_id.
  • Improved: Increased preformance for larger sites, in particular with large numbers of members or templates
  • Improved: A number of under-the-hood code optimizations

1.9.2 Released 2014/06/25

  • New: EE 2.9 compatibility
  • Improved: Added EE 2.9+ compatibility for CP links that should point (or return to) to Zenbu
  • Improved: Clarified multi-entry button display in Zenbu.
  • Fix: Fixed an issue where searches in multiple P&T Field Pack fields would not return the correct results.
  • Fix: Fixed an edge case issue where PHP errors should display when multi-entry adding/removing categories when no categories are set up yet.

1.9.1 Released 2014/03/04

  • New: EE 2.8 compatibility (miscellaneous minor tweaks).
  • Improved: Moving away from Zenbu and returning to it (eg. when viewing and editing an entry form) now remembers which page was last visited, in addition to the other search filters.
  • Improved: Added EE 2.8+ compatibility for CP links that should point (or return to) to Zenbu
  • Fix: Fixed an issue where users were not able to access the Saved Searches manager.
  • Fix: Fixed a PHP error that could occur when “No categories” was selected as a filter.

1.9.0 Released 2013/12/10

  • New: Multi-entry category add/remove form is Zenbu native now and displays extra information about categories.
  • New: Added Pages Module URI display column
  • New: Added button to collapse rows of non-displayed fields in Display Settings, for easier field display ordering.
  • New: New hook: zenbu_modify_column_headers, for altering entry results table headers.
  • Improved: Returning to pre-filtered search rules, after editing an entry for example, should be more reliable, especially for users with PHP session variable storage issues.
  • Improved: Added $playa as a class variable in Zenbu_playa_ft instead of using a hard-coded “playa” within class methods.
  • Fix: Fixed an issue with how data was fetched in the Grid fieldtype.
  • Fix: Fixed an issue were PHP errors would display in some of Zenbu’s select fields.
  • Fix: Fixed an issue where pressing Enter after entering search text would result in no result display.
  • Fix: Fixed an issue where entering search text would trigger a silent “Cannot read property ‘left’ of null” error in the browser console.
  • Fix: Fixed an issue where entry results would occasionally disappear if the table headers were rapidly double-clicked.

1.8.5.2 Released 2013/10/03

  • Fix: Fixed an issue where the date range dates would not calculate until the end of the end range day
  • Fix: Fixed an issue where extension javascript would be outputted twice.
  • Changed: Removed Zenbu’s internal Channel Images file so that the native Channel Images fieldtype data display and settings kick in.

1.8.5.1 Released 2013/09/11

  • New: Added Zenbu’s WYSIWYG/text field settings for Editor field.
  • Fix: Fixed issue where Zenbu scripts would not load when certain third-party add-ons where sharing the cp_js_end hook

1.8.5 Released 2013/09/02

  • New: Grid fieldtype support (EE 2.7+).
  • Fix: Fixed an issue where a PHP “Array to string conversion” error was thrown in PHP 5.4+ in some cases.
  • Fix: Fixed an issue in some installs with session errors displaying and affecting the cp_js_end hook
  • Fix: Fixed issues related to date/time display in Solspace Calendar event fields.
  • Fix: Fixed a language string.
  • Fix: Fixed a rare but potential js/css asset loading conflict with third-party add-ons.
  • Improved: Fancybox is now included in Zenbu. Please update your themes folder.
  • Improved: The “Display Settings” top link now points to the display settings of the currently selected channel. The “Entries” top link in Display Settings now returns to the currently viewed channel.

1.8.4 Released 2013/06/18

  • Improved: Added a space between files in Assets-field-within-Matrix.
  • Improved/Dev: Added a display settings argument (array) in the zenbu_result_query() method.
  • Fix: Fixed an issue with protocol relative URLs not creating file hyperlink/image URLs correctly.
  • Fix: Fixed an issue where non-image files in Assets-field-within-Matrix would trigger the modal window.
  • Fix: Fixed an issue where not all files in Assets-field-within-Matrix would display in Zenbu.
  • Fix: Removed unparsed HTML in Zenbu’s top right navigation buttons.
  • Fix: Fixed a PHP error occurring on occasion when a new channel is created.

1.8.3 Released 2013/05/14

  • Improved: Clicking the Search button does not reload the Zenbu page anymore. The request now goes through ajax.
  • Improved: Added some human language display for the CartThrob Discount field.
  • Fix: Fixed a visual glitch where clicking the “Save this Search” button would stack on top of other buttons (eg. for exporting data through Hokoku) after cancelling/saving a search.
  • Fix: Fixed an issue where extension scripts would not load in EE 2.6 in some situations.

1.8.2 Released 2013/04/24

  • New: Added support for the EE Relationship field (EE 2.6+ only).
  • New: Added support for Pixel & Tonic’s Field Pack fields.
  • New: Category display option: Limit display to X categories.
  • Improved: The column used for ordering is now highlighted by default when first loading the Zenbu section.
  • Improved: Code cleanup and minor optimization.

1.8.1 Released 2013/04/09

  • New: Added zenbu_modify_standard_cell_data hook
  • New: Order by category. Default order can now also be set to category in General Settings
  • Improved: Tweaked the Manage Saved Search dialog
  • Improved: Code cleanup and various small tweaks
  • Fix: Fixed issue where ajax pagination would not move to the next page after visiting an entry form for some users
  • Fix: Fixed issue with icons not showing in IE8
  • Fix: Added EE 2.6+ compatibility

1.8.0

  • New: Saved Search Manager: Enables the changing of search labels and order.
  • New: Saved Search Manager: Global saved searches for member groups. Individual saved searches can be copied to other member groups with the appropriate permissions.
  • New: Member Access Settings is now known as Permissions. Added permissions for managing/viewing member group searches.
  • New: Added url_title searching.
  • New: Added “Any Title or Basic Custom Field” as a default rule filter option in Display Settings.
  • New: Added grouped checkbox checking in “All Channels” section of Display Settings.
  • New: Filtering on a custom date field now has the same filtering options as entry_date, expiration_date and edit_date.
  • New: General Settings - Default limit. Now the default limit when visiting Zenbu can be something else than the default 25.
  • New: Added Assets 2 support.
  • New: Added zenbu_modify_channel_data hook.
  • Improved: Now using Font Awesome in the Zenbu interface.
  • Improved: Handling of row sorting in Display Settings
  • Improved: Added all categories to category dropdown when no channel (“All Channels”) is selected.
  • Improved: Reduced AJAX calls used to render filtering rules. Improved related code.
  • Improved: Saved search list in main Zenbu page now follow the height of the top search interface.
  • Improved: More filter options (starts with, ends with, etc) for entry titles and url_titles
  • Fix: Fixed an issue in Assets 1.x where a query containing two asset_id columns seems to ignore the second instance of the asset_id column in some cases and shifts right-hand results to the left.
  • Fix: Fixed an issue in the Channel Images fieldtype where index.php was explicitly used in CI links, creating issues when index.php is renamed in some EE installs.
  • Fix: Fixed an issue in the Channel Images fieldtype where PHP errors occur when no upload directories are set in EE while using CI.
  • Fix: Fixed an issue in the Matrix fieldtype where the same Playa results were displayed across Matrix rows.
  • Fix: Fixed an issue for users using a custom third party themes folder.
  • Fix: Fixed an issue where returning to the Zenbu listing with a memorized custom (i.e. user-created) limit would ignore this setting and display the default first 25 results.
  • Fix: Fixed an issue in certain setups where Zenbu-specific fieldtype classes would not load

1.7.1

  • Fixed: Fixed an issue where the EE login screen was presented in some cases after clicking the entry title
  • Fixed: Fixed an issue where Display Settings for channels added after Zenbu is installed would not saved
  • Improved: Channels are now listed alphabetically

1.7.0

  • New: Expiration and edit date filtering
  • Improved: Package file/folder structure now compatible with Updater add-on
  • Improved: Display Settings now have individual pages/forms for each channel. Fixes data saving and display issues for users with large numbers of channels and/or with a limit on the amount of data that can be sent through a form (suhosin)
  • Improved: Assets are not displayed in a table when only files (and no metadata) are set to be displayed
  • Improved: View Count column only displays the count value (no table) if only one count view is set to be displayed.
  • Improved: Added $category_list to parameters for zenbu_modify_category_display hook.
  • Improved: Reduced query calls for better performance
  • Improved: Updated German language file (again, Danke schön Werner Gusset
  • Fix: A few PHP errors for users of PHP 5.4+
  • Fix: Fixed an issue where fields containing a literal “0” would not display any data in the Zenbu column.
  • Fix: Fixed an issue for users upgrading from before Zenbu 1.5.5 where saved searches appeared to not be saved due to a missing value in the table’s site_id column
  • Fix: Fixed a minor issue where the second filter rule dropdown would not have any value selected.
  • Fix: Fixed an issue where channels without a set custom field group would return an undefined index PHP error.
  • Fix: Fixed an issue where errors would display if not even one custom field was present in the EE installation

1.6.1

  • Fix: Fixed javascript “apply” error for users of recent versions of Google Chrome.
  • Improved: Reduced the number of times searching is fired when searching.
  • Improved: Javascript file tweaks.

1.6.0

  • New: Date ranges for entry_date
  • New: Ability to enable all custom fields in filter dropdowns. Even if fields are not set to show in Zenbu, they can still be searched upon.
  • New: Added custom zenbu_results_refresh custom event in js script.
  • New: Ability for Super Admins to turn on ADD-ONS and ADD-ONS => Modules when enabling Zenbu access to member groups. See note in Member Access Settings
  • New: Added settings for text custom fields set as numeric to allow exponential or regular number display, with control on decimals
  • Improved: Capitalization for a number of fields
  • Improved: Search button appears after page is loaded to avoid rapid search button clicking error
  • Improved: Better defense against garbled text for non-English text/symbols.
  • Improved: Channel selection in Display Settings switches from tabs to a dropdown when there are more than 10 channels.
  • Fix: Added a partial fix to the “apply” error in Chrome.
  • Fix: Fixed a monior issue with Zenbu field validation in Display Settings
  • Fix: Resolved an issue with how Playa class is loaded when used within a Matrix field

1.5.5

  • New Autosave column. Users can add an autosave column which points to the autosaved entry.
  • New: Added hook “zenbu_modify_category_display”
  • Improvement: Modified how Zenbu functions are loaded for third-party fieldtypes. Zenbu now looks in native fieldtypes first, then Zenbu fieldtype files, then defaults to contents of exp_channel_data.
  • Improved: Saved searches are now per site/MSM-compatible
  • Changed: Removed MX Cloner support from Zenbu. This functionality is now moved to a separate add-on, giving it more flexibility and cleaning up Zenbu code.
  • Fix Fixed an issue with users with short_open_tag turned off in PHP getting a fatal PHP error
  • Fix: Fixed an issue with P&T Dropdown and Multiselect fields showing no data when optgroups are present.
  • Improved: Changed the name of hook “zenbu_add_setting_row” to the more general “zenbu_add_column”

1.5.4

  • New: Added alert popup to confirm or cancel the deletion of saved searches
  • New: Added zenbu_modify_field_cell_data hook
  • New: Super Admins can now enable the Zenbu module for other member groups from the Member Access Settings section. No need to visit each member group preferences individually to enable the module anymore!
  • Improved: Slightly more verbal AJAX-based errors
  • Improved: Author name filter dropdown is now alphabetical by screen name
  • Improved: Visually improved the display settings sorter
  • Improved: Added default display of entry ID and title for new channels freshly created but without any settings yet
  • Fix: Added fixes for MSM installs when retrieving and saving individual member settings
  • Fix: Resolved an issue where searching for “Any title or basic custom field” would trigger the Zenbu-specific Playa table query method for all custom fields instead of a single field and would break on opening bracket characters in field data.
  • Fix: Resolved issue with multi-entry delete or edit hooks conflicting with front-end add-ons using the same hook.
  • Fix: Resolved an issue where “in the last X days” and “within the next X days” always defaulted to “within the next X days” after submitting the form
  • Fix: Minor checkbox toggle bug in Member Access Settings

1.5.3

  • Fix: Fixed CONCAT error in Zenbu’s CartThrob fieldtype
  • Fix: Potential PHP error in Zenbu’s CartThrob simple fieldtype
  • Fix: Fixed a bug where users only able to edit/delete their own entries were able to edit/delete entries from other authors
  • Fix: Fixed issues with LiveLook link
  • Improved: Added input field focus on Zenbu page load
  • Improved: Improved submit-type button animation and effect
  • Improved: Tweaked some theme CSS rules to avoid some CP themes from overriding +/- button styles
  • Improved: Saving search filters doesn’t occur when there is no label
  • Improved: Saving search filters can be done by pressing the Enter key (i.e. no need to click the “Save” button)
  • Improved: Added “show calendar only” option for Solspace Calendar field
  • Improved: Searching by associated calendar name in Solspace’s Calendar “Dates & Options” field
  • Improved: Added is empty/is not empty, and other filtering options for Playa fields.
  • Improved: More robust searching in Playa fields
  • Improved: Reduced the number of possible errors displayed when many searches were done in a very short time (eg. frequent clicking of the Search button)
  • Improved: Initial installation does not set custom fields to be shown by default
  • Improved: Added zenbu_add_setting_row hook. This is used in a few places to establish third-party columns/data
  • Improved: Added zenbu_entry_cell_data hook
  • Improved: Added zenbu_custom_order_sort hook

1.5.2

  • Fix: Error when ZENBU_VER is already defined
  • Fix: Issue with fieldtypes that should have contains/does not contain options showed all options (thread 4142)
  • Fix: Potential PHP error in Display Settings when a channel isn’t associated with a field group
  • Fix: PHP errors in Display Settings, such as show_expiration_date error.
  • Fix: Non-existent language key in date format
  • Improved: Better version comparison functions
  • Improved: Added index.html files to block access if Zenbu folder is directly accessed from browser
  • Improved: Added Asset support within Matrix display
  • Improved: Dropped adding of channel dropdown to Content => Edit and changed Access Settings wording for edit replace option if EE version >= 2.4.
  • Improved: Fetching of upload preferences
  • Improved: Added URL_THEMES_THIRD constant support when it becomes active in future EE versions

1.5.1

  • New: Display settings are now saved per member. Administrators can copy profiles to member groups, and remove previous customized profiles in these groups while copying
  • New: Optional date display for entry_date and expiration_date when date is after current date
  • New: “Any title and basic custom field” filtering is possible now when searching in “All channels”
  • New: New hook: zenbu_modify_data_array
  • Fix: Issue with Playa filtering ending prematurely when more than one Playa filter was used in some cases
  • Fix: Fixed PHP error on installation when some channels have no associated fields/field groups (thread 3765)
  • Fix: Issue when “Any title or basic custom field” search term contained double and single quotes
  • Fix: Fixed MySQL error occurring when cat_group_ids have multiple pipe characters in exp_channels (thread 3904)
  • Fix: Issue where date format options were not displayed in Display Settings (thread 3471)
  • Fix: Issue for users using Command/Ctrl + click to open entry links in a new tab.
  • Improved: Reliability when returning to Zenbu’s filtered results after saving an entry
  • Improved: Changed a few hyperlinks to buttons, as that’s more what they are.

1.5.0

  • New: Solspace Calendar support - shows event start/end dates (first rule only), whether it recurs, all-day, end of recurrence and calendar name
  • New: Better Workflow compatibility
  • New: Search all entry basic field data and titles
  • New: Ability to select a native EE thumbnail size in file fieldtype
  • New: Zenbu fieldtype support framework now extended to allow functions to be added in original fieldtype instead of zenbu/fieldtypes folder
  • New: CartThrob fieldtype searching
  • New: Zenbu hooks: zenbu_filter_by_status, zenbu_modify_title_display, zenbu_entry_query_end and zenbu_after_save_search
  • New: German language pack (Danke schön Werner Gusset!)
  • New: Italian language pack (Grazie Riccardo Melzi!)
  • Fix: Fixed an issue with Assets when more than one Assets custom field is present
  • Fix: Fixed an issue with Assets when subfolders were not displayed correctly
  • Fix: Fixed an issue with MSM installations where retrieving site_system_preferences used up too much memory
  • Fix: Edge case fix for when Zenbu is installed before channels are created, as well as other edge case fixes
  • Fix: Fixed an issue with the interpretation of the format of category groups data associated with a channel
  • Fix: Odd display with CartThrob fieldtype when more than one extra column
  • Fix: Freshly installed Zenbu, without visiting the Display Section yet, will display the right custom fields for each channel
  • Fix: A number of bug fixes for Zoo Visitor compatibility
  • Improved: Less ajax request/search firing, which starts after user stopped typing after a short delay.
  • Improved: Removed the wording “Assets” in Zenbu when displaying Assets data
  • Improved: Made “Save this search” a button instead of a link
  • Improved: A number of smaller bug fixes and query performance tweaks

1.4.0

  • New: Zenbu third-party fieldtype API: functions moved to a single place per fieldtype for easier Zenbu field compatibility development
  • New: Assets field support (with options)
  • New: CartThrob field support
  • New: Pages support: enable Pages URI override in LiveLook if an entry has URI set up with Pages module.
  • New: Relationship and Playa fields have the option to display entry ID or not
  • New: “True ordering” of entry listing data by clicking result table header (not through javascript anymore)
  • New: General settings: users can set Default initial filter rule (used to be fixed to “Category”)
  • New: General settings: users can set Default order (used to be fixed to “Entry date”)
  • New: General settings: users can set Default sort (used to be fixed to “descending order”)
  • New: General settings: users can set Additional “Show X results”. Note: high numbers (eg. “Show 9999 results” per page) can yield to long query times or system hanging.
  • Improved: Display settings sorting interface: sorting animation, clearer tabs for each channel, easier clicking of checkboxes, etc
  • Fix: Fix errors when search keywords contained single/double quotes
  • Fix: A number of small bugs, some related to the move to the Zenbu API
  • Fix: Minor filtering rule rendering

1.3.1

  • Maintenance release
  • Fixed issue with Zenbu extension where entry links to multi-entry editing buttons would not work or throw js error
  • Partly removed selective script output based on url since determining url from cp_js_end hook proves unreliable in a few cases
  • Replaced a few HTML element classes for more targeted listening by extension script
  • Fixed an issue when on the Member Access settings page

1.3.0

  • Major rewrite of the Zenbu code to accomodate the new features below
  • New: “Rules-based filtering” - Add as many filtering rules as you want to filter entry results. Similar to email filtering rules.
  • New: Filtering rules can be saved for later use, as well as can be labeled
  • New: More search accuracy options for certain fields - contains/does not contain/starts with/does not start with/ends with/does not end with/contains exactly
  • New: Future entries - display entries with entry date in the next X days
  • New: Option to have Live Look use channel settings or custom settings. Last segment can be set to entry ID or URL title
  • New: Option to display text custom fields as plain text or with HTML markup
  • New: Column display and order settings for no channel/multi-channel entry listings (such as initial screen)
  • New: LiveLook settings - have url_title as last segment instead of entry_id.
  • New: LiveLook settings - use custom segments instead of channel LiveLook settings
  • New: MX Cloner support - must have MX Cloner installed for this to work
  • New: Channel Images 5 support
  • New: Solspace Tag support
  • Improved: Linebreaks in textareas, input fields, etc are respected in display column
  • Improved: Better error messages when AJAX loading of results fails
  • Fix: Tagger 3 support
  • Fix: If no channels exist in your installation, Zenbu displays an error page instead of scary PHP errors
  • Fix: Deprecated comment links now compatible with EE 2.2.1
  • Fix: Thumbnail image display in EE 2.2.1 (changed from EE 2.1.5)
  • Fix: Fixed issue when using style=”” in custom date decorations
  • Fix: Date fields display within Matrix fields
  • Fix: A number of small bug fixes

1.2.3

  • New: Improved return to Zenbu after multi-editing entries (includes when adding/removing categories). No more transition through standard EE entry listings!
  • New: Custom date formatting for date fields (includes dropdate fields)
  • New: Dropdate field support
  • Fix: Links to comments are not transformed to Zenbu links anymore
  • Fix: Solved an issue with Live Look columns not displaying
  • Fix: Solved an issue with display of last authors
  • Fix: Solved an issue with date display and localization
  • Fix: cat_array PHP error for channels without category groups
  • Fix: Solved an issue with categories with the same name not displaying results correctly
  • Fix: Fixed fatal PHP/Query error when “None” is selected for category groups in channel preferences
  • Fix: Default sorting of entries is now descending based on entry date, in accordance with EE’s standard entry listing
  • Fix: EE 2.1.5 compatibility - Fixed fatal PHP/Query error
  • Fix: EE 2.1.5 compatibility - Added support for new EE naming of thumbnails.
  • Fix: EE 2.1.5 compatibility - Content => Edit dropdown fix
  • Fix: Small javascript issue with NDG Flexible Admin when hiding Home button
  • Fix: Added margins and constrained width (700px) on tables displayed in fancybox to avoid hidden or inaccessible images in small tables

1.2.2

  • New: Ability to enable/disable display and set column order for entry ID in entry listing
  • New: “Last edited by” - display last author having worked on an entry.
  • New: Deviant compatibility
  • New: In Display settings, alert before saving settings about channels with all columns set as hidden.
  • New: In Display settings, shadowing when sorting column order. Please update /themes/third_party/zenbu folder
  • Fix: keywords are now encoded before being sent for querying
  • Fix: Changed “keyword” parameter to “keywords” for consistency with standard EE listing and simplification of Deviant compatibility code
  • Fix: PHP show_comments error for users without Comment module installed

1.2.1

  • New: Order entries by entry ID, title, date, edit date, and expiration date, in descending or ascending order, based on total results
  • New: Ordering and display/hiding of entry title column
  • New: Search by Entry ID and URL title
  • Fix: Better and more accurate display of sub categories in category filter dropdown
  • Fix: Fixed an issue where entries from channels which have access denied for certain member groups would be listed in Zenbu and throw PHP errors
  • Fix: Bug where dropdowns would not refresh and errors appear for < IE7 users

1.2

  • New: Compatible with NDG Flexible Admin: Enable Zenbu links in Zenbu’s “Member access settings” section.
  • New: Display of Entry expiration date (after channel sorting)
  • New: Display of Entry edit date (after channel sorting)
  • New: Display of Entry view counts (after channel sorting), includes options to enable/diable display of all view counters (1 to 4).
  • Fix: Entry title sorting by clicking the result table header now orders correctly
  • Fix: Improved handling of foreign character display when “show X characters” option is set (using multibyte functions in PHP)
  • Fix: Sorting of categories in category dropdown (works with related fix in EE 2.1.4+)
  • Some minor code cleanup

1.1

  • New Multiple-site manager (MSM) compatible
  • New NSM Addon Updater support
  • New Support for Playa 3/4
  • New Support for display and search using Pixel & Tonic’s field type labels, including Dive Bar field types
  • New Support for Safecracker file fieldtype
  • New Multi-edit: Better multi-entry editor for editing/deleting entries
  • New Support for DevDemon’s Channel Images addon. Includes options.
  • New Support for DevDemon’s Tagger addon
  • New Support for VZ Url fieldtype
  • New Focused custom field search: you can now search for the presence or absence of keywords in Matrix, Playa, Channel Images, etc fields
  • Improved Multi-edit: Adding/Removing categories from entries returns you to Zenbu after transiting through standard EE entry listing.
  • Improved Performance improvements
  • Improved Removed some redundant function calls
  • Improved Minor improvements to UI: table row stripes, entry rows can be selected from anywhere in the row, etc
  • Fix Dates respect user’s timezone/daylight savings settings
  • Fix Fixes to minor search behavior quirks
  • Fix Fixed an issue with fancybox images not respecting fancybox rules when moving to next/previous image
  • Fix Fixed some issues with links when the Structure module is installed
  • Fix Javascript bug fix for installations without the latest jQuery plugin loaded or jQuery version that cannot support the delegate() function
  • Fix Using the livequery plugin to cover for the lack of delegate() support

1.0

  • First release
  • Multi-adding/removing categories still returns you to the EE's standard Edit Channel Entries page. I hope to modify this soon.

2.3.1 Released 2017/11/03

  • Fixed: Some channels may not have categories assigned to them, yet the first filter dropdown would still display an (unnecessary) category option. This will now be removed when switching to that channel.
  • Fixed: Forgot to increase the addon’s version number in the last release. Oops. This version is 2.3.1, and should display 2.3.1.
  • Fixed: Copying saved searches to member groups wasn’t displaying said searches to members of the destination member group. Now they do. Tip: Make sure your group is allowed to view (or manage) group saved searches from the Permissions section!
  • Improved: For those who think they can manage and sift through tons of data from their tiny phones, Zenbu displays its entry results more responsively on those cramped spaces.

2.3.0 Released 2017/10/17

  • Note: The developer of Zenbu cannot cover all possible fieldtypes that exist: please consider contacting your 3rd-party addon developer for adding support for Zenbu, which is the recommended method for adding Zenbu support. When possible, Zenbu provides support, to some extent, for a few popular 3rd-party addons such as below.
  • New: EEHarbor Fieldpack support
  • New: EEHarbor Matrix support
  • New: Calendar support
  • New: Tagger support
  • New: Don’t like horizontal scrollbars on large entry result tables and prefer the table breaking out of the EE CP layout frame? Now you can do so by passing TRUE on config.php variable zenbuDisableEntryListScrollbars, i.e. add $config['zenbuDisableEntryListScrollbars'] = true; in config.php
  • Improved: Channel list in dropdowns is now alphabetical.
  • Improved: Removed the “Add-On Manager / Entry Manager” breadcrumbs above every page on Zenbu.
  • Improved: Changed the collapse icon to an X icon instead of a left arrow. Hopefully makes more sense.
  • Improved: Added a search/submit button for those who want to click buttons to trigger searches.
  • Improved: Select fields with long options should be less likely to break the Zenbu search area’s layout.
  • Improved: More under-the-hood tweaks to reduce the total number of queries run, especially when Zenbu cache is disabled.

2.2.1

  • Fixed: Fixed an issue with a possible PHP error mentioning $rel_array
  • Fixed: Fixed an issue with saving data when redirecting to Zenbu is involved.
  • Fixed: Fixed a potential situation where extra display settings were not displaying for some custom fields.
  • Improved: Custom status label display should now follow the regular EE3 display style more closely.
  • Improved: Removed top and bottom margin on entry lists when displaying a relationship field in Zenbu.

2.2.0 Released 2017/05/06

  • New: Dropdown behaviour and look should be much improved after switching libraries to generate these fields. Dropdowns look closer to the native EE3 dropdown look.
  • New: Well, not so much new as back actually. Livelook is back with slightly simpler settings.
  • New & Improved: Zenbu was partially rewritten so that you can enjoy an overall much better addon performance.
  • Improved: Styled the status display a bit more than the plain old colored text of EE versions past.
  • Improved: Super Admins are now able to enable/disable the “Modify edit links in top navigation” permission for their group, releasing them from the Zenbu Cage of Eternal Zenbu Links.
  • Improved: Caching improvements, one being relying on it less when that’s possible.
  • Fixed: Fixed an issue where the Display Settings “select all”-type top checkbox would not check/uncheck checkboxes under it in the same column.
  • Fixed: Fixed a potential issue when porting saved searches when upgrading from Zenbu for EE2 to EE3 where the orderby was set to a custom field.
  • Fixed: Fixed issue where some filter information were not visually updating when a saved search was selected from the sidebar.
  • Fixed: Fixed issues with URLs in saved search sidebar (and sometimes logging out users) when the CP session type was set to include Session ID.
  • Fixed: Fixed an issue where ordering by a custom field when there are no custom fields set to be displayed in the entry results threw a MySQL error.
  • Fixed: Fixed an issue where the orderby dropdown would not update when changing channel.

2.1.5.1 Released 2017/03/05

  • Fixed: When viewing an entry form, URLs in breadcrumbs, Edit dropdown and likely elsewhere were pointing to the native EE entry listing. It now points to where it should point, Zenbu.

2.1.5 Released 2017/02/13

  • Fixed: Errors when an CartThrob Order Items field is being displayed should be gone.
  • Fixed: Fixed nested category display in category dropdowns.
  • Fixed: Fixed spacing before the category dropdown which would make switching to other filters afterwards difficult.
  • Fixed: Fixed (hopefully for good) the issue with HTML entities displayed next to “URL Title” in the first filter row’s dropdown.
  • Fixed: Fixed the uncapitalized “entries” word in the sidebar.
  • Fixed: Fixed an error that might occur for users of MySQL 5.7+ with ONLY_FULL_GROUP_BY SQL Mode enabled.

2.1.4 Released 2017/01/07

  • Fixed: A PHP error found in addon.setup.php was resolved.

2.1.3 Released 2016/12/29

  • Back: Saving an entry (using the Save & Close option) now returns users to Zenbu, as it was in EE2.
  • Fixed: Fixed an issue where the URLs of the Create New dropdown were malformed if the CP session was set to Session ID or Cookies and session ID.
  • Fixed: Fixed an issue with the sidebar position not being saved if the CP session was set to Session ID or Cookies and session ID.
  • Fixed: Channel listings should respect the member group’s EE channel access settings and not require clearing cache first.
  • Fixed: Fixed a potential class loading error when combined with other addons, notably Hokoku.
  • Fixed: Fixes to language string loading.

2.1.2 Released 2016/11/14

  • Fixed: CartThrob Order Items field table now has all rows aligned correctly despite missing column data for some rows.
  • Fixed: Fixed a possible error that can appear when CartThrob Price - Simple fields do not have a currency prefix setting saved for the currently viewed site.

2.1.1 Released 2016/11/09

  • Fixed: Fixed an issue where permissions were being too aggressively cached and were sometimes loading the incorrect permissions for a user group.

2.1.0 Released 2016/08/29

  • New: An EE Menu Set is now available for Zenbu. Includes links to Zenbu (All Channels), Saved Searches, Display Settings, and Permissions. It’s a start.
  • Improved: Zenbu now remembers the open/closed state of its sidebar.
  • Improved: Sidebar slides open/closed. You can put your socks back on.
  • Fixed: Fixed an issue where the URL Title label would display HTML markup in the filter dropdowns, among other possible places.
  • Fixed: Zenbu now displays only channels that the (non-Super Admin) user has access to in channel dropdowns.

2.0.4 Released 2016/08/08

  • Fixed: Some 3rd-party fieldtypes would have trouble loading some of their files (libraries, models) when instantiated within Zenbu. This fix adds a few lines to make sure(er) that the fieldtype is loaded correctly and in its correct context.
  • Fixed: Pagination was displaying inline with the results table in some situations. This fix makes pagination display on its own line as it should.
  • Note: Compatible with EE 3.4.0 (although slightly older versions of Zenbu were as well)
  • Note: This version is the minimum required to work correctly with Hokoku 2.0.

2.0.3 Released 2016/07/27

  • Improved: Improved Permissions section look and behaviour
  • Improved: Better cache handling
  • Fixed: Resolved issues with a few custom field files (eg. Expresso) from the Zenbu package.

2.0.2 Released 2016/07/25

  • Fixed: Copying Display and General settings to member groups is fixed.
  • Fixed: An issue with Channel Images (and potentially other addons) was resolved. In the case of Channel Images, additional minor tweaks in the CI ft.channel_images.php file also help in resolving a display option error and language strings. Please make sure the Channel Images changelog mentions this tweak for Zenbu, or contact Zenbu Studio for assistance if needed.

2.0.1 Released 2016/07/08

  • New: Hook zenbu_add_content_before_create_button added.
  • New: Hook zenbu_after_main_content added.
  • Improved: The Permissions page had an odd behaviour where clicking anywhere in a table row would toggle its last checkbox, likely as an (unneeded) UI courtesy by EE. A workaround has been put in place.
  • Improved: Using the native modal handling for Grid field display.
  • Fixed: Fixed an issue where Display Settings weren’t being copied to other member groups
  • Fixed: Fixed an issue where the user would get logged out using Zenbu when “Cookies & Session ID” was used for the CP session.
  • Fixed: Fixed a show/hide sidebar icon issue.
  • Fixed: Super Admin permissions should now be loaded when installing Zenbu for the first time.
  • Fixed: Old general settings remained cached after save when they shouldn’t be.
  • Fixed: The Custom Entry Limit per Page general setting now displays in the “Show X results” dropdown.
  • Fixed: In some cases the “Show X entries” display would not be your set custom entry limit. This is now fixed.
  • Fixed: Order “sort” and “order by” dropdowns should better follow your saved general settings, if set.

2.0.0 Released 2016/01/18

  • This version only works on EE3 (a copy of Zenbu for EE2 is included with the package)
  • EE3 compatibility
  • New: Dropdowns allow for filtering of options. No more scrolling through hundreds of authors.

1.9.4.3 Released 2017/02/13

  • Fixed: Fixed an error that might occur for users of MySQL 5.7+ with ONLY_FULL_GROUP_BY SQL Mode enabled.

1.9.4.2 Released 2016/11/14

  • Fixed: CartThrob Order Items field table now has all rows aligned correctly despite missing column data for some rows.
  • Fixed: Fixed a possible error that can appear when CartThrob Price - Simple fields do not have a currency prefix setting saved for the currently viewed site.

1.9.4.1 Released 2016/07/08

  • New: Zenbu is now compatible (and faster) with PHP 7.

1.9.4 Released 2015/08/31

  • New: Added Dropdate display support in Matrix fields.
  • New: The number of decimals can be controlled for input fields set to “Decimal”, similar to those set to “Number”
  • Improved: Some internal refactoring.
  • Fix: Potential PHP error when accessing Zenbu under a newly created MSM site.
  • Fix: Fixed PHP errors when displaying CartThrob sub-items in CT’s “CartThrob Order Items” fieldtype.
  • Fix: Fixed potential issues on detecting redirection to Zenbu upon entry delete or edit when EE uses the new CP URL structure (EE 2.8+).

1.9.3.1 Released 2015/02/18

  • Fix: Fixed an issue where 3rd-party column settings would not display in Display Settings if the 3rd-party add-on was installed after having some Display Settings saved for some channels.
  • Fix: Added a fix to a possible issue with field order in stored display settings.

1.9.3 Released 2014/11/17

  • Fix: Fixed an issue where the date range dates for the Date fieldtype would not calculate until the end of the end range day
  • Fix: Grid searching functions correctly and does not throw an error anymore
  • Fix: Fixed an issue where Matrix and Grid searches would return no results if the Matrix/Grid search wasn’t the first search criteria.
  • Fix: Clicking the entry_id (#) column in Zenbu now orders entries by entry_id.
  • Improved: Increased preformance for larger sites, in particular with large numbers of members or templates
  • Improved: A number of under-the-hood code optimizations

1.9.2 Released 2014/06/25

  • New: EE 2.9 compatibility
  • Improved: Added EE 2.9+ compatibility for CP links that should point (or return to) to Zenbu
  • Improved: Clarified multi-entry button display in Zenbu.
  • Fix: Fixed an issue where searches in multiple P&T Field Pack fields would not return the correct results.
  • Fix: Fixed an edge case issue where PHP errors should display when multi-entry adding/removing categories when no categories are set up yet.

1.9.1 Released 2014/03/04

  • New: EE 2.8 compatibility (miscellaneous minor tweaks).
  • Improved: Moving away from Zenbu and returning to it (eg. when viewing and editing an entry form) now remembers which page was last visited, in addition to the other search filters.
  • Improved: Added EE 2.8+ compatibility for CP links that should point (or return to) to Zenbu
  • Fix: Fixed an issue where users were not able to access the Saved Searches manager.
  • Fix: Fixed a PHP error that could occur when “No categories” was selected as a filter.

1.9.0 Released 2013/12/10

  • New: Multi-entry category add/remove form is Zenbu native now and displays extra information about categories.
  • New: Added Pages Module URI display column
  • New: Added button to collapse rows of non-displayed fields in Display Settings, for easier field display ordering.
  • New: New hook: zenbu_modify_column_headers, for altering entry results table headers.
  • Improved: Returning to pre-filtered search rules, after editing an entry for example, should be more reliable, especially for users with PHP session variable storage issues.
  • Improved: Added $playa as a class variable in Zenbu_playa_ft instead of using a hard-coded “playa” within class methods.
  • Fix: Fixed an issue with how data was fetched in the Grid fieldtype.
  • Fix: Fixed an issue were PHP errors would display in some of Zenbu’s select fields.
  • Fix: Fixed an issue where pressing Enter after entering search text would result in no result display.
  • Fix: Fixed an issue where entering search text would trigger a silent “Cannot read property ‘left’ of null” error in the browser console.
  • Fix: Fixed an issue where entry results would occasionally disappear if the table headers were rapidly double-clicked.

1.8.5.2 Released 2013/10/03

  • Fix: Fixed an issue where the date range dates would not calculate until the end of the end range day
  • Fix: Fixed an issue where extension javascript would be outputted twice.
  • Changed: Removed Zenbu’s internal Channel Images file so that the native Channel Images fieldtype data display and settings kick in.

1.8.5.1 Released 2013/09/11

  • New: Added Zenbu’s WYSIWYG/text field settings for Editor field.
  • Fix: Fixed issue where Zenbu scripts would not load when certain third-party add-ons where sharing the cp_js_end hook

1.8.5 Released 2013/09/02

  • New: Grid fieldtype support (EE 2.7+).
  • Fix: Fixed an issue where a PHP “Array to string conversion” error was thrown in PHP 5.4+ in some cases.
  • Fix: Fixed an issue in some installs with session errors displaying and affecting the cp_js_end hook
  • Fix: Fixed issues related to date/time display in Solspace Calendar event fields.
  • Fix: Fixed a language string.
  • Fix: Fixed a rare but potential js/css asset loading conflict with third-party add-ons.
  • Improved: Fancybox is now included in Zenbu. Please update your themes folder.
  • Improved: The “Display Settings” top link now points to the display settings of the currently selected channel. The “Entries” top link in Display Settings now returns to the currently viewed channel.

1.8.4 Released 2013/06/18

  • Improved: Added a space between files in Assets-field-within-Matrix.
  • Improved/Dev: Added a display settings argument (array) in the zenbu_result_query() method.
  • Fix: Fixed an issue with protocol relative URLs not creating file hyperlink/image URLs correctly.
  • Fix: Fixed an issue where non-image files in Assets-field-within-Matrix would trigger the modal window.
  • Fix: Fixed an issue where not all files in Assets-field-within-Matrix would display in Zenbu.
  • Fix: Removed unparsed HTML in Zenbu’s top right navigation buttons.
  • Fix: Fixed a PHP error occurring on occasion when a new channel is created.

1.8.3 Released 2013/05/14

  • Improved: Clicking the Search button does not reload the Zenbu page anymore. The request now goes through ajax.
  • Improved: Added some human language display for the CartThrob Discount field.
  • Fix: Fixed a visual glitch where clicking the “Save this Search” button would stack on top of other buttons (eg. for exporting data through Hokoku) after cancelling/saving a search.
  • Fix: Fixed an issue where extension scripts would not load in EE 2.6 in some situations.

1.8.2 Released 2013/04/24

  • New: Added support for the EE Relationship field (EE 2.6+ only).
  • New: Added support for Pixel & Tonic’s Field Pack fields.
  • New: Category display option: Limit display to X categories.
  • Improved: The column used for ordering is now highlighted by default when first loading the Zenbu section.
  • Improved: Code cleanup and minor optimization.

1.8.1 Released 2013/04/09

  • New: Added zenbu_modify_standard_cell_data hook
  • New: Order by category. Default order can now also be set to category in General Settings
  • Improved: Tweaked the Manage Saved Search dialog
  • Improved: Code cleanup and various small tweaks
  • Fix: Fixed issue where ajax pagination would not move to the next page after visiting an entry form for some users
  • Fix: Fixed issue with icons not showing in IE8
  • Fix: Added EE 2.6+ compatibility

1.8.0

  • New: Saved Search Manager: Enables the changing of search labels and order.
  • New: Saved Search Manager: Global saved searches for member groups. Individual saved searches can be copied to other member groups with the appropriate permissions.
  • New: Member Access Settings is now known as Permissions. Added permissions for managing/viewing member group searches.
  • New: Added url_title searching.
  • New: Added “Any Title or Basic Custom Field” as a default rule filter option in Display Settings.
  • New: Added grouped checkbox checking in “All Channels” section of Display Settings.
  • New: Filtering on a custom date field now has the same filtering options as entry_date, expiration_date and edit_date.
  • New: General Settings - Default limit. Now the default limit when visiting Zenbu can be something else than the default 25.
  • New: Added Assets 2 support.
  • New: Added zenbu_modify_channel_data hook.
  • Improved: Now using Font Awesome in the Zenbu interface.
  • Improved: Handling of row sorting in Display Settings
  • Improved: Added all categories to category dropdown when no channel (“All Channels”) is selected.
  • Improved: Reduced AJAX calls used to render filtering rules. Improved related code.
  • Improved: Saved search list in main Zenbu page now follow the height of the top search interface.
  • Improved: More filter options (starts with, ends with, etc) for entry titles and url_titles
  • Fix: Fixed an issue in Assets 1.x where a query containing two asset_id columns seems to ignore the second instance of the asset_id column in some cases and shifts right-hand results to the left.
  • Fix: Fixed an issue in the Channel Images fieldtype where index.php was explicitly used in CI links, creating issues when index.php is renamed in some EE installs.
  • Fix: Fixed an issue in the Channel Images fieldtype where PHP errors occur when no upload directories are set in EE while using CI.
  • Fix: Fixed an issue in the Matrix fieldtype where the same Playa results were displayed across Matrix rows.
  • Fix: Fixed an issue for users using a custom third party themes folder.
  • Fix: Fixed an issue where returning to the Zenbu listing with a memorized custom (i.e. user-created) limit would ignore this setting and display the default first 25 results.
  • Fix: Fixed an issue in certain setups where Zenbu-specific fieldtype classes would not load

1.7.1

  • Fixed: Fixed an issue where the EE login screen was presented in some cases after clicking the entry title
  • Fixed: Fixed an issue where Display Settings for channels added after Zenbu is installed would not saved
  • Improved: Channels are now listed alphabetically

1.7.0

  • New: Expiration and edit date filtering
  • Improved: Package file/folder structure now compatible with Updater add-on
  • Improved: Display Settings now have individual pages/forms for each channel. Fixes data saving and display issues for users with large numbers of channels and/or with a limit on the amount of data that can be sent through a form (suhosin)
  • Improved: Assets are not displayed in a table when only files (and no metadata) are set to be displayed
  • Improved: View Count column only displays the count value (no table) if only one count view is set to be displayed.
  • Improved: Added $category_list to parameters for zenbu_modify_category_display hook.
  • Improved: Reduced query calls for better performance
  • Improved: Updated German language file (again, Danke schön Werner Gusset
  • Fix: A few PHP errors for users of PHP 5.4+
  • Fix: Fixed an issue where fields containing a literal “0” would not display any data in the Zenbu column.
  • Fix: Fixed an issue for users upgrading from before Zenbu 1.5.5 where saved searches appeared to not be saved due to a missing value in the table’s site_id column
  • Fix: Fixed a minor issue where the second filter rule dropdown would not have any value selected.
  • Fix: Fixed an issue where channels without a set custom field group would return an undefined index PHP error.
  • Fix: Fixed an issue where errors would display if not even one custom field was present in the EE installation

1.6.1

  • Fix: Fixed javascript “apply” error for users of recent versions of Google Chrome.
  • Improved: Reduced the number of times searching is fired when searching.
  • Improved: Javascript file tweaks.

1.6.0

  • New: Date ranges for entry_date
  • New: Ability to enable all custom fields in filter dropdowns. Even if fields are not set to show in Zenbu, they can still be searched upon.
  • New: Added custom zenbu_results_refresh custom event in js script.
  • New: Ability for Super Admins to turn on ADD-ONS and ADD-ONS => Modules when enabling Zenbu access to member groups. See note in Member Access Settings
  • New: Added settings for text custom fields set as numeric to allow exponential or regular number display, with control on decimals
  • Improved: Capitalization for a number of fields
  • Improved: Search button appears after page is loaded to avoid rapid search button clicking error
  • Improved: Better defense against garbled text for non-English text/symbols.
  • Improved: Channel selection in Display Settings switches from tabs to a dropdown when there are more than 10 channels.
  • Fix: Added a partial fix to the “apply” error in Chrome.
  • Fix: Fixed a monior issue with Zenbu field validation in Display Settings
  • Fix: Resolved an issue with how Playa class is loaded when used within a Matrix field

1.5.5

  • New Autosave column. Users can add an autosave column which points to the autosaved entry.
  • New: Added hook “zenbu_modify_category_display”
  • Improvement: Modified how Zenbu functions are loaded for third-party fieldtypes. Zenbu now looks in native fieldtypes first, then Zenbu fieldtype files, then defaults to contents of exp_channel_data.
  • Improved: Saved searches are now per site/MSM-compatible
  • Changed: Removed MX Cloner support from Zenbu. This functionality is now moved to a separate add-on, giving it more flexibility and cleaning up Zenbu code.
  • Fix Fixed an issue with users with short_open_tag turned off in PHP getting a fatal PHP error
  • Fix: Fixed an issue with P&T Dropdown and Multiselect fields showing no data when optgroups are present.
  • Improved: Changed the name of hook “zenbu_add_setting_row” to the more general “zenbu_add_column”

1.5.4

  • New: Added alert popup to confirm or cancel the deletion of saved searches
  • New: Added zenbu_modify_field_cell_data hook
  • New: Super Admins can now enable the Zenbu module for other member groups from the Member Access Settings section. No need to visit each member group preferences individually to enable the module anymore!
  • Improved: Slightly more verbal AJAX-based errors
  • Improved: Author name filter dropdown is now alphabetical by screen name
  • Improved: Visually improved the display settings sorter
  • Improved: Added default display of entry ID and title for new channels freshly created but without any settings yet
  • Fix: Added fixes for MSM installs when retrieving and saving individual member settings
  • Fix: Resolved an issue where searching for “Any title or basic custom field” would trigger the Zenbu-specific Playa table query method for all custom fields instead of a single field and would break on opening bracket characters in field data.
  • Fix: Resolved issue with multi-entry delete or edit hooks conflicting with front-end add-ons using the same hook.
  • Fix: Resolved an issue where “in the last X days” and “within the next X days” always defaulted to “within the next X days” after submitting the form
  • Fix: Minor checkbox toggle bug in Member Access Settings

1.5.3

  • Fix: Fixed CONCAT error in Zenbu’s CartThrob fieldtype
  • Fix: Potential PHP error in Zenbu’s CartThrob simple fieldtype
  • Fix: Fixed a bug where users only able to edit/delete their own entries were able to edit/delete entries from other authors
  • Fix: Fixed issues with LiveLook link
  • Improved: Added input field focus on Zenbu page load
  • Improved: Improved submit-type button animation and effect
  • Improved: Tweaked some theme CSS rules to avoid some CP themes from overriding +/- button styles
  • Improved: Saving search filters doesn’t occur when there is no label
  • Improved: Saving search filters can be done by pressing the Enter key (i.e. no need to click the “Save” button)
  • Improved: Added “show calendar only” option for Solspace Calendar field
  • Improved: Searching by associated calendar name in Solspace’s Calendar “Dates & Options” field
  • Improved: Added is empty/is not empty, and other filtering options for Playa fields.
  • Improved: More robust searching in Playa fields
  • Improved: Reduced the number of possible errors displayed when many searches were done in a very short time (eg. frequent clicking of the Search button)
  • Improved: Initial installation does not set custom fields to be shown by default
  • Improved: Added zenbu_add_setting_row hook. This is used in a few places to establish third-party columns/data
  • Improved: Added zenbu_entry_cell_data hook
  • Improved: Added zenbu_custom_order_sort hook

1.5.2

  • Fix: Error when ZENBU_VER is already defined
  • Fix: Issue with fieldtypes that should have contains/does not contain options showed all options (thread 4142)
  • Fix: Potential PHP error in Display Settings when a channel isn’t associated with a field group
  • Fix: PHP errors in Display Settings, such as show_expiration_date error.
  • Fix: Non-existent language key in date format
  • Improved: Better version comparison functions
  • Improved: Added index.html files to block access if Zenbu folder is directly accessed from browser
  • Improved: Added Asset support within Matrix display
  • Improved: Dropped adding of channel dropdown to Content => Edit and changed Access Settings wording for edit replace option if EE version >= 2.4.
  • Improved: Fetching of upload preferences
  • Improved: Added URL_THEMES_THIRD constant support when it becomes active in future EE versions

1.5.1

  • New: Display settings are now saved per member. Administrators can copy profiles to member groups, and remove previous customized profiles in these groups while copying
  • New: Optional date display for entry_date and expiration_date when date is after current date
  • New: “Any title and basic custom field” filtering is possible now when searching in “All channels”
  • New: New hook: zenbu_modify_data_array
  • Fix: Issue with Playa filtering ending prematurely when more than one Playa filter was used in some cases
  • Fix: Fixed PHP error on installation when some channels have no associated fields/field groups (thread 3765)
  • Fix: Issue when “Any title or basic custom field” search term contained double and single quotes
  • Fix: Fixed MySQL error occurring when cat_group_ids have multiple pipe characters in exp_channels (thread 3904)
  • Fix: Issue where date format options were not displayed in Display Settings (thread 3471)
  • Fix: Issue for users using Command/Ctrl + click to open entry links in a new tab.
  • Improved: Reliability when returning to Zenbu’s filtered results after saving an entry
  • Improved: Changed a few hyperlinks to buttons, as that’s more what they are.

1.5.0

  • New: Solspace Calendar support - shows event start/end dates (first rule only), whether it recurs, all-day, end of recurrence and calendar name
  • New: Better Workflow compatibility
  • New: Search all entry basic field data and titles
  • New: Ability to select a native EE thumbnail size in file fieldtype
  • New: Zenbu fieldtype support framework now extended to allow functions to be added in original fieldtype instead of zenbu/fieldtypes folder
  • New: CartThrob fieldtype searching
  • New: Zenbu hooks: zenbu_filter_by_status, zenbu_modify_title_display, zenbu_entry_query_end and zenbu_after_save_search
  • New: German language pack (Danke schön Werner Gusset!)
  • New: Italian language pack (Grazie Riccardo Melzi!)
  • Fix: Fixed an issue with Assets when more than one Assets custom field is present
  • Fix: Fixed an issue with Assets when subfolders were not displayed correctly
  • Fix: Fixed an issue with MSM installations where retrieving site_system_preferences used up too much memory
  • Fix: Edge case fix for when Zenbu is installed before channels are created, as well as other edge case fixes
  • Fix: Fixed an issue with the interpretation of the format of category groups data associated with a channel
  • Fix: Odd display with CartThrob fieldtype when more than one extra column
  • Fix: Freshly installed Zenbu, without visiting the Display Section yet, will display the right custom fields for each channel
  • Fix: A number of bug fixes for Zoo Visitor compatibility
  • Improved: Less ajax request/search firing, which starts after user stopped typing after a short delay.
  • Improved: Removed the wording “Assets” in Zenbu when displaying Assets data
  • Improved: Made “Save this search” a button instead of a link
  • Improved: A number of smaller bug fixes and query performance tweaks

1.4.0

  • New: Zenbu third-party fieldtype API: functions moved to a single place per fieldtype for easier Zenbu field compatibility development
  • New: Assets field support (with options)
  • New: CartThrob field support
  • New: Pages support: enable Pages URI override in LiveLook if an entry has URI set up with Pages module.
  • New: Relationship and Playa fields have the option to display entry ID or not
  • New: “True ordering” of entry listing data by clicking result table header (not through javascript anymore)
  • New: General settings: users can set Default initial filter rule (used to be fixed to “Category”)
  • New: General settings: users can set Default order (used to be fixed to “Entry date”)
  • New: General settings: users can set Default sort (used to be fixed to “descending order”)
  • New: General settings: users can set Additional “Show X results”. Note: high numbers (eg. “Show 9999 results” per page) can yield to long query times or system hanging.
  • Improved: Display settings sorting interface: sorting animation, clearer tabs for each channel, easier clicking of checkboxes, etc
  • Fix: Fix errors when search keywords contained single/double quotes
  • Fix: A number of small bugs, some related to the move to the Zenbu API
  • Fix: Minor filtering rule rendering

1.3.1

  • Maintenance release
  • Fixed issue with Zenbu extension where entry links to multi-entry editing buttons would not work or throw js error
  • Partly removed selective script output based on url since determining url from cp_js_end hook proves unreliable in a few cases
  • Replaced a few HTML element classes for more targeted listening by extension script
  • Fixed an issue when on the Member Access settings page

1.3.0

  • Major rewrite of the Zenbu code to accomodate the new features below
  • New: “Rules-based filtering” - Add as many filtering rules as you want to filter entry results. Similar to email filtering rules.
  • New: Filtering rules can be saved for later use, as well as can be labeled
  • New: More search accuracy options for certain fields - contains/does not contain/starts with/does not start with/ends with/does not end with/contains exactly
  • New: Future entries - display entries with entry date in the next X days
  • New: Option to have Live Look use channel settings or custom settings. Last segment can be set to entry ID or URL title
  • New: Option to display text custom fields as plain text or with HTML markup
  • New: Column display and order settings for no channel/multi-channel entry listings (such as initial screen)
  • New: LiveLook settings - have url_title as last segment instead of entry_id.
  • New: LiveLook settings - use custom segments instead of channel LiveLook settings
  • New: MX Cloner support - must have MX Cloner installed for this to work
  • New: Channel Images 5 support
  • New: Solspace Tag support
  • Improved: Linebreaks in textareas, input fields, etc are respected in display column
  • Improved: Better error messages when AJAX loading of results fails
  • Fix: Tagger 3 support
  • Fix: If no channels exist in your installation, Zenbu displays an error page instead of scary PHP errors
  • Fix: Deprecated comment links now compatible with EE 2.2.1
  • Fix: Thumbnail image display in EE 2.2.1 (changed from EE 2.1.5)
  • Fix: Fixed issue when using style=”” in custom date decorations
  • Fix: Date fields display within Matrix fields
  • Fix: A number of small bug fixes

1.2.3

  • New: Improved return to Zenbu after multi-editing entries (includes when adding/removing categories). No more transition through standard EE entry listings!
  • New: Custom date formatting for date fields (includes dropdate fields)
  • New: Dropdate field support
  • Fix: Links to comments are not transformed to Zenbu links anymore
  • Fix: Solved an issue with Live Look columns not displaying
  • Fix: Solved an issue with display of last authors
  • Fix: Solved an issue with date display and localization
  • Fix: cat_array PHP error for channels without category groups
  • Fix: Solved an issue with categories with the same name not displaying results correctly
  • Fix: Fixed fatal PHP/Query error when “None” is selected for category groups in channel preferences
  • Fix: Default sorting of entries is now descending based on entry date, in accordance with EE’s standard entry listing
  • Fix: EE 2.1.5 compatibility - Fixed fatal PHP/Query error
  • Fix: EE 2.1.5 compatibility - Added support for new EE naming of thumbnails.
  • Fix: EE 2.1.5 compatibility - Content => Edit dropdown fix
  • Fix: Small javascript issue with NDG Flexible Admin when hiding Home button
  • Fix: Added margins and constrained width (700px) on tables displayed in fancybox to avoid hidden or inaccessible images in small tables

1.2.2

  • New: Ability to enable/disable display and set column order for entry ID in entry listing
  • New: “Last edited by” - display last author having worked on an entry.
  • New: Deviant compatibility
  • New: In Display settings, alert before saving settings about channels with all columns set as hidden.
  • New: In Display settings, shadowing when sorting column order. Please update /themes/third_party/zenbu folder
  • Fix: keywords are now encoded before being sent for querying
  • Fix: Changed “keyword” parameter to “keywords” for consistency with standard EE listing and simplification of Deviant compatibility code
  • Fix: PHP show_comments error for users without Comment module installed

1.2.1

  • New: Order entries by entry ID, title, date, edit date, and expiration date, in descending or ascending order, based on total results
  • New: Ordering and display/hiding of entry title column
  • New: Search by Entry ID and URL title
  • Fix: Better and more accurate display of sub categories in category filter dropdown
  • Fix: Fixed an issue where entries from channels which have access denied for certain member groups would be listed in Zenbu and throw PHP errors
  • Fix: Bug where dropdowns would not refresh and errors appear for < IE7 users

1.2

  • New: Compatible with NDG Flexible Admin: Enable Zenbu links in Zenbu’s “Member access settings” section.
  • New: Display of Entry expiration date (after channel sorting)
  • New: Display of Entry edit date (after channel sorting)
  • New: Display of Entry view counts (after channel sorting), includes options to enable/diable display of all view counters (1 to 4).
  • Fix: Entry title sorting by clicking the result table header now orders correctly
  • Fix: Improved handling of foreign character display when “show X characters” option is set (using multibyte functions in PHP)
  • Fix: Sorting of categories in category dropdown (works with related fix in EE 2.1.4+)
  • Some minor code cleanup

1.1

  • New Multiple-site manager (MSM) compatible
  • New NSM Addon Updater support
  • New Support for Playa 3/4
  • New Support for display and search using Pixel & Tonic’s field type labels, including Dive Bar field types
  • New Support for Safecracker file fieldtype
  • New Multi-edit: Better multi-entry editor for editing/deleting entries
  • New Support for DevDemon’s Channel Images addon. Includes options.
  • New Support for DevDemon’s Tagger addon
  • New Support for VZ Url fieldtype
  • New Focused custom field search: you can now search for the presence or absence of keywords in Matrix, Playa, Channel Images, etc fields
  • Improved Multi-edit: Adding/Removing categories from entries returns you to Zenbu after transiting through standard EE entry listing.
  • Improved Performance improvements
  • Improved Removed some redundant function calls
  • Improved Minor improvements to UI: table row stripes, entry rows can be selected from anywhere in the row, etc
  • Fix Dates respect user’s timezone/daylight savings settings
  • Fix Fixes to minor search behavior quirks
  • Fix Fixed an issue with fancybox images not respecting fancybox rules when moving to next/previous image
  • Fix Fixed some issues with links when the Structure module is installed
  • Fix Javascript bug fix for installations without the latest jQuery plugin loaded or jQuery version that cannot support the delegate() function
  • Fix Using the livequery plugin to cover for the lack of delegate() support

1.0

  • First release
  • Multi-adding/removing categories still returns you to the EE's standard Edit Channel Entries page. I hope to modify this soon.

1.3.2 Released 2017/10/18

  • Fix: Fixed a potential template error (“Key id for array with keys…”) that would display and then get cached in the temporary cache used for returning to a Zenbu page.
  • Fix: Filtering using more than one Dropdown, Radio Button, or Position Select filter would only use the last filter. Filters for these fields now stack as they should, eg. Before: “Not A, Not B” would display “C” and “A”, Now: “Not A, Not B” would display only “C”.

1.3.1 Released 2017/09/15

  • Fix: Author dropdown can now contain more than 100 users.
  • Fix: Updated Vue.js library which should fix an issue where going from “All sections” to another section threw a js console error, as well as didn’t update results.
  • Fix: Fixed a display issue in the datepicker when filtering by post date, etc.
  • Fix: Fixed a potential issue where singles would display no entries when there should obviously be one displayed.
  • Improved: There are cases where Zenbu fires a few too many ajax search queries at once (common situation: search query is triggered twice when one would be enough). Zenbu should be firing search queries less freqently now, hopefully making Zenbu feel a bit lighter.
  • Improved: When an input field is focused, pressing any key (and I mean any, even just shift or control/command) would fire a (unnecessary) search query. This should now happen only when the field changes in any significant manner.
  • Improved: Optimized how asset files are organized and packaged.

1.3.0 Released 2017/05/12

  • New: Support for Create Date and Update Date
  • Improved: Zenbu was partially rewritten so that you can enjoy an overall much better addon performance.
  • Improved: User-defined/Custom display templates are now also used in native Craft entry listings (“Use in Native Listing” still needs to be enabled first for your column).
  • Improved: The browser’s address bar updates when a different section or entry type is selected in the section and entry type dropdowns.
  • Fix: Fixed an issue where saving display settings to other users would not update those user’s settings and data because that data was still being cached.
  • Fix: Fixed an issue where ordering by author would display an error instead of what you probably hoped to see: entry results.
  • Fix: Fixed an issue where ordering and sorting was not being remembered when coming back to Zenbu after saving an entry.
  • Fix: Fixed an issue where saved searches would not load ordering and sorting values correctly.
  • Fix: Fixed an issue with clearing cache for entry display when saving Display Settings. Only the currently used locale was being cleared, now they all do.

1.2.1.1 Released 2017/02/22

  • Fix: Fixed an issue where an error about customDisplayStringTemplate would display when trying to save Display Settings. If the issue persists after this update, one solution is to uninstall and reinstall Zenbu (you will lose your previous configuration, but this can be a handy fix for fresh installs).

1.2.1 Released 2017/02/13

  • Fix: Some sections would not display entries if the section only had one or more locales that happened to be different from the Craft installation’s base locale. This shouldn’t happen anymore, i.e. entries should now display.
  • Fix: Fixed an issue where saving new entries followed by redirection to Zenbu would work fine but potentially not load entry results.
  • Fix: Fixed an issue with internal file loading in some environments.
  • Improved: Better caching of internal Zenbu data.

1.2.0 Released 2017/01/11

  • New: User-defined/Custom display templates. This is big: allows you use your own Craft/Twig code to control the display of data in the entry listing. Don’t like the stock display options? Fieldtype not supported? Need to tweak the display of your entry data? Now you can set up entry data display to your needs. Read about and see an example of this feature.
  • New: Ordering by textual custom fields is now possible.
  • New: Ordering by Structure Order is now possible for Structure type sections.
  • New: Visual display of Structure hiearchy (when ordering by Structure Order is selected)
  • Fix: Fixed an issue where searching on categories, tags, or assets would return only up to 100 results.
  • Fix: Fixed an issue where searching on categories, tags, or assets would return only open entries.
  • Fix: Fixed a potential PHP error that may arise on Craft 2.6.2951 and under while retrieving the Craft build number.

1.1.0 Released 2016/11/22

  • New: Date field searches: before X, after X, on X, in the next X days, in the last X days, between [2 dates]
  • New: Added the option to display related entry status in related Entries fields.
  • New: Added the option to display an entry author’s status, thumbnail, and name as a link to his/her account or plain text.
  • Fix: Related Entries fields now display entries from all statuses, not only live.
  • Fix: Fixed fatal errors after upgrading Craft to 2.6.2951 or higher.

1.0.2 Released 2016/11/12

  • Fix: Fix to Category dropdown display.

1.0.1 Released 2016/11/10

  • Fix: Fixed an issue where Category data would potentially not load correctly.
  • Fix: Fixed an issue where the Display Settings field listing was not immediately refreshed after adding/removing/moving field(s) in a section.

1.0.0 Released 2016/10/27

  • New: Category dropdown filter
  • New: Radio Buttons dropdown filter
  • New: Dropdown fields are now searchable using a select/dropdown field instead of an input field.
  • New: Lightswitch filter using a dropdown and Lightswitch data display
  • New: Position Select search dropdown and display options
  • New: Locale searching of entries
  • New: Post/Expiry date searches: in the next X days, in the last X days, between [2 dates]
  • New: Zenbu’s Display Settings can be applied to the native Craft entry listing. This is handy for users who want the field display flexibility of Zenbu, but still want to stick to the native Craft entry listing.
  • New: When activated in Zenbu, fields such as textareas, Rich Text, status, etc, are made available in the native Craft entry listing.
  • Improved: Javascript handling of Zenbu form elements now powered by vue.js instead of painfully done through jQuery. This results in a more robust, and especially consistent, interface behaviour.
  • Improved: Entry listing fades out slightly when it’s a search is in progress to indicate a search is underway.
  • Fix: Returning to Zenbu after saving an entry now respects display settings.
  • Fix: Returning to Zenbu after saving an entry now loads the correct section/entry type combination.
  • Fix: Fixed potential issues with “does not contain” searches on Category fields.

0.11.4 Released 2016/09/01

  • Fix: Fixed an issue where the sidebar open/closed state would not be saved on installations using csrf tokens.

0.11.3 Released 2016/08/29

  • Improved: URLs in Zenbu subnavigation items update based on selected section.
  • Improved: Total results display even when there is no pagination.
  • Improved: Zenbu now remembers the open/closed state of its sidebar.
  • Improved: Sidebar slides open/closed. You can put your socks back on.
  • Improved: The user group checkboxes in Display Settings, to apply display settings to selected user groups, now has a Select All checkbox to check/uncheck all user groups at once.
  • Fix: Fixed an issue where creating a Single would redirect to a not-yet-valid Zenbu URL, dropping you off at an error page.

0.11.2 Released 2016/08/22

  • Improved: Added plugin icons.
  • Improved: Zenbu’s top tabs in Craft 2.5+ are replaced with subnavigation items.
  • Improved: Added plugin description and documentation URLs.
  • Improved: A number of under-the-hood improvements.
  • Improved: Zenbu now checks for updates.

0.11.1 Released 2016/03/17

  • Fix: Fixed an issue with pagination not refreshing result display.
  • Fix: Fixed a class loading error that can occur on case-sensitive servers.

0.11.0 Released 2016/03/11

  • New: Craft 2.6 support, Craft 2.5 is the new minimum requirement (2.1+ should still work fine)
  • Fix: Fixed visual glitch where the sidebar open/close icon was not positioned correctly in Craft 2.5 and up.
  • Fix: Fixed rendering issues in Craft 2.6.
  • Fix: searching by URI now works correctly

0.10.0 Released 2015/08/10

  • New: Plugin setting to hide the Entries tab in the Control Panel.
  • New: Entry section name is now displayed in its own column.
  • New: Empty/Not Empty searches. Covers simple fields such as input and textarea fields, not more complex fields such as Matrix, Tags, Categories, Assets, Entries, etc.
  • Improved: Tweaks to how searches in Zenbu are prepared and queried, leading to better performance (~25-75% improvement, depending on the data being retrieved).
  • Improved: “Zenbu” tab label renaming uses the available modifyCpNav hook instead of javascript, when available. In other words, the “text change flashy thing” doesn’t happen anymore.
  • Improved: Removed “Std” label in Display Settings because it could mean so many things (hint: it meant “Standard”) and replaced it with a classy dash.
  • Improved: Reduced saved search caching, because it was way too aggressive.
  • Fix: Fixed an issue where newly created fields would not show up in Zenbu right away, again because of aggressive caching.
  • Fix: Fixed an issue where temporarily cached filters (eg. when reloading/returning to Zenbu) would not select the correct second filter dropdown value.

0.9.0 Released 2015/07/20

  • New: Added “New Entry” button (with a dropdown for each section) when “All Sections” is selected. It’s the little things.
  • Improved: Changed word limit to character limit. More consistent lengths, also works with languages that don’t use spaces (eg. Japanese).
  • Improved: First filter is focused on page load, saving you and your wrist from reaching the mouse or infinitabbing to the field.
  • Improved: Returning to Zenbu when it remembers your previous search doesn’t do the ol’ flash-of-entries-then-replaced-with-fitlered-entries behaviour anymore.
  • Improved: Removed “Order by” text in filters, since browsers couldn’t agree on how to display the text.
  • Improved: Some internal refactoring.
  • Fixed: Fixed an issue where the “New Entry” button would assume the CP URL always used “admin”. Never assume too much, yet we all fall for it from time to time.
  • Fixed: Fixed an error that would show up when visiting Display Settings, changing the section dropdown to something other than “All Sections”, then changing that back to “All Sections”, and finally clicking the “Entry Listing” tab. This sadly wasn’t a secret combo to unlock God Mode.
  • Fixed: Fixed an issue in which some dropdowns in the filters would have “empty” selections when other dropdowns are changed, triggering errors.

0.8.1 Released 2015/06/08

  • Fix: Fixed an issue with Zenbu showing only 100 total entries, even when showing 200, 500 results was chosen
  • Fix: Fixed a potential issue which would throw the YDSOD (Yellow Debug Screen Of Death) if a section and entry type ID combination didn’t exist (in this universe).

0.8 Released 2015/05/06

  • New: Zenbu (foam) memory: When you leave Zenbu’s main page, eg. when loading an entry form, Zenbu will remember your last search when you return to Zenbu and have all filters in place. Like foam memory (cache), Zenbu forgets the last search after 2 hours of Zenbu search inactivity.
  • Improved: Added 100, 200, 500 results per page options, and removed 1, 2 results per page. Who needs one result per page besides the plugin dev?
  • Improved: Added row highlighting on hover. No need to pull out the ol’ ruler to know which row your mouse is on.
  • Improved: Cleaned up a few style class names. A few.
  • Fix: Fixed a potential issue with unknown/3rd-party fieldtypes in Matrix fields throwing an error, making Zenbu less enjoyable.

0.7 Released 2015/04/22

  • First public release
  • Added related Entries listing display in Matrix fields.
  • Title is the first item in dropdowns, as it is more useful than ID.
  • “Show” links for Matrix only show when there is Matrix data in the field. Otherwise the cell is now empty.
  • Matrix fields are set to show a “Show” link by default (eg. initial install). Less intimidating display on first install.
  • Post date format setting is empty by default, meaning the full timestamp now displays by default.
  • Fixed an issue where editing an entry and selecting “Save and continue” would redirect to Zenbu when it shouldn’t.

0.6 Released 2015/04/14

  • Added “New Entry” button, to create new entries from Zenbu.
  • Added “Redirect to Zenbu on entry save” option in Zenbu’s plugin settings. Accesible from CP => Plugins => Zenbu
  • The “Can copy Display Settings to other users” permission only displays for user groups, not individual user permissions.
  • When a multi-filter saved search is selected while there is initially only one filter row, the minus buttons now display.
  • Entries without a post date do not display the current date by default anymore.
  • Show X results and Order buttons are not vertically aligned (and looking like crap) in IE anymore.
  • More robust multi-filter searching.

0.5 Released 2015/04/08

  • Added User permissions to allow a User or Group to copy display settings to other users. Found in Craft’s Users section.
  • Users that are not allowed to delete entries should not get the option to do so.
  • Entries that the logged in user is not allowed to view or publish will not display in the entry list.
  • Fixed and issue where author filtering was not working properly.
  • Fixed an issue with pagination when csrf protection is enabled.
  • Entries that don’t have a URI do not display a link and home icon anymore.
  • Changing the first dropdown of a search filter to Post Date now clears the 3rd field to avoid errors.
  • Fixed an issue where switching the section dropdown from a section to All Sections cleared the first dropdown in filters.
  • Saved Searches now save the number of entries to show on one page (“Show X results” field)
  • Slightly better modal window handling for Asset images, especially for large images.
  • Added js-based csrf definition where it was missing.

0.4.1 Released 2015/04/04

  • Scrollbars do not appear in the sidebar anymore (eg. Firefox).
  • Fixed an issue where if the URI was the homepage, the URI link would point to zenbu in the CP.
  • The (-) button does not display anymore if there is only one search filter.
  • Fixed an issue where newly added saved searches would then not be ordered correctly.
  • Fixed an issue where iframe in modal windows (eg. for images) would not fill the modal window.
  • Fixed an issue where scrollbars would not appear in modal windows containing Matrix data longer than the window.
  • Added proper asset searching based on filename (can be slow, but the other option was it not working).
  • Fixed an issue where tab Urls would not update when a saved search was selected.
  • Fixed an issue where numeric fields in Display Settings could accept negative values.
  • Fixed an issue where empty Singles/Channels/Structures would still display an optgroup of that type in dropdowns.
  • Fixed an issue in the Saved Search Manager where the “Other Actions” button would display even before selecting any saved searches.

0.4 Released 2015/03/30

  • Fixes to Display Setting saving for users
  • Renamed some controller files/classes
  • Added general plugin settings section. Accesible from CP => Plugins => Zenbu
  • Users can set the top navigation and plugin header text to their own custom text. Can be set in CP => Plugins => Zenbu

0.3 Released 2015/03/23

  • Private beta

Forgot your password?