z

Where we are and what’s to come

304 views

2015 has been an incredible year for CustomElements.io.

I'm incredibly proud of every single step we made as a team and extremely grateful for having such a vibrant community around us.

This story is about how we went from this image below to what we have now and what are the plans for 2016.

CustomElements.io Screenshot

More Contributors

Back in August, 2013 there was only Eduardo Lundgren and Bernard De Luna helping me build this little tool for a presentation at BrazilJS Conf. After I did that talk it was time to see how the community would react.

In 2014, as the project grew, Djalma Araujo jumped in and we pivoted from being a hand-picked catalog to an automated search tool.

For 2015 I wanted to take a bigger step and really scale up this thing, but I needed help. That's how Giovanni Keppelen and Italo Waxman got in and together we rebuilt this project from the ground up.

Redesign And Architecture

In May, 2015 we introduced a new discoverability experience for the community based on Material Design elements and built on top of Node, Hapi, ElasticSearch, and Web Components.

The main focus for this release was to modernize the site and make a strong foundation for new features to come.

New User/Organization Pages

After improving the search mechanism, we decided to create author pages that shows your contact information and your portfolio of elements. That helped us to promote more engagement with users and organizations.

New Repository Pages

The next step was pretty obvious — we needed dedicated repository pages and that's exactly what we did. Suddenly, there were more than a thousand new pages for users to navigate and our numbers increased drastically.

Each one of those pages are powered by data from services like GitHub, Bower, and npm which helps the user to make a decision about using a particular project or not.

Plans For 2016

In terms of features, we know that there's a lot of room for improvements on discoverability. Making our search mechanism better is our number 1 priority for next year.

However, the only way for us to continue working on this project is to obtain some sort of sponsorship. At this moment, we're trying to find companies that share the same open source vision. If you happen to know one of those companies let me know (hi@customelements.io).

In the end, our goal is to make it dead-simple for developers to share their work and reuse code from others. We were and we’ll always be committed to help the web development community.

“Having a site dedicated to components is and will continue to be important. Applications and development flows that take full advantage of the HTML APIs presented by web components are going to benefit from staying in that environment. There’s nothing preventing a developer from using a widget developed with this or that library, but it’s that cognitive switch that will be optimized against. The future holds a large number of reimplementations of existing widgets in its path, and sites like CustomElements.io are going to be important to manage them.”

> “Developing Web Components” book