Hallelujah! The KDE site has quite a new
look! It's been completely redesigned and I like it, thank you very much!
But judge for yourself... Is the new layout better? Is
the new art better? Are things easier to find? We want to know what you think! I asked Kurt
Granroth, the KDE core developer behind the changes, a few questions you might have as well. Read what he had to say below.
Dre. What motivated the changes to the design?
Kurt. We had two principal objectives in mind. First, navigating the
site was a bit difficult. There were too many links on the front
page and things were not organized as well as they should be. Second, we
wanted to switch to dynamic page generation. As it stood it was quite
difficult to update pages, as we did not use templates. Now we are using
PHP and templates so maintaining the
site will be much easier.
Dre. It looks like the look-and-feel has changed as well. How did that come about?
Kurt. The site design had not changed in several years. KDE has changed a
lot in that time and we felt it was time to get a more modern look for the site.
Dre. How long has this redesign been in the works?
Kurt. The idea to redesign has been floating about for quite
some time, but all active development has occurred in just the last
Dre. So how did the new design get implemented?
Kurt. Most of the PHP coding, artwork, and layout was done by me,
but it was a highly interactive process. We set up a mailing list two
months ago for people interested in the new site. There was a lot of
discussion and debating that went on, and the result is a consensus
Dre. What about mirror sites? How do they keep being mirrors?
Kurt. The entire site is still available from CVS in the www
module, though it's mostly PHP pages now. All the PHP code is
available under an Open Source license, though we haven't decided on
the exact license yet. For mirrors to be a "true" mirror they will
need to PHP-enable their site and mirror the PHP code. The settings
that are required to use the pages will be available soon.
Dre. What about mirrors that cannot use PHP? Can you make a static version of the site available?
Kurt. We'll consider this. Perhaps we can create a tarball
of the site nightly and let mirrors update their site with that.
Dre. What about other KDE application sites that used the KDE site
design as a template. Are they able to use this new design as well?
Kurt. Absolutely. As I mentioned, the PHP code is freely
available from CVS. Many of the KDE applications are hosted on
SourceForge, which supports PHP so
updating those pages should be fairly painless.
Otherwise they can download pages from the KDE.org site and modify the static
HTML to taste.
Dre. So how is the server handling the increased load?
Kurt. Great so far! We are very happy with PHP. Plus the
front page is only regenerated every 30 minutes and served statically.
There you have it. Thanks, Kurt, I love the new design!