While I keep maintaining my Friends plugin for WordPress, there is an area where it could do better because I am not great at it: the visual appeal. From pretty early on, I designed the plugin in a way that it can be mainly used on the frontend (i.e. not in wp-admin), is based on granular template files, and each template file can be overriden. Over time, some of this has changed or improved. For example, you can now see your friends' posts in widgets on your wp-admin dashboard, or, […]
View article
View summary
While I keep maintaining my
Friends plugin for WordPress, there is an area where it could do better because I am not great at it: the visual appeal.
From pretty early on, I designed the plugin in a way that it
- can be mainly used on the frontend (i.e. not in wp-admin),
- is based on granular template files,
- and each template file can be overriden.
Over time, some of this has changed or improved. For example, you can now see
your friends’ posts in widgets on your wp-admin dashboard, or, I’m making progress on
providing a block theme for Friends so that it can be customized with the site editor.
This is the current Friends default theme, based on the
spectre.css frameworkThis is a user view with full posts in the current design
Dashboard filled with Friends’ posts,
Netvibes styleBut, even as I wrote in the
Friends Wiki on how new themes can be created, I think this has remained unknown to users.
So, a year ago, as a demo, I created the
Mastodon-Like Interface plugin. This is what the Friends plugin can also look like:
Unfortunately, this remained under people’s radar. So in the latest version of the Friends plugin, I have now made it more obvious
that the theme can be changed, by slightly adjusting how themes are loaded, giving the user more control over which theme is loaded:
In the course of this, I have updated the Friends Wiki with a more specific guide on
how to write themes for the Friends plugin.
There have been some case studies about what a network between WordPresses could look like. For example,
Mike McAlister has designed
some screens for
what he called OpenPress at the time. And the mockups look great:
Finding a new home for the WordPress communityI would love it if the community could help with creating some more themes to give people a choice. Recently,
Livia Gouvêa has contributed
some layout improvements for the current sidebar. This is a great start, thank you, Livia! If you have a new theme, you can add them with
a pull request to the THEMES.md file. As soon as there are some themes, we’ll make it easier to install them.
It is quite likely that people were detracted from getting started with the
Friends plugin because they don’t like the current theme (hat tip
Robert Windisch and his talk at WordCamp Karlsruhe) but this would be too bad, because I believe it is an empowering tool, allowing you to become less dependent on third-party vendors, even if you’re “just” using it to
make your own WordPress your full featured, personal Mastodon instance.
Looking forward to more Friends themes, this would be an awesome addition!