Download the PHP package elevatedthird/paragon-base without Composer

On this page you can find all versions of the php package elevatedthird/paragon-base. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package paragon-base

Paragon installation template using Composer

Paragon is a Drupal distribution focused on providing a clean starting point for site builds with just the right amount of baked in configuration.This allows developers to focus on building custom functionality, rather than recreating the same standard set of baseline features they’ve built 100 times before.

The intent of this distribution is to create a Drupal install that will be treated as an artifact and maintained independently of this project after the initial installation. As such, rather than making this an official install profile, Paragon is instead managed as a Composer template that heavily leverages drupal/core-composer-scaffold and also includes exported configuration that can be used to install the site.

Prerequisites

Setup instructions

To create a new Paragon installation follow the steps below:

Step #1: Clone repository

  1. Run the following command: composer create-project elevatedthird/paragon-base [install_directory_name] which will clone down the composer template and create all necessary files.
  2. You will prompted to select a hosting environment for your project. Select 'custom' if you don't want platform specific files. You can set up hosting requirements later by running composer setup-platform

Step #2: Project setup

  1. Set up a local site using this newly created site directory. Paragon comes with Lando out of the box, which can be spun up by running lando start in the site root. Lando configuration is found in .lando.yml , and database settings in settings.lando.php are automatically included in settings.php.

  2. Be sure to rename the the app in the .lando.yml file

Step #3: Site setup

  1. With a local site running, navigate to http://paragon.lndo.site/ (or whichever URL your local site is running on) and proceed with the Drupal installation. When prompted to select an installation profile be sure to select “Use existing configuration”, which will install from the existing configuration in the /config/default directory.

Step #4: Database setup

  1. If using Lando, when prompted to add Drupal database connection details. You can find the connection info by running lando info

Step #5: Database setup

  1. Once install completes, be sure to remove the automatically generated database connection details that have most likely been appended to the bottom of settings.php, then you should be all set!

Step #6: Setting up Drush

  1. Run mkdir -p drush/sites from the project root

Common commands

Some common commands that may be helpful

Xdebug Commands:

E3 Github Workflows

By default, all Paragon projects have Github Actions enabled. To disable, rename the .github/workflows/main.yml to main.disable

  1. Ensure you have invited [email protected] to your project.
  2. Set up the .env file located in the project root. These variables will be used as settings for the Github Workflows.
  3. If your site is on Pantheon, you will need to uncomment and fill out the PANTHEON_SITE var.
  4. If you are NOT using kinetic, change the THEME_NAME variable to the name of the active theme's folder. Also, change the paths to the theme in the build-theme and npm-install scripts in composer.json

Specific Platform Instructions

Acquia

  1. Ensure you have a hooks/dev/post-code-update/drush-deploy.sh
  2. Ensure that the code below is present in the settings.php.

Pantheon

  1. Ensure you change the docroot folder name to web
  2. Change docroot to web in your composer.json file
  3. Ensure that the code below is present in the settings.php.

Platform

  1. Ensure your .platform.app.yaml deploy hook looks like this

  2. Ensure that the code below is present in the settings.php.

Tugboat Integration

By default, Paragon creates a .tugboat folder containing configuration related to Tugboat QA. You must set up a tugboat project and connect the Github repo to it.

Related Projects


All versions of paragon-base with dependencies

PHP Build Version
Package Version
Requires bower-asset/chosen Version ^1.8
bower-asset/lazysizes Version ^5.2
composer/installers Version ^2.0
cweagans/composer-patches Version ~1.0
drupal/address Version ^1.0
drupal/admin_toolbar Version ^3.0
drupal/allowed_formats Version ^2.0
drupal/backup_migrate Version ^5.0
drupal/better_exposed_filters Version ^6.0
drupal/block_field Version ^1.0@RC
drupal/chosen Version ^4.0
drupal/classy Version ^1.0
drupal/components Version ^3.0@beta
drupal/composer_deploy Version ^1.7
drupal/config_update Version ^2.0@alpha
drupal/core-composer-scaffold Version ^10.3
drupal/core-recommended Version ^10.3
drupal/csv_serialization Version ^3.0
drupal/ctools Version ^4.1
drupal/devel Version ^5.0
drupal/embed Version ^1.0
drupal/entity Version ^1.0
drupal/entity_browser Version ^2.9
drupal/entity_embed Version 1.x-dev
drupal/environment_indicator Version 4.x-dev
drupal/fast_404 Version ^3.0@alpha
drupal/field_group Version ^3.0
drupal/field_tools Version ^1.0@alpha
drupal/focal_point Version ^2.0
drupal/gin Version ^3.0@RC
drupal/gin_lb Version ^1.0@RC
drupal/gtm Version ^1.6
drupal/http_cache_control Version ^2.0
drupal/imageapi_optimize Version ~4.0.0
drupal/imageapi_optimize_gd Version ^2.0
drupal/imageapi_optimize_webp Version ^2.0
drupal/inline_block_title_automatic Version ^1.0
drupal/inline_entity_form Version ^1.0
drupal/layout_builder_browser Version ^1.5
drupal/layout_builder_browser_block_library Version 1.0.x-dev@dev
drupal/layout_builder_limit Version ^1.0@beta
drupal/layout_builder_lock Version ^1.3
drupal/layout_builder_operation_link Version ^2.0
drupal/layout_builder_restrictions Version ^2.0
drupal/lazy Version ^3.x-dev
drupal/link_attributes Version ^1.0
drupal/linkit Version ^6.1@RC
drupal/list_predefined_options Version ^2.0@beta
drupal/login_security Version ^2.0
drupal/mailsystem Version ^4.0
drupal/markup Version ^2.0
drupal/media_responsive_thumbnail Version ^1.0
drupal/memcache Version ^2.0
drupal/menu_block Version ^1.0
drupal/metatag Version ^2.0
drupal/name Version ^1.0
drupal/paragon_core Version 1.0.x-dev
drupal/paragon_gin Version 1.1.x-dev
drupal/paragraphs Version ^1.0
drupal/paragraphs_browser Version ^1.0
drupal/path_redirect_import Version ^2.0
drupal/pathauto Version ^1.0
drupal/purge Version ^3.0@beta
drupal/quicklink Version ^2.0
drupal/redirect Version ^1.0
drupal/robotstxt Version ^1.4
drupal/scheduler Version ^2.0@RC
drupal/scheduler_content_moderation_integration Version ^2.0
drupal/schema_metatag Version ^3.0
drupal/search_api Version ^1.0
drupal/search_api_solr Version ^4.0
drupal/seckit Version ~2.0.0@RC
drupal/section_library Version ^1.1
drupal/security_review Version ^2.0
drupal/shield Version ^1.0
drupal/simple_sitemap Version ^4.0
drupal/site_settings Version ^1.20
drupal/sitemap Version ^2.0@beta
drupal/smart_trim Version ^2.0
drupal/storybook Version ^1.0@beta
drupal/svg_image_field Version ^2.0
drupal/svg_upload_sanitizer Version ^1.0@alpha
drupal/symfony_mailer_lite Version ^1.0
drupal/twig_field_value Version ~2.0.0
drupal/ultimate_cron Version ^2.0
drupal/username_enumeration_prevention Version ^1.1
drupal/views_bulk_edit Version ^2.0
drupal/views_bulk_operations Version ^4.0
drush/drush Version ^12
npm-asset/jquery-ui-touch-punch Version dev-master
oomphinc/composer-installers-extender Version ^2.0
zaporylie/composer-drupal-optimizations Version ^1.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package elevatedthird/paragon-base contains the following files

Loading the files please wait ....