From: Ere M. <ere...@he...> - 2012-02-08 14:21:12
|
The problem for us with anything but 1) is that in many cases we don't have punctuation in the data to begin with. That's why adding punctuation as necessary is what we need to do, and I don't really fancy the idea of doing that during indexing. For our purposes it seems to work quite well that we strip punctuation from the index fields and e.g. add ' : ' between title_short and title_sub in the display template, but of course it would be nice to be compatible with others. --Ere 8.2.2012 15.47, Demian Katz kirjoitti: > The short answer is: "that's how it worked when I joined the VuFind project, and I haven't changed it." > > I agree that this often leads to unattractive displays. I suppose there are several approaches we could consider: > > 1.) Change the indexing rules to strip punctuation. I'm not a big fan of this approach since then you can't get the punctuation back in situations where you want it (i.e. displaying title_short + title_sub). > > 2.) Change the record drivers to strip punctuation conditionally -- i.e. maybe getBreadcrumb() should strip punctuation but getShortTitle() should leave it on -- or something like that. > > 3.) Create a Smarty modifier (or, in 2.0, view helper) to strip punctuation, and then we can use that in combination with any data we like to get rid of unwanted punctuation -- this gives us control over the views without having to modify the existing data. > > What do you think? > > - Demian > ________________________________________ > From: Ere Maijala [ere...@he...] > Sent: Wednesday, February 08, 2012 4:28 AM > To: vuf...@li... > Subject: [VuFind-Tech] Title fields > > I've been wondering about how the different title fields in the Solr > index are supposed to be used. For instance in the full record view > title_short + title_sub are displayed, which is fine if title_short > contains trailing punctuation, but then again title_short alone is used > in the breadcrumbs, which is ugly with the punctuation. Why is this and > is it something that could be changed? As far as I can see, and as we're > indexing data from many different sources in several formats, it would > make sense to strip any punctuation from index fields and add it as > necessary when displaying the data. > > --Ere > > -- > Ere Maijala (Mr.) > The National Library of Finland > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-tech -- Ere Maijala (Mr.) The National Library of Finland |