Example engine

I did something in PHP. http://gugarcode.free0host.com/

Ignore my horrible code. Nothing W3C, almost no CSS. It's just a example. There is missing a lot of important features, like edit history, language info, accounts, and a "visual". There is a lot of XSS and SQL Injection vulnerabilities, Ignore free hosting. It's just a example. If you want you can contribute to my code. But do not worry, this example will not replace MediaWiki. In this engine, there is no "lang tags" or "headers" , you choose a language, write description and code in different fields and submit, and it's all done. All automatic. If you want more than 1 example for a language, just add again. It will be grouped by Language. (Grouping not implemented yet, now it's just 2 sections in same page with same title.)

Login: gugarcode (gugarcode_root in MySQL)

Pass: rcpass

Control panel login at: http://free0host.com/

FTP: gugarcode.free0host.com

PS: I'm planing to change this free host. --Guga360 17:11, 11 July 2009 (UTC)

Replace MediaWiki

MediaWiki has a lot of limitations. What your think of replacing it? Most problems from Wishlist will be solved. It will be a lot easier to adminstrate and contribute to Rosetta Code. If we use bots, a transition can be very fast.

It's not really easy to build from scratch something like this, but we can try.--Guga360 20:31, 9 July 2009 (UTC)

Replace it with what? --Mwn3d 20:40, 9 July 2009 (UTC)
Read again.
--
If we use bots, a transition can be very fast.
It's not really easy to build from scratch something like this, but we can try.
--

I did some tests in PHP. It looks good. A "main page" with "Add new Task", "Add new Language", "Recent added/changed tasks", "Most popular tasks/languages" . With a Search feature, in you can search a task or a language. And view all tasks from a language, like RC Category:Language. --Guga360 22:26, 9 July 2009 (UTC)

I participated in a group that migrated its wiki twice (once from Twiki to MoinMoin due to security exploits, then again from MoinMoin to ikiwiki because they wanted a git-backed wiki), I don't recommend changing wikis unless you absolutely have to. Our group lost literally years of productivity managing the content transfers (and we still aren't quite done), losing a large chunk of our peripheral community in the carnage. I don't think you appreciate the number of features MediaWiki + Geshi is already giving us.
That said, it might be an interesting exercise to list the desired features Rosetta Code currently uses and would like in the future. --IanOsgood 00:00, 10 July 2009 (UTC)
Migration is really, the only problem. But like i said, we will not use any wikis, but an "engine" built from scratch, this can be really interesting if RC members contribute. I see no problems if we use bots to migrate contents, while we keep MediaWiki with edits "closed." --Guga360 02:49, 10 July 2009 (UTC)
What problems do you wish to solve, with what, and how? --Paddy3118 03:11, 10 July 2009 (UTC)
Village_Pump:Home/Features_Wanted, Rosetta_Code:Wiki_Wishlist. --Guga360 04:08, 10 July 2009 (UTC)

Out of nowhere?

Where did the need come from? Where's the pages and pages of agonised debate about lost abilities over numerous months?

This seems to have popped-up out of nowhere and gives no reason to undergo what could be a a damaging migration proccess. --Paddy3118 02:51, 10 July 2009 (UTC)

There is exact reason. Like i said, MediaWiki has a lot of limitations, if we use a "engine", it will be really better. Short Circuit already wanted to switch away from MediaWiki. [1]. But he never had time. We can just continue that project. --Guga360 03:44, 10 July 2009 (UTC)
Sounds like a heck of a lot of work. Don't you have something better to do, like having a life or something? (OK, a little uncharitable, but really there's no need to add another damn wiki implementation to the big pile we already have. Also, migrating the existing content to something other than MediaWiki would be a major PITA; it uses MW features quite heavily.) —Donal Fellows 10:55, 10 July 2009 (UTC)

Take a look at Village_Pump:Home/Features_Wanted. Most features are almost impossible to implement using MediaWiki. --Guga360 03:51, 10 July 2009 (UTC)

Actually, the vast majority (all?) of them are possible. I know how each of them could be done; My understanding of MediaWiki has grown tremendously over the last several months. --Short Circuit 08:03, 10 July 2009 (UTC)