vlyalkobixal/bixallinks

Bixal Links Base Module to add Basic Content Types and other settings

Installs: 2

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Language:Twig

Type:drupal-module

v1.0.0 2024-08-30 11:30 UTC

This package is auto-updated.

Last update: 2025-04-29 01:29:23 UTC


README

Getting Started

This module is for Drupal 9 and Drupal 10.x. please visit https://github.com/vlyalkobixal/bixallinks

You can download this module by installing via composer. First, add the code snippet below in your composer.json file within the "repositories": [... area or create one if you do not have this.

    {
        "type": "package",
        "package": {
        "name": "vlyalkobixal/bixallinks",
        "version": "1.0.0",
        "type":"drupal-module",
        "source": {
            "url": "https://github.com/vlyalkobixal/bixallinks.git",
            "type": "git",
            "reference": "v1.0.0"
            }
        }
    }

As an example, once you add the code above, your entire repositories block might look like this:

    "repositories": [
        {
            "type": "composer",
            "url": "https://packages.drupal.org/8"
        },
        {
            "type": "composer",
            "url": "https://asset-packagist.org"
        },
        {
            "type": "package",
            "package": {
                "name": "vlyalkobixal/bixallinks",
                "version": "1.0.0",
                "type":"drupal-module",
                "source": {
                    "url": "https://github.com/vlyalkobixal/bixallinks.git",
                    "type": "git",
                    "reference": "v1.0.0"
                }
            }
        }
    ],

Once this is set, run the command below to download.

composer require vlyalkobixal/bixallinks

After this module download via composer. First, add the content of the bixallinks composer.jsom require section to your project root composer.json file within the "require": {... section. So when the module enabled, the dependencies already installed and will be enabled.

    "require": {
          "drupal/field_group": "^3.4",
          "drupal/crop": "^2.3",
          "drupal/image_widget_crop": "^2.4",
          "drupal/themable_forms": "^1.0",
          "drupal/media_library_edit": "^3.0",
          "drupal/entity_reference_revisions": "^1.11",
          "drupal/paragraphs": "^1.17",
          "drupal/admin_toolbar": "^3.4",
          "drupal/twig_tweak": "^3.3",
          "drupal/twig_field_value": "^2.0",
          "drupal/smart_date": "^4.1",
          "drupal/address": "^2.0",
          "drupal/inline_entity_form": "^3.0@RC",
          "drupal/pathauto": "^1.12",
          "drupal/allowed_formats": "^3.0",
          "drupal/search_api": "^1.34",
          "drupal/search_api_solr": "^4.3",
          "drupal/viewsreference": "^2.0@beta",
          "drupal/migrate_plus": "^6.0",
          "drupal/migrate_source_csv": "^3.6",
          "drupal/migrate_tools": "^6.0",
          "drupal/facets": "^3.0@beta",
          "drupal/better_exposed_filters": "^6.0"
    }

Usage

  • Enable this module either via drush or the Drupal admin UI.

Getting help

If you need help, please contact Vera Lyalko at Bixal Solutions Inc.

This module consists of various submodules, here is the order in which you should enable them with drush / lando drush.

# Install default CTs

# Install all dependencies
drush en bixallinks
# Add base taxonomy vocabularies (countries, regions, sectors, topics)
drush en bixallinks_taxonomy
# Import base taxonomy terms for the added vocabularies (countries, regions, sectors, topics)
drush en bixallinks_terms_import
# Add person content type (used in the event content type)
drush en bixallinks_person
# Add landon_page content type 
drush en bixallinks_landing_page
# Add event content type 
drush en bixallinks_event
# Add resource content type 
drush en bixallinks_resource
# Install page content type
drush en bixallinks_page
# Install article content type
drush en bixallinks_article
# Install Solr configs and add Solr article/event/resource/main site search listings views
drush en bixallinks_solr
# Install and configure basic Solr listings views facets
drush en bixallinks_solr2
# Install and configure basic content workflow and notifications
drush en bixallinks_workflow


# Only run the following command,
# If content type needs to be deleted,
drush bixallinks:deleteDefaultContentType [content type machine name here]