From: Matthew G. <mat...@gm...> - 2008-04-16 19:17:53
|
On Wednesday 16 April 2008, Fabien Chéreau wrote: > Hi, > I continued to work on the starlore window of the new GUI. I decided > to use a new description.lang.utf8 file associated to each > skyCulture/language. The file should be HTML formated. > In the info.ini file I also added a link to the source page, which > should be pointing I guess on a page of our wiki with the same > content. The users can then edit the wiki page for their language and > we could make a script updating all the description.lang.utf8 > associated. The first test wiki page is > http://www.stellarium.org/wiki/index.php/Sky_culturesWestern.en a > french version would be at > http://www.stellarium.org/wiki/index.php/Sky_culturesWestern.fr > Please comments! First one: it looks very nice within Stellarium. I think we should make sure these pages are only editable by wiki admins (i.e. developers). I think public editing would give too many opportunities for vandals and spammers. We should use some caching. Perhaps we can ship with a copy of these pages, and only download new versions from the wiki if they are missing locally or through some sort of "check for updates" feature, or maybe just using an HTTP timestamp to check for updates. I am not so sure about the responsiveness of sourceforge's webhosting. The wiki pages sometimes time out for me, and take a long time to load, although it seemed faster inside Stellarium than in my web browser. I think this is to do with the browser getting external references like the stylesheet. I like the idea of having the URL in the info.ini file. I would like to see a "local_only" option too, which could be used to prevent connection to the wiki. This could just be a matter of supporting a file:// url in addition to the http:// one. Maybe this works already? In any case, I would like to see a "don't connect to the internet" option for any and all features which will do it... some users do not like programs using the net, and would probably like a quick and easy way to prevent it (that includes me). Matthew |