qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Daniel P. Berrangé" <berrange@redhat.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Thomas Huth <thuth@redhat.com>, qemu-devel <qemu-devel@nongnu.org>
Subject: Re: [qemu-web PATCH v2 00/16] Re-design the QEMU home page to better present information
Date: Wed, 13 Jan 2021 14:57:12 +0000	[thread overview]
Message-ID: <20210113145712.GE1568240@redhat.com> (raw)
In-Reply-To: <CABgObfZ+grQAax+dAJ626kTSHrC8mzwu9CPjNHcNaRxbbn7C7w@mail.gmail.com>

On Wed, Jan 13, 2021 at 03:54:51PM +0100, Paolo Bonzini wrote:
> I am going to apply patches 1-3, so that I can play with doing the
> final deployment via gitlab pipelines.

Probably worth taking the 16th patch too, since the CONTRIBUTING
file described how to use the CI results.

> 
> On Tue, Oct 27, 2020 at 2:20 PM Daniel P. Berrangé <berrange@redhat.com> wrote:
> >
> > This is a v2 of:
> >
> >   https://lists.gnu.org/archive/html/qemu-devel/2020-10/msg07025.html
> >
> > This series started off as a desire to add an "Edit page" link to every
> > page on the site. In doing this I felt that the footer would benefit
> > from simplication so that it was not a massive wall of links,
> > duplicating links elsewhere in the navigation or content pages. Then
> > after response to v1, I realized that the home page actually needed
> > alot more design work to better present information to contributors
> > immediately.
> >
> > The key theme was to ensure that the home page of the website has all
> > the important information available on screen without requiring the
> > user to scroll down or otherwise search for it.
> >
> > I also add gitlab CI jobs so that users can push a branch to gitlab and
> > then browse the rendered result.
> >
> > eg see this pipeline:
> >
> >   https://gitlab.com/berrange/qemu-web/-/pipelines/208194087
> >
> > and the rendered result of this series:
> >
> >   https://berrange.gitlab.io/qemu-web/
> >
> > Or browsable at
> >
> >   https://gitlab.com/berrange/qemu-web/-/jobs/814392582/artifacts/browse/publ=
> > ic/
> >
> > Or download ZIP at
> >
> >   https://gitlab.com/berrange/qemu-web/-/jobs/814392582/artifacts/download
> >
> > notice how the resulting content needs to cope with being used from a
> > variety of different paths. IOW, we cannot use absolute hyperlinks that
> > assume the root is "/".  Jekyll doesn't make this easy, so we use a hack
> > with a custom template that sets a variable we can then reference.
> >
> > The logical next step for this would be to accept merge requests, so
> > that once the user saves their edits in gitlab, they can directly submit
> > a MR, instead of sending via email.  I noticed we don't currently have a
> > CONTRIBUTING.md file in qemu-web.git telling people how to submit. So
> > this series includes such a file directing people to send patches via
> > email for now.
> >
> > Daniel P. Berrang=C3=A9 (16):
> >   Convert files to UNIX line endings
> >   gitlab: introduce a CI job to publish the site content
> >   make all links be relative to the root
> >   Make page header nav narrower
> >   Introduce support for "bxslider" jquery add on
> >   Rework display of screenshots to use a carousel slider
> >   Compress the two front page headings into one
> >   Simplify copyright and integrate into footer
> >   Put a full SFC membership blurb in footer of every page
> >   Use two column layout to display screenshots and releases
> >   Bring contribution links out of the footer into the home page
> >   Add recent blog posts to the front page featured content
> >   Move wiki link from footer into the header navbar
> >   Simplify and restructure the page footer
> >   Add link to "page source" for all pages
> >   Add a CONTRIBUTING.md file as guidance for contributors
> >
> >  .gitlab-ci.yml                 |   16 +
> >  CONTRIBUTING.md                |   32 +
> >  _config.yml                    |    1 +
> >  _data/screenshots.yml          |   14 +-
> >  _includes/assets.html          |   32 +-
> >  _includes/copyright.html       |    8 -
> >  _includes/footer.html          |   33 +-
> >  _includes/nav.html             |   13 +-
> >  _includes/relative_root.html   |   12 +
> >  _includes/screenshot.html      |    8 +-
> >  _includes/sidebar.html         |    6 +-
> >  _layouts/archive.html          |    4 +-
> >  _layouts/blog.html             |    4 +-
> >  _layouts/home.html             |    2 +-
> >  _layouts/page.html             |    2 +-
> >  assets/css/jquery.bxslider.css |  179 ++++
> >  assets/css/style-desktop.css   |  581 ++++++------
> >  assets/css/style-mobile.css    |  720 +++++++-------
> >  assets/css/style.css           | 1252 +++++++++++++------------
> >  assets/js/jquery.bxslider.js   | 1607 ++++++++++++++++++++++++++++++++
> >  blog/index.html                |    4 +-
> >  index.html                     |  195 ++--
> >  22 files changed, 3312 insertions(+), 1413 deletions(-)
> >  create mode 100644 .gitlab-ci.yml
> >  create mode 100644 CONTRIBUTING.md
> >  delete mode 100644 _includes/copyright.html
> >  create mode 100644 _includes/relative_root.html
> >  create mode 100644 assets/css/jquery.bxslider.css
> >  create mode 100644 assets/js/jquery.bxslider.js
> >
> > --=20
> > 2.26.2
> >
> >
> 

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|



  reply	other threads:[~2021-01-13 14:59 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-27 13:19 [qemu-web PATCH v2 00/16] Re-design the QEMU home page to better present information Daniel P. Berrangé
2020-10-27 13:20 ` [qemu-web PATCH v2 01/16] Convert files to UNIX line endings Daniel P. Berrangé
2020-10-27 17:40   ` Thomas Huth
2020-10-27 13:20 ` [qemu-web PATCH v2 02/16] gitlab: introduce a CI job to publish the site content Daniel P. Berrangé
2020-10-27 13:20 ` [qemu-web PATCH v2 03/16] make all links be relative to the root Daniel P. Berrangé
2020-10-27 13:20 ` [qemu-web PATCH v2 04/16] Make page header nav narrower Daniel P. Berrangé
2021-01-19 11:18   ` Thomas Huth
2020-10-27 13:20 ` [qemu-web PATCH v2 05/16] Introduce support for "bxslider" jquery add on Daniel P. Berrangé
2020-10-27 13:20 ` [qemu-web PATCH v2 06/16] Rework display of screenshots to use a carousel slider Daniel P. Berrangé
2020-10-27 16:19   ` Kashyap Chamarthy
2020-10-27 18:45   ` Paolo Bonzini
2020-10-27 13:20 ` [qemu-web PATCH v2 07/16] Compress the two front page headings into one Daniel P. Berrangé
2020-10-27 13:20 ` [qemu-web PATCH v2 08/16] Simplify copyright and integrate into footer Daniel P. Berrangé
2020-10-27 13:20 ` [qemu-web PATCH v2 09/16] Put a full SFC membership blurb in footer of every page Daniel P. Berrangé
2020-10-27 13:20 ` [qemu-web PATCH v2 10/16] Use two column layout to display screenshots and releases Daniel P. Berrangé
2020-10-27 13:20 ` [qemu-web PATCH v2 11/16] Bring contribution links out of the footer into the home page Daniel P. Berrangé
2020-10-27 15:02   ` Kashyap Chamarthy
2020-10-27 13:20 ` [qemu-web PATCH v2 12/16] Add recent blog posts to the front page featured content Daniel P. Berrangé
2020-10-27 13:20 ` [qemu-web PATCH v2 13/16] Move wiki link from footer into the header navbar Daniel P. Berrangé
2020-10-27 13:20 ` [qemu-web PATCH v2 14/16] Simplify and restructure the page footer Daniel P. Berrangé
2020-10-27 13:20 ` [qemu-web PATCH v2 15/16] Add link to "page source" for all pages Daniel P. Berrangé
2020-10-27 13:20 ` [qemu-web PATCH v2 16/16] Add a CONTRIBUTING.md file as guidance for contributors Daniel P. Berrangé
2021-01-13 14:54 ` [qemu-web PATCH v2 00/16] Re-design the QEMU home page to better present information Paolo Bonzini
2021-01-13 14:57   ` Daniel P. Berrangé [this message]
2021-01-19 12:03     ` Paolo Bonzini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210113145712.GE1568240@redhat.com \
    --to=berrange@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=thuth@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).