forum.lu Website – 2015

WordPress website with custom posts, archives, and content filtering Client: Forum a.s.b.l.

forum – für Politik, Gesellschaft und Kultur is a monthly, independent magazine publishing stories about politics, society and culture in Luxembourg. Their website provides the editorial staff with a way to engage existing and new readers by publishing news, articles, pod-cast and videos of their regular debates called public forum. Readers will find excerpts from their current publication as well as the means to browse through all the previously published issues and their articles.

A digital subscription feature gives subscribers access to the newest articles and issues in PDF format, while releasing the entire content to the non-subscribers usually a year after the release.

All issues and articles from the first issue in 1976 on are browseable and searchable from the issue archive, allowing users to restrict their search by author, title, published year or even content.

Based on a graphic design by Andrea Beck, TenTwentyFour1024 developed and delivered a WordPress installation combining the fully-responsive forum2015 theme – using selected Bootstrap 4 components – and two additional plug-ins to manage issue and article publication, as well as to import contents from the previously used database.

As for both plug-ins described above, all functionality uses WordPress Custom Posts and Taxonomies. Among the highlights of the development are the deep integration with WordPress, infinite-scroll functionality on the search results page depending on the number of results and automated media-content extraction and tagging from posts that contain audio or video material.

Technologies used in building this application

WordPress

WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. Based around hooks and filters, the core WordPress application can be extended to do almost anything. (+)

PHP

PHP is a popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world. (+)

Twig

A flexible, fast, and secure template engine for PHP by the creators of the Symfony framework used – for instance – by the Silex micro-framework. (+)

Pimple

Pimple is a simple PHP Dependency Injection Container used – for instance – at the core of the Silex micro-framework. We use Pimple to decouple the interfaces that we use from our concrete implementations and thus improve maintainability and testability of our code. (+)

jQuery

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. (+)

Bootstrap

Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web. Bootstrap makes creating good-looking website easy and allowed us to focus on the functional aspects of the application. (+)