Over the last couple of years I have been approached by various individuals looking for a programmer to develop an LDS blog portal.
There are, of course, already a couple of popular portals for keeping up with blogging by LDS members, but there have sometimes been those who are dissatisfied with the blog selection. Some feel that too many apostate and borderline apostate blogs are included, while others don’t feel they are included enough.
Well now anyone can, with a very small amount of effort, create and host his or her own public or private LDS blog portal.
I am not really interested in maintaining my own LDS blog portal to compete with existing portals, even though the code upon which the most popular of these, ldsblogs.org, is available for free from its creator, Russ Johnston.
And because it requires no server side technology, it can be run from just about anywhere, even from a blogger blogspot.com site or even your own computer’s hard drive or desktop!
Check out the example running on blogspot at
Anyone is free to download the blog portal code and roll their own LDS Blog portal, add or remove feeds, and organize them how ever they wish.
I have maintained the general feel, terminology, and blog groups used by ldsblogs.org because my personal challenge was to create an clone using only client-side technology and I thought it would be good for people to start with something familiar that they could then tweak. Modify it however you would like to include or exclude blogs, group them differently, or change the labels, how posts are displayed, or even the whole layout if you like. It is very flexible.
Of course, the code can be used to create not just an LDS blog portal, but any kind of blog portal; to aggregate and group posts from any number of websites that offer RSS Feeds and display them in groups on a single page.
Some technical details
The most difficult part of setting up the blog portal is getting your Google API Key for the website on which you intend to run the portal. You will need to have a Google Account. If you have a gmail account, you already have one. If not, you can sign up at http://www.google.com/accounts/ .
To generate the Google API Key for your website, go to
Open up the index.html file for the portal in a text editor like Notepad and find the following line (about line #17 in the multi file version, line #40 in the single file version):
var FeedAPIKey = ‘’;
Copy and paste the API Key that Google generated in between the single quotes. Like this:
var FeedAPIKey = ‘XBQIAAAAyWlSO6jLDRIPbjAOCuNWIBT2XXp_ZAY8_ufC3CFXhHIE1NLwkxSOzqSZjo9n2sRzVuv6OkmWTwCsAR’;
Then save the index.html file.
At this point, the portal should be fully functional, even if you open it in your browser from your own hard drive or desktop.
For instance, if you wanted to add the feed for the official lds.org website to the first group, you would find the lines where the first group is configured and add the following:
That is it. Now save the html file and reload it in your browser and the most recent posts to lds.org will appear mingled with other posts from sites in the first group.
The download includes as readme file with some additional details, and feel free to ask questions or give feedback here in the comments.