Skip to page content or skip to Accesskey List.
Search evolt.org
evolt.org login: or register

Work

Main Page Content

Announcing evolt.org 3.0!

Rated 3.94 (Ratings: 5) (Add your rating)

Log in to add a comment
(11 comments so far)

Want more?

 
Picture of MartinB

Martin Burns

Member info | Full bio

User since: April 26, 1999

Last login: June 15, 2009

Articles written: 128

Hello! Let me be the first to welcome you to evolt.org 3.0! We present an all-new site, whose development combined the best of evolution, revolution and not a few sparks of voltage — as you'd expect from people who are passionately commmitted to what they do.

For the last 6 years, this site has lived on a custom built CMS, migrating from MS Access and Windows NT, to Oracle and Linux to MSSQL and Windows 2000 along the way. The previous evolution was launched in December 2000 (yes, really), and has served evolt.org extremely well.

However, over the last couple of years, we've increasingly wanted a few things that our previous system couldn't do without much more developer time than we had available, particularly:

  • Support for Internationalisation (i18n) and Localisation (l10n)
  • A new front end, based on CSS layout

and it occurred to us that we'd be better off standing on the shoulders of non-evolters in producing new functionality, so we didn't always have to code everything ourselves from scratch. We also felt a desire to use free tools that were within the reach of every evolter, rather than the (no less capable) proprietory and pricey software we'd previously used.

The solution was obvious: move from our home-grown CMS to a packaged Open Source one, and that's exactly what we've done — this site now runs on Drupal. Ah, but that's not all, oh no.

Evolt Alpha
Our first appearance on the Web - a static three page holding site. Its home page featured a JWZ quote: ..great things are accomplished by small groups of people who are driven, who have unity of purpose

What's New

  • All New, Theme-based Design
    We've been wanting to update the design for a couple of years now, but with a developer community of one very busy member for the old site, it wasn't going to happen. With our new site, the design is much better separated from the code code, so templates are much more easily edited by evolters without PHP skills. And while the new design isn't as cutting edge now as it was in 2003, a theme-based CMS makes producing and implementing new designs a much faster process, and enables a larger number of our members to take part.
  • All CSS Layout
    When we produced evolt.org 2.0, we debated long and hard whether there was enough browser support for CSS layouts, eventually deciding against it. This time, it was a no-brainer, even if it meant working with Internet Explorer's distinctive interpretation of W3 standards (roll on IE7, I say). So we've banished tables and have finally moved into line with the way our members have been building sites for some years.
  • Third Party, Open Source CMS
    When we first launched evolt.org, CMSs cost US$100k and more, so we took the revolutionary step of building our own (and later Open Sourcing it). Now of course, there are lots, many with large developer communities whose knowledge, expertise and code we can make use of without having to do all the work ourselves. Now we're running on Drupal, we benefit from security updates, fixes and new functionality, leaving us to concentrate on evolt-specific bits. Finding time to work on the evolt site is often hard for our all-volunteer workforce, so this is obviously tremendously helpful, and as evolt.org is all about exchanging skills and experiences with our fellow web developers, this very much feels right, as well as useful.
  • Our Own Hosting
    For as long as evolt.org has existed, we've relied on the extreme kindness of evolt members and often their employers to host the site. This has inevitably led to the risk of single points of failure - if that evolter went under a bus, or had Real Life(tm) intervene, we might lose our hosting and potentially our entire site. Now, evolt.org is paying for a (Debian-based) server at the excellent ServerMatrix, with all the commercial SLAs you'd look for in a hosting deal, and access is in the hands of our sysadmin group, rather than a single individual. While this does mean we're reliant on donations, we do have enough in the bank that we're not worried. That said, go and buy a T-shirt already!

Side Benefits

Along the way, we've put a few things in place that'll make our future development much more robust:

  • Test Server
    Once upon a time, we used to have a separate instance of the site we could use to test changes before they went live. Then when we changed hosting, we lost that. And now, we have it again, living at test.evolt.org.
  • Issue Tracker
    We now have a repository for bug reports and feature requests, rather than relying on email to the developers being noticed and remembered.
  • Version Control of Code and Content
    All the code that we write for the site is now under version control, letting us track edits, and back them out if necessary. Additionally, all our articles now have version control, to give us the magic Unsubmit functionality for those Whoops editing moments.
Evolt1.0
Launched June 1st 1999.

Credits

This site was made possible through the hard work of:

  • Isaac Forman, whose original design we pushed, pulled and twisted into Drupal-shape;
  • John Handelaar and William Anderson, whose Proof of Concept convinced us that Drupal would work for us, and who did large amounts of under-appreciated data-manipulation;
  • Stephanie Troeth, who cut Isaac's mockups into correct HTML and CSS templates;
  • Garrett Coakley, who did more than anyone to work around IE's CSS idiosyncracies;
  • Tara Cleveland and Elfur Logadóttir, who edited Drupal templates and CSS to bring us closer to Isaac's original vision, even on pages where we didn't have specific mockups to follow. They also fixed bugs and provided much needed butt-prodding when we needed it;
  • Mike King, who edited templates, installed Drupal modules and set essential Drupal settings;
  • Adrian Simmons, our resident Drupal expert, who provided much needed advice on all things Drupalesque and set up the issues tracker;
  • Károly Négyesi from Drupal.org, who provided invaluable assistance in his capacity as one of the developers of Drupal itself;
  • Matt Warden, who suggested the fix to ensure that our multiple historic URL schemas would still work and not break incoming links and Dean Mah who made it work;
  • Jeff Howden, Ron Luther, Morgan Kelsey and all the members of theforum for testing, feature requests, supporting what we were doing and constantly pushing it to be better;
  • The partners, families and friends of the above, who've had to put up with us.

Full credit also goes to the heroes who worked on our old site for all the hours they put in over the years, including:

and in particular, Jeff Howden who has largely borne the development effort alone recently and hosted the site for the last 2 years.

Evolt2.0
Launched December 2000

What Happens Now?

We've worked hard to make sure there are no absolute killer bugs left. However, as in any project this size, there are some niggly problems that we've decided to postpone fixing until post-launch in the interests of actually taking the great leap forward. We also expect there'll be things that we've not yet found as we haven't been using the site as our day-to-day evolting experience.

If you find anything that's not as it should (or could) be, we'd be very grateful if you could add bug reports and feature requests to our shiny issues tracker. Particularly, we'd like to know about problems with any articles or comments you've written and your user page.

What Happens Next?

With our larger developer community, we'll be fixing the outstanding bugs and any new ones. With Drupal's well documented API and an extensive 3rd party developer community, we'll be able to improve the site's usability and add new features. We very much hope to be able to feed our own improvements and suggestions back into Drupal, to benefit the wider community.

Our theme-based, CSS-built front end also opens the door for new designs based on any one of several Theme and Template Engines known, loved and used by many web developers.

How You Can Help

As well as reporting any outstanding bugs, we'd very much welcome anyone with Drupal, PHP, HTML or CSS skills to join our development team, especially if there's something you think the site could or should be doing and isn't. By far the fastest way to make it happen is to volunteer to do it yourself.

And, as before, we very much welcome article contributions from evolters. If you're not currently a member, sign up today!

AttachmentSize
evolt_1.png38.65 KB
evolt_2.png39.5 KB
evolt_alpha.png25.61 KB

Martin Burns has been doing this stuff since Netscape 1.0 days. Starting with the communication ends that online media support, he moved back through design, HTML and server-side code. Then he got into running the whole show. These days he's working for these people as a Project Manager, and still thinks (nearly 6 years on) it's a hell of a lot better than working for a dot-com. In his Copious Free Time™, he helps out running a Cloth Nappies online store.

Amongst his favourite things is ZopeDrupal, which he uses to run his personal site. He's starting to (re)gain a sneaking regard for ECMAscript since the arrival of unobtrusive scripting.

He's been a member of evolt.org since the very early days, a board member, a president, a writer and even contributed a modest amount of template code for the current site. Above all, he likes evolt.org to do things because it knowingly chooses to do so, rather than randomly stumbling into them. He's also one of the boys and girls who beervolts in the UK, although the arrival of small children in his life have knocked the frequency for 6.

Most likely to ask: Why would a client pay you to do that?

Least likely to ask: Why isn't that navigation frame in Flash?

congrats on the new design; the css needs work

Submitted by r937 on August 28, 2005 - 18:07.

w00h00! evolt is back

If you find anything that's not as it should (or could) be, we'd be very grateful if you could add bug reports and feature requests to our shiny issues tracker.

that page, she's a no work, so i'm a put my comments here

  • font is too small to read
  • horizontal scrollbar, even when i maximize the browser window
  • cannot highlight selected text on the page easily with mouse

but otherwise, nice effort, guys

that only took you what, 5 months?

;o)

login or register to post comments

Adding Issues to the Tracker

Submitted by MartinB on August 28, 2005 - 20:30.

Should be fine for all logged in users - it's closed to anonymous ones only.

<a href="http://evolt.org/issues" rel="nofollow">Try</a> now you're logged in?

login or register to post comments

Hmm.

Submitted by Ozh on August 29, 2005 - 10:24.

Welcome back ! For a long while I thought that my feedreader was simply broken :)

There are a few things that confuse me however.

Minor things :

- things look awful in IE5 (yes, at work, I'm stuck with IE5) and particularly the "want more" and "block author" that are not floating right but over the intro. I can understand that it may be difficult for some to check things in such an old browser however :)

- I'm not too happy with the blue-ish drupality of the whole page along with the old grey-brown-ish evolt colors wrapping it all. The two just dont' mix in my opinion and taste :)

- Drupal is surely a robust system with nice features. However, I find it more or less ironic that on a site that provide valueable tips on how to improve ranking in search engine, that same site uses cryptic URI's like "/node/1337" instead of something like "/archives/tips-to-improve-ranking".

- Front page doesn't validate, and this will be easy to fix : missing closing tag in a &lt;link rss /> in header, and a javascript bit to tweak.

Less minor things :

- I really don't like the comments / trackback layout. Everything look the same, you can't tell in a glance if it's still the article, or tb, or comment. Plus, what the f* is that "attachment" block between TB and comments ? Shouldn't it belong to the Article part of the page ?
I think layout should always segregate the article from users' reactions.

Besides this, again, I'm happy to see you back online !

login or register to post comments

looks beautiful, guys (and gals)

Submitted by sgd on August 29, 2005 - 14:32.

veery, veery nice.

login or register to post comments

re: Hmmm

Submitted by MartinB on August 29, 2005 - 17:41.

Ozh

The blue was decided a *very* long time before Drupal was chosen - it's coincidentally echoing some of the default Drupal themes. When we extend the design out to the <a href="http://browsers.evolt.org/" rel="nofollow">other</a> <a href="http://dir.evolt.org/" rel="nofollow">evolt</a> <a href="http://lists.evolt.org" rel="nofollow">sites</a>, you'll see the colour themes more obviously.

You're right about the non-validation. We're aware of it and have it logged as a 'to be fixed' already.

We're also able to add individual article URL aliases (this article's one of them), manually at present, but may do so automatically in the future (someone's already suggested a <a href="http://drupal.org/node/17345" rel="nofollow">Drupal module to do that</a> already written and available to us - yay OSS CMS).

login or register to post comments

Increase width of search box

Submitted by drstuey on August 30, 2005 - 01:05.

I think the size of the search box should be seriously increased, so that users have got enough room to see the letters they have typed in and be able to review them for mistakes.

Jakob Nielsen says at least 27 characters, and I believe it should be even more, I mean look at how wide the amazon search box is now.

otherwise, haven't spotted any mistakes yet :-)

and hearty congrats on transferring over all exisiting data and links

login or register to post comments

top nav links

Submitted by drstuey on August 30, 2005 - 01:14.

also, I would make the cube and the tagline also be a link in the
Work Test Donate in the top header bar. It just increases the clickable area making it easier for people to mouseover the link.

login or register to post comments

Width of search box

Submitted by MartinB on August 30, 2005 - 10:41.

Stuart

I don't disagree with you, but it'd be a PITA as the login/search space would then wrap onto 2 lines for all but the widest screens, which would require a more substantial layout change.

Cheers,
Martin

login or register to post comments

Some Issues

Submitted by jpmaster77 on September 6, 2005 - 21:54.

First, congrats on getting the new site up!

Second, there are some issues that I have with the site, some of it mentioned before. I agree with r937 that the font is too small and that highlighting/selecting text is a bitch. Although the highlighting problem seems to be just an IE issue (I use IE6), consider the amount of people that use IE. Don't just brush off the small font issue, it's not just a matter of personal preference. This is a site where people come to read articles, so if the text is somehow bothersome, chances are they won't be reading the article for very long. Another thing that I noticed in the article that I wrote, is that all the code is now shown. Looking at all the code all in one page seems overwhelming, as in "how am I going to understand all of this?". In the old site, the reader could scroll the code specifically in order to read it, but reading the code right off the bat was and is not necessary. In fact, one could use the code without reading it or understanding it, which is a good thing for some users. I think it is a matter of circumstance anyways, sometimes you want them to read the code, sometimes it's not necessary. It just depends on the article, so forcing it either way may not be the best solution. Are there already options for this?

The last issue I have is with the actual site design. I think it could be improved. I actually like the old site design better. But thinking about this one, you could get rid of the beige outline, so that the whole page is white, and the blue top bar connects with the black. That might be better. I also think the side bars should be better separated from the actual article text. Changing the side bar background color from white to some light or dark shade of blue would probably do the trick. Do the same with the author block as well. These things were in the old site design, and I think they were good.

If you really wanted to jazz things up you'd change the logo, but that might be too radical :).

Ok guys, keep up the good work, I know you all volunteer your time and it is much appreciated. These are just my opinions and I'm throwing them out there.

JP

login or register to post comments

Oh No!!

Submitted by usurp on October 29, 2005 - 12:07.

I just wanted to leave my feedback here on the design. I also personally think the older design was better and its not related to nostaligia or habbit. I am viewing the website on a mac using firefox and a screen resolution of 1600x1200. when i first came into the site i found it too wide and very uncomfortable to read. maybe you can solve this by limiting the width to like 1000 pixels or something. secondly i have to agree about the color scheme, i dont like it. I find the blue and white out of place. I also find the actual design of the site very generic, when the page first loaded I thought the domain expired and was taken by one of those search engine websites. urgh i really dont like evolt at the moment!! ps: i have been reading evolt since version 1. I remember finding the site while trying to find Netscape 1

login or register to post comments

Don't like the design?

Submitted by MartinB on October 30, 2005 - 08:41.

Fine, no problem. Come up with a better one. As it says above, by far the fastest way to make something happen is to volunteer to do it yourself. Core requirements: must be in code (ie don't just present a Photoshop), be CSS layout, and be suitable for implementation as templates, working out how and where every bit of functionality is going to fit. Then join our design and development group and convince us, develop it into a Drupal theme then go through testing and rework. Until that happens, we're going with this design - with minor improvements along the way, but the core design is staying.

login or register to post comments

The access keys for this page are: ALT (Control on a Mac) plus:

evolt.orgEvolt.org is an all-volunteer resource for web developers made up of a discussion list, a browser archive, and member-submitted articles. This article is the property of its author, please do not redistribute or use elsewhere without checking with the author.