Last modified: 2005-06-05 15:42:10 UTC
Hi, i want to request the implementation of a simple web script which do not
return a web page but returns the raw wikicode, to let browsers programs to
download only de code and parse it on the client PC.
What we win with this:
- Better browsing experience for all users.
- Save bandwidth connection.
- Save server processing (that actually is a lot for old machines like my MMX).
- Better O.S. integration (i'm sure that all linux distributions will add a
program like M$ Encarta but with the content of all wikis).
A feature like this is not hard to do, you just need to make a script which must
not parse the wikicode. And can be called with the programs like this.
And with the same feature can be implemented a program like Babylon Translator
which could use the GPL'd content of a translation wikitionary. With short
content to fit in smalls windows.
Also with the same ideology (of parsing on the client machine) can be
the same script mentioned.
Even, this can accelerate a lot the speed of the web. So the client cached web
doasn't need to change the entire html code, just the wiki code and nothing more.
Look, i was thinking on this pseudo-code.
1) Clients call the page www.somewiki.com
So, before the server sends the page:
a) It checks a parser version key on the cookie.
the parser from the cookie.
3) The parser finds and store in a variable the content of the wiki page (wiki
4) If the user clicks in a link, it just will redownload the new wikicode and
clean the old one, but the main html will not change.
With this method will save a lot of bandwidth and server processing. I think
that the server load will be reduced to something like 20%. Which is a very
People or organizations with the willingness of make a GPL'd documentation wiki
of anything doasn't need to carry all the data-processing on its servers. People
how want read it will need process the data with its computers.
Special:Export or action=raw can already be used to return raw wikitext of a page.
Excelent, im working on it. :)
But a method to return the search results in xml will be fine too.