Skip to content
Menu
Open World News Open World News
  • Privacy Policy
Open World News Open World News

Category: News

lladdr-tied Config Support May Soon Land in ifconfig(8) and netstart(8)

Posted on November 25, 2022 by Michael G
It started with a thread on misc@ with the subject
“Locking network card configuration”
where the problem description is, when two or more network interfaces are attached to the same USB bus, their numbering may not be entirely predictable.
The question is, what workarounds are possible?

The thread, where several developers offered their insights, and which soon migrated to tech@ with the subject switched to “lladdr support for netstart/hostname.if (was: Re: Locking network card configuration)” and later “lladdr support for netstart/hostname.if” turned up several suggestions, with several patches, and potential support for link level address (MAC address) tied configuration via a new hostname.MAC(5) file to supplement the more familiar
hostname.if(5) config file, complete with corresponding
ifconfig(8) options.

Please read the messages and patches, and if you have useful input for the developers on this, please chime in via tech@ or in comments here if you prefer.

Once again, an interesting feature that may materialize for testing in snapshots in the near future.

Top 15 articles sysadmins are thankful for in 2022

Posted on November 25, 2022 by Michael G

Enable Sysadmin has published more than 1,200 articles; these are the favorites sysadmins turn to month after month. Read More at Enable Sysadmin

The post Top 15 articles sysadmins are thankful for in 2022 appeared first on Linux.com.

FSF Events: Free Software Directory meeting on IRC: Friday, November 25, starting at 12:00 EST (17:00 UTC)

Posted on November 25, 2022 by Michael G
Join the FSF and friends on Friday, November 25, from 12:00 to 15:00 EST (17:00 to 20:00 UTC) to help improve the Free Software Directory.

Mac OS 9 on an unmodified Wii

Posted on November 25, 2022 by Michael G
Via Hackaday: We’re used to the so-called “Hackintoshes”, non-Apple hardware running MacOS. One we featured recently was even built into the case of a Nintendo Wii. But Dandu has gone one better than that, by running MacOS on an unmodified Wii, original Nintendo hardware (French, Google Translate link). How has this seemingly impossible task been achieved? Seasoned Mac enthusiasts will remember the days when Apple machines used PowerPC processors, and the Wii uses a PowerPC chip that’s a close cousin of those used in the Mac G3 series of computers. Since the Wii can run a Linux-based OS, it can therefore run Mac-on-Linux, providing in theory an environment in which it can host one of the PowerPC versions of MacOS. So it’s not really running MacOS 9.2.2 directly on the hardware, but it’s close enough. Impressive work.

On-Demand Home Services App – Ideas, Challenges, and Strategies

Posted on November 24, 2022 by Michael G
Launch your own on-demand home services app with a complete dashboard. This is a complete end-to-end solution for launching your own on-demand industry solution.

Brincadeira Engraçada Com Os Amigos Na Sala De Aula Chata Por T-STUDIO PT

Posted on November 24, 2022 by Michael G
Brincadeira Engraçada Com Os Amigos Na Sala De Aula Chata Por T-STUDIO PT

David Beckham ‘open to talks’ with potential buyers of Manchester United

Posted on November 24, 2022 by Michael G

Author: Source Read more

Learning about Wikimedia in Latin America and the Caribbean 

Posted on November 24, 2022 by Michael G
With 8% of the global population and 9% of global internet users, the Latin America and Caribbean region were one of the first areas of…

Specbee: Getting Started with Layout Builder in Drupal 9 – A Complete Guide

Posted on November 24, 2022 by Michael G
Getting Started with Layout Builder in Drupal 9 – A Complete Guide
Admin
23 Nov, 2022

Content authors and content editors always look out for a seamless, easy-to-use experience when it comes to page building. Drag-and-drop and WYSIWYG tools are something they expect when they want to create and design pages. Drupal Layout Builder offers this exact experience with its easy-to-use page building capability, in Drupal core. 

Drupal Layout Builder is unique and provides a powerful visual design tool to let content authors change the way content is presented. Introduced in Drupal core in its latest version, Layout Builder in Drupal 9 allows you to add/remove sections to display the content using different layouts, and customizing your pages based on the requirements. The Layout Builder Module in Drupal 9 also allows you to combine these sections and create a truly customized page. 

The Drupal 9 Layout Builder can be used in two different ways. It can be used to create a layout for each content type on the website, and also to create a layout for an individual piece of content.

Introducing Layout Builder 

The Drupal 9 Layout Builder module allows you to customize the design of the entities such as content types, taxonomy, users etc. It provides an easy-to-use drag and drop option for site builders to place blocks, fields etc.

The layout builder module in Drupal 9 makes it easier to build your layouts by offering a preview of the changes made while building your layouts. Instead of having to save every small change made in the layout and then looking it up on the front-end, layout builder in Drupal 9 layout builder allows previews of the changes made for a seamless layout building experience. 

Installing and setting up the Drupal 9 Layout Builder module

In order to install/setup the Drupal 9 layout builder module, navigate to Extend and enable both Layout Builder and Layout Discovery module.

Specbee: Getting Started with Layout Builder in Drupal 9 - A Complete Guide

Note: Layout Builder was introduced as a stable module in Drupal 8.7 core. So, make sure you’re using the latest version. In older versions of Drupal, it was an experimental module.

Use Drupal Layout Builder to Customize Content-Type and Taxonomy

Once you have installed the module, navigate to Structure, Content types and click on “Manage display” for any content type , For now we will use the “article” content type.

 

layout builder module

 

Scroll to the bottom and click on Layout options and select “Use Layout Builder”, then click on Save.

 

Layout builder module in drupal 8

 

Once you’ve enabled Layout Builder on the view mode, you can see a “Manage layout” option instead of field formatters. You can use Layout Builder for any of the view modes present.
 

Manage Display

 

When you click on “Manage layout”, you will be redirected to article content type layout.

 

edit layout builder

 

Add Sections to the Layout

To add sections to the layout builder, remove the default section first. Click on the close icon (as depicted in the below screenshot). Further, you will be provided with an option to the right side of your screen to remove the default section. Click on “Remove”.

add sections to layout builder

 

Let us add a few sections to our layout by clicking on the “Add Section” option. Further, you will be provided with options to choose a layout of your choice for your section, on the right side of the screen. For now, let us select the “Two Column Section”.

 

edit layout

You will have an option to choose the width for your “Two Column Layout”. Let us select a “50%/50%” for now. Then click on “Add section”.

 

Two column layout

 

Once added, you should be able to see an “Add Block” link for each section region.

 

ad-block-layout-builder

 

Add Blocks to the Section Regions

After choosing your section for the layout, you can add blocks into your section. To add a block just click on “Add Block” and the “Choose a block” option will slide out from the right.

add blocks to section regions

Choosing a Block
 
Blocks can be chosen from the right by just clicking on them. You can even find blocks by filtering them out by their name using the “Filter by block name” text field. 
We will select “Authored on” content field for now.

 

choosing a block

 

When you click on the block you want to add, you’ll be able to adjust the field formatter. Once you’ve configured the formatter, click on “Add Block”.

 

configured-add-blocks

 

The “Authored On” content field will be placed on the left side of the block.

 

Authored-on-layout-buildr

 

After placing the “Authored On” field, you need to save your changes. Save all the changes you have made to your section by clicking on “Save Layout” option at the top of the Drupal 9 layout page.

 

layout builder

 

Let us try adding some more fields into our layout to further customize our layout builder.

 

layout-builder

 

After saving this layout, if you visit an article content type page, you will be able to see a preview of the layout which you just built.

 

layout builder - view

Override Default Layout

The layout which we just built will be applicable for all the articles. If you want to build a customized layout for a particular article in Drupal, we have to enable some options provided by Drupal for the same. You can do it by selecting “Allow each content item to have its layout customized.”

Override-layout

 

After enabling this option, if you go to an article, you should see a Layout tab button.

 

Layout builder - layout

You can now modify the layout using the same interface. However, this will only change the layout on this specific piece of content.

 

layout builder - edit and save

 

The Drupal 9 Layout Builder has immensely improved the content editing experience for site builders and content editors. The easy drag and drop functionalities, visual designs, customizations, more control over content, and more such features have made it easy for non-technical editors to design customized layouts in Drupal 9. Experience features like this and more on Drupal with our expert Drupal development services. If you’re still on Drupal 8/7/6 and looking for a seamless Drupal 9 migration, we can help. Connect with us today.
 

Drupal Planet
Drupal 9
Drupal Module
Drupal Development

 

Recent Blogs

Image

Getting Started with Layout Builder in Drupal 9 – A Complete Guide

Image
SM

Why You Should Consider Being on Social Media Beyond Your Doubts?

Image
BEM Teaser

What is BEM (Block, Element, Modifier) and How can it be used with Drupal Emulsify Twig

Want to extract the maximum out of Drupal?
TALK TO US

Featured Success Stories


Physician Insurance

Upgrading and consolidating multiple web properties to offer a coherent digital experience for Physicians Insurance


IEEE Itsoc thumbnail

Upgrading the web presence of IEEE Information Theory Society, the most trusted voice for advanced technology


Great Southern Homes

Great Southern Homes, one of the fastest growing home builders in the United States, sees greater results with Drupal 9

View all Case Studies

JRuby 9.4.0.0 Released

Posted on November 24, 2022 by Michael G

The JRuby community is pleased to announce the release of JRuby 9.4.0.0.

  • Homepage: https://www.jruby.org/
  • Download: https://www.jruby.org/download

The release of JRuby 9.4 represents a leap forward to Ruby 3.1 compatibility, which would not have been possible without help from the excellent contributors in our JRuby community: @k77ch7, @PurityLake, @ahorek, @byteit101, @mrnoname1000, @edipofederle, @chadlwilson, @philr, @gtback.

A special shout out goes to Kiichi Hiromasa (@k77ch7) for submitting dozens of feature and fix PRs and to Patrick Plenefisch (@byteit101) for his work on the libfixposix-powered subspawn gem.

We plan to put out several maintenance updates in the next few months. To help us improve compatibility and performance, we encourage you to try your apps and libraries on JRuby 9.4 and report any issues you find.

  • Issue tracker: https://github.com/jruby/jruby/issues
  • Matrix chat: https://matrix.to/#/#jruby:matrix.org
  • Twitter: @jruby
  • Mastodon: @jruby@ruby.social
  • Mailing list: jruby@ruby-lang.org

Ruby Compatibility

  • Compatibility is updated to Ruby 3.1 level. This includes all Ruby 2.7, 3.0, and 3.1 features except where noted below. (#6464, #6878, #7015)
    • Ractor is not yet supported. JRuby users can achieve better parallelism by using threaded libraries and frameworks.
    • The scheduler interface for IO, locks, and fibers is not yet supported. It will be added in an update release.
  • Nearly all features from CRuby’s NEWS file have been implemented. Most new tests and specs pass.
  • Remaining 3.0 and 3.1 features will be implemented in an update release. See #7459 and #7460.

Standard Library

  • Much of the standard library has moved out to gems, and JRuby supports a large subset of these gems. See lib/pom.rb for the complete list of default and bundled gems.
  • Greatly improved PTY and spawn support thanks to the subspawn gem, which is included as part of the standard library. #7393

JVM Integration

  • Java setFoo methods that do not match JavaBean standards (return value other than void, for example) will now also generate a foo= method when imported into Ruby. (#7340, #7352)

Platform Support

  • The JRuby launcher script has been ported to POSIX shell (/bin/sh) and no longer requires Bash. (#7024)
  • Initial support for the LoongArch64 platform has been inherited from the Java Native Runtime libraries.

Third-party Libraries and Frameworks

  • Initial support for Rails 7. SQLite and MySQL are largely functional, but work remains to update them and PostgreSQL.
  • Previous
  • 1
  • …
  • 702
  • 703
  • 704
  • 705
  • 706
  • 707
  • 708
  • …
  • 821
  • Next

Recent Posts

  • SmartEsq has launched an AI-powered MFN Election tool
  • Open Source email Clients
  • When and how to use benchmarking
  • How Plotly AI revolutionizes the dashboard development process
  • [TUT] LoRa & LoRaWAN – MikroTik wAP LR8 kit mit The Things Network verbinden [4K | DE]

Categories

  • Android
  • Linux
  • News
  • Open Source
©2025 Open World News | Powered by Superb Themes
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT