Questions tagged [gui-extensions]

Tridion's Content Management Explorer contains an extension point which allows extending the User Interface. This framework is called the GUI Extensions API (internally known as Anguilla). The framework is written in Javascript and allows .NET web applications and services to back the Javascript front end.

Filter by
Sorted by
Tagged with
29
votes
2answers
413 views

How can I remove minification from the 2011 CME when developing a GUI extension?

I am developing a GUI Extension and am having some issues identifying some errors in my code. I am seeing errors that include the name of my extension but the code is minified so the line looks like: ...
18
votes
1answer
194 views

Creating a Multiple Operation Progress Bar

I've currently using Tridion 2011 SP1 and would like to create a long running process. The process receives update by polling a external service till it's done. Example of this bar: So what I would ...
17
votes
3answers
207 views

During GUI Extension development, what are the likely causes of a blank user interface with a grey bar

When working on a GUI extension, it is very easy to break the GUI, so that the normal contents of the dashboard don't show up on start up. Instead, you get a Grey box (the NavigationHeader div) ...
13
votes
3answers
501 views

JQuery and dependencies for GUI extensions?

I'm trying to answer a question on what versions of JQuery work with SDL Tridion GUI extensions. I understand that the Anguilla Project uses Sizzle, a sort of subset of JQuery, as a selector engine. ...
12
votes
2answers
247 views

How to make sure we are always Intercepting “Send to My Favorites” user actions

I have recently implemented a rename favorites feature for Tridion and in the process I am intercepting the AddUri command and posing a prompt for the user to provide a new name for the favorite. ...
11
votes
4answers
212 views

GUI Extension - Extending Publications Block in left Panel

Experts, I want to develop a GUI Extension, in which I want to place a search box above the Publications list as shown in the attached image. It is to introduce a instant(responsive) search over the ...
11
votes
2answers
431 views

Tridion Extensions

I would like to have an extension (GUI) on Component Save and Close checking if all fields have proper values. I have not written any extensions still and will start with by simply throwing an alert ...
11
votes
2answers
140 views

Is there a way to make the CME always show thumbnail view for certain folders?

Some of our folders have a mandatory Multimedia Schema attached to them, and as such can only contain images. We would like the CME to default to thumbnail view rather than list view for the folders. ...
11
votes
2answers
510 views

GUI extension to hide field in 2011 SP1

I'm in the process of developing a GUI extension to hide a schema field when the component loads. For now I am testing the feasibility in Firebug using the following code to get the actual field: ...
11
votes
2answers
128 views

GUI Extension: Need to disable Email address field in Audience Manager Contact View

I'm trying to build a GUI Extension for Audience Manager to disable the Email address field. My attempt (below) is failing because the field is disabled by default (at the point that I attempt to ...
11
votes
1answer
133 views

Is it possible to only view Publications and their parent/ child publications?

I see in a a lot of Tridion implementations where there might be 100 or more publications, some of which may only inherit some default schemas. Consequently, I have to scroll through 40+ publications ...
10
votes
2answers
3k views

How to make the text area in CodeMirror extension fit the entire screen?

Is there a way to make the text area in CodeMirror extension fit the entire screen? I am using 0.32 version downloaded from https://www.sdltridionworld.com/community/2011_extensions/codemirror.aspx ...
10
votes
1answer
242 views

How can I access custom configuration settings in a GUI extension?

According to the documentation, the settings element in a GUI editor (or model) config file can contain an element called customconfiguration (see http://docs.sdl.com/LiveContent/content/en-US/SDL%...
10
votes
1answer
328 views

which browsers are in scope for Tridion 2011 and Tridion 2013?

I'm beginning some work on some new Tridion GUI extensions and I'll like to use CSS3 and some HTML5 features. I'm guessing 2011 was scoped for IE7, but is that true of 2013? Does Tridion use any ...
10
votes
1answer
108 views

What minifier does the Tridion GUI use?

What is the minifier that the Tridion GUI uses? I have an issue where my GUI Extension code works fine without minification but does not work with the minifer enabled. Maybe there are certain coding ...
10
votes
1answer
162 views

Notification Message Event | Anguilla

I am looking to catch the Event, when notification bar shows a notification message in GUI using Anguilla framework. Actually at that perticular event, I want to catch the messages of certain type ...
10
votes
1answer
109 views

How can I close $messages.registerWarning in Tridion 2013 SP1?

I tried the following but the warning still appears in the middle of the window: myMsg = $messages.registerWarning("myTitle","myDesc",null, true); myMsg .doArchive(); myMsg .dispose(); Registering ...
9
votes
2answers
902 views

Component Fields available in GUI Extension with fieldBuilder

I would like to get all the Component fields in the Component View from a GUI Extension. I am following the excellent code sampels provided here: GUI extension to hide field in 2011 SP1 My problem ...
9
votes
2answers
97 views

Using settings to enable/disable command in Alchemy4T

I'm trying to use client settings in Alchemy to enable/disable some command (RibbonToolbarExtension), but I don't know how can I use the "getSettings" service, because is an asynchronous service, that ...
9
votes
2answers
339 views

SDL Tridion Alchemy Plugin Installation Error

I am working on SDL Tridion 2013 SP1 and Alchemy version which i have downloaded is Alchemy4Tridion Version: 0.7.0.0 link. I have downloaded the Alchemy4Tridion Developer Pack link and trying to ...
9
votes
2answers
118 views

GUI Extension - Unable to populate item using minor version

How to populate an item using minor version? Am using the below code snippet. var item = $models.getItem('tcm:222-7244-64-v1'); - Works fine. var item = $models.getItem('tcm:222-7244-64-v1.3'); - ...
9
votes
1answer
157 views

Ordering and Removing Columns from List Views

I have created a new DataExtender to display a custom field for my items, and this column has been added to an editor and it works correctly in the CME. However I would now like to remove one of the ...
9
votes
2answers
213 views

How to get the metadata of a page(minor version) in Tridion for Context Menu Item?

Workflow is enabled in the system. There is a context menu button added to the editor which makes use of Page metadata. The Event System will update the current page path in the page metadata on when ...
9
votes
1answer
354 views

How can you extend the default behavior of Tridion.Cme.Commands.Open.prototype._execute()?

I have written a GUI extension which adds an additional tab to many of the Item views in the SDL Tridion CME (e.g. Component, Page and Schema etc.). I have also written some JavaScript which loads ...
9
votes
1answer
166 views

Can we use Catalina Controls in GUI Extensions?

I understand SDL Web uses a mix of "Anguilla" and "Catalina" controls in its user interfaces. But I don't see much public information about Catalina. In a typical SDL Web GUI extension, are ...
9
votes
1answer
91 views

Broadcasting Notification to message center not working

I am using SDL Web 8.5 and I want to broadcast a warning message to the user upon saving a component. I am using the event system to trigger the message on save. However, after setting everything up, ...
8
votes
2answers
174 views

Is Anguilla in Tridion 2013 Backwards Compatible with 2011 SP1?

Is the Tridion 2013 Anguilla GUI Extension framework (and 2013 SP1) backwards compatible with Tridion 2011 SP1 HR2? I realize that there are significant Message Centre changes in Tridion 2013, but ...
8
votes
1answer
198 views

Opening a popup with Alchemy4Tridion framework

I'm creating a GUI Extension with the Alchemy4Tridion framework and want to open a popup. The problem is the popup file is installed in assets/popup.html by Alchemyand not assets/views/popup.html. ...
8
votes
1answer
150 views

Access Tridion object in Browser Console?

I was trying the answers to this question: How to mass delete Tridion MessageCenter warnings? I noticed in SDL Tridion 2013 SP1, in the Browser console it seems the slide out menu is available using ...
8
votes
1answer
180 views

How do I only load a specific Javascript file when the current view is a ComponentView?

I would like to be able to only load a JavaScript file when the current view is a ComponentView. So something in the lines of: <cfg:group name ="groupname" applyTo="ComponentView"> <cfg:...
8
votes
2answers
142 views

Publish from Publishing Queue extension in SDL web 8.5

I am trying to run Publish from Publishing Queue extension on SDL web 8.5 but seems some JS related error when clicking on publish or unpublish from the queue. I downloaded the latest extension from ...
7
votes
2answers
156 views

Custom ItemSelectDialogView when called from component with a preset schema

I want to have a custom version of the ItemSelectDialogView (The pop up when including a MultimediaLink) when it is called from a component with a preset schema. For example: I have component X which ...
7
votes
2answers
143 views

Tridion 2011 Icons and how to set them to be used

What links an icon to a specific Tridion object such as a schema, folder, TBB? I am seeing the following context in the url for icon images; WebUI/Editors/CME/Themes/Carbon/icon_v6.1.0.55920.37_.png?...
7
votes
2answers
274 views

How do you get a user's name and description from their ID in the SDL Tridion Anguilla framework

I have written a GUI extension for SDL Tridion 2011 SP1. The GUI consists of an extra ribbon button and event handler which is triggered when a component is saved. My event handler is registered as ...
7
votes
2answers
168 views

Adding customized functionality on the Translation job component

I want to add check box "Select All" functionality on the Translation job component, please see below screen shot. using "Select All" I can select all below publication list or deselect as well. Is ...
7
votes
2answers
273 views

How to pass data from custom Popup to currently selected text editor in Tridion UI 2012 (SiteEdit)?

I am successfully able to open a custom popup and pass the data from the popup to the currently selected editor in CME. But the same custom popup is not working with SiteEdit. The popup opens but the ...
7
votes
1answer
84 views

Remove a default Button or Command?

I've seen several GUI extensions that add some new functionality in the form of a button in the ribbon toolbar (e.g. Save & Comment, insert footnote, etc.). The documentation describes several ...
7
votes
3answers
190 views

Load GUI extension only in certain view

I am building a GUI extension (for Tridion 2013 SP1). The GUI extension has a DataExtender (which adds a column to the component presentations list on a page view). When I examine the logging of the ...
7
votes
1answer
156 views

Change column widths in GUI

This is a follow-up to my question about usability in Tridion 2011 / 2013. The problem that our CM users have is that they always need to resize the columns in the list view (because of lengthy ...
7
votes
1answer
259 views

How do I check if a Component is the parent or a copy of the parent using the Tridion JavaScript Framework (Anguilla).

I would like to see if a Component is the parent or a copy of the parent using the Tridion JavaScript Framework (Anguilla). var item = $models.getItem(selection.getItem(0)); if (item.getItemType() =...
7
votes
1answer
238 views

Automatically logging out SDL Web 8 user from the CME after X hours

We have a custom SSO implementation that we are using to secure the SDL Web 8 CME. For the most part it is working quite well. However, for understandable security reasons our SSO provider needs to ...
7
votes
4answers
161 views

Restricting GUI extension custom tab to a particular publication

I have implemented an additional tab control to the edit window at the component presentation level for a page using the approach mentioned here : http://www.curlette.com/?p=753 However I need to ...
7
votes
1answer
151 views

Audience Manager GUI Extension - event fired when the Details tab is selected

I'm implementing a GUI Extension for Audience Manager - initial steps have gone well, got my config right, script loaded etc. I'm looking for the event I can subscribe to when the "Details" tab is ...
7
votes
0answers
64 views

Web8, GUI Extension, CodeMirror/RTF - Changes not updated in the Source Tab's contents

I have been struggling with this for a few days now, and I have tried many different ways (i.e. wrong ways) to get the correct events to fire so that when the contents of the RTF's Source Tab (which ...
6
votes
3answers
87 views

From Where are Publishing Priorities are fetched?

While I was going through the Publish.js, I found a predefined method Tridion.ContentManager.Model.getListPublishPriorities(). From where does this method fetches the Priority List?
6
votes
3answers
456 views

How to integrate my custom button into Experience Manager

I have created a custom button, JS and Configuration file and integrated it with the System.Config file and it works successfully. For this I need only to add my config path, virtual directory name ...
6
votes
3answers
386 views

Tridion 2013 MessageCenter, how to display message?

I would like to show a message in the new (and improved) Tridion 2013 MessageCenter. In Tridion 2011 I used the following code: $messages.registerNotification(data); However, this does not work in ...
6
votes
1answer
164 views

How to get the Anguilla $models object in Chrome console

I would like to use the $models object while hacking javascript in the Google Chrome Console . For example, I would like a 1 line sample of how to get the $models object and then be able to : $models....
6
votes
1answer
211 views

How to check that component is multimedia component in Tridion GUI extension?

I using next code to check that item is component: $models.getItemType(itemId) == $const.ItemType.COMPONENT It work fine for me, but I need to check that given component is multimedia component, the ...
6
votes
1answer
135 views

Tridion cannot find my resources

I want to add my own resources to my current GUI extension project. To do this I was following Bart Koopman's example. However when I add my resources Tridion just wont show the DasboardView and give ...

1
2 3 4 5 6