Closed
Bug 260137
(svgsite)
Opened 21 years ago
Closed 19 years ago
Update/redesign the SVG project's website
Categories
(www.mozilla.org :: General, defect)
www.mozilla.org
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jwatt, Assigned: jwatt)
References
()
Details
I'm working on updating the SVG project's website and hope to redesign some
parts of it. I'm filing this bug in the hope of getting the maximum input
possible from all interested parties. It isn't easy to have new files removed
from the CVS server, and any directories that are added are permenant, so I'd
like to get this right.
While the work is ongoing I'll be maintaining a mirror of the site which will
incorporate all the proposed changes at http://jwatt.org/moz/svgsite/ to allow
everyone to see what it will look like. If anyone has any comments, suggestions
or requests this is the place to make them. Things that I'd like to propose or
that I know need doing are as follows.
We need a webpage explaining how to get involved and what we need help on.
Perhaps we should make a file called 'contributing.html' for that?
I would like to move each of the sections on the front page into their own
documents. At the moment we have a section called "status" plus the status
webpage. I would like to keep these things together by, for example, moving the
status section to the top of the status webpage. This wouldn't leave the front
page empty because:
I would like us to have a news section so that people can see what has been
happening recently. There is a lot of stuff that could go onto a news page that
doesn't have an impact on the status page. There could be a separate page for
this, but I would like to put the news on the main page. I.e. a dated list of
items right down the middle.
We should probably have a collection of SVG samples that show off what our
current SVG implementation is capable of doing. At the moment there are samples
on croczilla.com. This is one thing we probably want to add a new directory for.
We could do with a contributors list - perhaps a page in its own right? I don't
know how much detail should be given about what each person has contributed, or
if we should just have a list of names.
There are other things that I have probably forgotten, but I'm sure I'll
remember and add them later. If anyone has any opinions the above or on the SVG
projects website in general please speak up. Thanks! :-)
Comment 1•21 years ago
|
||
jwatt: great bug, congratulations!
first more or less the same comments I posted to Aaron:
The homepage really has to use SVG, people wanting to download get sent to some
other page. check peepo.co.uk
The navigation bar on the left is wholly inappropriate, and example of the worst
sort of bureaucratic corporate style control.
Once people have chosen to visit MozillaSVG, they need relevant navigation, not
the standard Mozilla navigation bar.
(download source is not MozillaSVG and this is confusing, at least)
perhaps the tabs at the top could remain.
dump <table> these aren't tables, and should not be there let <div> do the work.
Each resource or page needs a mozillaSVG icon, and/or text header, to make clear
that this is a mozillaSVG area,with a link to the mSVG homepage.
links to other versions: firefoxSVG, fireflySVG...
A link to bugs
A link to irc
a link to a blog
a link to accessibility
mozilla and Aaron desperately need more accessibility contributors.
this seems to me the main strength of open source and Mozilla in particular.
the new Mozilla web design is great, but isn't as acceptable as a beacon of
accessibility
links to examples of excellence: peepo.co.uk, crockzilla
links to tutorials, kevlindev
links to commercial users: mobile phones, ok maybe wait for fireflySVG ~:"
I could almost offer to manage this area, but being bloody minded and
difficult....probably not the right person.
I guess that is enough for now ~:"
| Assignee | ||
Comment 2•21 years ago
|
||
Great, thanks for your input Jonathan.
First off I'm not sure what you mean about using SVG on the homepage so people
aren't sent somewhere else to download. By this I pressume you're talking about
when people are told they need to install a plug-in? This happens when an embed
or object tag that requires support for the MIME type image/svg+xml is
encountered by people using a non-SVG build. Redirecting them to the plug-ins
page isn't going to change, and I really don't understand how making changes to
the SVG project homepage would change Mozilla's behaviour.
Yeah, I can see how the navigation bar on the left would be confusing for users
that have linked into the project website directly and are unfamiliar with the
rest of mozilla.org. It could be removed and replaced by a navigation bar of our
own. I'd have to be careful with that though as making that change can
potentially muck up the build process for the whole of mozilla.org! :-) The tabs
at the top could remain, and could even be changed to a more detaild menu.
I agree that we are technically abusing tables at the moment. I'll look into
what else we could use while still supporting all the main browsers.
We could add a logo or something to the top of each page, but I'd personally
like to have something a bit slicker than the one we currently have. Anyone here
any good at knocking up some graphics? Yeah, yeah. I see the irony.
There will be links to downloads for all SVG products available on mozilla.org.
I assume that's what you meant.
There are links bugs, is there anything in particular you want mentioned? IRC is
mentioned, but we can add a link and say some more about it. We may well have an
SVG blog to link to.
Although I personally think accessibility is important work, we would need a
better reason to link to it than that it needs more contributors.
It would be good to have links to lots of useful sites. If you have any more
sites you think should be liked to add them here.
We have 3 people with access to gila so I don't think we need a maintainer, but
thanks for the offer. :-)
Alias: svgsite
Summary: Update/redesign of the SVG project's website → Update/redesign the SVG project's website
Comment 3•21 years ago
|
||
My comments are often veiled, so second stab:
the links I mention could be in a navigation bar, as well as dotted throughn the
news content homepage.
the homepage could be totally in SVG, peepo.co.uk/launch/index.svg is.
my point is that SVG unlike flash has the potential to be a web interface.
(flash is a destination, svg a means to get there)
Mozilla could set an example both for accessibility and SVG as a portal.
obviously this would impact on the authoring, however, as gnome desktop is
already moving towards SVG graphic navigation buttons are likely to benefit from
SVG as a minimum. so the whole mozilla site would benefit in the future :-)
there aren't too many SVG portals just now, and we could do with one here!
It would certainly help guide accessibility of SVG which whilst promising much
with SVG1.2 is hard to come by just now.
The page definitely should not be in SVG, as we want to get people involved
in the project. Ending up at a page which just pops up an unknown mimetype
message, and for which many platforms doen't have a viewer for, does not do
that.
Comment 5•21 years ago
|
||
#4 mistakes the novice introduction homepage which should be in HTML with the
user homepage.
Novice introduction homepage, probably has all mozilla normal navigation. It
certainly should not have masses of geeky mysterious links
User homepage should be in SVG, we need the good example code.
Comment 6•21 years ago
|
||
#4 I agree the novice introduction homepage which should be in HTML, and
probably has all mozilla normal navigation. it should not have masses of geeky
mysterious links but be simple with introductory links
I was referring to the user homepage, which should be in SVG, we need the good
example code.
In fact it is relatively easy to script so that people with a suitable browser
get forwarded to the SVG site
| Assignee | ||
Comment 7•21 years ago
|
||
Okay, I've uploaded a FAQ to http://jwatt.org/moz/svgsite/faq.html to give
everyone a chance to give feedback on it before it get's uploaded to the project
site. Anne, please confirm this doc meets your HTML 4.01 strict requirements
before it gets added to mozilla.org.
Comment 8•21 years ago
|
||
Ok, the document doesn't validate at the moment. Some & have to be replaced with
& and some character are not valid in iso-8859-1, but those cases are easily
resolved.
We don't need a BASE element, but I assume it is there for other reasons.
We should use '<ol class="toc">' instead of '<ul>' with a matching '</ol>' of
course. Instead of H3, the headers that follow should be H2. After all, H2 does
follow H1, where H3 does not.
<script> should be wrapped inside a CODE element. This applies to similar
cases.
I'm not sure why you link to 'about:plugins' if it doesn't work.
The ADDRESS element should have a CLASS attribute with the value 'author'.
The rest looks lovely!
| Assignee | ||
Comment 9•21 years ago
|
||
Anne, thanks for your comments. I've addressed most of the issues you raised and
added a section "Who's currently working on what?".
(In reply to comment #8)
> We don't need a BASE element, but I assume it is there for other reasons.
That's just the easiest way to get the pages on the mirror to get the correct
styling. It won't be included in the document that's checked in.
> We should use '<ol class="toc">' instead of '<ul>' with a matching '</ol>' of
> course. Instead of H3, the headers that follow should be H2. After all, H2 does
> follow H1, where H3 does not.
I don't really want an ordered (numbered) list, and h2 looks too large for the
questions for my liking.
> The rest looks lovely!
Thanks. :-)
Status: NEW → ASSIGNED
Comment 10•21 years ago
|
||
none of the contents (toc) links work for me :-(
Comment 11•21 years ago
|
||
If you don't like the size of the H2 you should contact fantasai or someone else
who can modify the central style sheet. (There is a bug where people want
headings to be larger.) However, it is a normal rule that H2 follows H1 from a
semantic point of view. The look of the site will always change, every couple of
years and nothing you can do about it ;-)
The same goes for OL. (You can let it be styled exactly the same way as it is at
the moment.)
jonathan chetwynd, that's correct and intentional at the moment.
Comment 12•21 years ago
|
||
Regarding SVG 'internals' documentation for the OSX platform.....
We have been working on the OSX version of the SVG viewer for a bit now (since
March, to
be specific). While progress has been made, things are on hold for a bit while
we prepare for a demonstration in Washington in a few weeks. Some early patches
of the work have been circulated to Alex et. al, but as the OSX interest has
languished a bit, we haven't really made it into the mainline development
process (yet). That said, we are now to the point where at least the colors on
the croczilla test site do show up correctly.
As part of our work, we are drawing up some PDF's that illustrate the
relationship among the different drawing surfaces that are in play during the
rendering phases (again, this document will be
Quartz specific). We are building that document to help out newcomers in
understanding what on earth is happening when something gets drawn on the screen.
We hope to be back on track with our OSX development in a few weeks, and once
this work receives the support of an expert mozilla sponsor, the link to the
documentation will be made readily available for access from the new SVG site.
Best to all -
KCF
Comment 13•21 years ago
|
||
(In reply to comment #4)
> The page definitely should not be in SVG, as we want to get people involved
> in the project. Ending up at a page which just pops up an unknown mimetype
> message, and for which many platforms doen't have a viewer for, does not do
> that.
Is a wise position to me.
Also, we are very appreciative at the SVG Foundation for the link to our
http://www.svgx.org and hope it will remain.
(+lots of Mozilla stuff at http://www.svgx.org/subjectsbrowser.html )
Thank You
Michael Bolger
Comment 14•21 years ago
|
||
FAQ
this seems fairly urgent, if only to stop me being a pain in the neck:
eg colour not working on mac
and https://bugzilla.mozilla.org/show_bug.cgi?id=62485 need to use javascript
rather than ecmascript....
and use/symbol not supported
and no sound
sounds like a plan for the future
perhaps someone could add some positives
there are a few ~:"
irc
svg-developers
Comment 15•21 years ago
|
||
> there aren't too many SVG portals just now, and we could do with one here!
please add www.svgopen.org to the links
Comment 16•21 years ago
|
||
1:
The links at the top of the FAQ aren't pointing to the right place.
2:
I think http://jwatt.org/moz/svgsite/faq.html#source can be improved:
Cause a lot of people trying out SVG don't know or are not allowed to change
server settings, the mime type thing can be a problem unable to solve for them.
But with a little help from somebody who can do that on some server:
<?php
header("Content-type: image/svg+xml");
echo(file_get_contents($url));
?>
Please make this service widely available.
Updated•21 years ago
|
QA Contact: daniel.bugmail → fantasai.bugs
| Assignee | ||
Comment 17•21 years ago
|
||
I've added http://www.mozilla.org/projects/svg/faq.html to the website (although
I haven't linked to it from any of the other webpages yet).
(In reply to comment #16)
> I think http://jwatt.org/moz/svgsite/faq.html#source can be improved:
> Cause a lot of people trying out SVG don't know or are not allowed to change
> server settings, the mime type thing can be a problem unable to solve for them.
If you're asking for the answer to explain how the user should fix this, I don't
think the FAQ is the place to do it. There are far too many possible ways to fix
the HTTP header problem for it to be practical to mention them all there.
Comment 18•21 years ago
|
||
What's the status on this bug?
| Assignee | ||
Comment 19•21 years ago
|
||
I've stalled on it for the moment. If anyone is keen for me to move on this one,
feel free to bug me on IRC. What do you still need done to the SVG Project site
to remove this as a blocker of bug 151557 Anne?
Comment 20•21 years ago
|
||
This page <http://www.mozilla.org/projects/svg/> and possibly deeper nested
pages (inside the folder /svg/) need to validate as HTML 4.01 Strict and need to
match the style and markup guide of mozilla.org which can be found here:
* <http://www.mozilla.org/contribute/writing/guidelines>
* <http://www.mozilla.org/contribute/writing/markup>
Comment 21•20 years ago
|
||
The page mentions SVG is enabled in nightly builds; it should also say it is in the released version Firefox 1.5!
There needs to be a section addressing people who already have SVG content and who want to get it working in Firefox. This means things like workarounds for bug 288276, the lack of SMIL animation (e.g., http://www.vectoreal.com/smilscript/), and some of the weirdness caused by Mozilla treating SVG images as a variation on HTML documents (spurious scrollbars in embedded images, surprises with linking, etc.). Hints on eradicating bad advice people may read elsewhere (e.g., some servers still use the MIME media-type image/svg-xml; some SVG examples have the wrong XML namespace or none).
You could also do with an organized page of really cool demos using SVG. Actually, you could do with *two* sets of demos: one set showcasing things possible with mixed XHTML + SVG + MathML, and one showing how embedded SVG can work in Firefox and with Adobe's and Corel's plug-ins.
Just my 2c worth... :-)
| Assignee | ||
Comment 22•19 years ago
|
||
I've done as much as I'm going to do on this for the foreseeable future so I'm marking this fixed now. If anyone feels strongly about any outstanding issues then please raise new bugs.
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Comment 23•19 years ago
|
||
I think it is a pity this bug has been closed.
work has been slow, but it appears to have been a useful repository for exchange and consideration.
separate bugs will lack that cohesion.
Updated•17 years ago
|
Product: mozilla.org → Websites
Updated•13 years ago
|
Component: www.mozilla.org → General
Product: Websites → www.mozilla.org
You need to log in
before you can comment on or make changes to this bug.
Description
•