Utilizing Tac Lite together with Paragraphs

For our new Drupal 9 (or 8 if necc.) web site we require a really nice controllable entry construction the place we may give and prohibit entry on a person by person foundation. Not just for a content material sort but additionally for Drupal Development Service paragraphs (or extra atomic parts of a web page). With Tac Lite we are able to already set Drupal Development Service permission by way of taxonomy phrases on a person bases to view a node. However now we wish to additionally controll single paragraphs inside that node.

What we wish to obtain is a construction like:

Consumer 1: Has entry to content material sorts / nodes with permission "NodeA". Has acess to paragraphs marked with permission "ParagraphA".

Consumer 2: Has entry to content material sorts / nodes with permission "NodeA". Has entry to paragraphs marked with permission "ParagraphB".

Consumer 3: Has no entry rights

from there we might create a Node with content material the place we are able to set Drupal Development Service following:

  1. We will set Drupal Development Service node permissions to have "NodeA" (this works with Tac Lite)
  2. We will add some fundamental node contents (that aren’t a part of any paragraph)
  3. We will add a paragraph p1 and set its permission to "ParagraphA"
  4. We will add a paragraph p2 and set its permission to "ParagraphB"

What ought to occur is:

  1. Consumer 1 can view Drupal Development Service contents of Drupal Development Service node and may see Drupal Development Service p1 paragraph however not Drupal Development Service p2
  2. Consumer 2 can view Drupal Development Service contents of Drupal Development Service node and may see Drupal Development Service p2 paragraph however not Drupal Development Service p1
  3. Consumer 3 cannot see Drupal Development Service web page in any respect

With Drupal Development Service paragraphs module it’s potential to limit entry to paragraph sorts by way of roles however this presents some issues with what we wish to obtain.

  1. Its based mostly on paragraph sort, not Drupal Development Service occasion of that sort on a node.
  2. Its based mostly on person roles, which in our case just isn’t an choice as we would wish 100s of roles.

We’re not certain if paragraphs is Drupal Development Service technique to go. Or if there are different methods to attain this construction. However we wish to have the ability to combine and match content material sorts collectively like it’s potential with paragraphs.

Would there be a manner so as to add this performance by way of a customized module to increase Drupal Development Service paragraphs of tac lite module? Or are there different modules which may do higher?

This article was republished from its original source.
Call Us: 1(800)730-2416

Pixeldust is a 20-year-old web development agency specializing in Drupal and WordPress and working with clients all over the country. With our best in class capabilities, we work with small businesses and fortune 500 companies alike. Give us a call at 1(800)730-2416 and let’s talk about your project.

FREE Drupal SEO Audit

Test your site below to see which issues need to be fixed. We will fix them and optimize your Drupal site 100% for Google and Bing. (Allow 30-60 seconds to gather data.)

Powered by

Utilizing Tac Lite together with Paragraphs

On-Site Drupal SEO Master Setup

We make sure your site is 100% optimized (and stays that way) for the best SEO results.

With Pixeldust On-site (or On-page) SEO we make changes to your site’s structure and performance to make it easier for search engines to see and understand your site’s content. Search engines use algorithms to rank sites by degrees of relevance. Our on-site optimization ensures your site is configured to provide information in a way that meets Google and Bing standards for optimal indexing.

This service includes:

  • Pathauto install and configuration for SEO-friendly URLs.
  • Meta Tags install and configuration with dynamic tokens for meta titles and descriptions for all content types.
  • Install and fix all issues on the SEO checklist module.
  • Install and configure XML sitemap module and submit sitemaps.
  • Install and configure Google Analytics Module.
  • Install and configure Yoast.
  • Install and configure the Advanced Aggregation module to improve performance by minifying and merging CSS and JS.
  • Install and configure Schema.org Metatag.
  • Configure robots.txt.
  • Google Search Console setup snd configuration.
  • Find & Fix H1 tags.
  • Find and fix duplicate/missing meta descriptions.
  • Find and fix duplicate title tags.
  • Improve title, meta tags, and site descriptions.
  • Optimize images for better search engine optimization. Automate where possible.
  • Find and fix the missing alt and title tag for all images. Automate where possible.
  • The project takes 1 week to complete.