@Z was a website for a community of friends, and it was one of the first full-featured websites that I developed. It was a time before everyone was on Facebook, and served a similar purpose for the somewhat group of friends.
@Z's primary job was to be a centralized source of news for the group. A script would run every five minutes, selecting a few sites from a list and checking them for any new articles. If there was something new, it'd copy the content over to @Z's database and share it with the community (of course giving credit and a link to the original source).
Members could then leave comments on each article, and the forum sorted the news articles by which had most recently been commented on. The forum also allowed members to create threads on whatever topics they wanted for additional conversation.
Activity on the site would earn members points. Each time someone posted on the forum, spent time in the chatroom, won a contest, or just about any thing, they would get points. The points could then be used to buy profile modifications, such as custom titles and badges. An online card game was in development that would also make use of these points, but that project ended up getting shelved due to reasons out of my control.
Members had a control panel where they could customize their profile, set an image for their avatar, create a signature for their forum posts, choose a badge, and more. Some additional features included a more lively chatroom for members who were currently active, the ability to leave private messages for other members, and the ability to leave comments on most pages.
The site also had some close interaction with a few online games that a lot of friends played. A notable example was Blizzard's mega-hit, World of Warcraft. I had written Lua code that ran in World of Warcraft and would record a character's abilities and items. This data was then uploaded to @Z, and anyone who was flagged as a World of Warcraft players could view it. There were a number of things like this that the Warcraft players used @Z for.
Another gaming tie-in @Z had was with Blizzard's other big game, StarCraft II. A number of tournaments were held for @Z members, and the site was used to track the results. By uploading a replay (a Blizzard-proprietary file that acted like a recording of the match) to @Z, a script would parse the winner and adjust their place on the tournament bracket. This script also would track who each participant was playing in the game, what map it was played on, and made the replay available for any memeber to download and watch themselves.
@Z had additional interactivity with other games such as NCSoft's Aion, and BioWare's Star Wars: The Old Republic. Sadly, due to the nature of these things, they aren't something I'm able to demonstate here on my portfolio, but I thought I would at least mention them.
Site admin could delete or modify just any content, suspend or ban unruly members, and had a designated area of the site to help facilitate them in all of this.
I've created two accounts there for you to test it out with. You can use either of the following logins to see what both users and admin are able to do there.
Login: Test User & & & Password: tupassword9
Login: Test Admin & & & Password: tapassword9