User:Juxo/Wikipedia software ideas: Difference between revisions

suggestions
(Client-Side Accelerated Wikifying (CSAW). HA-AvantgardeWikiImplementationHas-CSAW ;))
(suggestions)
Line 2: Line 2:


* Client-Side Accelerated Wikifying. (CSAW) Something like client side cache of '''all article names''' with '''few first lines of wiki code''' from each article, stored in a persistent, periodically updated hashtable and some sort of enhanced editing window (Java applet?), that automatically highlights '''possible wiki-links''' when writing them and then when I write double braces around something a hoverbox shows the first lines of the link target, so that I can be sure of pointing to an article that is in the context I would otherwise have to guess it is.
* Client-Side Accelerated Wikifying. (CSAW) Something like client side cache of '''all article names''' with '''few first lines of wiki code''' from each article, stored in a persistent, periodically updated hashtable and some sort of enhanced editing window (Java applet?), that automatically highlights '''possible wiki-links''' when writing them and then when I write double braces around something a hoverbox shows the first lines of the link target, so that I can be sure of pointing to an article that is in the context I would otherwise have to guess it is.
**This would reduce load on Wikipedia: No need to load full articles, just to check if it is the article I guess it is. Example: [[w:LTD]] has no mention of being a private incorporated body in Brittish English. Applicable to Wikipedia and other sites that utilize links to Wikipedia.
**This would reduce load on Wikipedia: No need to load full articles, just to check if it is the article I guess it is. Example: [[w:LTD]] has no mention of being a private incorporated body in British English. Applicable to Wikipedia and other sites that utilize links to Wikipedia.
**Makes Wikifying easier.
**Makes Wikifying easier.
**Autocorrection of linking to redirection articles to the final target (?)
**Autocorrection of linking to redirection articles to the final target (?)
Line 9: Line 9:
***Detect plurals and conjugations and convert them to '''possible links''' to the singular, unconjugated article match
***Detect plurals and conjugations and convert them to '''possible links''' to the singular, unconjugated article match
**Make things even more intuitive and advance correct spelling by including '''nonexistent, but already linked to article names''' in the hashtable. This would reduce the amount of unnecessary manual labour (link correcting) after a previously unexistent article has been written, since the name can be sort of negotiated even before the article exists... or something.  
**Make things even more intuitive and advance correct spelling by including '''nonexistent, but already linked to article names''' in the hashtable. This would reduce the amount of unnecessary manual labour (link correcting) after a previously unexistent article has been written, since the name can be sort of negotiated even before the article exists... or something.  
***Trolls ask ''How about barcodes corresponding to Wikipedia article names, so that one swipe brings up that URL?  Then you could put stickers on everything.  [[Consumerium]] could really use that, obviously.''


----
----
For Wikipedia
For Wikipedia


* New wiki syntax for marking up geographical references, which would make it possible to do geographical searches (heavy, heavy performace hogger, but leading the way into future for the rest of the web. This geographical indexing would require a new machine(s)). See [[m:Geospatial reference]]
* New wiki syntax for marking up geographical references, which would make it possible to do geographical searches (heavy, heavy performace hogger, but leading the way into future for the rest of the web. This geographical indexing would require a new machine(s)). See [[m:Geospatial reference]]  
 
**''Trolls suggest this be coordinated with [http://p2pmap.org P2Pmap] which is thinking through geo-searches.''


* Downloading/Uploading your Watchlist. Multiple watchlists: Private and group watchlists. This would be useful:
* Downloading/Uploading your Watchlist. Multiple watchlists: Private and group watchlists. This would be useful:
Line 33: Line 37:


*Search for pages where language string [[XYZ]] does not exist. (For finding places to contribute)
*Search for pages where language string [[XYZ]] does not exist. (For finding places to contribute)
**''Trolls suggest automatic integration with [http://www.rosettaproject.org/ Rosetta Project] - automatically makes all languages there part of Wiktionary!''
Anonymous user