Skip to content
Johan Janssens edited this page Mar 10, 2021 · 79 revisions

Joomlatools Pages can be installed in any one of three ways: using the Joomla Installer; with Composer; or, using Joomlatools Console

Table of contents

Requirements

  • Joomla 3.6.5
  • PHP7 or newer

Installing with the Joomla Installer

This is the default and recommended installation procedure and is intended for when you want to start exploring pages for your own Joomla sites.

  1. Download the latest release package: com_pages_v0.19.7.zip

  2. Upload the package using the Joomla installer.

Or

  1. Use the Install from URL feature, copy/paste the following url: https://github.com/joomlatools/joomlatools-pages/releases/download/v0.19.7/com_pages_v0.19.7.zip

Installing with Composer

  1. At the root of your Joomla site, edit composer.json and add the following:
"minimum-stability": "dev"
  1. In your terminal, go to your Joomla site folder and run the following command (*):
$ composer require joomlatools/pages --ignore-platform-reqs
  1. Login to your site administrator with the login details admin/admin.
  2. Navigate to Extensions > Manage and you should find joomlatools and pages in the list.

(*) You need to use the --ignore-platform-reqs flag otherwise the installation will fail due to a mismatch in the platform constraint. Joomla requires PHP 5.3.10 as a minimum, whereas, Joomlatools Pages requires PHP7 as a minimum.

Installation with Joomlatools Console

This installation procedure is intended for when you want to contribute to Pages development. It sets up Pages directly from Git to allow you to easily submit PRs.

  1. Install Joomlatools Vagrant Box

  2. In your Joomlatools Box, create your site.

$ joomla site:create mysite
  1. Clone or download Joomlatools Framework and Joomlatools Pages into your Projects folder.

  2. Symlink joomlatools-framework and joomlatools-pages into your site.

$ joomla extension:symlink mysite joomlatools-framework
$ joomla extension:symlink mysite joomlatools-pages
  1. Register the framework and the pages component:
$ joomla extension:register mysite joomlatools plugin
$ joomla extension:register mysite pages component
  1. Login to your site administrator with the login details admin/admin.
  2. Navigate to Extensions > Manage and you should find joomlatools and pages in the list.

Congratulations! You are all set to create your first page

Clone this wiki locally