PrologHub launch: A community hub, a place to share, learn and keep up-to-date

Our Prolog community is awesome, filled with great people who are happy to share their work, code, solutions and to help each other out. But we’re all writing our own blogs/tutorials, our news is spread across many sites, and this can make it difficult to find. Just yesterday I had to hunt to track down Annie’s tutorial on print_message/2 via the beginner’s course Moodle, I’m sure many of you can relate to the difficulties of searching for material.

So I have begun what I hope will become a community project. I wanted a central repository where we could go and search for people’s posts, tutorials, news and other useful information. Something like a blog for Prolog, but that also supports external “posts”. So I’ve created

It’s new, and not particularly feature rich yet, but we have tags, categories, users, posts with optional interactive client-side Prolog code thanks to Tau-Prolog, and external posts that can link to places like SWISH, your own blog or webpage. There are two example posts up now, one of each type.

This is a community project to serve the community, it needs you to be a success. So, if you’d like to write, moderate, code, or use it to link to your existing material, then I want to create a user account for you so you can continue to be awesome. Who’s in?


Wow, very cool! I have a few posts I’ve written about Prolog that I’d be happy to contribute :grin:

1 Like

Cool! Now we have some options as on how to merge this into the rest of the landscape. At this moment we have (probably I am missing some, please make complete)

As for PrologHub

  • Is its source open?
  • Is its data accessible?
  • How to become contributor?

The latter also relates to logins: right now we have different logins at all places :frowning:

PrologHub source is open:

Because I wanted to make it with some speed and a lot of features are required, it’s using Wagtail CMS, which is in Python. Frontend is Bootstrap but with Bootswatch United CSS, there’s no clever JavaScript.

The data is not accessible, yet. I’ve added an issue to the repo to make it accessible via RDF. There is limited data accessible via the RSS feed. I’ve got Google Analytics tracking visitors so we can see what topics and categories are popular, as per the cookie notification. I’m working on getting that data into the admin interface for all contributors to see.

At this very early stage I am going to create accounts for those who indicate an interest in contributing here and message them via discourse. Beyond existing users adding new users manually, I have no plans, but this is a community project, so if others do, that’d be great.

How does one get the RSS feed? I was looking around for a link, but didn’t see anything.

Top-left corner in the header bar

1 Like

Is the site gone?

I’ve let the domain name expire, traffic and interest just wasn’t sufficient to justify the cost.

1 Like