Adding a Facebook share button to the RapidWeaver native blog page
As I've explained previously, my blog is now on my personal website. By using the Armadillo stack in RapidWeaver not only can I post to the blog from any browser, but a facility exists to add a facebook share button to each blog post. However, I am running three other blog pages on the site, for cinema reviews, my golf diary and my fishing diary. Transferring these into Armadillo was not feasible without some sort of automated option, which isn't available. So these three 'blogs' remain a native RapidWeaver blog pages.
I thought it would be nice to add a facebook share to each post in these blogs and set about trying to do this. My efforts weren't rewarded. The facebook developer pages allow you to generate code for the placement of a share button, involving three code snippets: one to be placed in the page's Head section, one in the Body section, and the third where you want the share button to appear. Having negotiated the difference between meta name tags and open graph meta tags, the latter being required by the facebook code, it soon became clear that the native RapidWeaver blog page applies the same Head and Body code to all the posts,because in effect the posts are sub-sections of one large page. This being the case it would appear to be impossible to generate a unique share button for each post. Well, that is the conclusion I eventually came to.
At one point there was a glimmer of hope, a thread on the RapidWeaver forum referred to an eBook at the RapidWeaver FAQ site. This was said to include a solution to my problem, so after exhausting my own attempts I decided to fork out £9.96 ($12) and bought a copy. The solution given was to use twitterfeed, which closed on 31 October. It seems that sites like twitterfeed and NetworkedBlogs have now been replaced by companies offering the same thing but requiring a monthly subscription payment. The commercialisation of previously free services: an option that I declined to take.
So, no facebook share button, but I learnt a few things along the way.