Over the past 4 weeks, the Mozilla Reps Web Development team has been
focused on delivering new discoverability features to enhance our
portal. Last night we landed what we believe to be the most awesome
version of Mozilla Reps portal ever!New features include:New timeline vizualization of events
Having a map to visualize all our events and better document and
manage our events throughout Mozilla was a breakthrough 6 months ago,
on how we . But we wanted to take it one step further. We envisioned
and implemented a timeline visualization for events that works with
our search bar in events. You can now visually identify and scroll
through community events worldwide and through different time periods
Vouched mozillians login
In true spirit of pioneering the integration between Mozilla services,
you now have the ability to login into our portal if you are a vouched
Mozillian (with persona) even if you are not a Rep! You can then
customize a dashboard based on the interest areas of Mozilla you want
to track, and get activities and metrics from Reps that are working on
This new functionality raises the awareness around the countless
activities that Reps are driving across all functional areas and
delivers easy discoverability of Reps working on those areas, so that
you can communicate with them. As always we already have in the
pipeline the enhancement of functionalities around this new feature,
like email abilities, unification of dashboards between Mozillians and
Reps and other cool new dashboard functionalities.
and many more features…
..including the ability to email all participants of an event via a
mail modal in event pages, ability to extract people info and emails
if logged in the site in /people page, ability to search in events
based on date range and enhancing the email notification
As those lines are written our web developers together with our webdev
volunteers are working on a Voting system and new commenting system
and categories for events. You can find all about what is in the works
in our current dev sprint.
Special thanks to our devs Tasos and Nemo, our code reviewer Giorgos,
our production manager Ben and all the Reps for the countless
countinous feedback and improvement pointers.
I would like to take this opportunity and welcome our two new webdevs Tasos Katsoulas and Yiannis “Nemo”Giannelos both django-ninjas at day and beer lovers at night! An obvious fit to our team they worked tirelessly on imporving the functionality of the portal and adding new features. In particular:
Implementing a new ‘Settings’ page for opting in and out mailing features (bug 818036)
Send an email to the owner of a report after each comment (bug 758603)
Enhancements in “mail my mentees” form (bug 763490)
Send email to mentor when a mentee files a new report (bug 762418)
Monthly reminder for new reps to mentors list (bug 774247)
The new mailing features will enable Reps to communicate more efficiently among their activities and streamline the reporting procedure more. Over the past 1.5 years Mozilla Reps have filled over 3000 reports! Feel free to browse through reps and check out their reports and activities!
Other features included:
Custom planning pad urls for events (bug 794008)
iCalendar export for single event (bug 761544)
Show rep of the month on their profile page (bug 784281)
And also some regular Bugfixes:
CSV export is now working fully(bug 815766)
Date reset when event save fails is fixed(bug 778865)
Fix duplicate results in API queries on “People” page (bug 824892)
General housekeeping and many minor improvements.
For our next 3 week sprint we will be working on adding cool new features on our portal with a focus on discoverability and vizualization! Timeline vizualization of the events, communication to event attendees, ability to login to our portal given a vouched mozillians.org account, are just some of the
things to come.
On our year-long journey to deploy the Mozilla Reps program we have always been fascinated and driven by metrics.
Mozilla Reps have already organized over 700 events around the world and the current rate is 2.1 events per day (!). We need better ways to capture the momentum analyze it and evaluate the huge impact those events have.
One of the main focuses of Mozilla Reps is to get new contributors in Mozilla. The central way to do that is to get people to signup in http://mozilla.org/contribute/ page (which is now localizable!). So we needed a way to tell how many signups happened as a direct result of an event.
Giorgos Logiotatids (our webdev) worked closely with the awesome Bedrock team to deliver a Signup Counter for each event. This is how it works:
– Once a Rep is in an event, she logs in to our portal and goes to the event page.
– By clicking on the “Get Involved” button bottom right she gets a unique URL (per event) for the “Get Involved” page.
– She uses this page (or the link to it) to get people to sign up for
contributor opportunities in Mozilla.
– Once someone signs up, the counter next to the button will increase by one!
– By the end of the event we can see how many sign ups the event had
Moving forward we have plans to integrate more metrics around the signups like: How many people actually ended up being contributors, signups per region or functional area, total signups per Rep, signups Frequency (per type of events) etc..
Finally, special thanks to David Boswell and all the functional owners of the “Get Involved” page, for their fantastic long time effort to engage with new contributors and get them involved daily.
ps. We are working on a way for all Mozillians to log in our portal and have access to those metrics. Stay tuned! In the meantime check all our upcoming events
ReMo team has been quiet recently, and this is our comeback-update
The story so far
Over the past two months we developed from scratch and deployed the version 0.1 of Mozilla Reps portal.
We have been planning for this since the start of the program 10 months ago, but we finally got the resources and momentum to build it starting in January, when Giorgos joined the team
Version 0.1 codenamed Solkar was a ground-laying version with its scope limited in implementing a profile system so we can manage the Reps profiles better. We knew we had hundreds of Reps but visualization is a game-changer:
People page in Solkar
Version 0.2 codenamed Skon is bringing cool new features New looks, reports, enhancements on profiling and cool discovery features.
Skon new looks
Dashboard in Skon
But in order for us to build the best website for Reps, we need your help testing it and suggesting new features!
Come test with us!
Tomorrow we are doing a test day on our yet-to-be-realeased 0.2. We will be in IRC, in #remo-dev channel (irc.mozilla.org) testing various scenarios with the help of our awesome QA team!
Join us for 24 hours of testing on our new portal!
This weekend (in 2 days!) Mozilla Reps will be running a documentation sprint in a collaborative effort to make our Documents and SOPs even better!
We need your documentation, writing, wiki-ninja skills for 3 days starting this Friday 25th Nov till Sunday 27th Nov.
You don’t have to be a master in documentation, devote 3 full days or even be a Rep to join us.
We will be coordinating our efforts in #remo IRC channel and in this EtherPad
Finishing and polishing some SOPs will be our primary focus (more info on the EtherPad). We will make sure to have people on IRC all the time to coordinate efforts and we are expected to hold some calls and IRC chats.
If you plan on joining us, please write your name on the Etherpad and drop by IRC to discuss on what we should focus those 3 days!
We will shortly announce a kick-off 3 hours long call/meeting for Friday (afternoon for GMT)
If you have a question stuck in your head, you need to get an answer.
“Which is the place in the world with biggest Firefox share?”
Antarctica has consistently Firefox share of 80+ % for years now! (Based on all stat/market share agencies that I could dig into). This could come as a surprise to some people, but think about it! It is totally logical. Antarctica is packed with scientists/pioneers/engineers/brilliant minds that can settle for nothing less that bleeding edge technology, and this is Firefox!
Now how about leveraging this power and recognizing this fact? How about a Mozilla Antarctica Community?
Let’s kick this off! Over the next weeks David Boswell, Robert Nyman, Anthony Ricaud and me will reach out to those people, establishing a community where no browser has gone before.
It’s not everyday that you have to wait 2 weeks to be able to gather all updates after a meetup, due to their volume…
Two weeks ago, I was more than lucky to be able to join Arabic Community for their first Inter-Community Meetup. The hosting community was Mozilla Jordan and we were happy to have Majda and Moncef from Algeria, Melek and Sahar from Tunisia, Haitham Sinar and Ahmed from Egypt, Firas and Hatem from Palestine.
Arriving on Thursday, it was pretty obvious that this was going to be a fantastic meetup. The hosts have done excellent job on arranging travels, accommodation and meeting place. Thanks Rami, Rami, and Jordanian team! (Issa, Addy, Abdulrahman e.a). By Friday everyone has arrived and the advantage of no-language barrier (everyone was speaking Arabic) was quickly noticeable. Socializing between the team and sharing best practices started even before the official start of the event.
The First day (after a long breakfast with Egyptian team raiding the place) we focused on presenting the teams and making sure that everyone knows each other. We were lucky enough and more than happy to have Mitchell Baker with us (Chairwoman of the Mozilla Foundation), who was touring Middle East visiting the local communities.
Eman from Mozilla Jordan
After a long reality check session, were we identified Pros, Cons and Ideas for the Community we broke for lunch, and returned having a session on grouping and discussing about individual items that were raised in Reality Check. As night approached, everyone was so engaged in discussions around Mozilla’s presence in Arabic region, that we almost forgot the Amman-by-night walk we have arranged.
Amman is a city of 7 hills, inhabited by several civilizations over the past several thousand years. The multicultural spirit can be seen all around this wonderful city, and was the perfect setting for a Mozilla Arabic meetup!
Second day started with a goal setting session, and task management over specific goals. Cool ideas were examined and are on track (Country wide tours, parallel events within Arab region, common portal expansion and aggregation of Arabic content). Also we did a series of mini presentations about Mozilla projects (REMO, AMO, SUMO etc)
Haitham, Soliman and Mitchell
As promised Sunday afternoon, we had a much-needed hands-on hacking session, were we examined specific projects of Mozilla and ways to contribute on them. Bugzilla introduction, Firefox hacking and add-ons 101 were in the schedule and unfortunately we didn’t have enough time to expand on other aspects of Mozilla. Next time more hacking time! (promise!)
Sunday night was the time for out public event. We arrived in the university right on time (speeding through Amman’s heavy traffic) and although the attendance was not as high as expected, the viewers of the live stream picked at 400 people J Egyptian and Tunisian team did their magic, using social media channels and the event was covered fantastically. Mitchell gave a talk on Mozilla in general, Ahmed fascinated us about Arabic Fonts and Content and their challenges on the web and Melek with Majda gave an excellent introduction to the Open Web in Arabic (and partially French)
Firas, Sahar, Melek and Hatem in the public Event
The impact of the event was huge. Here are some of the posts about the event and some quotes from social media:
Two weekends ago it was time for our biannual Mozilla Balkans Meetup. The splendid tradition has started about a year ago in Skopje and it continued to Ljubljana. This time it was Sofia’s turn (and Mozilla Bulgaria community) to host the Mozilla Balkans Community for a two days event full of workshops and quality time between members.
We all arrived in Friday, and we used most of the day to get ourselves set up in the huge (yet old) Moskva Hotel in Sofia. I was traveling together with the Greek community representatives Kostas Antonakoglou and Fredy Damkalis (our rookie!) We spend most of Friday in catching up with the rest of the team and learning the new faces
Saturday was a community working day. We had great presentations by L10n team (Chofmann, Pike, Matjaz, Milos and Vito) and then we had a community working session around what has been good and bad on Balkans community lately.
The day ended with the Firefox 4 party of Sofia with many local people attending and having a long Q&A session with us all.
Sunday was kinda a wrap up day, as we sat down to our laptops and tried to fixed loose ends of the Balkans Community. Regional websites, L10n caveats, Sumo pushes and community health were covered as we worked throughout all day.
A week after the meeting we asked everyone to fill out their Individual Feedback on the Aftermath page.
Interesting quotes from that page:
everyone made it safely to the meetup and safely back home (yeap.. with taxi drivers of Sofia, that’s an accomplishment)
we need to have 2 full days of work so we have enough time to have presentations, discussions and hacking (+1 for me! 3 days event would be a better option from now on)
no wifi (the epical fail) (that was indeed kinda disturbing but Kostas hosted an adhoc network and we were fine)
The instructions Bogo prepared for printing were perfect, should be used as a template for future events. (Indeed pretty helpful handbook!)
Have an MC / responsible for every unit on the schedule and make sure he knows his rights & his responsibilities. (Important aspect of organization that should be taken care next time)
Next stop: Athens! (we still need to finalize it, but Greek team is getting pretty excited about that!)
That was a nice experience. Last Monday I had the chance together with Giannis Tsiouris to be on National Television (ET1) EsC show. We were invited to speak on behalf of Free and Open Source Community of National Technical University of Athens – Foss.Ntua (our uni), about Free Software, its culture and its status.
Overall I think that we managed to cover almost all the basics for Free and Open Source world and mentioned extensively Mozilla Firefox and other open source alternatives. We emphasized the community aspect of the projects and why we consider it important.
Added to that I had the chance to showcase Gnome 3.0 on Fedora 15 which was installed on my laptop.
Enjoy the recording below and help us translate it and subtitle it
May was here again, and it was time for our annual Greek Meetup. Fosscomm is the (now-standard) annual meetup of Greek foss communities, and this year it was Patras time to host it. My good friend Vasilis and the rest of his gang have done extraordinary good organizational job (arranging our accommodation, creating custom web apps for the conference, providing extensive info and material etc), and in overall I can say safely that it was the best Fosscomm so far.
Fedora team, mature enough this time, was ready to step up its presence on the event. So we decided to have a Fedora Activity Day so we could focus for a whole day on Fedora specific talks, workshops and socializing. As expected Fosscomm organizing committee was more than welcoming to our initiative so we sat down with all the team and created a full schedule of activities. Fosscomm spans over the weekend, so on Saturday we gave a talk about Fedora 15 on the main room, advertising in parallel our Sunday FAD. Initial reception was great and that filled us with power for the long Sunday
On Sunday we woke up early (or at least tried for that) and headed to the venue. We had a room full of computers allocated to Fedora Activity Day and this is what we did:
Transifex and Fedora Translations
It would be a shame not to have the Indifex team joining us as they are based in Patras. They gave a thorough introduction to Transifex translation platform and then explained the l10n procedure of Fedora. In parallel 3 of our translators were working on translating Fedora, helping out with new translators as well.
Linux Color Management
I was next on the list of presenters, ready to amaze everyone with the ease of use of our new color management capabilities. ColorD and gnome color management were mixed with general introduction to Color Profiles and Color Spaces. Photographers, artists and color freaks were there and I really enjoyed sharing my color management experiences and getting feedback on the procedures and ease of use.
RPM Packaging Workshop
A much needed talk for the Greek audience, by a skilled new packager Nikos We went through the basic intro to spec files and build procedures and by the end of the talk we have all managed to package a streaming tool not packaged for Fedora yet!
Linux SSD Optimization It was my time again to showcase the latest developments on storage devices (as SSDs get more and more popular) , how the work and why we need to optimize things. Garbage collection, TRIM, ext4 and btrfs support were covered and also we showcased live some operations and their results on our disks. It is interesting how many misconceptions are surrounding the SSDs nowadays, and I was more than happy to resolve some of them (yeap you CAN NOT overwrite directly data on SSDs!)
Surviving with Gnome 3 Nikos joined me on this one, as we presented and showcased Gnome 3.0 with Gnome Shell. The “wow” factor went up, and we detailed the basic and some extended features (try pressing Ctrl+Alt+Shift+R 😉 ). We also focused on the “surviving” factor and debunked many myths concerning customization and fallback modes on our new desktop manager.
Greek Edu: Building your own Fedora Remix Nikos and Christos were there to inform the Greek public about the recent compilation a Greek Education Remix. The highlight for this Remix is that it includes packaged all the educational material for the primary and secondary school in Greece, so you are ready to go as a student or teacher in Greece! Congrats guys!
Of course, in parallel with our talks/workshops we had people working on our forum, website and consolidating our outreach channels.
Our booth was continuously running thanks to Kostas, Anastasis, Evelina, Thalia, Ale, George and Dimitris. Excellent job by all the team! Once again, the Greek Fedora guys and girls were on their best and set the standard high for the communities to follow 😉
After this successful event, we all need some rest… And then we are back in track for our next goal. Just two words : “FUDCon Athens” (phew.. I said it!)
Photos can be found here (thanks Thalia!) and here (kudos to Dimitris)