Sneak preview of Mango

Mango will soon be the new way to request GNOME accounts (usually SVN). Mango was first written by Ross Golder, then enhanced by Baris Cicek during Summer of Code 2007 to handle requesting accounts. After that I also changed a few things. Here is a sneak preview of how it’ll handle requesting accounts. It is a sneak preview as there is some small amount of work left.

This is what the website will look like:

If a user wants a new account, the following form needs to be filled in:

After sending in the form, the email address has to be verified:

The user now has to follow the link in Evolution:

Verifying the email address results in the following page:

The maintainers will be emailed:

After logging in, the maintainers have the ability to reject/approve the account:

The requester gets an update on the status:

At the same time, the Accounts Team is requested to create the user:

The Accounts Team can see all accounts that are ready to be setup:

The new user form loads all details from the requested account:

Finally, the user gets an email regarding the new GNOME account:

15 thoughts on “Sneak preview of Mango”

  1. As someone who is going through the existing account creation process right now, I really appreciate all your hard work on this. Thank you!

  2. That’s not Evolution!

    Cool stuff though :)

    You might want to set max-width: 100%; on images in your blog theme (which is very nice) btw, so that your images are scaled instead of clipped.

  3. It’s very shiny and pretty! Kudos to everyone involved. But if you’re going to say “in Evolution” rather than “in their mail client”, shouldn’t you actually SHOW Evo rather than mutt?

  4. Looks great! Could do with a grammar check though, there are a few things in the screenshots which made me blink and think ‘eh?’

  5. If the new account page is going to be public, you probably want some kind of spam protection, in order not to spam the maintainers with bogus approval requests.

    I envy your design skills :)

  6. Matt: That still needs to be fixed. Feel free to file bugs though (Infrastructure, sysadmin product, Mango component).

    Markus: It currently only mails the maintainer after the email address has been verified. I hope this and the use of XML XSLT prevents it.

    marnanel: This is Evolution v3. I couldn’t just stick with the current version right?

  7. Hi,

    Wow, congrats for your works. I’m really waiting to be able to be able to install modules on ftp as well as open a gnome.org blog. Mango will help !

    Keep up the good works lovely gnome sysadmins :D !

  8. W00t! This is excellent! It will present a much friendlier face to people who want to contribute to GNOME.

    Thanks for working on this :)

Comments are closed.