Semantic MediaWiki: Difference between revisions
Jump to navigation
Jump to search
(→Complex fixes (ie require creating a new extension): suggestions) |
|||
Line 61: | Line 61: | ||
==Complex fixes (ie require creating a new extension)== |
==Complex fixes (ie require creating a new extension)== |
||
Aggregate semantic information using a template |
; Aggregate semantic information using a template |
||
:: I think you mean by using templates on pages, then aggregate the information from those pages not by copying and pasting or transcluding, but by making inline queries of semantic data. |
|||
Something in between a list of specific allowed values and free text |
; Something in between a list of specific allowed values and free text |
||
:I want to be able to have the equivalent of an other field |
:I want to be able to have the equivalent of an other field |
||
:: One approach: have two properties like Property:Version and Property:Version_more that you always display together, the first has restricted values, the other is text. Another is to use Type:Page and have pages for the allowed values. So not-allowed values "work", but stand out in red. |
|||
Way to automatically email users who maintain pages |
; Way to automatically email users who maintain pages |
||
Automatically populate data |
; Automatically populate data |
||
:ex page last updated case |
:ex page last updated case |
||
:: SMW 1.1 can't query on or display such metadata. I think other extensions like DPL can. |
|||
:Way to pull %translated from pootle |
:Way to pull %translated from pootle |
||
:: Could have a bot that gets this information and populates wiki pages with it. |
Revision as of 10:51, 31 July 2008
Trivial Fixes (ie just install something/ fix something that’s already installed)
- Aggregate information
- {{#ask: [[Category:Deployment]] | ?language | ?keyboard | ?number_of_laptops }}
- Edit with form tab
- Semantic google maps
- Way to embed google maps in wiki with locations of projects/deployments and with links to appropriate wiki pages.
- Create a property of Type:Geographic coordinate and you get "service links" to Google maps for free (see e.g. [1], click the (?) symbol). However, displaying several such locations on one Google Map is tricky, you either need the Semantic Google Maps extension with SMW version 1.2 and/or the Google Maps extension (see example) -- Skierpage 10:26, 31 July 2008 (UTC)
Easy Fixes (ie just edit a little bit of code)
- Auto generate templates
- Make template an activity and edit with form
- Move around the <no include> tags
- But when empty it should show something
- Make a tag that says this is not semantic stuff
- Add new types
-
- It's easy to add a property that has some built-in type (like [[Has type::Text]] and restrict it to certain values and maybe control its format.
- It's possible to add a new "linear" type that converts between different units , e.g. a Type;Area
- it's hard to add other kinds of types, it requires writing PHP code.
- -- Skierpage 10:42, 31 July 2008 (UTC)
- Time duration
- User
- Not sure what this means. If it's links to User:skierpage then maybe just create Property:User of type:page.
- Trac
- This could be done as Property:Ticket, of Type:URL and you use a template to fabricate the URL, or Property:Ticket of Type:Number and you use Service links and templates to turn the number into a trac URL.
- Image
- Just some property of Type:Page (the default), in most cases SMW do the right thing and display the image .
- Template?
- Not sure what you mean.
- Make the free text box larger.
- When creating a template, you should be able to create properties in that window as well as use already created properties.
- Way to 'prettify' links when used in SMW properties with a "Page" type.
- Example: Color Change instead of Tests/Sugar_Control_Panel/About_Me/Color_Change.
- Maybe have a "Brief name" property and display that while linking to the full page name.
- Translating Property names
- Nathany on #cc
- When making a template add a more organized presentation of properties
Complex fixes (ie require creating a new extension)
- Aggregate semantic information using a template
-
- I think you mean by using templates on pages, then aggregate the information from those pages not by copying and pasting or transcluding, but by making inline queries of semantic data.
- Something in between a list of specific allowed values and free text
- I want to be able to have the equivalent of an other field
- One approach: have two properties like Property:Version and Property:Version_more that you always display together, the first has restricted values, the other is text. Another is to use Type:Page and have pages for the allowed values. So not-allowed values "work", but stand out in red.
- Way to automatically email users who maintain pages
- Automatically populate data
- ex page last updated case
- SMW 1.1 can't query on or display such metadata. I think other extensions like DPL can.
- Way to pull %translated from pootle
- Could have a bot that gets this information and populates wiki pages with it.