Skip to main content

PGP: C756 2813 F881 06E2 6F1F 547B 003F 530D 3859 B702

Learn more about me. Email me at

cleverdevil

cleverdevil

cleverdevil

cleverdevil

cleverdevil

cleverdevil

micro.blog/cleverdevil

💡😈.ws

 

Really enjoying Brianna Privett’s talk at about using @WordPress to own your digital presence. She uses the phrase “digital legacy,” which I adore! I wonder if @briannaorg knows about the movement?

 

Awesome article on Post Kinds in @WordPress by Chris Aldrich! - http://boffosocko.com/2017/08/11/post-kinds-plugin-for-wordpress/

 

IndieWeb Summit 2017 Recap

3 min read

On June 24-25, I attended my first ever IndieWeb Summit in Portland, Oregon. IWS is:

...an annual gathering for independent web creators of all kinds, from graphic artists, to designers, UX engineers, coders, hackers, to share ideas, actively work on creating for their own personal websites, and build upon each others creations.

IWS 2017 was graciously hosted by Mozilla in their very cool Portland office, which provided fantastic video conferencing gear enabling people from around the world to join in. Day one kicked off with keynotes providing an overview of the IndieWeb, the state of the IndieWeb, and real-world examples of IndieWeb sites. Following the keynotes, attendees had an opportunity to introduce themselves and show a demo of their own personal websites. In my introduction, I showed off my On This Day implementation, along with a live demo of my website automatically logging when I watch media on my Plex server.

The group then adjourns for lunch, followed by a Barcamp-style scheduling session, where individuals can propose topics of conversation, where we quickly filled four tracks with amazing hour-long sessions for the day. Topics included WordPress, specialized Micropub clientspersonal website designs, voice and the IndieWeb, and a session that I proposed on creating a timeline for the open web. Every session was fun, engaging, and thought-provoking. In the evening, I joined a group of attendees for dinner and drinks, and then headed over to Ground Kontrol for some classic arcade games before calling it a night.

Day two gave attendees some time for hands-on assistance with their personal websites. I joined David Shanske and Ryan Barrett in leading a session to help people interesting in IndieWeb-ifying their WordPress websites. The afternoon was all about personal hack time and projects before we wrapped the day up with demos. I contributed a Micropub Media endpoint implementation to Known and then started working on a new Indie-reader called "together" with Grant Richmond and a few others. To wrap up, there was an afterparty at Voicebox Karaoke sponsored by DreamHost, which was an absolute blast.

I have attended many conferences over the years, and IndieWeb Summit 2017 was one of my all time favorites. Kudos to organizers Tantek Çelik and Aaron Parecki for doing an incredible job putting the event together. Everything was top notch!

Probably the best news of all is that nearly every moment of the event was recorded and posted online, along with detailed notes of each session. I've been catching up on sessions that I missed over the last few days, and my appreciation for the event is only growing.

Can't wait for next year!

 

 

Excited for day two of ! Starting off by helping attendees get started with @WordPress and .

 

Now @anomalily is sharing how she uses @WordPress as a great way to be a part of the @IWS2017.

 

@kraft Yes please! I've wanted core IndieWeb support in @WordPress for years. Are you at ?

 

Headed to SFO for my flight to Paris. @WordPress . ✈️🗽🥐

 

I'll be at @WCEurope next week. If you're in Paris, and want to meet up, let me know!

 

Well put, Colin. A platform like Micro.blog has a great deal of potential to advance the adoption of IndieWeb building blocks like Micropub, IndieAuth, Webmention, and mf2, even if the users of Micro.blog don't know or understand any of the underlying foundations. Why? User experience! Micro.blog is simply leveraging IndieWeb technology and standards to build a platform that makes users happy.

While Micro.blog is a great step forward for the IndieWeb, I still believe that the holy grail is getting native support for IndieWeb deep within WordPress core, including broad support from themes. WordPress runs over 28% of all websites, and IndieWeb support in core could be the tipping point for broad adoption.

 

IndiewebPress: Connecting Your Site and Mine - David Shanske

David Shanske is writing a blog series on WordPress and the IndieWeb. The first article in the series addressed comments, and this one talks about Webmention and Vouch. Its a great series worth following, especially if you're a WordPress person who is interested in learning more about the IndieWeb and how you can take part.

 

User Experience and the IndieWeb

6 min read

Those of you who have been following me on this site and on Twitter for the last few years know that I've been a proponent of the IndieWeb and its ideals, and would like to see a return to the open web.

Earlier today, I published a series of tweets about my desire for better, more unfied experiences for people who want to actively participate in the IndieWeb:

I received some great replies from fellow members of the IndieWeb community, including some links to interesting building blocks that people have been working on for years:

Ryan Barrett also shared his thoughts on the topic way back in 2015, with many great ideas.

Building Blocks vs. Unified Experiences

Tools like Granary, Indigenous, and InkStone are great pieces of the puzzle, as are open source CMS's like Known and WordPress with support for Micropub, Webmention, and other IndieWeb building blocks. But, the reason that silos like Facebook, Twitter, and Instagram are popular is that they provide a convenient, easy, and attractive unified experience for content consumption, content creation, and interactions. In order to be successful, and drive mass adoption, the IndieWeb must provide a user experience on par with silos on all three of these fronts.

I think that Manton Reece's Micro.blog project is another good start on attacking the problem, and may get us closer than we've ever been before, which is why I pushed my employer to back the project. But, again, its likely not enough on its own.

Between RSS and Atom, Webmention, and Micropub, the building blocks are there to create such an experience in a decentralized way, with participants in the network owning their own domains, websites, and data, pulling in content from a variety of sources via feeds, and creating posts, reactions, and interactions to their own sites with notifications to other participant sites.

My Vision for a Unified Experience

Today, most people's experience of the web is through algorithmically generated, ad-supported timelines like Twitter and Facebook. Frequently, its on mobile devices in the native app clients for these silos, rather than through a web browser. That's really a shame.

These algorithmically curated timelines are filling the gap that feed readers and aggregators like Google Reader left open. Web browsers have also ceded ground to silos, focusing purely on navigation, tab management, and search, rather than thinking about the bigger picture.

The ideal solution to this problem would be a native application for desktop operating systems and mobile platforms that places user experience at the forefront, and provides:

  • Content consumption for both the open web, through RSS/Atom, and silos like Twitter and Facebook in separate tabs or timelines.

  • Content creation for both the open web, through Micropub, and silos like Twitter and Facebook via syndication or their APIs.

  • Rich interactions for both the open web, through Webmention, and silos like Twitter and Facebook via their APIs.

Back in the early days of Twitter and the iOS App Store, John Gruber wrote about Twitter clients as pioneers of user experience. He was absolutely right! Twitter's (then) open-ish API enabled indie software companies like The Iconfactory, Atebits, and others to innovate and create incredible user experiences. In fact, the early work of The Iconfactory in Twitterific led to the hashtag, @-mention, and other patterns to take hold. The concept of "pull to refresh" was born out of this storm of innovation. Then, as it tried to figure out how to monetize its VC-backed platform, Twitter closed up its APIs, cutting off this innovation.

A unified experience for the rebirth of the open web is a massive market opportunity. The building blocks are there. History has shown that these kinds of experiences can become massively popular and drive innovation.

Opportunity for Who?

This opportunity begs the question: who will build this unified experience? Well, this time, the building blocks are truly open, so anyone can participate. All of those amazing indie developers who were creating Twitter clients back in 2007-2012 could absolutely dust off their code, and pick up where they left off.

That said, I think that browser vendors are in the best possible position to create these experiences, as this is all about driving people to the open web, and consuming it inside of web browsers. I firmly believe that innovation in web browsers has been stagnant for years, with the focus mostly being on search, navigation, rendering, and tabbed browsing, while the ultimate user experience has remained fundamentally the same.

Because of its values and origins, Mozilla is perfectly suited to the problem, and needs to reinvent itself after years of declining market share for Firefox. Mozilla has spent years on distractions like phone operating systems, and a client for enabling publishing, interaction, and content discovery and consumption on the open web, free from silos, is a great opportunity to get back to its roots.

How Can I Help?

For my part, I'm going to continue to advocate for the IndieWeb, support the members of the community that are making the future possible, and work with my employer, DreamHost, to help enable people to own their own digital identity with open platforms like WordPress.

How can you help? Well, that's a blog post for another day.

 

WordCamp Atlanta: Day Two

2 min read

Its the end of day two for WordCamp ATL, and I've had a really great time. The themes from day one continued to be important, with business success, automation, productivity, and design dominating the content and conversations, but a few more themes did emerge.

Development Isn't Always Programming

Following my attendance at LoopConf and A Day of REST, WordCamp ATL has been much less focused on lower level development topics like APIs and PHP code, but today I did hear several talks about leveraging WordPress as a platform to build more than just marketing websites. The theme and plugin ecosystem for WordPress is so rich, that it becomes possible to create full backend business systems on top of WordPress.

One talk I attended featured an entire business process automation system built on top of WordPress and Gravity Forms. It was truly impressive! By using plugins and themes, and the general power available in WordPress core, its possible to build out entire systems with WordPress without writing a single line of code. WordPress freelancers and agencies are solving real problems for real businesses in a very non-traditional way.

Deployment is Hard

I also attended a few sessions related to hostng and deployment. Its clear that WordPress entrepreneurs don't want to worry about managing servers, scaling sites, or deploying and upgrading their sites. It was good to hear that people are still in search of hosting, as I work for a major web hosting provider focused on WordPress.

Its exciting to see all of the activity in the managed WordPress space, and even awesome projects for DIY'ers like Trellis and Bedrock from Roots. WordPress developers have plenty of great choices for enabling worry-free hosting.

See Y'all Next Time

Overall, it was fun to be back in Atlanta, even if only for a few days, and WordCamp ATL was a very well organized event, with a vibrant community, excellent content, and a large audience. I hope to be back next year!

 

WordCamp Atlanta: Day One

4 min read

I'm happy to have traveled to Atlanta today to attend WordCamp ATL, a two-day gathering of WordPress professionals designed to educate, connect, and share experiences. My employer was a sponsor of the event, and it was a great opportunity for me to visit my old stomping grounds, talk to customers, and learn about what's going on in the WordPress community.

I thought it'd be fun to touch on a few of the highlights and themes from day one of the event.

Path to Success

Easily the most common theme of day one was enabling success. The majority of attendees of WordCamp ATL are trying to build sustainable businesses designing and building websites for their customers. Atlanta has produced quite a few successful WordPress businesses running the gamut from individual freelancer to large agencies and everything in between, and many of them are speakers.

In my conversations with attendees, a common refrain has been "how do I create success for my clients, and therefore for my business." The day kicked off with Troy Dean's keynote about building his seven-figure business on top of WordPress, and he tackled this question head-on, encouraging the audience to build their business on "authenticity, congruence, and intention," not just a quest for money. He summarized his talk with a quote:

You can have everything in life you want, if you will just help other people get what they want.

Zig Ziglar

Other talks focused on effective marketing, messaging, and packaging to build successful WordPress businesses. But, success isn't just about creating success for your clients, its also about creating success for yourself, which leads me into the next key theme for the day:

Process, Automation, and Time to Publish

Entrepreneurs face many challenges on the road to success, and the biggest one may be the sheer volume of work to do. Time is the most precious resource of an entrepreneur, and many of my conversations with attendees on day one focused on making the best use of limited time.

For designers just getting started, I heard about page building plugins like WP Beaver Builder and leveraging premium themes to get from proposal to client delivery as quickly as possible. Genesis and Underscores came up more than once, as did many theme vendors. In the early days of a designer's business, they'll be attracting customers with very limited budgets, and being able to whip out a website rapidly is critical.

Once a designer moves to the next phase of their business, their attention turns to automation and process. There were several talks about standardizing your workflow to reduce wasted time, and there was also a great talk about leveraging automation to optimize your business by David Laietta of Orange Blossom Media. David covered using platforms like IFTTT in concert with services like MailChimp, Slack, and Trello to fully automate everything from proposals, to contracts, to client requests to make sure nothing falls through the cracks. David will be launching a site called Bear Hacks in the coming days which focuses on automation, and I'm looking forward to seeing it.

Design is Still King

Finally, I'm very pleased to see that good design is still a fundamental topic of conversation and focus in the WordPress community. There were excellent talks on typography, responsive design, and design best practices. A room full of smart, technically-minded creatives is one of the most enjoyable places for me to spend a weekend, so it was great to see that design is still a focus.

I'm looking forward to what tomorrow holds, and I'll try and post a followup if I can grab some time.