Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Accessing meta data defined in File Management

Vote:
 

Hi,

I'm new to EpiServer, so apologies if this is a simple question. I have managed to alter the Category and Document Types via the FileSummary.config, but I can't work out how to (programatically) access the data. Is it stored in the database? 

 

#35338
Dec 07, 2009 13:28
Vote:
 

Hi James

Use the UnifiedFile class. It has a public property for accessing the summary.

#35343
Dec 07, 2009 13:44
Vote:
 

Thanks for the links.

That looks like it might be along the right lines. I'm investigating if I can provide an mechanism for a third party site to get all particular documents from EpiServer by category. So, for example provide a web service which when called would look at the category supplied and get a collection of documents from EpiServer which matched that category.

Is something like that possible?

#35346
Dec 07, 2009 13:55
Vote:
 

Sounds like quite a project. I think I would setup a scheduled tasks that indexes this information for you. And then query against that index.

#35347
Dec 07, 2009 14:05
Vote:
 

I had something similar.  Getting the properties for a single item isn't hard -- what's hard is querying multiple documents.

My idea was to write an index table of all the metadata -- so when a file was uploaded, I would save all the data from that file into a custom table, suitable for querying.

This works great, except that there's no capturable method for updating a file's metadata.  You can capture when a file is uploaded, but when a user just goes in and changes the metadata -- there's no way to capture that. So the table would be out-of-date as soon as someone did this.

I confirmed this with EPiServer support.  Their solution was to override the actual file metadata edit page, and expose my own event, which seems somewhat do-able.

The project is still turning, but I will have to do this at some point.  When it happens, I'll let you know what I come up with.

#35901
Edited, Jan 06, 2010 17:30
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.