From: Jie B. <ba...@cs...> - 2009-01-27 02:40:53
|
http://tw.rpi.edu/wiki/Help:SMW_Page_Refresh Would some SMW core developers consider incorporating it into SMW? -- Jie http://www.cs.rpi.edu/~baojie |
From: Markus K. <ma...@se...> - 2009-02-06 16:05:04
|
On Dienstag, 27. Januar 2009, Jie Bao wrote: > http://tw.rpi.edu/wiki/Help:SMW_Page_Refresh > > Would some SMW core developers consider incorporating it into SMW? Done (in SVN). The script SMW_refreshData.php now supports the parameter --page with delimiter | like in your script. I did not add a parameter --delimiter (is it necessary for you?). Just in case that you use this elsewhere, I note that there is a simpler way for refreshing pages by name than the one used in your script. You can simply do: $job = new SMWUpdateJob($mytitle); $job->run(); Anyway, thanks for pointing out this useful feature to be added to SMW. Regards, Markus -- Markus Krötzsch Semantic MediaWiki http://semantic-mediawiki.org http://korrekt.org ma...@se... |
From: Jie B. <ba...@cs...> - 2009-02-07 00:18:56
|
Thanks Markus! I will update my page to indicate that this small functionality has been incorporated into SMW (1.5 ?) Jie 2009/2/6 Markus Krötzsch <ma...@se...>: > On Dienstag, 27. Januar 2009, Jie Bao wrote: >> http://tw.rpi.edu/wiki/Help:SMW_Page_Refresh >> >> Would some SMW core developers consider incorporating it into SMW? > > Done (in SVN). The script SMW_refreshData.php now supports the parameter > --page with delimiter | like in your script. I did not add a parameter > --delimiter (is it necessary for you?). Just in case that you use this Its purpose is for people who feel more comfortable with "," or alike and are confident the delimiter will not appear in page titles. It's optional. > elsewhere, I note that there is a simpler way for refreshing pages by name > than the one used in your script. You can simply do: > > $job = new SMWUpdateJob($mytitle); > $job->run(); > That's nice! > Anyway, thanks for pointing out this useful feature to be added to SMW. > > Regards, > > Markus > > > -- > Markus Krötzsch > Semantic MediaWiki http://semantic-mediawiki.org > http://korrekt.org ma...@se... > > -- Jie http://www.cs.rpi.edu/~baojie |
From: Rolf L. [RIL] <rol...@ri...> - 2009-02-07 15:55:51
|
This looks useful. It would be nice to also be able to give a file name as a parameter (text file holding a list of titles). And/or a wiki page title, where from where the script retrieves a list of titles! (see more about that below). Example of usage: When I auto generate entire sites from UML models I could then also generate a title list to execute after import. I already do produce such a title list on a dedicated page, like so (scroll down to see the list): http://test.rilnet.com/wiki/Site_info On this page I also highlight which titles has changed since last import (due to changes in the UML model). I will replace the generation of [[wiki links]] in that list with url's with "...?action=purge" instead, useful for manual update of those pages, but with the script I can imagine better ways of doing such trivial things... :) With a (wiki) page holding the list of titles to update ( --titlespage:<page name> ) one could upload (import) that very wiki page with the titles which needs updating (perhaps ready with the button to press...). Also wiki users could then contribute maintaining the list of titles which often needs refresh. One could even dedicate a special page title for such a page? (What about the reserved page title "Property:SMW Admin Refresh"= :) - this page could then be updated by (re-)importing or maintained manually. To temporarily "disable" the refreshing of titles on this page (for example when doing other smaller refresh jobs during heavy traffic load) one could either move the page (to "<name>/temp") or put a tag on it ( "<norefresh>" ). Etc. Perhaps a useful idea for any SMW site? Regards, // Rolf Lampa Jie Bao skrev: > Thanks Markus! I will update my page to indicate that this small > functionality has been incorporated into SMW (1.5 ?) > > Jie > > 2009/2/6 Markus Krötzsch <ma...@se...>: > >> On Dienstag, 27. Januar 2009, Jie Bao wrote: >> >>> http://tw.rpi.edu/wiki/Help:SMW_Page_Refresh >>> >>> Would some SMW core developers consider incorporating it into SMW? >>> >> Done (in SVN). The script SMW_refreshData.php now supports the parameter >> --page with delimiter | like in your script. I did not add a parameter >> --delimiter (is it necessary for you?). Just in case that you use this >> > Its purpose is for people who feel more comfortable with "," or alike > and are confident the delimiter will not appear in page titles. It's > optional. > > >> elsewhere, I note that there is a simpler way for refreshing pages by name >> than the one used in your script. You can simply do: >> >> $job = new SMWUpdateJob($mytitle); >> $job->run(); >> >> > That's nice! > > >> Anyway, thanks for pointing out this useful feature to be added to SMW. >> >> Regards, >> >> Markus >> >> >> -- >> Markus Krötzsch >> Semantic MediaWiki http://semantic-mediawiki.org >> http://korrekt.org ma...@se... >> >> >> > > > > |
From: Markus K. <ma...@se...> - 2009-02-07 15:29:18
|
On Samstag, 7. Februar 2009, Jie Bao wrote: > Thanks Markus! I will update my page to indicate that this small > functionality has been incorporated into SMW (1.5 ?) The release will be called 1.4.2 and is expected pretty soon (the only open question is whether or not there will be PostgresQL support in SMW 1.4.2 or not -- the current postgres code is not fully functional yet, but we might also release without this). I think we will release during the next week. In the meantime, one can already download the modified script directly [1]. It can be used with SMW 1.4.1 as well. Markus [1] http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php > > Jie > > 2009/2/6 Markus Krötzsch <ma...@se...>: > > On Dienstag, 27. Januar 2009, Jie Bao wrote: > >> http://tw.rpi.edu/wiki/Help:SMW_Page_Refresh > >> > >> Would some SMW core developers consider incorporating it into SMW? > > > > Done (in SVN). The script SMW_refreshData.php now supports the parameter > > --page with delimiter | like in your script. I did not add a parameter > > --delimiter (is it necessary for you?). Just in case that you use this > > Its purpose is for people who feel more comfortable with "," or alike > and are confident the delimiter will not appear in page titles. It's > optional. > > > elsewhere, I note that there is a simpler way for refreshing pages by > > name than the one used in your script. You can simply do: > > > > $job = new SMWUpdateJob($mytitle); > > $job->run(); > > That's nice! > > > Anyway, thanks for pointing out this useful feature to be added to SMW. > > > > Regards, > > > > Markus > > > > > > -- > > Markus Krötzsch > > Semantic MediaWiki http://semantic-mediawiki.org > > http://korrekt.org ma...@se... -- Markus Krötzsch Semantic MediaWiki http://semantic-mediawiki.org http://korrekt.org ma...@se... |
From: CNIT <cn...@un...> - 2009-02-10 10:00:02
|
Hi! I'm trying to upgrade one host from SMW 1.3 to SMW 1.4.1. I have major problems with new Date property class. Russian-formatted dates which were perfectly recognized by old Date property class (I believe they were just using php function to parse dates) aren't looks valid to new class. So, when the page defines [[Date::13.04.2007]] (where 13=day, 04=month, 2007=year) the property has value 13 2007. Most of my date-manipulating templates do not work. http://semantic-mediawiki.org/wiki/Type:Date How can I fully localize it for my language? I've checked includes/SMW_DV_Time.php regexps seems to be pretty generic and I haven't found any global message reference except wfMsgForContent('smw_nodatetime')... Dmitriy |
From: CNIT <cn...@un...> - 2009-02-10 12:34:39
Attachments:
SMW_LanguageRu.php
|
Hi! Sorry for posting too fast, I've looked further and found where the localization is performed. The Russian file is attached. Please update SVN if possible. Properties seems to be correct after refreshing. My date templates still are broken, will investigate further. Dmitriy |
From: Markus K. <ma...@se...> - 2009-02-10 16:26:00
|
On Dienstag, 10. Februar 2009, CNIT wrote: > Hi! > Sorry for posting too fast, I've looked further and found where the > localization is performed. > The Russian file is attached. Please update SVN if possible. Done. > Properties seems to be correct after refreshing. > My date templates still are broken, will investigate further. I can imagine that the output format simply changed. In old versions, all outputs were essentially ISO dates, with no localisation at all. Now more localisation is performed, but this may not always be good (especially if you post-process the output). There is a bug report that records that SMW should have a format parameter for query printouts to obtain ISO dates. Regards, Markus > Dmitriy -- Markus Krötzsch Semantic MediaWiki http://semantic-mediawiki.org http://korrekt.org ma...@se... |
From: Rolf L. [RIL] <rol...@ri...> - 2009-02-10 16:34:45
|
Hi Markus, Is it a known issue that #set: doesn't seem to set a value passed to it from a variable? Like so: {{#set:prop={{#var:value}}}} A parsing problem? // Rolf Lampa |
From: Markus K. <ma...@se...> - 2009-02-10 16:57:04
|
On Dienstag, 10. Februar 2009, Rolf Lampa [RIL] wrote: > Hi Markus, > > Is it a known issue that #set: doesn't seem to set a value passed to it > from a variable? No, not before this email. > Like so: > > {{#set:prop={{#var:value}}}} > > A parsing problem? Probably rather a missing treatment of certain MW internals. The code uses the new MediaWiki DOM. Maybe the content of this for #var needs to be treated in special ways. Denny is more familiar with that code than I am. Regards, Markus > > // Rolf Lampa -- Markus Krötzsch Semantic MediaWiki http://semantic-mediawiki.org http://korrekt.org ma...@se... |
From: Rolf L. [RIL] <rol...@ri...> - 2009-02-10 17:20:36
|
OK, thank you very much for answering. Regards, // Rolf Lampa Markus Krötzsch skrev: > On Dienstag, 10. Februar 2009, Rolf Lampa [RIL] wrote: > >> Hi Markus, >> >> Is it a known issue that #set: doesn't seem to set a value passed to it >> from a variable? >> > > No, not before this email. > > >> Like so: >> >> {{#set:prop={{#var:value}}}} >> >> A parsing problem? >> > > Probably rather a missing treatment of certain MW internals. The code uses the > new MediaWiki DOM. Maybe the content of this for #var needs to be treated in > special ways. Denny is more familiar with that code than I am. > > Regards, > > Markus > > >> // Rolf Lampa >> > > > |