This is a pondering not a promise.
I’ve been thinking longer on this, but have a dream of rolling a lot of the custom coding I have done for past Connected Course projects (e.g. ds106, Thoughtvectors, ETMOOC, Future of Learning, YouShow— all building a syndication hub in WordPress using the Feed WordPress plugin, e.g. Connected Courses) into something anyone could use– ideally as a WordPress plugin.
I’ve not been asked to do one in a while, which might mean people are figuring out the duct tape needed to do this, maybe from the Feed WordPress 101 blog post series.
As has Kim Jaxon:
— Kim Jaxon (@drjaxon) February 4, 2016
And from Paolo who emailed a question, and shared her syndicated recipe site http://www.veganly.it/ — “I collect recipes from Italian vegan blogs and catalog them, so people can find what they need more easily.”
When I am asked to set up a site for a client, I typically use Gravity Forms with a custom script that adds the content to the syndication hub by writing a new WordPress link, with the funky data format in the notes field that Feed WordPress uses.
I love and use Gravity Forms for many client sites, but am thinking with the stuff I have done on the DS106 Assignment Bank theme and SPLOTs I should be able to develop a generic form so a site can have direct user subscription adds.
There are the things I would out into the Unnamed Feed WordPress Box Plugin:
- Magic Box: To help people discover their blog feed URL, I send them to a scripted Magic Box (usually done as a WordPress Page. it would probably be better if I rigged it into the form with some Ajaxy stuff (Martin Hawksey did this like 10 years ago). I waver between something more automatic, and wanting people to know what a feed is. And the automatic feed finders do not work on category / tag urls (the RSS feed embedded in the source code is always for the root blog) (sigh).
- Random syndicated post I nearly always build it in as a simple page template, but it can be done by writing an action script
- Blog Post Exporter, for those that want the data on all syndicated posts in a spreadsheat-able format. I can just use the code from the plugin I already wrote (my first one!)
- Admin feature to add add published post to featured category from view or from dashboard. I wrote one for the YouShow site to make it easy to add a post to a special category used to highlight the best posts. With some methods I learned recently on a new feature on the Daily Blank site, I can make it also work from the posts listing in the dashboard.
- Form and code to add feed to site (self register) This will be the biggest chunk to set up a form, make it so a site owner can list the registration options.
- Feedroll short tag (show all, or just in a category) Code already done, used in Thoughtvectors, ds106, etc.
- Dynamic generation of OPML file ability to generate an up to date subscription file (also done already)
I have a lot of the parts, it’s a matter of tying it together in a plugin, and also creating an options / settings page (define the default category for syndicated posts, which categories to present as options for the sign up form.
Anyhow, this is my road plan. Is it worth doing? I’m going to break out the chisel and hammer next week.
The thing is, Feed WordPress is always messy. People enter the wrong URLs in the forms or check the wrong affiliation box. Sites go south. The plugs that create featured images seem to import the same image like 15 times. Yadda Yadda.
It always needs a bit of TLC. If you are seeking pure automation, get yerself an LMS!
Top / Featured Image: One of many magical gizmos I saw at the National Museum of Computing in the UK- flickr photo by me https://flickr.com/photos/cogdog/14114451102 shared under a Creative Commons (BY) license
The post "A Feed WordPress Magic Box" was originally pulled charred and crispy from a smoky charred oven at CogDogBlog (http://cogdogblog.com/2016/02/a-feed-wordpress-magic-box/) on February 12, 2016.