There have been a couple of very interesting WordPress/FeedWordPress recipe cards for open courses from Anne-Marie Scott for #edcmooc and Martin Weller for #h817open. Below is the ingredient list for #octel. Added to the pot is some homegrown veg which gives us some very personal customisation. A lot of this is to tweak the functionality achieved by using existing plugins that don’t quite do what we want. For example, to allow participants to submit individual artefacts when no rss feed is available I chose the User Submitted Posts plugin. To get this to submit to two categories (instead of the default one), add custom fields to match those use by feedwordpress and change the permalink I needed these extra lines of custom functions.php. Given the amount of investigation required to find the exact right place to add the hook more often than not it feels like it would have been better to code the functionality from scratch.
I’ll leave you with the ingredients for now and next time highlight the recipe…
Plugin | Description |
Ada FeedWordPress Keyword Filters | Filters posts syndicated through FeedWordPress by keywords. You can do complicated keyword filters using AND, OR, and NOT logics. Plugin will look for user entered keywords in post_title, and post_content Version 2012.0521 | By CAPitalZ | Visit plugin site |
Add Multiple Users | This plugin allows you to add multiple user accounts to your WordPress blog using a range of tools. Version 2.0.0 | By HappyNuclear | Visit plugin site |
Author Avatars List | Display lists of user avatars using widgets or shortcodes. Version 1.6.1 | By Paul Bearne, Benedikt Forchhammer | Visit plugin site |
bbPress | bbPress is forum software with a twist from the creators of WordPress. Version 2.2.4 | By The bbPress Community | Visit plugin site |
bbPress – Mark as Read | Allows you to mark bbPress topics as read/unread and see all unread topics Version 0.3 | By Pippin Williamson |
bbPress Admin Bar Addition | This plugin adds useful admin links and resources for the bbPress 2.x Forum Plugin to the WordPress Toolbar / Admin Bar. Version 1.7.1 | By David Decker – DECKERWEB | Visit plugin site | FAQ | Support | Translations | Donate |
bbPress Email Notifications | Provide notification emails and controls for bbPress subscriptions, merge, and split functions. Version 0.3 | By Jennifer M. Dodd |
bbPress Search Widget | This Plugin adds a search widget for the bbPress 2.x forum plugin post types independent from the regular WordPress search. Version 1.2 | By David Decker – DECKERWEB | Visit plugin site | FAQ | Support | Translations | Donate |
bbPress Threaded Replies | Add threaded (nested) reply functionality to bbPress. Version 0.4.3 | By Jennifer M. Dodd |
bbP Topic Views | Counts the number of times a topic has been viewed, and allows the administrator to display the count in various places. Version 0.2 | By GautamGupta | Visit plugin site |
Enhanced Text Widget | An enhanced version of the default text widget where you may have Text, HTML, CSS, JavaScript, Flash, and/or PHP as content with linkable widget title. Version 1.3.4 | By Pomelo Design | Visit plugin site |
FeedWordPress | simple and flexible Atom/RSS syndication for WordPress Version 2012.1218 | By Charles Johnson | Visit plugin site |
FeedWordPress Duplicate Post Filter | Checks DB to see if any previous posts have the same calculated hash Version 1.5 | By Mark Allen | Visit plugin site |
Google Analyticator | Adds the necessary JavaScript code to enable Google’s Analytics. After enabling this plu Version 6.4.3 | By Video User Manuals | Visit plugin site |
Google XML Sitemaps | This plugin will generate a special XML sitemap which will help search engines like Google, Yahoo, Bing and Ask.com to better index your blog. Version 3.2.9 | By Arne Brachhold | Visit plugin site | FAQ | Support | Donate |
Jetpack by WordPress.com | Bring the power of the WordPress.com cloud to your self-hosted WordPress. Jetpack enables you to connect your blog to a WordPress.com account to use the powerful features normally only available to WordPress.com users. Version 2.2.2 | By Automattic | Visit plugin site |
MailPress | The WordPress mailing platform. (do not use automatic upgrade!) Version 5.3 | By Andre Renaut | Visit plugin site |
Search bbPress 2.0 | Adds bbPress 2.0 to WordPress search results with links back to the forum, topic, and replies. Version 1.0 | By Stephen Carroll | Visit plugin site |
Theme My Login | Themes the WordPress login, registration and forgot password pages according to your theme. Version 6.2.3 | By Jeff Farthing | Visit plugin site |
User Submitted Posts | Enables your visitors to submit posts and images from anywhere on your site. Version 20130104 | By Jeff Starr | Visit plugin site |
WP Category Post List Widget | Lists down Posts filtered by category. You can show thumbnail, modify the HTML structure of the widget and do almost whatever you want. Access it from the Widgets option under the Appearance. The shortcode is [wp_cpl_sc] Check the settings page for more info or check the documentation here Version 2.0.3 | By Swashata | Visit plugin site |
WP Favorite Posts | Allows users to add favorite posts. This plugin use cookies for saving data so unregistered users can favorite a post. Put <?php wpfp_link(); ?> where ever you want on a single post. Then create a page which includes that text : {{wp-favorite-posts}} That’s it! Version 1.5.8 | By Huseyin Berberoglu | Visit plugin site |
WP Mail From II | Allows you to configure the default email address and name used for emails sent by WordPress. Version 1.0.1 | B |
Alan Levine (@cogdog)
These ingredients are super useful, thanks. Two FWP add-ons I have used are:
* FWP+ Add Attribution (http://projects.radgeek.com/add-attribution-feedwordpress/) creates a standard way to attribute the post to the original blog. It uses a tag/template structure, so you have good flexibility on how to construct the attribution string, it just becomes a default for feeds.
* FWP+ Limit Posts By Date (http://projects.radgeek.com/fwp-limit-posts-by-date) Likely not needed, but I set this up so someone adding a blog with old posts we were not scoping them up on the first feedswipe (not needed in your implementation since you re requiring a post tag)
One area I had wanted to tinker with was a way to list the source blogs. FWP stores the blog name and its feed in the links database, but I noticed than in a majority of cases (wordpress/blogger tag/category feeds, a wordpress site hosted in a directory rather than a subdomain), the channel url reported in the RSS feed. So when you create a list of blogs subscribed e.g. http://etmooc.org/hub/subscribed/) the URLs often did not point to the blog. I was toying with either a function that could parse out the corrent source from the feed URL OR do a thing that would list them instead pointing to the “author” archive for the blog, which would at least list all the posts from that site that was syndicated in.
Martin Hawksey
The subscriber list was actually on my list to do. One advantage we’ve got is the flow requires users to register a blog url in a separate profile feed, they then use this to self register their rss feed. As we filter on tag in title/body we avoid complicated feed urls. Hopefully I can just query the data and list.
Is your subscriber code anywhere, might provide the starting point I need?
Christian
Easy to dabble with WPbadger
Martin Hawksey
On my list for a potential hack integration 😉
#ocTEL– proudly powered by … | Mak...
[…] There have been a couple of very interesting WordPress/FeedWordPress recipe cards for open courses from Anne-Marie Scott for #edcmooc and Martin Weller for #h817open. Below is the ingredient list f… […]
Reclaim Open Learning | bavatuesdays
[…] Your Domain also builds on the amazing recent work Martin Hawksey’s been doing with designing a (M)OOC with open source software that is […]
Colin Gray
Amazingly fortuitous post, Martin, as I’ve just been dipping into Octel this morning and was puzzling over what plugins were used to set it up. I remember finding a tool a while back that can examine a WP blog and tell you what plugins are in use, so was just about to go off and find that again, but you’ve saved me the trouble 🙂
Now for an afternoon of plugin exploration!
Thanks,
Colin
#ocTEL- an open online course recipe using WordPress Jisc CETIS MASHe
[…] recently posted the ingredients card for ocTEL I thought I flesh out some of the details and give ‘mama’s secret recipe’. Like most recipes […]