Closed Bug 223043 (bzorg-redo) Opened 21 years ago Closed 20 years ago

The Bugzilla website needs an overhaul

Categories

(Bugzilla :: bugzilla.org, defect)

2.17.4
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: justdave, Assigned: morgamic)

References

()

Details

This has been on the back-burner for a long time (I have extremely unfinished
prototype pages in a local directory here that are almost a year old), but given
the focus-shift of Mozilla, and their upcoming site overhaul, we should really
get moving on this so we don't taint mozilla.org's image. ;)  For as much as we
act like an independent entity, we are still a mozilla.org product, and they
even grace us with a link to our website right on their main page as of a couple
months ago.

We need to redo the bugzilla.org website along the same design philosophy... 
i.e. the main page should make it very easy for people to find out what Bugzilla
is, where to get it, and where to go for more resources.

Design goals:

We need distinct areas of the site for:
 * Marketing Info - stuff for folks who are considering using Bugzilla
 * Administrators - stuff for folks who get to admin a Bugzilla installation
 * Developers - stuff for people who are contributing to the project
 * perhaps a section for Bugzilla end-users?

The main page should have more marketing info and less news.

I *don't* have time to do this myself.  Some ways you can help:
 * provide design input
 * provide designs (HTML mockups, etc)

Once we have a general idea of where we're going we can probably file bugs for
individual tasks and turn this into a metabug.

I would prefer the primary discussion on this to remain on the
developers@bugzilla.org mailing list until we know where we're going.
Alias: bzorg-redo
Depends on: 189613
Depends on: 223794
Mike Morgan has offered a really good-looking mockup of a home page here:
http://oregonstate.edu/~morgamic/bugzilla/
-> mike
Assignee: justdave → mike.morgan
I'm working on the wrapper, fitting the template into the makefile, etc. 
Unfortunately work is calling this week, so I haven't been able to spend as much
time as I've wanted and/or expected.  

I've had cvs access for the beta html branch for about a week now.  That works
fine -- figured out the complex science of using a fax machine.

Talked to Dave and Dawn earlier last week about how the script works and that
was helpful.  I'll get to a large chunk of time after I meet some deadlines this
week, updates soon.  Sorry it's taking so long.
update
------
Last weekend I went through and cleaned up all wrapped files.  All doctype,
header/navbar,  and footer information is gone from content documents replaced
with %%DOCTYPE%%, %%HEADER%%, and %%FOOTER%% respectively.

This weekend my goal is to write the script that replaces all of those marked
lines with the files located in the includes directory I created, and then
figure out how to tie that into the mozilla site builder script.

Some script questions I have:
    Are we going to have our own site builder script?
    Should we tie into what Mozilla runs for their site?
    Who is my best resource as far as integration is concerned?
Okay, I've made a lot of changes.  Tonight I will put up what I have onto
website-beta for everyone to peck at.  Now is the time to take a look at
bugzilla.org and think about what changes you want to see in the current content.

Here is a preview:
http://valhalla.library.oregonstate.edu/newbugzilla/

Mainly there are some no-brainers.  My philosophies that will be applied:
- do not reference index.html ever, reference the directory
- if the subject is general enough, make a directory for it
- simplify naming
- reduce wordiness by 50%
- proper document heirarchy (h1-h2-h3)
- simple language!
- all relative links
- simple and stupid

I will post again when website-beta is breathing.  Until then, feel free to add
comments here.
Status: NEW → ASSIGNED
- reduce wordiness by 50%

Yet more reduction needed on the front page, methinks :-) Probably best to throw
out the old text and start again from scratch.

Gerv
The beta site is up.  Now that the majority of the template files are in place,
I will begin rewriting portions of the content (particularly the verbose ones)
so that they are more web-readable -- without losing any meaning, of course.  ;)
 Easier said than done, but kind of fun -- work continues this weekend.  :)

The beta site lives at:
http://website-beta.bugzilla.org/
How's the status on links now, do they all work?  The new site looks really
nice, and it's my opinion that whether or not the content rewrites are done, it
is now a suitable replacement for the existing website.  If there's no
objections I'd like to go ahead and move it to the primary site to coincide with
the 2.18rc1 release (which will probably be later this week).
As far as I know, all the content has been moved and placed in friendlier places
that make more sense.

I didn't make it all the way through the link checking (there was quite a bit),
but I'll finish that up ASAP.

Is everything set for /docs/?
docs works.  The search stuff doesn't.  That's something I'll have to fiddle
with when I get time, the search indexer is a cron job on the back end. (that's
bug 245579)

It's live, and everything looks pretty. :)

Lets close this and work on the individual problems as separate bugs.  Breaking
dependencies since those aren't actually done yet.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
No longer depends on: 189613, 223794
Resolution: --- → FIXED
QA Contact: matty_is_a_geek → default-qa
You need to log in before you can comment on or make changes to this bug.