Download the PHP package drupal-tome/bookish without Composer

On this page you can find all versions of the php package drupal-tome/bookish. 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 bookish

Netlify Status Tests Status

Bookish

View demo site

Bookish is an install profile for Drupal 9+ that tries to make the out of the box experience for Tome users as nice as possible.

In terms of functionality, Bookish is similar to the Standard profile. Most of the work in this profile has been to make the editing experience and frontend as modern-feeling as possible.

Some feature highlights are:

Install (with Tome)

The best way to use Bookish is with the Tome Composer project.

The requirements for using Tome locally are:

Alternatively you can run the commands below using the [mortenson/tome Docker image]. See the Docker script documentation for reference.

The Drush Launcher, which allows typing simply drush, is not required to use Tome. If not available, use vendor/bin/drush instead.

To install Tome and Bookish, run these commands:

You can now commit your initial codebase, content, config, and files to Git.

To start a local webserver, run:

then in another tab run:

and click the link to start editing.

To re-install your site, run:

For information on deploying your site, you can visit /admin/help/topic/bookish_help.tome on your local site, or read the docs at https://tome.fyi/docs.

Install (without Tome)

If you don't want to use Tome, you can run this from any Drupal 9+ install:

Further help

After logging in, click "Help" in the toolbar. This module has extensive documentation located inside Drupal using the Help Topics module. A good place to start would be the "Configuring your Bookish site" page, which will guide you through personalizing the configuration of your site.

Speeding up your site with AJAX navigation (experimental)

To emulate the behavior of JavaScript routers which refresh the main content of the page instead of navigating to a new page when links are clicked, you can enable the Bookish Speed module. Note that your JavaScript will have to run in behaviors, and will have to use once(). Inline scripts and styles are not supported.

Exporting content as YAML (experimental)

If you would prefer exporting content as .yml files, you can try using the experimental "yaml" encoder for Tome by adding this line to settings.php:

Then enable the bookish_yaml module, which reformats rich text content to make sure it's easily editable as a multi-line YAML string.

Then, run "drush tome:export" to re-export your content as .yml files, and remove old .json files after running "drush tome:install" and confirming things still work.

This feature is experimental, but may be the default for Tome installs in the future, so thank you in advance for testing it out!


All versions of bookish with dependencies

PHP Build Version
Package Version
Requires drupal/core Version ^9
drupal/tome Version ^1
drupal/tome_netlify Version ^1
drupal-tome/tome_drush Version dev-master
drupal/lunr Version ^1
drupal/sfc Version ^1
drupal/twig_tweak Version ^3
drupal/metatag Version ^1
drupal/pathauto Version ^1
drupal/simple_sitemap Version ^4
drupal/highlight_php Version ^1
drupal/coffee Version ^1
drupal/coffee_extras Version ^1
drupal/allowed_formats Version ^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 drupal-tome/bookish contains the following files

Loading the files please wait ...