European Patent Office (EPO) uses Razuna to handle press media

I often rant about the benefits of using the Razuna API to extend the functionality to other systems. Recently the European Patent Office went live with a DAM and CMS implementation that really uses Razuna’s DAM features and the API in an elegant way.

Together with our German partner, ]init[, we delivered a DAM solution that allows EPO, to maintain and distribute all their press material in 14 languages from the Razuna DAM.

The European Patent Office (EPO) offers inventors a uniform and centralised patent application procedure, which enables them to obtain patent protection in up to 40 European countries. The European Patent Office is the executive arm of the European Patent Organisation. Our partner,]init[ designs and implements individual client solutions for governments, public administration, business and NGOs. ]init[ has offices in 7 locations and employs more than 300 people worldwide.epo

The background for the Razuna implementation is EPO’s new website, where EPO needed to a web press section to provide journalists with up-to-date press material, images and video in a way that was easy to search and navigate. Razuna was chosen, because of its ability to catalog media and to provide access via our versatile API. Razuna was installed on a server hosted by ]init[ in Berlin. All of EPOs digital media was uploaded to the Razuna server, where it’s catalogued, tagged and converted into a number of lower resolution formats.


Using the Razuna API, the media is then fetched and displayed on in the media section. Searches are executed on the Razuna server itself, which then provides the content for the website directly.

The total implementation time, which included development of the interface, set up of Razuna, onboarding of media files and test took 8 weeks from start till go-live.

I’m pretty proud of this implementation. Not only was it fast, but it also goes to show the power of the Razuna API, since EPO staff only need to concern themselves with uploading to Razuna. once a media file is tagged, the correct version is immediately available on

Comments { 0 }

How to export metadata from Razuna DAM

At our last webinar, which we incidently do for free every Tuesday at 11 am est, I had a few questions about manipulating metadata. You can manipulate them in many ways in Razuna. On a single asset, you can of course go to the asset details window and edit the metadata. Save – and go. You can add your own custom fields from the admin section and edit the values , you can add labels or you can edit all the standard metadata such as description, keywords, XMP and IPTC metadata.

That’s easy and quickly done.

Now, if you want to manipulate the metadata for multiple assets, you have a few interesting options. You can either select the quick-edit mode and edit the most important metadata for all assets in a folder. And with the quick-edit view, you can do that straight from the folder overview.

You access the quick-edit from the Views drop-down. See below:


You can also run a batch, where you update the metadata for multiple assets quickly. Simply select the assets you want to edit and you will see the batch button appearing on top of the assets like below.


Simple onboarding with Razuna Metadata Export and Import

But imagine you need to manipulate metadata for hundreds or thousands of assets. In this case, running a batch or quick-edit may not be very easy. So for this process, we have created a metadata export. You can either pxport the metadata for the selected files. As you can see below, the “Export metadata” button automatically appears, when you have selected assets. The same can be done from the basket.

You can also simply click on “More actions” and then select “Export Metadata”. In this case, Razuna prompts you whether you want to export for all assets in folder or for all assets in Razuna. Next, you can decide whether you want to export in CSV, XSL or XLSX format. Finally, you can even choose to add the renditions in the export. Click ok, and you will download a nice file, which you can edit directly in your favorite spreadsheet (mine is Excel). All fields are present, and via the spreadsheet, you can move to different folders, add (and even create labels), add keywords etc. The spreadsheet looks like spreadsheets do, but I have pasted a screendump of mine below.


Once you have finished editing the spreadsheet, you simply go to More Actions again and this time you select “Import metadata” (I’m sure you’d figured that out already). Import into the folder or all of Razuna, and your assets are updated.

This is a super simple way of making sure that the quality of the assets you have uploaded during the on-boarding process. You can also use the feature to keep the quality of metadata intact at all times.


Comments { 0 }

Razuna Digital Asset Management module for Drupal

Razuna module for Drupal

Sometimes here at Razuna, we’re reminded of why we offer open source digital asset management to people around the world. And this week, was one of those wonderful occasions. We received an email from Mandar Harkare, who told us that he had developed a Dupal module for Razuna.

He even offered to do a demo, so we set up a Gotomeeting session with him, where he went through the module. How it connects to Razuna, which libraries need to be activated etc. Since we’re no Drupal experts, we were duly impressed with everything he did and said.

Of course – we were mostly impressed with the actual integration. Type in Razuna URL and API key and you’re practically good to go.

The main idea behind the Drupal module is of course, that teams and businesses that use Razuna for managing their files often need to use the images or videos directly on their web site. So, instead of having to upload to Drupal, you can upload to Razuna and use them online. This is similar to what we’ve seen with the WordPress plugin, the Magento extension etc.

Most of all, it just pleases me that Mandar on his own time and dime went out and developed an integration module for Drupal.

As part of the demo, we were able to comment on the module and offer advice on what we believe should be the next features that Mandar should implement.

The current version is a relatively rudimentary version, but it already has the main features in place; connect to Razuna DAM and upload directly to Razuna.

From what I understand, Mandar’s next features will be to allow the Drupal user to search Razuna and use existing Razuna assets directly in Drupal articles, pages etc.

The Razuna DAM Project on Drupal

If you’d like to try the new Drupal module or even help Mandar make it better, please take a look at the Razuna module page on Drupal. I’m sure Mandar would appreciate both comments and assistance. And – if you need someone to integrate Razuna and Drupal for you, maybe shoot him an email and ask.

So to sum up. On days like these, when people like Mandar shows up in my mailbox, it really is rewarding to be in a company that provides open source to the world.


Comments { 0 }

Deployment Models for Razuna Digital Asset Management

I often get the question about how Razuna can be deployed, so I decided to do a short blog post to outline the options.

Some of our enterprise customers, prefer to to have Razuna deployed on their own servers, sometimes even behind firewalls. Other customers prefer to have us handle servers, bandwidth and so forth. Finally some, just want to sign up, enter a credit card and get going.

And – as you may have suspected, we support all of these models and then some.

Enterprise DAM deployment

Let me start out with an example of a typical enterprise DAM deployment. We just delivered a setup similar to the scenario described here to a global chain of retail stores. They had a few IT political issues to deal with. Some we often see among our enterprise customers: Security, Scalability, Security, Speed, Security, Usability and finally Security.

When I asked our customer, who were going to upload tons of images of more or less mundane retail products, if they were afraid that someone might steal images of candle lights and plastic plates, they seemed slightly annoyed. Nonetheless – we’re not averse to security, and frankly you can built an entirely secure application. Just don’t connect it to the Internet.

Back to the setup. They needed about 1 mill images, some video and 200 active users. They needed Razuna deployed in-house but they wanted the assets in the cloud.

Our proposed setup looked like the following:

Razuna Architecture with Amazon S3

So we setup a main application server, a separate database server and used Amazon S3 for storage. This is something you can actually activate directly in Razuna, simply by typing in your Amazon S3 bucket information.

The use of SSD servers is something we tend to prefer more and more, since the performance really improves.

As you will notice, we used 32GB RAM on the main application server, which is twice what we propose as minimum recommendation. And the reason simply is that 16GB really is a minimum recommendation. 32GB is better suited for larger volumes.

Some customers have a fail-over server as well, but since the files are delivered directly from the storage server (in this case S3) it’s not necessary for delivering the files.

You can also substitute the Amazon S3 cloud storage with a storage server, in which case the setup would have looked like the following:

Razuna Architecture with storage server

As you can see – very similar.

The rendering farm server(s) is a feature, which we developed for the BBC. It allows you to distribute the work of creating renditions to separate servers, thereby minimizing load on the main server during upload.

Razuna can be deployed for enterprise DAM needs like this in the following ways:

  • On-Premise DAM
    Deployed 100% on your servers
  • Hybrid DAM
    Razuna Server, Database Server and Rendering farm on your servers
    Assets in the cloud (Amazon S3)
  • Hosted DAM
    Razuna Server, Database Server and Rendering farm on your servers
    Assets on a dedicated storage server or in the cloud (Amazon S3)

Small Business DAM deployment

For small to medium sized businesses you would often install Razuna and database on the same server and have storage in the cloud or on a separate server. In some cases, ike with the Razuna dedicated servers, you will even deploy Razuna, Database and Storage on the same server. Of course, this is slightly less prone to handle large volumes, but it’s still a dedicated server, which goes a long way towards performance for most medium sized businesses DAM needs.

This type of deployment looks like this:

Razuna Architecture - Business Deployment

Adding a separate storage server or using Amazon S3 would allow you to select a smaller harddrive on the main server – and maybe spend that money on an SSD drive to boost performance.

Cloud deployment

The most basic deployment is the cloud deployment. It looks like this in March 2015:

Razuna Hosted

Simply go to and click on sign up. Choose your plan, enter your personal details, and you are good to go.

This is a good solution up to around 150GB and limited daily needs. If you need a lot up uploads and more then a few editors or administrators, you would want to look at either a dedicated DAM server or an on-premise deployment.

If you have questions about the various deployment models, as always, feel free to get in touch. We’d be happy to advice you about the best DAM deployment model for your needs.


Comments { 0 }