Login Register

Announcing the Switchboard Plug Sprint

Sometimes you just need to take a seemingly-daunting task, get as many people to help as possible, then tackle it with all your combined might. Well, we're in that position. Ladies and gentlemen, I'd like to announce to you the first ever elementary sprint!

BYOP (Bring Your Own Plugs): Aug 22 - Sept 5

Switchboard is the new settings center and developer toolkit for elementary OS (and other Free Desktops too). Join our sprint to create your own settings panes (plugs), and learn more about how Switchboard can benefit you.

We've built Switchboard and documented how to make plugs, but now we need to actually do the fun part: make the plugs! In order for Switchboard to be the awesome open settings app it's destined to be, we're calling on help from you, the community. We have some awesome developers, but not enough to write every single plug in the timeframe needed.

Avi (aroman) did an awesome job talking about this in his last post, so I'll quote him here:

With Switchboard just being released, there is an abundant need for plugs. In order to ensure that Switchboard is a success for it’s debut in elementary OS (Luna!), plugs must be created. We have worked hard to make the experience of developing plugs as easy and accessible as possible. If you would like to try your hand at developing Switchboard plugs (it’s fun -- I promise!), or even just to learn more about the Switchboard architecture, you have a myriad of resources at your disposal.

We'll be providing mockups on Monday to help you out with design. In fact, our designers are working around the clock this weekend to crank them out for you!

To get started, hit up the links above to get an understanding of how Switchboard works, then try your hand at a sample plug (an example is provided in the documentation). Monday we'll post another Journal entry with all kinds of mockups for you to reference. Until then, read up and get comfortable! Here are some plugs we're looking for, just to get you thinking about them:

  • Appearance
  • Plank
  • Sound
  • Power
  • Device Sync/Management
  • ...and more!

Once the sprint begins, there will be designers and developers available to help you should you need it. You're welcome to hang out in "#elementary-sprint!" to look for inspiration, help or feedback with your plug.

Interested in the plug sprint? Let us know by commenting here and/or joining our IRC channel. We'll be updating you all throughout the sprint with more resources, info, and some works in progress, so stay tuned. See you Monday!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
bash
Posted 1 year 41 weeks ago

I love this OS :)

lordalpha1
Posted 1 year 42 weeks ago
Simeon
Posted 1 year 42 weeks ago

Wow.
Im curious about how this is going to develop as I am not fully convinced yet. But the mockups posted in the comments are awesome!

sajithdilshan
Posted 1 year 42 weeks ago

I have some knowledge on C and java. Not sure I'll be able to pull up something. But I'm definitely going to give it a try. Good work guys. All the best.

Developer
aroman
Posted 1 year 42 weeks ago

Great! We'd be happy to get you going/answer any questions you might have in #elementary-sprint! on freenode :)

delsa
Posted 1 year 42 weeks ago

sync center http://delsadj.deviantart.com/#/d47fld6 --
it's many time I want to make this tools, for sync app data trough all your pc... you like it?

glink
Posted 1 year 41 weeks ago

where is the like button? wait just like is not enough...

gotwig
Posted 1 year 42 weeks ago

I OMG! it dude ! :D

V for Vincent
Posted 1 year 43 weeks ago

I'm interested. Don't a lot of time to code outside the weekends and I wouldn't know how to handle stuff like devices, but the sprint sounds like a great idea, so I'll give it a good shot.

Developer
aroman
Posted 1 year 43 weeks ago

Awesome! Drop by #elementary-sprint! and we'll get you jumpstarted ;)

Dikoo
Posted 1 year 43 weeks ago
elementaryben
Posted 1 year 43 weeks ago

My coding skills ended with BASIC on the Atari 400. Just an end user here. But - go for it, devs! Thanks for all you do. Switchboard promises high functionality in a beautiful package.

AHoneybun
Posted 1 year 43 weeks ago

I want to work on this so bad, but not too much C or Vala code exp.

Designer
cassidyjames
Posted 1 year 43 weeks ago

Hey, you have two weeks to learn! ;) But honestly, Vala is a pretty straightforward language; like Dan said, you should check it out anyway and see what you can do.

Designer
DanRabbit
Posted 1 year 43 weeks ago

You can write a pretty full featured plug in less than 200 lines of code! I would suggest checking out Avi's example plug and then come hang out with us in the channel anyways. You might be surprised what you can achieve with a little help :)

roeluu
Posted 1 year 43 weeks ago

nice :)

Dikoo
Posted 1 year 43 weeks ago

The second link doesn't work.

mttrmk
Posted 1 year 43 weeks ago

That's because the link is http:// http://elementaryos.org/docs/human-interface-guidelines when it should be http:// http://elementaryos.org/docs/human-interface-guidelines guess they were in a hurry and made a small mistake :)

Web
khampal
Posted 1 year 43 weeks ago

Thanks for spotting, fixed on the behalf of Cassidy.

spiceofdesign
Posted 1 year 43 weeks ago
joshbenham
Posted 1 year 43 weeks ago

This design looks really awesome! I wouldn't mind actually giving this a shot.

Dikoo
Posted 1 year 43 weeks ago

Good work :)

Developer
aroman
Posted 1 year 43 weeks ago

Whoa, I get my own Journal tag?! Sweeeeeet.

Great writeup Cassidy, let's make some kickass plugs!