Zenbu
Description
See everything, see Zenbu
Now available on Devot:ee!
Zenbu* is a powerful and customizable entry list manager similar to ExpressionEngine's Edit Channel Entries section in the control panel. Accessible from Content » Edit, Zenbu enables you to see, all on the same page:
- Entry ID
- Entry title
- Entry date
- Author name
- Channel name
- Live Look (based on your channel settings)
- Comment count
- Entry status
- URL Title
- Assigned categories
- Sticky state
- Entry edit and/or expiration dates
- Entry view counters (EE docs)
- Last author who edited the entry (requires entry revisions)
- All (or a portion of) custom fields for the entry
* Zenbu comes from the Japanese word "全部", which means "all" or "everything".
Main Features
Display entry data the way you want it.
Show/Hide any entry data or custom field, and change the order in which data is presented with simple drag&drop.
More powerful and flexible filtering options through rules-based entry filtering
Similar to email applications, add and remove as many filtering rules as needed to narrow down your entry search, and your entry list will refresh accordingly. For example, want entries associated with Category A and B, but not Category C? Want only closed blog entries written by yourself, that contain the letters "EE"? Filter your entry list results by category, author, status, sticky, entry date, keyword, and more! Zenbu lets you search entries for keywords in specific custom fields as well! The combinations are endless with an easy to use, flexible and powerful filering system.
Add to this a handful of search terms such as "contains", "does not contain", "starts with", "does not start with", "ends with", "does not end with", and "contains exactly", and you can imagine the power that lies within Zenbu for searching entries.
Clients and Developers alike will be thrilled by the ease of finding the entry information they're looking for, without having to visit individual web pages or entry forms.
Save and label your entry search filters
The filter rules used to narrow down your entry searches can be saved for future use so that you don't have to recreate your filtering rules every time. Searches can be added and removed, and searches can be labeled for easy reference.
Better Multi-entry editing
Editing multiple entries can come in handy, but not when you have to scroll/click, scroll/click, scroll/click at each entry. Zenbu streamlines the process with an improved multi-entry layout. Group-change entry statuses, sticky and "allow comments" settings with the click of a button.
Modal windows for Live Look, Matrix, files and other fields
No more moving to another Control Panel/Template page to have a quick peek at some data. Live Look, image files, and Pixel&Tonic's Matrix can be opened through a modal window right from Zenbu!
Field-specific extra options
Want to...
- reduce the amount of characters displayed in text-type cells?
- see Matrix fields directly in your entry listing?
- control what URL is used for LiveLook within the entry listing?
- display HTML synthax when viewing text custom fields?
- format (or stylize) entry/edit/expiration dates?
In addition to the above, Zenbu has a number of extra options for fieldtypes and other common entry attributes.
Saving display profiles for your or other member groups
Don't want to display all fields to a specific member group? Set up what and how data is displayed and in what order, and save these settings for your own member group, or to other member groups (depending on your access permissions).
Access settings for each member group
Control which member groups are allowed to access their display settings and the member access panel, which groups have a channel dropdown in Content » Edit, and who can save display profiles to other member groups.
Easy access to Zenbu from the control panel's top navigation
Instead of the standard EE Edit entries link, the included extension enables easy access to Zenbu from the control panel's navigation under Content » Edit. In addition, easily filter entries by channel before even accessing Zenbu!
..and more!
Feature list
- Live Look: If Live Look is set for your channel, modal window loading of your Live Look page. No more redirecting to a separate page.
- Additional filtering of entries: by sticky state, author, keywords in the entry title or specific custom fields.
- Quicker management of entries: Checking off entries and editing, deleting, adding/removing categories for multiple entries is more easily accessible and simple to use.
- Quick "save as main menu tab" link to quickly access customized entry listings from the control panel's main navigation.
- Change the order of columns in entry listing through simple click&dragging in display settings page.
- Show/Hide specific columns in entry listing.
- Improved multi-entry editor: In addition to a clear layout of basic entry data, set status/sticky/allow comments settings for more than one entry at a time.
-
Specialized display for and compatible with:
- Matrix
- Assets
- A number of common WYSIWYG editors (Wygwam, NSM TinyMCE, Wyvern, WYMeditor, Expresso, BBR CKEditor...)
- Text and input fields
- Date field
- Relationship field
- Playa (3/4)
- Channel Images
- Tagger
- VZ Url extension
- P&T Fields
- NDG Flexible Admin
- Solspace Tag module
- Solspace Calendar module
- Better Workflow
- MX Cloner Support (must have MX Cloner installed)
- CartThrob
- Text trimming in entry listing for text/input/wysiwyg fields.
- Image thumbnails for images, or link to file for file fields.
- Custom date formatting
- Customized display profiles per member group.
- Copying and setup of display profiles for other member groups.
- Access settings to show/hide the addon's settings or admin pages for each member group.
- Multi Site Manager (MSM) compatible
- NSM Addon Updater support
- Deviant support
- Multilingual-ready: Zenbu is available is English, French and Japanese. More languages can be added in future releases (for contributions, please contact me).
- ... and more in the future!
Requirements
- ExpressionEngine 2.1.3 or later
Compatibility
As of this writing, Zenbu is currently compatible with the following:
| Addon name | Compatibility | Comments |
|---|---|---|
| Assets |
|
Available from v1.4.0 |
| Matrix |
|
Targeted search for keywords within a Matrix possible |
| Playa |
|
Targeted search based on related entry title possible |
| P&T Field Pack |
|
Targeted search by label possible |
| WYSIWYG Editors |
|
Wygwam, Wyvern, WYMEditor, Expresso, NSM TinyMCE, BBR CKEditor |
| Channel Images |
|
Targeted search for keywords within Channel Images possible. Can control display of images, tags, etc (Channel Images 5 support from v1.3.0) |
| Channel Files |
|
|
| Channel Polls |
|
|
| Channel Ratings |
|
|
| Channel Videos |
|
|
| Tagger |
|
Tagger 3 support from v1.3.0 |
| VZ URL Extension |
|
URL is converted to link opening in separate tab/window in Zenbu |
| NDG Flexible Admin |
|
Links to "Edit" section converted to corresponding links to Zenbu. Must install extension and enable Edit conversion for target member groups |
| Deviant |
|
Deviant has an option to redirect to Zenbu after publishing/editing an entry |
| Multiple Site Manager (MSM) |
|
Relationship/Playa entries on another site (using MSM) do not work properly |
| NSM Addon Updater |
|
|
| Dropdate |
|
|
| MX Cloner |
|
Available from v1.3.0 |
| Cartthrob |
|
Available from v1.4.0 |
| Solspace Tag |
|
|
| Solspace Calendar |
|
Available from v1.5.0 |
| Solspace Primary Category |
|
Categories can be diplayed, but not the category set as "Primary Category" yet. |
| Pages module |
|
Available from v1.4.0 - override for LiveLook settings |
| Better Workflow |
|
Available from v1.5.0, requires Better Workflow extension enabled |
Compatible
Compatible with notes or partially compatible
Not compatible (…yet). However, raw data stored in custom field may sometimes be displayed.
Kyara
Description
Now available on Devot:ee!
Kyara* is a package of tools which performs small modifications to your ExpressionEngine database to enable:
- Longer maximum characters in a number of control panel fields, such as entry title and custom field labels
- Changing database tables to specified collation/character sets
In addition, Kyara includes an easy-to-use and flexible database backup utility.
Kyara also has the following features:
- (Field lengths) Optional field counter displaying the number of remaining characters in a field (through accessory use).
- (Field lengths) Simple descriptions on the role of each modifiable field from the module.
- (Table encodings) Quick and easy way to set tables to Unicode (UTF-8) if they aren't set already.
- (Database backup) backup the complete EE database, or selected tables.
- Available in three languages: English, French and Japanese.
* Kyara comes from the Japanese word "キャラ", which is a shortened word for "character".
Example uses
Japanese language pack for EE2
Description
Japanese language pack for ExpressionEngine 2.x. This language pack is based on the Japanese language pack available for ExpressionEngine 1.x created by Matthew Romaine, with modifications based on new EE2 features and my own judgement (!).
NOTE: Although I have level 1 Japanese certification (the highest level of certification for the JLPT), I am considered fluent, but not native in Japanese. In addition to the hundreds of strings that needed to be translated or copied, there may be cases where the translation may not suit your needs. Feel free to modify the translation files to your needs.
Updated and most recent version of the language pack are available at github.
Japanese kana typing
Description
For anyone who types in Japanese, a small extension that writes in romaji (roman letters) in the URL title as you type Japanese kana (hiragana and katakana) or zenkaku (full width) characters in the entry title field.
Although in Western languages the URL titles gets filled in as you type in alphabet letters, when typing in Japanese only, users must often manually fill out the URL title with some half-width alphabet text, often leading to invalid url titles. As there is a likely chance that at least one or two hiragana, katakana, or common zenkaku characters gets typed in the entry title field, this will at least fill in the url title with something, in case the user forgets to fill out the url title.
* Unfortunately, the way ExpressionEngine handles the foreign characters hook, kanji cannot easily be included in the addon, given the permutations of each kanji.
NB moji limit
Description
Similar to the character limiter plugin, but for multibyte characters saved as entities in the database.
Has this ever happened to you?
You have some text in a language that uses multibyte characters (for example, Japanese), but using word/character trimming plugins give you garbled text, especially near the last character. Your foreign characters are probably saved in the database as ASCII entities, and those characters are being trimmed instead.
The NB moji limit plugin allows you to trim foreign language characters correctly, without garbled text (known as mojibake in Japanese).
NB Japanese year
Description
Converts dates into Japanese era format. For example, 2009 is known as year Heisei 21.
Dates cover from the Meiji (1868-1911) to Heisei (1989-present day) periods (Meiji - Taisho - Showa - Heisei).
NB Cycle
Description
Cycles through a series of values, which are used within a tag pair
Google Analytics
Description
Adds Google Analytics tracking code in templates. Does this happen to you? You're adding the finishing touches to a website, including Google Analytics tracking. After registering the site in GA, you have to hunt for that tiny "edit" link in your website profile list, then "check status". After getting your Web property ID, you copy that magic tracking code at the bottom of the page and paste it in your website template. ... or, you could simply type
{exp:google_analytics}
in your template*, and let the plugin put the code in for you. * See usage below.
NB Show custom field data
Description
Shows custom field data in the Edit menu of the Control Panel. Does this happen to you?
- You build multilingual sites using the entry title for one language, and another custom field for the other language. You would like to easily see if a translation has been already written in that custom field, or check what the translation is.
- You create entries, but leave the body blank to be filled out later. You would like to easily see if the body has been filled out, or check what the content is.
Of course, you could search for this information on your site by displaying the corresponding template, or you could access this information by selecting individual entries, one-by-one, in the Edit section of the Control Panel. However, wouldn't it be nice if you could see custom field data from multiple entries directly in the "Edit Weblog Entries"? This is what the NB Show custom field data extension does. It displays custom field data of entries in the Edit Weblog Entries page. The custom fields to display can be set for each weblog.
NB CSV to table
Description
Creates a simple HTML table from a CSV file uploaded in the entry form.
Any segment
Description
A plugin that can be used with ExpressionEngine conditionals which returns TRUE if a specified string is found in any segment. Does this happen to you?
-
Your templates are accessible on your site with or without the default template group.
eg.
yoursite.com/index.php/en/blog
yoursite.com/index.php/blog
... but you have conditionals in your template targeting specific segments.
eg.{if segment_2 == "blog"}
What happens ifenis not part of the URL?blogmay not be insegment_2
In this case, the any_segment plugin would look at all segments and return true if any segment contains "blog".







