Continuing on with the creation of Alchemy Plugin videos, I’ve just added a new one to show how to upload a bunch of multimedia items into SDL Tridion.  The video is posted after the jump.
Category Archives: Extensions
Asynchronous Events – Fire and Forget
In http://www.tridiondeveloper.com/intro-to-the-event-system I described the overall event system, listing many of the options available, but not describing them in detail. One of these options requires further examination: Asynchronous Events.
Asynchronous Events happen outside of the regular process of the code that is running. They may run now, or they may run later. You can think of Asynchronous Events as “Fire And Forget” rockets. Sometimes that’s exactly what you need, and sometimes that’s exactly the wrong thing. Let’s look at some scenarios for both.
Mass publish content as individual publishing jobs
Dynamically Generate SDL Tridion Documentation
We’ve been quietly releasing some new plugins over at the Alchemy Webstore. As part of those releases I’ve made some quick demonstration videos as it’s far nicer to watch a video showing how to use a plugin than reading the description
To crack things off, after the jump we have the first in the series dedicated to generating Tridion documentation automatically.
Using the Core Service within Alchemy
With a number of versions of SDL Tridion, SDL Web (and soon to be SDL Tridion Sites) out there with Alchemy users, our latest version of the plugin development framework contains some major updates for the core service.
Extending the SDL Knowledge Center GUI
Many of us are familiar with GUI extensions in SDL Web, as well as Alchemy plugins, which integrate into the GUI via the Aguilla JavaScript framework. With SDL Knowledge Center, the story is a bit different. At first glance, Knowledge Center appears to have a GUI very similar to Web’s, in terms of look and feel. Under the hood, however, it’s implemented differently. There is no Anguilla. Anguilla is more of a Tridion thing. And from my experience, the concept of a GUI extension does not really exist in KC. There is documentation on plugins and extensions. But there is no clear, simple approach to extending the GUI, as far as I can tell. In this post, I outline a simple technique for extending the GUI functionality of your Knowledge Center implementation.
Finding duplicate binaries in your SDL Tridion Publication
SI4T-Solr 1.2 for Web 8
Looking at code you wrote three years ago can sometimes be a confronting experience. In case of the code I wrote for SI4T, this was no different. After you go through the six stages of debugging and cringe at the aestestics of the code base, the only thing you can do is rewrite the stuff with the knowledge of today and be solaced by the fact that your code is actually used in production environments and not breaking too much.
Web 8, SI4T and Storage Extensions
The release of SDL Web 8 has seen the biggest overhaul of the Content Delivery stack since Tridion 2011 and much of it has been applauded much, as the new Micro Services architecture and with it the ability to scale, deploy and be distributed in general, gives many more architectural options than just having an API in your web application connecting you to a database.
Building this while guaranteeing backward compatibility with the Tridion 2011/2013 CD stack is more than a major task and I for one am happy to see that that feat was pulled off really well. That is, unless you have overridden the default DAOFactory classes in your Deployer Storage Extensions, as is the case with the SI4T Storage Extensions. When testing SI4T with Web 8, it turned out that loading of the SI4T Storage Extension did not work in every scenario. This has to do with the subtler points of Spring Bean Class loading.
Alchemy Training Video 5: Adding CSS and JavaScript to our Tridion Popup Window
In this Alchemy Training video, I’ll demonstrate how to use the Resource Group Class to easily add CSS and Javascript to your SDL Tridion / SDL Web GUI Extension.