Supermighty muses philosophical on technology, programming, society, art, and the making of things. He has responsibilities in Walled City.

Tag: release

Walled City: Database, profiles, design and security

Server farm
Image courtesy of richardmasoner

Walled City has a new release that brings a number of substantial back end changes.

The largest change to the back end is a move to a more modular architecture. We decided to use the MVC style design pattern common in web applications. This will allow us in the future to reduce the chance of breaking interdependent things and to quickly add new features because of code reuse and the modular nature.

Secondly we migrated the database back to MySQL for the forums. We had been using CouchDB for a short bit. The reason for moving back was due to the stability and depth of MySQL. As well as using it for all our other data back ends. CouchDB was nice, but the unstable nature of the still developing project made it unwise to use when changes between versions broke Walled City. CouchDB is also such a specialized data store that using was in fact a form of premature optimization, something I'm trying to stay away from. All this was the deciding factor in using MySQL.

We have made some sublet changes to the layout of Walled City's forums to help give some depth and ease the eye's movement around the page. In addition some changes will help in navigation.

There is a new profile page for each user which will be their username after the domain name. (ie: ) The profile now only lists the Legend's name and how long it's been since they've registered.

To improve security and prevent forum spamming we have added reCaptcha to the registration process. This will make it harder for automated bot attacks. For now we hope this will suffice and there won't be a need to add it to the posting and reply forms themselves.

Lastly a ton of little bugs were fixed that improved usability and security.

Walled City: Forum updates

Wow, the release just keep coming with Walled City's newest release.

  • Improved the edit post in place.
  • Fixed forum sage post feature.
  • Added iPhone/iTouch icon.
  • Miscellaneous file cleanup and bug fixes.
Hop on over to the Forum at Walled City to experience it for yourself.

[ed: This is grossly out of date.]

Walled City: Improved registration

Hot on the heals from the last release, the new version of Walled City.

We have improved the user registration process. First we have added some new field to the Legend name and password. Now when you register you can choose a security question which we will use to help you recover a lost password.

We have also added for validation to check the registration information before it's submitted. This will cut down on errors and the hassle of having to re-type information repeatedly.

Now go register for Walled City and play around.

[ed: This is grossly out of date.]

Walled City: Database changes

It took a couple of weeks longer than I would have liked but Walled City has a new release.

  • MySQL has been dropped and couchDB is the new database for the forum.

[ed: This is grossly out of date. We now use Posgres May 2013]