From: Yaron K. <ya...@wi...> - 2011-12-28 04:23:23
|
Hi Ilmārs, To put it more generally: you want to have autocompletion where the value that shows up on the saved page is based on, but different from, the value the user chose. Unfortunately, that's no possible - and technically, I don't know how it could be done. Depending on the exact data structure you want, it could be that there's another way around this - maybe relationships between events and people/newspaper articles could be defined on the event pages, for instance. In the longer term, I think the real solution for this problem would be for Semantic Forms to be able to have some sort of mini, popup search form, from within regular forms, to let users find relevant pages based on their semantic properties. In your case, instead of autocompletion, users would see a "find events" button that, when clicked, popped up a query form to let users find the events they're looking for, by searching on various semantic properties. The pages selected would then get their titles entered in the relevant main form field. I have no immediate plans to work on such a thing, though. -Yaron On Tue, Dec 27, 2011 at 8:19 PM, Ilmārs Poikāns <il...@de...> wrote: > Hello, > > I'm helping to develop Semantic MediaWiki based site and I'm looking > if there is possibility for autocomplete to search substring and show > page candidates based on some page property? Here is example for case > where it would be helpful: > > 1. There is one page per Event instance. It is not reasonable to give > some textual page name (long event description, that is not stable > over site development time), so best solution for assigning page names > to event instances is some ID, for example, ENNNNNN > > 2. There is need to link some pages (newspaper articles, involved > people) to particular event or events. It is possible by defining > property with type Page, which will link to particular event. Linking > newspaper articles from Event pages will have the same issue, because > they have their own unique ID (too many similar titles etc.) > > 3. It would be nice, if you could write some part of target page > property value, for example, title of event (it is much easier to > remember that there was some specific word in event you want to link > to), and Semantic Form autocomplete would show page name (Event ID in > this case) together with property value (specified in field > definition), but SF would save only page name (Event ID), so that > saved value would point to valid page (not page + property value, > which doesn't exist) > > So, it would be something similar to HTML SELECT, where there is > option value (page name), which is sent to server, and option value > (page name + property value) presented to reader, and they can be > different. > > I imagine it can be somewhat done using remote autocompletion with > "values from url", but wouldn't there be problems because only "title" > is returned, which is select value (page name), but I want users to > see more (page name + some property value)? > > I haven't found such feature described anywhere. Does such or similar > feature already exists or it would be nice addition to existing > feature set? > > Best regards, > Ilmārs > > > ------------------------------------------------------------------------------ > Write once. Port to many. > Get the SDK and tools to simplify cross-platform app development. Create > new or port existing apps to sell to consumers worldwide. Explore the > Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join > http://p.sf.net/sfu/intel-appdev > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > -- WikiWorks · MediaWiki Consulting · http://wikiworks.com |