Journal #5724

Posted 15 years ago2009-04-05 07:41:20 UTC
Penguinboy PenguinboyHaha, I died again!
Okay, let's talk TWHL improvements.

As said in the news post, I'm recoding TWHL. Why? because the current TWHL code is disgusting, and I never want to look at it again. (This is the reason I never make any changes/improvements/bug fixes/etc to TWHL.)

The solution? Recode it. Entirely from scratch. HTML, CSS, PHP. Some of the HTML/CSS is okay but mostly it isn't as flexible as I would like it to be for a dynamic website. The PHP is unrecoverable, and has been completely scrapped.

You may be thinking, "Won't the same thing happen with the new code?", and you're right to think that. Hopefully, the way that it's being coded will make it easy to make changes/additions/upgrades without making me want to kill myself. I'm using a framework this time, CakePHP, and it's actually very fun to work with. It has a ton of really nice features that are dead easy to implement, and should make TWHL a much more friendly site to navigate.

So let's look at features for said TWHL recode. For easy reference, let's call it TWHL4.

Bold - percentage lines explained:
<feature> - <percentage chance of happening>

First of all, I'm not sure if the theme will stay. I'm rewriting all the HTML and CSS, but I'm making it look pretty much exactly the same. I'm leaning towards changing the theme to something less orange, but this theme will be available as an option (as will custom user-created themes, if anyone actually bothers to make one).

New default theme - 60%
Custom/multiple themes - 90%

A better tutorial system is a must-have. I don't know exactly how it'll be better, but it will be. There needs to be drastic improvements on tutorials from proposing to drafts and tutorial revisions.

The VERC Articulator wiki will need to be implemented so that people can start adding the missing images and formatting them with BBCode. This will definitely happen.

I'll also try to make the entity/error Wiki more attractive to people who might edit them.

Better tutorial system - 100%
VERC Articulator - 100%
Wiki spruce-up - 60%

Map of the Month! I hope that TWHL4 will bring new votes to MOTM, as well as making it easier for Daubster and co. to upload reviews. I'll do this by implementing a proper MOTM admin panel for Daub (and other reviewers) to use, and putting a MOTM thingie on the right column of the main page. Also, I'll put up a big obnoxious message telling you to vote for MOTM if you haven't (disable-able, of course.)

MOTM admin panel - 100%
MOTM widget & reminder message - 100%

Javascript might play a larger role in TWHL4, but it will be designed to degrade gracefully if javascript is not enabled. TWHL3 doesn't do this. Naughty penguin.

Graceful javascript - 101%

User/Admin alerts will no longer suck.
You'll be able to view previous poll results.
A more complex polling system might be made.
I don't know about poll-threads, I don't like the idea of them. But, maybe.
Shoutbox Live might actually be live.
It'll be easier to get to your own profile.
Top right icons will be changed to look clearer.
The old avatars will be replaced with new, HL-related ones. (The old ones will still be available.)

Non-sucky alerts - 100%
Poll history - 100%
Surveys - 60%
Poll threads - 20%
Shoutbox Live living up to its name - 70%
Find yourself - 90%
Easy-function icons - 90%
New avatars - 100%

CakePHP makes URLs much neater. So, instead of
/forums.php?thread=12345, it's
/forums/thread/12345
This is done automatically by Cake, so I don't need to do anything!

Fancy URLs - 100%

Static pages (about, where, servers, etc) will be easier to edit, meaning that people's servers might actually get on there once in a while!

Servers/links page updated sometimes - 80%

I might open up some spaces for user-created compo's. And maybe more than one compo running at once.

More compos - 90%

Profiles will be improved - birthdays, PC stats, xfire/Steam details, last login, stats that actually increase when you do things...the list goes on.

Profiles 2.0 - 100%

That's all I can think of for now. And that's just the start of it!

In the comments: what changes would you like for TWHL4?
Please, don't list bugfixes, as they'll probably not even exist once the new code is done. I'm talking about what core functionality of TWHL you think should be changed.

31 Comments

Commented 15 years ago2009-04-05 07:52:07 UTC Comment #49990
wooosh! over my head!

i opt we have the choice to block the tools so we (personally) dont see their forum posts and what not.
Commented 15 years ago2009-04-05 08:01:04 UTC Comment #49985
sounds awesome, pengy.
Commented 15 years ago2009-04-05 09:00:54 UTC Comment #50001
I personally like the orange theme, so as Long as I have access to it, I'm happy. I like all of your ideas, actually. perhaps we can have a non-mapping compo for screenshots that can become the new default avatars, and model/prefab/media vaults.
EDIT: TWHL forever! (We need more tuts for source, though.)
Commented 15 years ago2009-04-05 09:36:26 UTC Comment #49983
I'd love to do my own theme if you implement that. Good luck. (I was thinking Fallout 3 style or something like a Pip-Boy) :D
Commented 15 years ago2009-04-05 11:03:26 UTC Comment #49978
Penguinboy is a machine! This is a rather fucking huge task, but CakePHP is making it pretty easy, I hear.

About the possible new theme, maybe I shouldn't say this, but a certain someone has shown interest in doing a new one (not me). >_>
Commented 15 years ago2009-04-05 11:24:59 UTC Comment #50002
Ant? Atom? WHO?!
Commented 15 years ago2009-04-05 13:15:40 UTC Comment #50005
WHOOHOO.

Looks like somebody watches the shoutbox.
Commented 15 years ago2009-04-05 13:45:38 UTC Comment #49975
No offense, but isn't one of the main reasons you recoded TWHL from scratch last time because the code was unbearable?
Anyway, best wishes with TWHL4.
Commented 15 years ago2009-04-05 16:17:50 UTC Comment #49988
Sounds awesome. Thanks for making life for us, reviewers easier :)
Commented 15 years ago2009-04-05 16:38:02 UTC Comment #49989
A new default theme? as long as it's yellow and resembles the TWHL of olde in some remote fashion, I'm fine with that.
Commented 15 years ago2009-04-05 16:54:40 UTC Comment #49998
Let's make the new site exactly like The Snarkpit.
Commented 15 years ago2009-04-05 17:35:53 UTC Comment #50003
Let's not. The only good stuff on Snarkpit is the prefab and model vaults, and they never get new content.
Commented 15 years ago2009-04-05 19:33:12 UTC Comment #49979
"Looks like somebody watches the shoutbox."

If you think it's all your doing, you're sorely mistaken.
Commented 15 years ago2009-04-05 22:08:11 UTC Comment #49987
World Crafter: No, I coded TWHL3 from scratch to learn PHP. It was only going to be a side project and then Seventh asked me to make it official. The new code is pretty much just as bad as the old, because that's what I used for reference to help me learn >_>

Srry: ...Don't get your hopes up. Strider's mysterious "certain someone has shown interest in doing a new one" mentioned colours that were very much NOT orange/yellow.
Commented 15 years ago2009-04-05 22:59:11 UTC Comment #49993
I'd make a theme. It would probably be a harsh orange against a pure white background, but that depends on what you make customizable...
Commented 15 years ago2009-04-06 04:46:20 UTC Comment #49994
"Hopefully, the way that it's being coded will make it easy to make changes/additions/upgrades without making me want to kill myself"
I hope so too Commander, FOR YOUR SAKE =)

Orange and yellow for win. Anything else, is a waste of material(and subsequently fails). Not preserving the main theme would be a big mistake imo...
Commented 15 years ago2009-04-06 05:25:07 UTC Comment #49980
Don't know about that myself, CT. Orange is hardly a staple of the Half-Life series anymore. We need variety and contrast on this site.
Commented 15 years ago2009-04-06 05:29:24 UTC Comment #49976
With TWHL still being a predominantly Goldsrc community, I'd argue otherwise, but I'd love to see multiple themes to choose from.
Commented 15 years ago2009-04-06 06:43:02 UTC Comment #49991
"Orange is hardly a staple of the Half-Life series anymore."
What about the ORANGE box?
Commented 15 years ago2009-04-06 07:05:47 UTC Comment #50004
And the ORIGINAL Orange box! (HL's, that is.)
Orange is still a pretty predominant colour, think lambda graffiti in HL2 and the episodes.
Commented 15 years ago2009-04-06 07:36:22 UTC Comment #49981
It's important, yes. But it's not dominant. I kind of tire of the fact that when people think Half-Life websites, it has to be orange.
Commented 15 years ago2009-04-06 09:21:31 UTC Comment #49984
The only website that I have ever seen using Orange is TWHL. Why change what isn't broken. I got a shitty 19 inch monitor and a printer that fails at printing pictures. I was offered replacements for my birthday coming up but like I said, what aint broke, don't fix.

Orange TWHL forever. Tunnel Snakes RULE!
Commented 15 years ago2009-04-06 09:53:23 UTC Comment #49982
Its all good. But yeah, a big task. Some of the features are long awaited, but don't forget to feature in the additional screenshots option for maps, or at least let people link to more images.

Something to think about: Enable HTML for the profile biography and journals. That way, instead of posted links and such, we can make a nicely packaged journal with all of the works in it, like youtube videos, flash, and etc. Kinda like Deviant Art.
Commented 15 years ago2009-04-06 10:37:57 UTC Comment #49996
This is fucking awesome.

Here's something I was thinking :

Firstly, it would be great for us if we could upload (or link-post) more images for a map. The possibility of adding a video using youtube or any other source(using vodPod).
GIF avatars !!!
Ads for money - but don't exagerate( for you ;) )

A "waste of spaces" posting corrector :D.
Commented 15 years ago2009-04-06 13:03:41 UTC Comment #49986
Rimrook: oh exploitable!
Commented 15 years ago2009-04-06 13:17:07 UTC Comment #49999
"GIF avatars !!!"
I hope you don't mean animated GIFs!

"Ads for money"
Yea I like the idea of having ads all over the site. It would be such an improvement... NOT! WHAT ARE YOU THINKING WITH? Not to mention it is not morally right. No good community use ads.
"AIDS" > "ADS", learn2program.
Commented 15 years ago2009-04-06 13:51:22 UTC Comment #49997
IF we don;'t make money we won't be able to buy a damn 500 gb hdd, which would be enough for over 200,000 maps ! X(
Considering the limit will still be 2 mb for a map post.
Commented 15 years ago2009-04-06 14:39:21 UTC Comment #50000
If "they" would want money to upgrade the TWHL server then they would have said so.
And donations are always better than ads.
Commented 15 years ago2009-04-06 16:40:25 UTC Comment #49992
"GIF avatars !!!"
Never mention this again.
Commented 15 years ago2009-04-07 00:12:32 UTC Comment #49995
"We need variety and contrast on this site."
BOLLOCKS

Seriously tho, i find the current layout pretty and easy on the eyes. If i had to look at a black/grey theme layout like SnarkPit for any period of time, i'd have to tear out mine eyes.. = (

UNITE AND FEAR CHANGE
IF IT AINT BROKE
WHY FOCK WIT PERFECTION
Commented 15 years ago2009-04-08 16:42:15 UTC Comment #49977
CDG uses Google's ads.

You must log in to post a comment. You can login or register a new account.