Category: News
Intro To Rspec Mocks
rpki-client 7.9 released
The announcement leads in,
rpki-client 7.9 has just been released and will be available in the
rpki-client directory of any OpenBSD mirror soon.rpki-client is a FREE, easy-to-use implementation of the Resource
Public Key Infrastructure (RPKI) for Relying Parties (RP) to
facilitate validation of BGP announcements. The program queries the
global RPKI repository system and validates untrusted network inputs.
The program outputs validated ROA payloads and BGPsec Router
keys in configuration formats suitable for OpenBGPD and BIRD, and
supports emitting CSV and JSON for consumption by other routing stacks.
Read the whole thing here and grab the new release at your favorite OpenBSD mirror.
The Lifecycles of Open Source Projects
This article helps you look at each of the project life cycle stages, determine where your project is, and, at a high-level, show how you can move your project successfully through each stage.
The post The Lifecycles of Open Source Projects appeared first on Linux Foundation.
The post The Lifecycles of Open Source Projects appeared first on Linux.com.
Parabola GNU/Linux-libre: [From Arch]: wxgtk2 may require manual intervention
if pacman gives an error message like:
error: failed to prepare transaction (could not satisfy dependencies) :: removing wxgtk-common breaks dependency ‘wxgtk-common’ required by wxgtk2
you will need to uninstall ‘wxgtk2’ and it’s dependents first (the only such parabola packages are ‘freefilesync’ and ‘odamex’)
# pacman -Rc wxgtk2
Why we need to dive deeper into AI
Discussing if Copilot has an Open Source license issue or a copyright issue means getting lost in legal weeds and missing the point. To me the issue with Copilot is fairness. But it’s not just GitHub.
The post Why we need to dive deeper into AI first appeared on Voices of Open Source.
PreviousNext: 3 Drupal modules that every Australian university needs
How Australian universities can use time-saving Drupal modules to deliver excellent digital experiences with minimal developer involvement.
We work with several leading Australian universities that use Drupal to engage and attract current and prospective students.
These unis experience similar problems:
- Small digital teams with lean budgets
- Vast amounts of content and digital real estate
- A highly competitive environment
- Increased pressure and focus on their digital presence
- The need to attract more international students
So, which modules do we recommend our higher education clients use to address these problems?
Layout Builder
Layout Builder is our most frequently recommended module for universities.
It provides editorial flexibility and control over complex page designs without ongoing developer involvement. Once configured, content authors have a suite of layouts and components–freeing them from strict templates.
We also recommend giving the out-of-the-box experience a polish. Customising labels and help text makes it easier for newbie Drupal editors and users to maintain complex and exciting landing pages.
It’s worth noting that Layout Builder’s user experience is constantly improving, thanks to a community of contributors. In an upcoming blog post, we’ll share recommendations for the additional modules you should use, plus custom code for an exceptional user experience.
Technical Insights
This approach can be rolled out in stages across individual content types even after a site is launched using an alternative editorial system such as Paragraphs.
Layout Builder in action: a client case study
University of Queensland’s Future Students content hub

We developed reusable components for the University of Queensland (UQ) content and marketing teams. These ready-to-go pieces included the hero with several editable elements, tiles that link to other content, and an icon grid with prebuilt icons for consistency.
Each component can be reordered and edited in real-time with a preview. The good news is that content editors can also chop and change these parts with minimal Drupal CMS experience.
For a more targeted experience, users can change seamlessly between domestic and international content based on their student type.
Content Hierarchy
The Entity Hierarchy module makes it easier for editors to use and organise content, creating more straightforward navigation for users.
It’s not unusual for universities to own over 20,000 individual pieces of content or ‘nodes’, including pages, blog posts, course listings and event pages. How that content is stored and retrieved is critical to the site’s overall performance, and that’s where Entity Hierarchy plays a vital role.
Technical Insights
University site IA is typically modelled in a content hierarchy and presented to the user with components like a sidebar menu. The Content Hierarchy module is designed to retrieve current page positions and its ancestor, descendant and sibling pages in the most performant fashion using a ‘nested set’ data model.
Content Hierarchy in action: a client case study
Charles Darwin University’s Research Institute for the Environment and Livelihoods

Charles Darwin University (CDU) supported the extension of Entity Hierarchy’s functionality further to create microsites within their CMS.
The microsite sub-module designates one page as the ‘microsite homepage’. This homepage can have a secondary navigation bar, unique logo and title elements. Each microsite then inherits all the styling and existing CMS functionality without the overheads of maintaining a separate Drupal site.
As a result, maintaining and monitoring a suite of Drupal properties becomes much more manageable for smaller teams.
Resource recommendations
The Backfill Formatter module automatically suggests recommended content to users based on its similarity to other content.
This automation saves content editors time and ensures there’s always a next step laid out for users in their content journey.
Technical Insights
Each instance of the formatter can be configured to nominate which vocabularies should be used to determine the most related content. For example, when placing a list of ‘related programs or courses’, it might be appropriate to match the study area and level (e.g. undergraduate or postgraduate).
Backfill Formatter in action: a client case study
University of Queensland’s Bachelor of Business Management – Explore other programs

The University of Queensland (UQ) uses Backfill Formatter to suggest related content such as similar courses and associated news articles in their course information.
UQ content admins can control these recommendations either fully or partially, with the CMS populating the remaining available space.
Helping small teams do more with less
In the quest for more extraordinary user experiences, our clients need straightforward solutions that overcome barriers to managing their typically large and numerous websites.
Layout Builder, Entity Hierarchy and Backfill Formatter have all proven to be successful in supporting higher education institutions to keep delivering excellence online and in the lecture hall.
And whilst we enjoy spending time with our clients, we also make it possible for them to maintain their sites with less developer involvement!
This blog post is based on a showcase I gave at DrupalSouth 2021, you can see a recording of that here: https://youtu.be/z5gbLfHqPx4
Jamie Thomas: What is the OpenSSF
Jamie Thomas with IBM talks about the OpenSFF and working to make open source software even more secure.
The post Jamie Thomas: What is the OpenSSF appeared first on Linux Foundation.
The post Jamie Thomas: What is the OpenSSF appeared first on Linux.com.