Section Feed Installation

Installing Section Feed involves the following steps:

  1. Log in as escenic on your assembly-host.

  2. Download the Section Feed distribution. If you have a multi-host installation with shared folders as described in the Escenic Content Engine Installation Guide, then it is a good idea to download the distribution to your shared /mnt/download folder:

    $ cd /mnt/download
    $ wget https://user:password@maven.escenic.com/com/escenic/plugins/section-feed/section-feed/3.0.2-1/section-feed-3.0.2-1.zip

    Otherwise, download it to some temporary location of your choice.

  3. If the folder /opt/escenic/engine/plugins does not already exist, create it:

    $ mkdir /opt/escenic/engine/plugins
  4. Unpack the Section Feed distribution file:

    $ cd /opt/escenic/engine/plugins
    $ unzip /mnt/download/section-feed-3.0.2-1.zip

    This will result in the creation of an /opt/escenic/engine/plugins/section-feed folder.

  5. Log in as escenic on your assembly-host.

  6. Run the ece script to re-assemble your Content Engine applications.

    $ ece assemble

    This generates an EAR file (/var/cache/escenic/engine.ear) that you can deploy on all your engine-hosts.

  7. If you have a single-host installation, then skip this step.

    On each engine-host on which you wish to run Section Feed, copy /var/cache/escenic/engine.ear from the assembly-host. If you have installed an SSH server on the assembly-host and SSH clients on your engine-hosts, then you can do this as follows:

    $ scp -r escenic@assembly-host-ip-address:/var/cache/escenic/engine.ear /var/cache/escenic/ 

    where assembly-host-ip-address is the host name or IP address of your assembly-host. Note that although the Section Feed plug-in may be installed on multiple hosts, it should only be enabled on one host at any one time (see Configuration).

  8. Deploy the EAR file and restart the Content Engine on each engine-host by entering:

    $ ece stop
    $ ece deploy
    $ ece start