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

Category: News

FSF Events: LibrePlanet Workshop – April 17 – Digital Colonialism, Surveillance Capitalism and a Libre Software Future by Jose Castro

Posted on March 29, 2023 by Michael G

Author: Source Read more

2023 State of Open Source Report: key findings and analysis

Posted on March 29, 2023 by Michael G
2023 State of Open Source Report: key findings and analysis

I joined Javier Perez on a webinar reviewing the results of the 2023 State of…

A brief history of APFS in honour of its fifth birthday

Posted on March 29, 2023 by Michael G
This article is a year old, but I came across it and want to highlight it anyway. On 27 March 2017, Apple made one of its biggest corporate gambles. When it rolled out iOS 10.3 that day, the installer silently converted the storage in each iPhone and iPad to the first release of Apple’s new file system, APFS. Had a significant percentage of conversions gone wrong, Apple would have had a disaster on its hands, particularly as it didn’t admit to doing this until WWDC just over two months later, when it announced that APFS was coming to macOS 10.13 High Sierra that September. The conversion of god knows how many iPhones and iPads to APFS, entirely silently, is one of those moments where Apple really flexed its engineering muscle. Since file systems are a bit of an archaic topic these days, I find that Apple really isn’t getting the recognition it deserves for this silent migration to APFS.

PAN-Aadhaar Linking Deadline Extended To June 30, 2023

Posted on March 28, 2023 by Michael G
PAN-Aadhaar Linking Deadline Extended To June 30, 2023.

Argus News is Odisha’s fastest-growing news channel having its presence on satellite TV and various web platforms. Watch the latest news updates LIVE on matters related to politics, sports, gadgets, business, entertainment, and more. Argus News is setting new standards for journalism through its differentiated programming, philosophy, and tagline ‘Satyara Sandhana’.

To stay updated on-the-go,

Visit Our Official Website: www.argusnews.in
iOS App: http://bit.ly/ArgusNewsiOSApp
Android App: http://bit.ly/ArgusNewsAndroidApp
Live TV: https://argusnews.in/live-tv/
Facebook: https://www.facebook.com/argusnews.in
YouTube:

/ theargusnewsodia
Twitter: https://twitter.com/ArgusNews_in
Instagram: https://www.instagram.com/argusnewsin

Argus News Is Available on:
TataPlay channel No – 1780
Airtel TV channel No – 609
Dish TV channel No – 1369
d2h channel No – 1757
SITI Networks – 18
Hathway – 732
GTPL KCBPL – 713
& other Leading Cable Networks please visit https://argusnews.in/channel_number for channel number list

You Can WhatsApp Us Your News On- 8480612900
#ArgusNews #ArgusEnglish #Pancard #aadhaarcard #panadhaarlink #deadline #centralgovt

Erőteljes Ram Mantra, hogy a rossz időket jó időkké változtassa, 100%-os siker mindenhol

Posted on March 28, 2023 by Michael G
Erőteljes Ram Mantra, hogy a rossz időket jó időkké változtassa, 100%-os siker mindenhol

☸ ॐ Szent dalszöveg ॐ ☸

|| lokabhiramam ranarangadhiram ||
|| rajivanetram raghuvamsanatham ||
|| karunyarupam karunakarantam ||
|| sriramacandram saranam prapadye ||

Ennek a mantrának a zengésével a rossz időket jó időkké változtatod.

Ennek a mantrának a zengésével a bhakták hamarosan kedvező eredményeket érnek el.

#isten #erőteljesmantra #youtube #pénzmantra #erősmantra #isteni #elmélkedés #kántálás #szent #imádat #imádat #Vallási #Békés #reggelimantra #erőteljesmantra #isten #istennek #MágikusMantra #hatalmasmantra #erősmantra #Békés #eltávolítjaanegatívenergiát #reggelimantra #eltávolítaniazakadályokat #távolítsdelazakadályokat #IsteniMantra #youtubeshort #short #békemantra #hindugod #shrirammantra #powerfulmantra #Lordram #sanskritmantras #vedicmantras #Adipurush #Ram #jayshriram #meditation

● ▬ ☸ A #Shrirammantra célja ☸ ▬ ●

A hinduizmus szentírásai szerint Lord Rama példamutató jelleméről, erejéről és bölcsességéről ismert. Történetét a Ramayana című ősi hindu eposz meséli el, amely leírja életét, beleértve az erdőbe való száműzetését feleségével, Sitával és Lakshmana testvérével, a Ravana démonkirály elleni csatáit, valamint az Ayodhyába való visszatérését és királlyá koronázását. Shri Ram Prabhu életének legnagyobb tanulsága az, hogy az egyesülés erejével hogyan lehetséges a jó győzelme a gonosz felett, a vallás az igazságtalanság felett. Shri Ram arra tanít bennünket, hogy méltósággal teli életet éljünk, miközben megtanít minden helyzetben élni.

Mindössze annyit kell tenned, hogy hinned kell az Úr Shri Ram Mantrában, és szívedből énekelni; Nemcsak a Turn Bad Times Into Good Times-t adja, hanem mindent elhoz, amit csak akar.

● ▬ ☸ A #Shrirammantra hatása
1 – Változtasd a rossz időket jó időkké
2 – Szerezzen pozitív energiát
3 – Jó híreket kapok
4 – szerezzen mindenféle jólétet
5 – mindenféle öröm

Indian police clarify the message from the beginning |finny_video

Posted on March 28, 2023 by Michael G
This comedy clip shows the fate of the detainees from the beginning as the police arrest the detainees in an ambulance

Tech/News/2023/13

Posted on March 28, 2023 by Michael G
Other languages: Bahasa Indonesia, Deutsch, English, Tiếng Việt, Türkçe, español, français, italiano, polski, suomi, svenska, čeština, русский, українська, עברית, العربية, हिन्दी, ಕನ್ನಡ, ไทย, 中文, 日本語,…

Specbee: How to Create Dynamic Layouts with Layout Builder, CTools, and View Modes

Posted on March 28, 2023 by Michael G
How to Create Dynamic Layouts with Layout Builder, CTools, and View Modes
Mustakim Farooqui
28 Mar, 2023

Having an attractive and engaging website is crucial to success in today’s digital age. One way to achieve this is by using dynamic layouts that allow for flexibility and creativity in designing your website. Fortunately, Drupal provides a powerful set of tools that can help you create dynamic layouts with ease.

In this article, we will explore how to use Layout Builder, CTools, and View Modes to build custom layouts for your Drupal website. Whether you’re a beginner or an experienced Drupal developer, this guide will provide you with the knowledge and skills to take your website design to the next level.

New to Layout builder? Explore more articles to gain a deeper understanding.

Specbee: How to Create Dynamic Layouts with Layout Builder, CTools, and View Modes

Leveraging Entity View Modes and CTools Module for Dynamic Design Strategies

When using the Drupal layout builder, we may develop a number of strategies to maximize its effectiveness. Contributed modules like paragraphs, views, CTools, and others can be used in conjunction with Layout builder to develop these strategies. We can also make use of the content types’ entity view mode. We have discovered that employing entity view modes is an excellent strategy for sites that require the most versatility.

In this lesson, we’ll discover a technique that makes use of the entity view modes and the CTools module’s features. To accomplish this, a set of components will be created. It is similar to component-based design methodologies.

We’ll make use of Drupal’s Basic Page content type, which is available right out of the box. To render various items, we will add new view modes for the Basic page content type. Using the CTools module’s capability, we will render an entity as a block in the layout builder. Using view modes, we will add a banner image to the homepage of our website.

Installing CTools module

In the Drupal framework, Chaos Tools, sometimes known as CTools, is a significant and well-liked module. It is essentially a collection of APIs and technologies that construct libraries for other modules to use and make code easily accessible to developers. Several Drupal modules rely on it in one way or another.

In order to create the view modes pattern for the Basic page content type, we will first need the Chaos tools suite (ctools) module.

Install the CTools modules by using the composer command shown below:

composer require 'drupal/ctools:^4.0'

To use the module, go to Extend and install the module.

The following command can also be used to install the module using the drush command line as an alternative:

 

drush pm:enable ctools

extend

View Modes Pattern

After installing the module, enable the layout builder under “Manage Display” for the Basic page content type.

Manage display

 

We need two things in the basic page content type in order to apply the view modes pattern.

  • Banner Field
  • Banner View mode

Banner Field:

Add an image banner field using the setup below to the basic page content type:

banner settings

Banner View mode:

To add a view mode, go to Structure > Display modes > View modes > Add view mode

display mode

 

Create a view mode called Banner Image for content entity type:

choose viewadd new content

This page will now display the newly created view mode: Structure > Display Modes > View modes

view mode

 

After defining the view mode, we must enable it for our Basic page content type. To do so, navigate to the content type’s “Manage Display” section and enable the view mode “Banner Image” under the “Custom display settings” section, as shown below.

Manage display

 

After enabling the view mode, you’ll note that our custom view mode is now accessible to use in the content type’s “Manage Display” area.

display image banner

Next, go to Banner Image view mode and disable all fields except the Banner field that we defined earlier.

view banner

Following this step, to add the Banner image to the homepage, overrides the default layout of the basic page content type by clicking on the Layout tab displayed in the homepage’s primary tabs.

home page

 

In the following steps, we’ll add the Banner Image view mode and show the picture using the ctools block. To achieve this, click “Add Block” and a panel with a list of the available blocks and fields to add to the layout will appear on the right side of the page.

•  Choose Entity View (content) to add the view mode.

entity view

 

•  Add the block after configuring it and choosing the “Banner Image” view mode.

configure block

 

Our home page’s final layout will appear as follows after adding the Banner Image view mode:

edit layout

Final Thoughts

This is how you can use Drupal layout builder and CTools module to apply the view modes pattern for various use cases in accordance with your needs.  While this is a powerful approach, it can be difficult to keep track of all the changes you make and the various view modes. To facilitate better control over your view modes, consider leveraging modules like CTools Exportables or Features that enable you to export and import your view modes with ease.

From dynamic layouts to advanced functionality, we have the Drupal skills and expertise to bring your vision to life. Contact us today to learn more about how we can help you build the website of your dreams.

Author: Mustakim Farooqui

Meet Mustakim Farooqui, Drupal Developer, and our own Chess master. He dreams of visiting Europe and enjoys reading novels and tech articles. When not working, you can find him with a game of chess, solving puzzles, or checking out new Linux distros. Give him a strong cup of coffee and he’ll set sail for anything!

Drupal
Drupal Module
Drupal Development
Drupal Planet

 

Recent Blogs

Image
Dynamic layouts with layout builder

How to Create Dynamic Layouts with Layout Builder, CTools, and View Modes

Image
Career story

A Journey of Persistence – Shreeganesh’s Career Story

Image
Integration and testing in drupal

What You Need To Know About Continuous Integration and Testing in Drupal

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

Featured Case Studies

Itsoc logo

IEEE Itsoc

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

Explore

Semi 252x91-01.png

Semi

A Drupal powered multi-site, multi-lingual platform to enable a unified user experience at SEMI

Explore

gsh logo

Great Southern Homes

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

Explore

View all Case Studies

Middleware to block ChatGPT created by ChatGPT :)

Posted on March 28, 2023 by Michael G
https://github.com/railsjazz/chat_gpt_blocker is a bit funny project, assuming it was created by ChatGPT. Some websites should be ready to block access from the bot.

CVE-2023-28755: ReDoS vulnerability in URI

Posted on March 28, 2023 by Michael G

We have released the uri gem version 0.12.1, 0.11.1, 0.10.2 and 0.10.0.1 that has a security fix for a ReDoS vulnerability.
This vulnerability has been assigned the CVE identifier CVE-2023-28755.

Details

A ReDoS issue was discovered in the URI component. The URI parser mishandles invalid URLs that have specific characters. It causes an increase in execution time for parsing strings to URI objects.

The uri gem version 0.12.0, 0.11.0, 0.10.1, 0.10.0 and all versions prior 0.10.0 are vulnerable for this vulnerability.

Recommended action

We recommend to update the uri gem to 0.12.1. In order to ensure compatibility with bundled version in older Ruby series, you may update as follows instead:

  • For Ruby 2.7: Update to uri 0.10.0.1
  • For Ruby 3.0: Update to uri 0.10.2
  • For Ruby 3.1: Update to uri 0.11.1
  • For Ruby 3.2: Update to uri 0.12.1

You can use gem update uri to update it. If you are using bundler, please add gem "uri", ">= 0.12.1" (or other version mentioned above) to your Gemfile.

Affected versions

  • uri gem 0.12.0
  • uri gem 0.11.0
  • uri gem 0.10.1
  • uri gem 0.10.0 or before

Credits

Thanks to Dominic Couture for discovering this issue.

History

  • Originally published at 2023-03-28 01:00:00 (UTC)
  • Update Affected versions at 2023-03-28 02:00:00 (UTC)

Posted by hsbt on 28 Mar 2023

  • Previous
  • 1
  • …
  • 595
  • 596
  • 597
  • 598
  • 599
  • 600
  • 601
  • …
  • 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