Hi Jimmy,
> It
> should always be easy for teams and volunteers to identify official
> information, and also know who we are and what we're about.
> *snip*
>
> With that in mind, I've built the Student Robotics Style Guide:
In case you're not aware, we already have one of those:
https://www.studentrobotics.org/trac/wiki/House%20Style. There are a
number of things which have deviated from it over the years though, so
it's good to see that others are interested in trying to keep things
consistent.
Is there a reason to change the house font? It feels a little odd that
our logo uses one font yet our text uses something different.
I note that you're intending to change pretty much every aspect of the
style, albeit generally only slightly. Is there a list somewhere of
all the places (there are going to be a *lot*) which will need
updating to match the new style? Can people get involved with doing
this?
If we're going to change the colours I think it would also make sense
to review the logo as well:
- it's not symmetrical
- the point at the top is quite pronounced in comparison to the roundness
elsewhere (even though it's not very pointy in itself)
> It's a fairly loose set of guidelines and conventions around the use of
> the Student Robotics brand, to the benefit of teams and volunteers.
Is the plan that this would be included on the website, along with
suitable samples of the graphics? This would make it just as easy for
external entities (print/digital media, teams' blogs, schools'
websites, etc.) to use our asserts "properly" as our volunteers.
> The second piece of work, closely tied into the first, is the
> re-development of the PR elements[1] of the Student Robotics website.
> [1] This is the content which invites people to join Student Robotics.
> This means *not* the team list, the docs...
I'd fairly strongly argue that the docs and teams information are part
of what get people interested in SR. A big part of what we do is that
we provide a kit to the teams, and that that kit is documented in
detail. While the docs themselves mostly aren't useful without the
kit, there are some aspects which are.
Similarly, part of the reason that we have the teams on our website is
that it shows who is involved as well as creating cross-linking
opportunities from their own blogs & websites, which in turn draw
attention to us. It's certainly less under our control, but it's a
much larger surface area than our own website has.
If the intent is that this new website won't include the docs/etc.,
where will each of those be kept and served from? How will we ensure
that they use a consistent template/look-and-feel to the main website?
> It's backed by Jekyll[2], and we're *not* looking to integrate it back
> into srweb,
Huh. There is a *lot* of valuable stuff in srweb which it would be a
shame to lose. The version history is fairly important, though I
suppose less valuable if everything's going to be rewritten; that
seems like a lot of effort however.
The most obvious thing which I think needs to be kept (along with its
version history) are the news articles. These appear to already have a
place in the new website, so it would seem silly not to move them
over.
There are a number of other pages which I think it's important to
keep; I've added to the issues in the github repo regarding these.
Another aspect is how our website interacts with search engines,
people's page-memory (in their heads), bookmarks & browser history.
If we change the URLs significantly there's going to be a long period
(I'd estimate a couple of *years* at least) where we see lots of
missed-pages. Having looked in piwik recently, I saw some urls which
mention the "slug" -- a technology we haven't used in over 6 years!
At the very least we need to have redirect pages to point people back
at content similar to that which they were looking for.
Separately, what's the plan for the competition pages? While part of
these is the /comp/* pages, the special homepage is also a big part of
it. These are very much more code than content (the content is
dynamic), so preserving their history is *very* important. Note that
these pages also rely on the SRComp HTTP API to function, so need to
be able to query that somehow.
> or host it on Saffron. This is part of a larger plan to
> break apart the various applications on Saffron and move them elsewhere.
Huh. Please could you expand on this? It sounds like you're suggesting
that we both:
- abandon the working server config we have
- separate out the many services SR has onto different hosts
One of the really useful features that we currently have is that it's
fairly easy to get a working copy of all of our hosting scenarios.
This includes saffron, though there are a number of independent VMs
(mostly competition things) which are configured in a similar way.
An important effect of this centralisation is that it's easy to build
a component which relies on other things elsewhere on the server,
since you can spin up the whole thing in one go and check it works.
If we wind up hosting things which need to interact with each other
from different places that seems like something which will become very
hard to check outside of the production environment.
This is perhaps something better suited to srobo-devel?
> There's still a lot of work to be done, and we need your help! You can
> follow and contribute to development at:
What's the time-frame for the migration -- is this planned for use
during SR2017? If so, are how certain are we that it's going to be
ready for use in SR2017 (i.e: less than 3 months from now [1])?
Thanks,
Peter
[1] SR2017 is underway already -- it stared on the 2nd May, after the
end of the competition, though I don't expect anyone to be using our
website until the run-up to Kickstart. If we assume a Kickstart date
of October 16th [2] then we don't want to be changing the website
during at least the preceding two weeks since teachers and teams will
be using it by then. Ideally we'd make the switch at least a month
ahead, giving us exactly three months to make that happen if it's
going to.
[2] October 16th was suggested in
http://thread.gmane.org/gmane.science.robotics.srobo.general/6637