Home > Tridion > The List Quick Helper Tridion extension gets an update

The List Quick Helper Tridion extension gets an update


Back in October of last year I released the List Quick Helper, Tridion 2011 extension, which, in the unlikely case you’ve forgotten, looks like this:

Tridion GUI Extension Helper Item views

The helper loads within the list view of the main Tridion 2011 GUI and shows additional information about the selected item in the list so there is no need to open a new dialog window just to see the schema being used by a Component or the directory name of a Structure Group just to name a couple of examples.

When I released it the first time I considered it to be a beta as it was a little rushed. Today Im happy to announce that the Helper is all grown up now and at version 1.0, boasting a host of new features and improvements.

New Features

1.

A new slide/push feature lets you make the helper slide down so only its top is showing above the fold, so most of the time the list items are not hidden by the helper. Hovering the cursor or clicking on the helper will make it show again until the cursor leaves the helper’s surface.

2.

Complete integration with the Extensions Manager lets both normal and administrator users control different aspects of the extension.

Here are the options exposed on the Extensions Manager:

  • Administrators can determine which tool is available or not out of the existing set: Quick Folder/SG Create, Rename, Goto, Batch Publishing.
  • Administrators can choose which groups of users in Tridion will the extension be available to.
  • Per user option determining whether the Helper will be turned on or off by default.
  • Per user option determining whether the Helper starts minimized.
  • Per user option determining whether the Helper starts in slider mode.
  • Per user option determining whether the publish batch will be cleared after sending items to be published.

By the way, the extension will work just fine if the EM isn’t available with all features enabled.

3.

With the first version I added the batch publish tool to the Helper which I understand people like allot. One of the things that bothered me about it though was that the Helper only supported a single item select which meant only being to able to add a single item to the batch each time. Well, no more! The Helper now supports multi-select and currently this is mainly for adding multiple items to the batch.
In next versions I will add more info about shared values and properties between the selected items.

4.

I have now modified the helper so it also responds to clicks on the tree view and not only in the list. This also fixes the issue where the Helper will continue to show  the info of a folder or Structure Group which isn’t actually selected anymore.

5.

Added the namespace and root element values to the Helper data when a component is selected.

6.

This one is not particularly ground-breaking but thought it would be a nice touch; I’ve replaced the basic javascript dialogs with jQuery-UI ones:

7.

Additionally I’ve fixed some minor bugs along the way and have made some major code restructuring for better efficiency and better modularity of the code. I’ve also made sure there are no longer any hardcoded resource URLs where there shouldn’t be.

Deployment & Configuration

The extension works much as it did in the previous version, however, the big re-work of the code I’ve done to the extension included changing the file names used by the extension. The extension configuration itself has changed a bit as well. If you have already used the Helper before I suggest removing all configuration and files and deploying the new files (available at the bottom).

For a step by step explanation on how to deploy an extension such as this please see my previous article: Setting up a Tridion 2011 GUI extension in 8 Steps.

Make sure you have copied over all files from the /client/generic and /client/dependencies folders so you have their latest versions.

Very important to note that if you have used an Editor name that is not “2011Extensions” you will need to modify a single line of code in the /client/generic/utils.js file. In line 14 change the value from “2011Extensions” to the Editor name you chose.

Download

download the List Quick  Helper 1.0.

Update: A newer version of the helper is available on this page.

Categories: Tridion Tags: , , , , ,
  1. Neil Gibbons
    June 15, 2011 at 20:26 | #1

    Great work Yoav,

    Looking forward to deploying this and trying out the improvements.

  2. June 15, 2011 at 23:14 | #2

    Hi Yoav, I am installed it and it seems to conflict with one of my data extender. I guess you are loading the items you show the information about right? Can you try to add a data column extender and test List Quick Helper, in my vm it removes the value from the extended column when I click in the item.

    I’ll keep testing. But it’s great stuff, man.

    • Yoav Niran
      June 18, 2011 at 08:51 | #3

      Hi Jaime, Thanks!

      Ill give it a try and see what happens.
      Strange that the Helper will cause any issue with your extender, it simply loads its XML. if the extender adds data to the XML it should still be available…

  3. June 16, 2011 at 00:09 | #4

    Very cool buddy

  4. Neil Gibbons
    July 21, 2011 at 09:06 | #5

    Nice work Yoav,

    One small thing – when I open my Checked-out items list then select an item, (single click, not double-click to open), it disappears from the list and I get a “Invalid URI: cme:chklst.
    Unable to get TOM object for URI: cme:chklst” error.

    If I turn off the helper the error does not return. Any ideas?

    • Yoav Niran
      July 21, 2011 at 13:22 | #6

      Hi Neil,

      I also noticed this error just a couple of days ago. Ill investigate and try and fix soon.

      Thanks!
      Yoav.

    • Yoav Niran
      July 24, 2011 at 18:19 | #7

      Hi Neil,

      Found out the cause of the issue. Turns out that the Selection object passed to the command reports that the selected type of the item is 16 while in fact the selected item is a WorkItem which has a type of 131200 which the Helper doesnt support. So I’ve now made the helper check the types based on the selected items and not what the Selection says…
      Fix will be out soon.

      Thanks!
      Yoav.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 302 other followers

%d bloggers like this: