There are a few Extensions/Ideas that I've either been working on, or theorizing. I'm sending this to the list to get a bit of help from the techs, maybe even some community feedback.

*ACGNetwork Extension*

   The ACGNetwork extension was the one I mentioned before. The one to
   be used on the Top-level Wikia ACG (Formerly WGEP) wiki to give out
   the Mini-wiki features such as per-world CSS, and also the special
   links of [[Anime:worldname:pagename]].
   TOR_CNR Gave me some info, so I've settled my caching issue.
   Though I may need to know; If the /Anime:/ interwiki prefix was
   pointed at /http://en.anime.wikia.com/wiki/Special:ACGRedirect/$1/
   (Don't worry about links, I already made considerations for the
   current links using /Anime:/) would the [[Anime:]] prefix when used
   on the Animepedia still not work as Interwiki? If that's the case I
   might half to do some strange things with Hooks to get links to work
   properly on a wiki with the extension installed.

*Transwiki WikiText Inclusion*

   I had another idea, one similar to the Shared Templates we have,
   except one which actually works right. The idea is not to have a
   template called through interwiki, but to use a tag on a local
   template to 'transwiki' the WikiText from another wiki there so that
   it is as if they are the same template.
   For example:
   On the Narutopedia we could go to [[Template:Stub]] and put there:
   <transwiki from="en.anime" page="Template:Stub" />
   Then basically during an early part of parsing, that would be
   replaced with the WikiText from [[Anime:Template:Stub]] and
   inclusions and such would treat it as if the template was located on
   the wiki. Which basically means that it doesn't suffer from the fact
   that the shared templates can't use parameters, you can only include
   from central, and things are evaluated remotely so things like
   {{SITENAME}} and {{PAGENAME}} don't work right. The caching also
   won't be as annoying because purging the page will actually reparse
   and be updated because it would use a DB Query instead of HTTP
   functions to get a remote page.
   I got some good helpfull info from TOR_CNR again, though I have 2
   issues with building this:
   I don't know if there is a way to know the array of custom
   namespaces and the project namespace at the remote wiki. If there
   isn't then there may be restrictions on the use of transwiki that
   you half to use things like Project: instead of Animepedia: and for
   custom namespaces you'd half to use a defaultnamespace="#" parameter.
   I also need to create a table on my local DB (So I can actually work
   on the extension without breaking things on the volunteer server)
   which has the same structure as the table in Wikia's Shared DB that
   lists the wiki and their various information such as URL and DB
   Name. And to mockup a few rows similar to those in that DB.

*CGI:IRC Wiki/Gateway Customization*

   Before Datrio left him and me simultaniously came up with the same
   idea on a way of making customization of http://irc.wikia.com
   easier. Datrio is gone, so that's gone nowhere. The idea was to be
   able to customize the interface through MediaWiki Messages. I was
   also thinking of a way to display the gateway using a Special page
   instead of doing the complex stuff we were thinking of. Of course
   going to the root of the site would still bring you to the gateway
   instead of the wiki (Though I think I'll do that either using some
   sort of change to where the mainpage is, or some sort of .htaccess
   Rewrite so we can still keep the index.php for the wiki in the root
   location to avoid doing things to differently than the normal wiki.
   If perhaps a fp001irc wiki, with a CGI:IRC installation in a 'cgi/'
   directory next to the index.php were setup (You can even point the
   shared user DB for that one to the normal fp001) I could build the
   extension there as if it were irc.wikia.com to show how it would
   work in place at irc.wikia.com without breaking any real current
   working types of links.

--
~Daniel Friesen(Dantman) of The Gaiapedia, Wikia Graphical Entertainment 
Project, and Wiki-Tools.com

_______________________________________________
Wikia-l mailing list
[email protected]
http://lists.wikia.com/mailman/listinfo/wikia-l

Reply via email to