Showcasing the BibleGet I/O plugin for WordPress

I have been working on the BibleGet I/O project for a year now, and I have made among other things a WordPress plugin for this project. One of the features of this plugin is that it stores the Bible Version information locally in your wordpress, so that it doesn’t have to fetch that information every time you go to the control panel or even worse every time someone opens a page or article that uses the BibleGet shortcode. The plugin provides an “update information from BibleGet server” button that lets you manually update / fetch the Bible Versions supported by the BibleGet I/O project.

Well, I just recently added the NABRE (New American Bible – Revised Edition) to the list of supported Bible Versions in the BibleGet project, and I just tested the “Update information from BibleGet server” button, and it worked quite nicely! I now see the NABRE in the list of supported versions that I can choose from. Since the NABRE has it’s own internal formatting which should be kept for poetic texts, I am now going to test out some shortcodes to see if all is working nicely. I do know that I need to make an update for the Canticle of Canticles (or Song of Songs, or Song of Solomon) which uses a “speaker” tag that I didn’t account for in the last update to the wordpress plugin. So I’m pretty sure that won’t display correctly for now, but I will soon push an update to fix that too.

Testing the popup parameter:

John 3:16

In the meantime, here are the results of the query [bibleget version="NABRE,CEI2008" query="Genesis 2:15-25"] (as you can see, the NABRE poetic texts have their own formatting, and “Lord” is always small-caps):

{ "$this->currentVariant": "NABRE", "$this->BBQUOTE->INDEXES[$this->currentVariant][\"abbreviations\"]": ["Gn","Ex","Lv","Nm","Dt","Jos","Jgs","Ru","1Sm","2Sm","1Kgs","2Kgs","1Chr","2Chr","Ezr","Neh","Tb","Jdt","Est","1Mc","2Mc","Jb","Ps","Prv","Eccl","Sg","Wis","Sir","Is","Jer","Lam","Bar","Ez","Dn","Hos","Jl","Am","Ob","Jon","Mi","Na","Hb","Zep","Hg","Zec","Mal","Mt","Mk","Lk","Jn","Acts","Rom","1Cor","2Cor","Gal","Eph","Phil","Col","1Thes","2Thes","1Tm","2Tm","Ti","Phlm","Heb","Jas","1Pt","2Pt","1Jn","2Jn","3Jn","Jude","Rev"] }

For my own testing purposes, trying to nail down as best as possible the formatting for various case scenarios:
[bibleget version="NABRE" query="Canticle 2"]


Song of Songs 2

1W I am a flower of Sharon,a lily of the valleys.2M Like a lily among thorns,so is my friend among women.3W Like an apple tree among the trees of the woods,so is my lover among men.In his shadow I delight to sit,and his fruit is sweet to my taste.4 He brought me to the banquet halland his glance at me signaled love.5 Strengthen me with raisin cakes,refresh me with apples,for I am sick with love.6 His left hand is under my headand his right arm embraces me.7 I adjure you, Daughters of Jerusalem,by the gazelles and the does of the field,Do not awaken, or stir up loveuntil it is ready.8W The sound of my lover! here he comesspringing across the mountains,leaping across the hills.9My lover is like a gazelleor a young stag.See! He is standing behind our wall,gazing through the windows,peering through the lattices.10My lover speaks and says to me,M “Arise, my friend, my beautiful one,and come!11For see, the winter is past,the rains are over and gone.12The flowers appear on the earth,the time of pruning the vines has come,and the song of the turtledove is heard in our land.13The fig tree puts forth its figs,and the vines, in bloom, give forth fragrance.Arise, my friend, my beautiful one,and come!14My dove in the clefts of the rock,in the secret recesses of the cliff,Let me see your face,let me hear your voice,For your voice is sweet,and your face is lovely.”15W Catch us the foxes, the little foxesthat damage the vineyards; for our vineyards are in bloom!16 My lover belongs to me and I to him;he feeds among the lilies.17 Until the day grows cool and the shadows flee,roam, my lover,Like a gazelle or a young stagupon the rugged mountains.


Be First to Comment

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.