[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: List of Educative Software: Linuxsignpost + X



Dear Arnt Ove,

thank you for your positive reply ;)

Am Donnerstag 08 Februar 2007 19:21 schrieb Arnt Ove Gregersen:
> Further information, like teaching examples, could be left to the
>
> > embedded/linked wiki page.
>
> I agree

Fine. It think this outsources the i18n and keeps all information on one 
view. We can calculate the wiki URL from a given $locale like this:

$url="http://wiki.debian.org/DebianEdu/LinuxSignPost/";;
switch ($locale)
{
   case "de": 
     $url = "http://wiki.skolelinux.de/LernSoftware/".$app; break;
   case  "fr":                        // fall thru ------------------->
   case "es:
     $url = "http://wiki.skolelinux.".$locale."/LinuxSignPost/".$app;      
     break;
   case "es":
     $url = "http://wiki.skolelinux.es/LinuxSignPost/".$app; break;
   default:
     $url .= $app;
}

The most challanging thing with imbedding wiki pages is in my eyes

(i) to tell if the page exists (this means to detect a message 
like "does not exist yet" or to tag valid pages by a special string). 
In these cases we can point to the English version.

(ii) to unwrap the wiki page from the wiki menu. This task has been 
rendered by pere and others who create docbook files from wiki pages. 
But I think it is enough to use the suffix "?action=print" to get the 
clean content, e.g.:

http://wiki.skolelinux.de/LernSoftware/GeoGebra?action=print

Anyway, I am glad to hear you are interested ;)

One annotation: Recently, H0lger asked me what the project was for. I 
think the reason is that we have a seven point menu just in front of 
the main thing:

http://www.skolelinux.no/linux-signpost/showUserMenu.php is quite good, 
but on the other hand hides away the core content under
http://www.skolelinux.no/linux-signpost/showServices.php?serviceId=88 or 
http://www.skolelinux.no/linux-signpost/showSoftware.php?locale=en
(this doesn't work if I don't state any locale BTW).

But maybe its just my personal idea that "Find Software" is the main 
purpose of the LinuxSignpost ;)

Kind regards
Ralf

P.S.: Thanks for asking, I am fine as well ;)



Reply to: