Skip to Content

Goodbye, Keynote!

Last week we celebrated Firefox 10 release in Kiberpipa. I gave a talk on Pontoon and presented the Firefox, Developer tools, Mobile, Apps and Identity roadmaps for 2012.

I used DZSlides for the first time and it seems like the best HTML-based slide template out there. All of the code resides in one HTML file, so it’s really easy to use, but the best part are the shells. A Shell is a web page that embeds a presentation and adds a feature to it. For example, embedder shell adds controls and allows you to easily share your slides on a blog:

The other example is presenter display, which shows the current and the next slide, a clock and the notes, but also pops up another window that you put on the projector. Presenter display was the last bit that was keeping me from fully switching to HTML-based slides and now it’s here. w00t!

To collaborate on slides with Life of Brian, we used htmlpad.org. It allows you to easily create web pages using Etherpad technology and preview them instantly. Since DZSlides are basically web pages, you can collaborate on them this way, too. Beat that, Keynote!

ACTA discussion in The Slovenian Parliament

In the last couple of weeks I gave two interviews on ACTA, one for a local online magazine and the other one as part of my 90-minute interview for a local radio station, I took part in the roundtable discussion with some politicians and I spoke at the open discussion on ACTA at The National Assembly of Slovenia.

Državni zbor

I can’t remember when was the last time I had privilege to speak publicly about certain topic in such a short period of time. This clearly shows two things:

  • People in my country do care about online privacy.
  • ACTA was negotiated in private, so many questions remained open.

The speech I gave in The Slovenian Parliament is available on the Etherpad (in Slovenian), and was mostly based on The Mozilla Manifesto. I focused on the two principles that we believe are critical for the Internet to continue to benefit the public good as well as commercial aspects of life:

  • Transparent community-based processes promote participation, accountability, and trust.
  • Commercial involvement in the development of the Internet brings many benefits; a balance between commercial goals and public benefit is critical.

ACTA failed at both of them.

I’m happy to report that half of Slovenian Members of the European Parliament and many Members of the National Assembly were present, but the only one out of 25 speakers speaking in favour of ACTA was the foreign representative of the EU Commision, Anders Jessen. Slovenian government informally decided to freeze ACTA ratification.

BrowserID for the rest of the world

BrowserID is an innovative approach to identity developed at Mozilla. Users are currently insecure, because they use a separate login for each site, but often use the same password. Systems such as Facebook Connect try to address this issue, but they leak private information about visited sites back to Facebook. So BrowserID is here to save the World.

But how can it save the whole World, if it’s only available in English? Well, not anymore. In less than three weeks, our volunteer localizers have translated BrowserID to 29 locales (English included)! This is more than Firefox 1.0 was available in, which clearly shows the importance of BrowserID inside Mozilla community.

What language is this?

BrowserID is the first project I’m driving localization for and I couldn’t be happier with the outcome so far.

So how does BrowserID work?

When you create a BrowserID account, you’re sent a verification email that lets BrowserID know that you really own that email address. Then when you use BrowserID to log into a website, the website is given your email address and told that you really do own it but they are never given your BrowserID password.

What are the benefits of using BrowserID?

  • You can use one easy-to-remember log in for all sites that support BrowserID.
  • You never have to trust a website with your password because they never know it.
  • Your password can’t be stolen if one of those websites gets hacked.
  • BrowserID doesn’t track your activity on the websites you visit (privacy policy).

I’m sold, can I give it a try?

Download translations as HTML, JSON or PO

You can now finally save translations you make with Pontoon. As of today, three different download formats are supported:

  • HTML
  • JSON
  • PO (gettext)

Download translation

I’ve temporarily disbled BrowserID login, which will be available again after we finish the migration to Mozilla server infrastructure.

Meeting the Croatian community

I had a pleasure to spend the last weekend with bunch of smart people in Zagreb. Mozilla community in the country where Nikola Tesla was born is very young and ambitious, so they decided to start planning their activities for this year with a two-day community meeting.

Croats also wanted to learn from other communities about their activities, marketing projects, events, localization efforts etc., so they also invited Ioana from Romania, Oskar from Serbia and Brian and me from Slovenia.

With most of the members only joining the Croatian community last year, Brian and me tried to provide them with deeper understanding of Mozilla mission and our plans for the future. We presented various opportunities for contribution Mozilla offers. Check out our slides.

Being a localization driver, I also spoke about the importance of localization, what do we localize, where can people find documentation, what tools do we use and of course I couldn’t avoid demoing Pontoon.

Looking back, I can say I’ve spent two wonderful days in Zagreb, I’ve met a lot of clever people and I’ve got many interesting questions from them. But none of this would have happened without Nikola, this time Matosović (not Tesla).

This guy is a true Mozillian, who not only revived Mozilla community in Croatia with dozens of members joining in a couple of months, but also proved to be a superb event organiser. Many thanks to him personally and to his team for all the effort they are making!

On my way home I got caught by a police radar. But that could not even partly ruin my general impression, that Croatian community has a great potential for spreading the idea of open web all the way from Čakovec to Hvar.

My first NSID experience


This photo was taken on 1 December 2011


This photo was taken on 31 December 2011

Long story short: NSID is one hell of an experience. Highly recommended! Also, check mart3ll’s impressive series of NSID mugshots.

Talking about Mozilla

I believe we all find it pretty hard to talk about Mozilla, our mission and what we care about. Especially when not talking to web developers. It’s easy to say we create Firefox, of course, but our goals our much broader.

Almost a month ago I delivered a talk at »Information Society and Information Technologies« conference in Dolenjske Toplice. It was mostly about Mozilla, what we do and why getting involved matters to everyone, so you might be interested in my slides. Thanks Nino for translation to English.

Easy access to subpages

Pontoon now makes it easier to localize websites with more than one page, i.e. almost all websites. Whenever you click on a link on the website you are localizing, Pontoon interface will update with strings that correspond to the newly loaded site.

It’s even easier if Pontoon operates in aided mode using hooks. In that case the new menu shows up with all subpages of the projects.

Easy access to subpages

Log in to Pontoon using BrowserID

I spent last weekend in Berlin at the MozCamp Europe, which was one hell of a Mozilla event. My talk on localizing websites with Pontoon was well received and I got plenty of feedback.

Christian Heilmann delivered a talk on BrowserID, which is an easier way to sign in without giving away your identity or using password. It’s really easy to use for both, visitors of your websites and developers – go check it out!

As of today, you can log in to Pontoon using BrowserID.

Update: read more about BrowserID.

BrowserID in Pontoon

Report web forgery redesign proposal

Firefox users can access web forgery report tool through Help menu. It’s a web service, hosted by Google, but it looks very outdated:

Current web forgery reporter

There are several aspects of the existing web forgery reporter that should be changed:

Here‘s my proposal for the new design:

New web forgery reporter

Diff:

  • The new Firefox logo is used. :-)
  • Design is based on Firefox brand toolkit.
  • It resembles Firefox Input (shall we just integrate reporter?).
  • Phishing link is updated.
  • It should be hosted on Mozilla servers (localizable).

Thoughts? There’s Bugzilla for that!
Hackers? There’s GitHub for that!