Sneak preview of Mango
September 26th, 2007
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: 
September 26th, 2007 at 9:43 pm
This looks great. Well done.
September 26th, 2007 at 9:53 pm
As someone who is going through the existing account creation process right now, I really appreciate all your hard work on this. Thank you!
September 26th, 2007 at 9:59 pm
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.
September 26th, 2007 at 10:05 pm
Great!
September 26th, 2007 at 10:39 pm
awesome!
September 27th, 2007 at 1:28 am
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?
September 27th, 2007 at 6:29 am
Looks great! Could do with a grammar check though, there are a few things in the screenshots which made me blink and think ‘eh?’
September 27th, 2007 at 6:44 am
Hey, I didn’t know about the vala branch! Sweet!!
September 27th, 2007 at 7:52 am
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
September 27th, 2007 at 9:37 am
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?
September 27th, 2007 at 1:11 pm
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
!
September 27th, 2007 at 6:52 pm
W00t! This is excellent! It will present a much friendlier face to people who want to contribute to GNOME.
Thanks for working on this
September 28th, 2007 at 12:19 am
This could easily be extended to manage accounts in a corporate environment as well.
September 29th, 2007 at 1:29 pm
Cool stuff! I’m really looking forward that Mango works for existing users.
September 30th, 2007 at 8:21 pm
just lovely to see one of gnome’s bottlenecks addressed. thanks!