Because sharing is good for everyone.

  • Semina Verbi: an online encylopedia of the influence of the Gospel on human culture

    Open knowledge

    Reading up on some of the past posts in this community, I see there have been a number of posts about open access to information, in particular (in this context) as regards the Catholic faith. Access to the biblical texts, access to the Catechism and magisterial documents… When a project is open source, it has a good possibility of surviving over time if it is able to create a community, because it remains accessible to the community even when the original people behind the project might not be able to continue developing the project.

    Bringing knowledge to the masses was and is the big hope of Wikipedia, which has become a cultural phenomenon in it’s own right. “Jimbo” Wales and others with him made a big wager when they started the wikipedia project: they trusted the community in making knowledge available to the community. This model has a number of drawbacks, because it is easy for a lot of personal opinion rather than true scientific knowledge to be disseminated through such a platform. And thus the need for an organized community, with internal politics, so as to handle abuse of the platform. And yet, with all the limits and drawbacks of this open model and community effort, the project has come quite a ways, and you can effectively find a lot of useful information which is readily indexed by search engines. Nowadays, almost any question you might have, if you type it into a search engine, you are almost guaranteed to get some result from wikipedia.

    Seeing how it is something we do have to take into account, becoming a tool that people are starting to use in their daily lives, even though the quality of the contents cannot always be guaranteed, and seeing that the software that this platform is built on (MediaWiki) is also Open Source software released to the community so as to be able to make other similar wiki style encyclopedias, I’ve been thinking over the past decade or so that it would be useful, as Catholics, to not only contribute to Wikipedia in a scientific manner so as to contribute to the quality level of the contents, but also to use these same platforms to build open knowledge encyclopedias about christianity.

    There are some very useful treasure troves of information out there already using this line of reasoning, such as Cathopedia, which has lots of information about theological topics and about church history and about the Catholic church today. Quite a praiseworthy initiative, with a lot of potential, which can still use a lot of community contribution to make it the useful tool that it aspires to be.

    But other than an encyclopedia about Catholicism in general, over the past few years I’ve had in mind a project that would bring to light the way in which the Gospel (and the Word of God in general) has influenced human culture, human creativity and expression in the arts. More of a cultural project than a theological project, and yet a Catholic project nonetheless. This dialogue between faith and human expression is present in Saint Paul when he preaches in the Areopagus of Athens, it was the great effort of Saint Justin who coined the term “Seeds of the Word” in trying to translate the Gospel message into the language of greek philosophy thus creating the foundations of Catholic philosophy. Saint Justin considered those elements of truth found in human culture to be a “seed of the Word”, planted by God as Creator in human culture even if those humans didn’t know God or His Word. The approach of Saint Justin is that of a very positive approach to human culture and expression, and was a big encouragement in expressing the message of the Gospel through the means of human culture and expression.

    Seeds of the Word

    Over the centuries, how much artwork, music, philosophy, literature has been inspired by the message of the Gospel. And other than direct inspiration, we can still think in the same terms as Saint Justin, of those expressions of humanity that even without knowing God or having any intent of evangelizing, may yet contain seeds of truth that are reflections of the Gospel message. Wouldn’t it be wonderful to bring all of this to light, in a wiki style encylopedia?

    Once you start digging, there’s a whole universe of information out there along these lines. And yet, it would be very useful to bring it to light, to help people see that christianity is not just some niche in society, and christians are not a minority of people who should be ashamed of who they are and what they think. Christianity, or more specifically the message of the Gospel, helps society to become more human and humane! It brings out the best of beauty that mankind has to offer.

    I don’t want to get lost in too many words now, I’ll get right to the point: I have set out to undertake such a project, and after experimenting a few times with the MediaWiki platform in the past few years, I believe I have finally succeeded in running a stable instance. So the Semina Verbi wiki is born and is open to community collaboration, in an orderly fashion. In an orderly fashion means that it is not open to the general public, so as to avoid spam and abuse. It is sufficient to request access, and if the necessary Catholic and scientific qualities of the person requesting access can be verified, community collaboration is more than welcome.

    As a proof of concept of how I envision the project, I have started creating the following pages, which are obviously open to contributions by approved editors:



    Anyone who is available to contribute, let me know, let’s build this community together!

    View Comments
  • Bringing the Word of God to the desktop and to websites

    There are a number of projects out there that publish Bible texts online. You can look up Bible verses, and even compare between versions.

    That’s great for just consulting a Bible verse. But what if you want to quote a Bible verse in a document, or on a website?

    Most people would go to one of the websites where you can find an online version of the Bible, copy the verses they are interested in, and paste them into their document (or webpage). But then you probably have to reformat the text, and depending how long it is, it can become a cumbersome task. You might mistakenly delete or alter a word in the Bible quote. If you’re not careful about which website you’re consulting, you might not even be getting an authentic source of the Bible text. Maybe you don’t even know what version of the Bible you’re copying and pasting from, if you’re not careful and informed in Bible studies.

    A few years ago, a priest in a parish I was in showed me a Macro for Microsoft Word, which could retrieve a Bible quote from BibleWorks, if BibleWorks was installed on the computer. That was a great little tool. However, it was not officially published anywhere, it was just some little tool someone had made and passed around. And BibleWorks is not free software, not everyone can afford to have this kind of software. And back at the time, there weren’t any Catholic versions of the Bible in BibleWorks. I tried contacting the developers at some point to ask why that would be the case, and they answered that they hadn’t been able to gain the rights for usage of the Catholic versions of the Bible.

    So I started developing the idea, why not make a tool that is a little bit more official. A tool that can be published, that people can download and use from official sources. And I thought, even though having Bible versions locally in order to work offline can guarantee usage in all cases, it is however a challenge to prevent the Bible texts from being fully copied and published without consent of the rightful copyright owners. And, it can be a challenge to protect the sources of the Bible texts from being modified or overwritten.

    So I thought about the idea of creating an API, an endpoint which can be interrogated by an application, and receive in response the text of the Bible verse or verses from the desired version or versions of the Bible. APIs are becoming a thing today, so it seemed fit to develop using modern technologies. And producing data from an endpoint in a format such as XML or better yet JSON can guarantee the possibility of consuming the data from any application.

    So I set out creating the BibleGet endpoint which can now be found at . The website that presents the project can be found at .

    And I set out to create a few plugins, to demonstrate in practice the consumption of the endpoint by an application. With patience and constance and a little bit of help from some friends for a heads up here and there, I was able to produce the following plugins:

    • BibleGet plugin for OpenOffice
    • BibleGet plugin for LibreOffice
    • BibleGet plugin for Microsoft Word
    • BibleGet plugin for Google Docs
    • BibleGet plugin for WordPress

    Having recently started a MediaWiki installation (, I have started somewhat of an integration into the mediawiki software, however it’s just a first attempt. Even though it’s in a working state, more progress is required to turn it into a stable and installable extension.

    I believe these are all in a functioning state. I have received a few positive feedbacks, I’ve fixed a couple bugs which prevented one plugin or another from working on one system or another. Unfortunately many people will download and maybe even use the plugins without giving any feedback, so a little bit of a sense of uncertainty is always there… I would be glad if anyone in the OpenSourceCatholic community could try out the plugins and give their feedback!

    Of course the API endpoint and the plugins are also a work in progress, and it can be a lot of work seeing that programming is not my main occupation. Being a Catholic priest, I have other duties. However programming is a passion, I enjoy doing it, I enjoy problem solving and it can be satisfying to see the result and to receive encouragement from people who find these tools useful. Perhaps in a next post I can outline some of the problems I am currently trying to solve, in order to enhance some of these projects.

    View Comments
  • Migration to Jekyll and GitHub Pages from Drupal site

    Jekyll and GitHub Pages

    After almost eight years with Open Source Catholic as a Drupal 7 website hosted on infrastructure generously provided by Midwestern Mac, I migrated all the Drupal site content into a static Jekyll-powered site hosted on GitHub Pages (thanks to a suggestion from Michael Bianco).

    To maintain consistency we migrated everything, including comments and forum topics (we’re now using Disqus for commenting), and made sure all the old link paths were redirected to the new Jekyll structure.

    Please let us know if you find any problems on this new version of the site by adding an issue to the Open Source Catholic website repository on GitHub.

    View Comments
  • Open Source Catholic - moving towards a more open site

    I just wanted to post an update at the end of 2015; as stated in The Future of Open Source Catholic, I wanted to find a way to move this site forward, being honest that I probably won’t have a lot of time to do much myself.

    My main goals in doing so are to ensure Catholic developers and companies who are interested in OSS and an ‘open’ philosophy in their technological development have a central resource to learn and share ideas and software.

    Some of the earliest suggestions have always been to make everything a blog post, and to that end, I’m going to work on a migration from the current site (which is built on Drupal 7 and integrates with Apache Solr search) to a static Jekyll site hosted on GitHub pages.

    I’ve already set up the Open Source Catholic organization on GitHub, inside which the new site content will reside (in a public/open repository, which anyone can fork and contribute to), and I hope that with a little time and some assistance, we can get everything, including hopefully all the helpful comments and forum posts, migrated into a new static site.

    View Comments
  • Open source is 'only reliable way' to preserve human history, argues Vatican

    From The Inquirer:

    "The main question at the start of our project was which format to save the texts. We needed to make sure [people] could still read the digital files in 50 years' time." Ammenti explained that, in order for the manuscripts to be readable, the Vatican Library opted for open source tools that do not require proprietary platforms, such as Microsoft Office, to be read.

    Ammenti goes on to explain that the Vatican has chosen to use the FITS image format in order to preserve digitized scans of manuscripts and other works for decades, hopefully centuries, into the future.

    See past post on OSC: Vatican Secret Archive is Digitizing to Open FITS Format.

    View Comments
  • 5 Things Every Parish Website Should Have in 2015

    Every year it’s important to assess your website to understand things that work and don’t work. With Easter season’s arrival, now is the perfect time to renew your website for some “spring cleaning.”

    In this article, we will go over 5 things every parish website should have this year in 2015. We’ve prepared this as a checklist that includes a combination of website tools, content suggestions, and general functions. Before we begin, it’s important for you to treat this guide as a way to enhance a well-founded Catholic church website. If your parish has a website that looks like it’s from the 90’s, this guide won’t help as there’s no substitute for sub-par quality.

    And so we begin!

    1. Mass Times

    Some people might find this obvious, but we’ve personally experienced and went through too many Catholic websites that fail to easily and accurately provide the #1 most sought-after information: mass times.

    The bottom line is that the most popular reason someone visits a Catholic church website is to find out what time mass is provided at your parish. So why make that an obstacle for your website visitors? Having correct mass times and other service times listed visibly on the homepage can be one of the most effective thing you can do to improve the usability of your church website. Give the people what they want!

    One good example of a parish website doing this right is the Church of the Good Shepherd in Los Angeles. When you arrive on their homepage, you can clearly find their mass times listed under the “Join Us This Weekend” box to the right, along with a link underneath to their full schedule of services. It’s a simple thing to feature on your church website that often gets overlooked.

    2. Mobile-Friendly

    Did you know that about 51% of the world’s population uses a mobile device? If half the people nowadays are checking websites from their phone or tablet, it’s a necessity to make your website mobile-friendly. In addition, this year Google announced they will incorporate mobile-friendliness into their algorithms. If you’re website isn’t mobile-friendly by April 21, chances are your website won’t even show up in the search results for someone using a mobile device. That leaves your parish website in the dust.

    If you want to check if your website is mobile-friendly, click here to use a tool created by Google.

    Show some personality! With websites trending to be more visual and less wordy, maintaining an updated image gallery will significantly enhance the browsing experience. It also gives a nice inside look to the type of community involved at your church. This is important for building your parish “brand,” showing the great people of your congregation, and attaching a “face” to your mission.

    A church is like a home, and anyone searching for a new home would want to see how it looks before buying. Having photos of the chapel, recreation centers, ministry leaders, youth activities, church-wide functions, and special events are just some of the many areas you can showcase for your parish.

    Fortunately, it’s easy to install an image gallery into your website. There are tons of image gallery platforms that you can use to integrate into your website. With a platform like Instagram, it’s a dual benefit because it allows you to build an image gallery while also gaining the benefits of social media. If you have a website built on a CMS (Content Management System) such as Wordpress, it’s as easy as installing a plugin like “Instagram Feed.”

    4. Easy Donations

    Let’s face it, when it comes to asking for donations it’s often met with resistance, inconvenience, and neglect. But it’s a necessary aspect of our Catholic Church as we are built on people’s charity. So imagine trying to get someone to make a donation to your church using a complicated system that is neither intuitive nor user-friendly.

    Having an easy-to-use donation platform will take away one less barrier from receiving donations. To recommend some tools, here are a few that we came across:

    • PayPal Donations: A well-known platform used by many churches around the world, PayPal has a trusting company image that won’t scare away your potential donors. It’s also very easy-to-use and donors don’t have to register for an account to send money.
    • Google Checkout: Through a program called Google Grant, nonprofits can use the Google Checkout system entirely for free since all fees are waived. Yup, that means you pay absolutely nothing to accept donations. The only drawback is that donors must be registered with a Google account to send money.
    • Network for Good: They offer a more robust platform specifically designed for nonprofits. You can create event pages, integrate different payment methods, organize online fundraisers, and even manage monthly recurring donations. With no set-up costs or monthly fees, they are also very affordable as you pay just the transaction price.

    5. Social Media Integration

    Social media has become a huge aspect of our lives today, especially if you own a mobile device. As the smartphone becomes better, social media becomes more accessible.

    Good communication is key to building good relationships. When you have social media integrated into your website, it shows that your church is serious about expanding in the digital medium. More importantly, social media integration shows that you care about maintaining open dialogue with your parishioners outside the church every day of the week.

    Facebook, Twitter, and Instagram are the most popular platforms used today. If you don’t have accounts created for your parish already, it’s time to get started now. Once you have your social media profiles setup, the most basic integration you can do is placing the profile links on your website. This will eventually lead your users to following your respective pages, and then joining the conversation. Social media can be used as an important part of online evangelization when used correctly. It has the power to reach an audience that we’ve never thought imaginable. Now that the future is here, we shouldn’t fall behind.

    We understand that it can be difficult to make any improvements to your website with the lack of manpower—that’s why we’re here to help. If you need help getting any of the above-mentioned features onto your website, click here to use our contact form to send us a message at any time and we’ll respond within a day. We will provide you with a free consultation, review, and recommendation on how to improve your parish website.

    So how ready is your Catholic church website for 2015? Let us know in the comments below. How many things can you check off?

    View Comments
  • The Future of Open Source Catholic

    When I started Open Source Catholic in 2009, I was hoping to create a centralized resource for Catholics who were involved in OSS, sharing of ideas, tips and techniques for technology and web use for Catholic organizations, and a forum for Catholic software and app developers.

    I was also employed by the Church at the time, and spent a good deal of time working on the problem of the Catholic Church being far behind tech trends in the wider tech world.

    Times have changed, this site has basically been on mothballs for a couple years, and besides keeping the site patched for security updates, I haven’t really had any incentive/plans to keep the site or the community going.

    If someone else in the OSC community would like to take the reins, host the site, etc., I’d be happy to turn this over to them. Otherwise, my plan at this point is to turn the site into a static site, put it on mothballs permanently, and close out the social media accounts.

    Are there any objections? Any feedback on this plan? I’ve been putting off this decision for some time, but it seems the time has come to do something about it, as crawlers (which aren’t respecting robots.txt, and which I don’t want to spend time fighting) have begun to practically DoS the server this site is on from time to time, and activity throughout the OSC realm has dropped to basically nil.

    View Comments