A new homepage for mozillians.org

[This is a re-post of a post that originally appeared on the Mozilla about:community blog]

There are two big changes to mozillians.org, our community directory, this week. We launched a new design for the homepage and we also updated the style across the whole site.

The new Mozillians homepage allows you to search for Mozillians with public profiles.

The new Mozillians homepage allows you to search for Mozillians with public profiles.

A redesigned homepage

Public search: A few months ago we rolled out the ability to have public profiles, and now you can search for those profiles without logging into the site. If you haven’t already, now is a good time to edit your profile so it shows up in public search results. This will make it easier for Mozillians as well as your friends and family to see your profile.

Better browsing: Browsing through groups and functional areas is improved, including the option to sort groups in different ways.

Announcements: To better share future changes to mozillians.org, we have added an announcements section on the homepage for logged-in users. When there aren’t any announcements to show, you’ll see some fun facts about Mozillians based on information in the database.

    The new logged-in view lets you browse groups more easily and also shows announcements.

The new logged-in view lets you browse groups more easily and also shows announcements.

A new look

As we were redesigning the homepage, it also made sense to update the styles on the whole site. We worked with the fantastic Brand Engagement team on the visuals and direction. We especially love their Style Guide, which made the styling much easier for us.

Take it for a spin

As with many site redesigns, this is a large release with big changes to our codebase. If you see anything that looks weird, we’d like to make it better. Please file a bug and we’ll look into it.

Mozillians, this site is for you. All 3,500+ Mozilla volunteers and paid staff. We hope you enjoy the new homepage and styles for the site. And we’ve just begun. We’ll be fixing minor UI bugs and giving profiles some attention in a redesign soon.

Thanks

A round of applause to Kaustav Das Modak, Michał Frontczak, Sambit Roy, Vuyisile Ndlovu, John Kim, and Tomer Cohen as well as the Community Tools team who helped with this release.

You can now have a public Mozillians profile

[This is a re-post of a post that originally appeared on the Mozilla about:community blog]

Mozillians.org, our community directory, is a great way for core Mozilla contributors to find and contact each other. Several Mozillians have asked for an option to share their profiles with others, and you can now display your Mozillians.org profile publicly by using the new privacy controls.

If you have a Mozillians.org account, your profile is still visible to only Mozillians. To make you profile public, go to Edit Your Profile, mark at least one field as Public, and click the Update button. Then you will have a publicly viewable profile showing all the information you have set as public. If you want your profile to remain visible to only Mozillians, you do not need to make any changes.

You can now change the visibility for each profile field when editing your profile.

You can now change the visibility for each profile field when editing your profile.

Who can see your profile? View your profile and select the different groups — Public, Mozillians, or Myself — to see what information is visible to each group. For now, the information displayed when viewing your profiles as a Mozillian or Myself is the same.

Quickly check who can see your profile information with the 'View as' dropdown menu.

Quickly check who can see your profile information with the ‘View as’ dropdown menu.

If you have at least one profile field marked as public, you will have a publicly viewable profile showing all the information you have set as public.

Making your profile public lets the world know that you’re a Mozillian. It makes your association with Mozilla discoverable on search engines, and it lets you share a link to your profile with people who aren’t Mozillians. I encourage you to make at least part of your profile public. It is a great way to share your profile with family and friends. Also, making your name, website and IRC username public allows others to easily contact you. Here’s my profile for example.

Mozillians do amazing things every day, and having public profiles allows information about individuals to be easily discovered. We’ll soon be adding badges and new fields to profiles, so you’ll be able to better connect and learn about other Mozillians. To follow along or participate in our plans, take a look at our project wiki and discussion forum.

What fun facts can you find on mozillians.org?

The mozillians.org team is working to improve our community directory’s homepage, and we want to make it more interesting too. There is plenty of great information available on individual profiles, so why not feature some fun facts based on this data?

I would love your help in finding some of these fun facts to add to our homepage. Go to mozillians.org, see what neat things you can find, and then add those facts to this etherpad of fun Mozillians facts.

Did you know that…

  • 6 Mozillians enjoy karaoke
  • 123 Mozillians are in Indonesia
  • 118 Mozillians contribute to Thunderbird
  • 3 Mozillians love bacon
  • 38 Mozillians know python
  • 14 Mozillians live in New York

Note: these numbers are based on mozillians.org profile data, and the actual numbers are probably higher. Especially the number of Mozillians who enjoy bacon!

Ask a Mozillian anything today on reddit

Mozillians have participated in several IAmAs on reddit in the past, but today we’re doing something different. Instead of having one team answer questions, we’re asking all Mozillians to participate over the next 24 hours. If you have a few minutes, we’d love to have you respond to a few questions. We’ll be coordinating everything in #iama on IRC.

We are Mozilla. AUA.

If you’re not familiar with reddit IAmA/AMA, it stands for “I am a (Mozilla contributor), ask me anything” that allows the reddit community to pose questions to prominent people or groups. This has become a popular engagement outlet – President Obama participated in an IAmA last month, and Mozillians have conducted IAmAs in the past:

A single serving web site for an escalator

I love single serving sites. And I’ve recently been amused at the number of broken escalators at BART stations. After seeing burritojustice’s tweet, I quickly forked Is there a Giants game today? to let BART travelers know about their how their favorite escalator is doing.

Introducing isthe24thstmissionbartescalatorworking.com

Have an idea? Submit a pull request on GitHub.

A force for good: 10 million Firefox fans on Facebook

The Mozilla Firefox page on Facebook recently passed 10 million fans. That’s a lot of friends, hugs and high-fives!

How does that compare to other brands? That’s more than Hello Kitty, Nike and Taco Bell. It’s also more than Google, and very close to Google Chrome.

We use our Facebook page to develop genuine relationships with Firefox users. It’s a place for us to tell our story, share exciting news, help users and even feature some of our fans. For many Firefox users this is the main way they interact with Mozilla regularly.

Our fans and content are truly global too. While other organizations post content in only English, we publish our posts each week in several languages thanks to our team of over a dozen contributors.

Our Facebook page continues to grow quickly, and I’m looking forward to the next millions of Firefox fans. They’re part of our community and they support Mozilla’s mission to make the Web better. Thank you to all of our fans – you are the ones who really make our Facebook page special.

Reaching millions more Firefox users in Latin America

Where will we find the millions of Firefox users in Latin America? Photo by Ricardo Pontes

At MozCamp the other week, Winston Bowden and I hosted a workshop for improving our user engagement programs in Latin America. There are already millions of Firefox users in that area, but there is potential for many millions more to discover and use Firefox.

As a group we brainstormed ways to talk to new users and reach them. Chelsea Novak will then help put together a regional toolkit for Latin America. Such a toolkit will provide the information and resources to reach people and tell them about Firefox. And we’ll be sharing the initial toolkit in the coming weeks.

Many ideas for finding new Firefox users

The 25 Mozillians in our workshop had lots of ideas. A full list of responses and ideas are in this etherpad. We also discussed important Latin American events for our content calendar and ways to adapt our social media strategy for the region.

If you’re interested in contributing to the regional toolkit or just giving feedback, send a note to the user engagement mailing list.

How do you think we can reach new Firefox users in Latin America? Leave a comment below.

My first app: Is there a Giants game today?

Beard wonders: Is there a Giants game today?

Today is an important day for Bay Area residents. It’s the Giants’ first home game of the season. With the season in full swing, there’s a question on everybody’s mind each day: Is there a Giants game today?

Fans want to know. Anyone taking public transit definitely wants to know.

So my friend and I created a simple app: Is there a Giants game today?

Screenshot of "Is there a Giants game today?"

First home game of the season

It’s our first website side project, and it was fun to create. Check out Laura’s post for the background story. I’ll cover the technical aspects and what we learned.

We worked on it bit by bit, starting with static content and then added the ability for the site to update each day with game information. The code is on GitHub too – fork it and play with it.

What we learned

Keep it simple. Content is minimal. We just answer the question and provide information about today’s game or the next game. No fancy graphics, design or features.

It’s okay to start with a base. There are several Mozilla sites similar to ours that answer a simple question: Are we fast/mobile/pretty/slim/small/first yet? We used their layout and code as a base to get our page working as quickly as possible.

JSON for data storage. Instead of storing the Giants’ schedule in a database, we placed it in a JSON file. This allows all logic to be handled client-side and should make it easier to add offline support later.

JavaScript and jQuery for basic functionality. The page uses jQuery to access the schedule and fill in the content after the page loads. We also learned how to manipulate JavaScript Date objects to find the appropriate game information and format the date for upcoming games.

What’s next?

Improved layout across devices. We’re planning to use LESS so that the page will adapt to various screen sizes. Right now the page looks okay on different devices, but it should be easy to make it even better.

Offline support. Since people don’t always have a data connection on the go, we should make the app work offline too.

hCalendar support. We can use the hCalendar microformat to allow users to always have the next Giants in their favorite calendar app.

Have an idea for making the site better? Submit a pull request or leave a comment.

My first MDN Hack Day – NYC

stickers, swag, rockets!

stickers, swag, rockets!

The other week I joined a number of Mozillians and web makers for a Hack Day in New York City. What’s a Hack Day?

The intention is to host a day of talks, hacks and demos that first introduces the participants to Mozilla and our various open web projects, then invite attendees to shift into participant mode and start hacking.

Sounds fun, right? A day of learning and hacking with others who like like to make things on the web.

My Hack Day experience

I was delighted to participate while visiting New York. As a hobbyist web maker, I found the talks and collaborative hacking very helpful. While there’s lots of great documentation for web developers, nothing beats talking to people and sharing ideas. I’m currently working on a simple web app for people in the Bay Area, and I was able to get advice from experts on some implementation challenges I’d hit with offline support. Plus, there was time at the end of the Hack Day to see what everyone created and get to know each other better.

What’s next?

This was the first ever MDN Hack Day, and there are several more being planned for later this year. The next one will be in Buenos Aires on April 20, and you should participate if you are in the area (it’s free!). Future Hack Days will be announced on Mozilla Hacks.

Getting ready for my first rodeo at SXSW

I first heard about SXSW when I was in college, and it sounded amazing. Nerds converging in one place for an entire weekend of talks, events, and hanging out? That’s my kind of event. A dream event, even.

This year I’m going, and I’m ecstatic about my first SXSW Interactive. After digesting the massive schedule and reading several guides (my favorite is Brad King’s Nerdpocalypse guide), I have a basic plan. My goal is to meet lots of people and get ideas for making Firefox social media even better. There are a few talks and events I definitely want to attend, and the rest I’ll figure out as I go (mind like water).

Are you going to SXSW? @dailycavalier me on Twitter and let’s meet up.

SXSW veterans, what are your tips for surviving?