11

If you are uploading images to an existing Folder you can specify a schema for that folder in the CME, after it any image uploaded using Webdav in that folder will use the specified schema. Additionally you can use an event system to execute some code in the Save-Initiated event in order to select the multimedia schema, it will give you more control but ...


9

As mentioned already, your requirements match exactly what the Media Manager Connector is designed to do. I do not know what the "Stub schema component" you refer to is. Basically MMC will create stub components (one for each distribution you for example link to), and a single schema that will be used by the stub components. It's not clear to me what you ...


8

If it is SDL Tridion 2011, in your scenario (huge number of digital assets), I would recommend using a separate Digital Asset Management (DAM) system instead of storing them in SDL Tridion. To be noted, SDL Tridion is a Web Content Management system with few capabilities of a DAM system. and then accessing these assets using external URL. Primarily streaming ...


8

CoreService provides client StreamDownloadClient to download files from Content Manager. You can use following code to get the binary content as a stream, and once you have stream you can read the stream to find the text. StreamDownloadClient streamDownloadClient = new StreamDownloadClient(); Stream tempStream = streamDownloadClient.DownloadBinaryContent(“...


7

The behavior you're describing is consistent with the bug introduced by Chrome 36 (and fixed in the upcoming Chrome 38). SDL has issued hotfix CME_2013.1.0.88115 to address it, ask your system administrator to deploy this fix and the problem should go away. Alternatively you can use a different browser while waiting for the hotfix.


7

This is normally a database maintenance issue. The most important thing is to ensure that the sp_updatestats stored procedure is being run regularly (I have seen this being done 6 times per day on high volume systems). There is an excellent SDL Tridion World article by Julian on Maintaining SDL Tridion Databases too.


7

Here some sample code. I hope this helps. CoreServiceClient channel = new CoreServiceClient(); ComponentData component = new ComponentData(); component.Id = "tcm:0-0-0"; component.ComponentType = ComponentType.Multimedia; component.BinaryContent = new BinaryContentData() { IsExternal = true, ExternalBinaryUri = "http://static.businessreviewonline....


7

Binary will be downloaded locally at a render time and added to package. In case of preview it will be stored in \web\Preview. Not sure where will it be in case of real publishing. Thumbnail will be generated, but I'm not sure where will it be stored. I think it has something to do with \web\WebUI\WebRoot\ThumbnailCache The benefit of external binary is ...


7

That's an interesting requirement, I suspect there's certainly nothing in the CMS to set this. I suspect this might be quite easy to build using a GUI extension. The list views (in list or details modes) are built (as Iframes) and rendered into the HTML output always, the buttons to toggle the views simply show and hide the relevant frames. I guess you'd ...


7

ECL, which is what is used for the Media Manager Connector, currently does not have a separate Schema for each sub-type. Which means that you can only create a link (by using the ECL stub Schema) to all of the items that your ECL provider contains. The ECL stub Schema is created in the stub folder you set under the StubFolder element in your ...


6

In Tridion 2013 you need to add Media Manager as an allowed MM Schema in the content schema's link field. Have you done that? I don't have a 2011 system with Media Manager installed to test with, so not sure if it is the same.


6

The binary content of an external Multimedia Component will not be stored in the CM database, but upon Publishing the content will be loaded from the external link and published as a regular multimedia component. So it will end up on your presentation server in your Broker storage (file system or database depending on storage configuration). This means that ...


6

I hope there is a better and smarter way to achieve this functionality. But.. There are few points to consider: How to determine if the view should be Thumbnail When you load Folder content, it does not necessarily mean that you load folder itself. As you mentioned you have a MM schema associated. But unless UI loaded a folder it knows nothing about this ...


6

It should be possible to make it faster, but it all depends on implementation. Notice ECL supports two ways of publishing. One is as you mention here - the image stays in the DAM, or is published by the DAM. But it does also support publishing the images through Tridion - and this would most likely be considerable slower than what you have now. When you ...


6

You can get the bytes of the document/image/... that was uploaded to the multimedia component. I believe you can get it using this code // MMComp contains the multimedia component - you can get this via a call to the GetObject(tcmuri) function if (MMComp.BinaryContent != null) { var bytes = MMComp.BinaryContent.GetByteArray(); } Now, you have the ...


5

Unless, the multimedia that you are trying to upload is huge in size, You may want to check on the health of your DB. You may want to refer these questions: Timeout in the TridionUploadAssembly Content Porter generating SQL connection error


5

A multimedia type is just a definition of a type of binary file you want to handle in Tridion, it's not a piece of content you can use. You're still missing the following 2 steps: Create or modify an existing Multimedia Schema that allows editors to create content with this new Multimedia Type Create a new Multimedia Component - here you can upload a ...


5

DXA follows the behavior that SDL Web (or Tridion if you will) delivers, when using an External URL in a Multimedia Component, at Publish time, the content of the External URL is fetched and published as a binary. So while this might not be what you expected or wanted, this is considered correct behavior at this time. The idea behind this is that the ...


4

What you are doing in your Template 1 is publishing the Multimedia Component using the RenderedItem.AddBinary() method. However you don't seem to be doing anything with the Binary object returned (which contains the Binary.Url property). Then in Template 2, you are also adding your Multimedia Component to the package, after which the "Publish Binaries in ...


4

Actually, both behaviors may be correct. Whenever you unpublish something, Tridion (using the Resolver mechanism) will try to figure out what needs to be unpublished to remove that object from Content Delivery. Basically, it will check what was used to publish that item in the first place, then go about its business of unpublishing it. Items are never ...


4

Definitely the publishing of the pages will be much faster, as you are not publishing the binaries with the page. As introducing a DAM is a change in the architecture, one thing you could evaluate is publish the binaries separately and do not force the republishing of binaries when publish the page. You can still ensure the binaries are updated in the ...


4

From SDL Tridion 2011 SP1 HR1 onwards you could use a BinaryContentProvider. With this extension point you can implement your own logic to handle external URLs on multimedia components. Here you can implement your own logic to authenticate and download the media. This is documented in the TOM.NET API documentation in the IBinaryContentProvider. Also see the ...


4

Looks like a Windows security issue. My guess is that the appropriate user account only has Write permissions to C:\Program Files (x86)\Tridion\web\WebUI\Editors\CME\Themes\Carbon2\Images\MMIcons. If you give the account Modify permissions, the problem should go away.


4

In DXA 2.0 (R2 Data Model), Rich Text Field processing is done on CM-side: see method DataModelBuilder.BuildRichTextModel https://github.com/sdl/dxa-content-management/blob/master/Sdl.Web.Tridion.Templates.R2/Data/DataModelBuilder.cs Indeed, only MM Component Links for img tags are "expanded" by the Default Model Builder. If you want to customize the Rich ...


4

Can you go to the Event Viewer on the CM server and grab the entire stack trace for this error? Couple of thoughts: 1)System.OutOfMemoryException seems would be due to lack of actual system memory, despite your config changes. Look up generic Windows reasons and remedies for this. 2) error states "error downloading file...from ...


3

Publishing to a website/publishing target. By default, using the default TBBs, the publisher will download the images and store them on the content delivery server. The image will not be stored in the content manager or publisher and the image will not be re-sized. This is Tridion, so of course you can change this behavior by not using the default TBBs or ...


3

The /images link is configured in your publication settings. Have a look at the addbinary method in the Tom.net api, this publishes the binary and returns the URL that will be used in the published website, it also ensures the file is deployed with the content when publishing.


3

As Jan mention before you have to implement the your custom IBinaryContentProvider and add your authentication logic to the method public void WriteContentToStream(Uri uri, Stream outStream) { ... }


3

You can't do this through the CME interface unfortunately. This used to be possible using the TOM.Net API. I am not sure whether the same functionality is available through the Core Service. Update: As Rick mentions in his comment below, this is still possible through the Core Service As these are multimedia items, you could use WebDav to take them out ...


3

This is a known issue with Tridion SP1 HR1 (TT79280). A hotfix is available here as part of cumulative hotfix CM_2011.1.1.80080.


Only top voted, non community-wiki answers of a minimum length are eligible