Download the PHP package recursivetree/seat-info without Composer

On this page you can find all versions of the php package recursivetree/seat-info. 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 seat-info

SeAT-Info

SeAT-Info is a SeAT module that adds a small article systems for example as a corporation bulletin, or for explanations on how to use seat.

Usage

Editor

The editor supports a markup language that's kinda close to HTML, but not quite.

Please read the documentation.

Access Management

Access is managed on a per-article and per-resource level using roles provided by the seat core. This allows for automatisation over squads as it is normally known. Additionally, there are a few fixed permission related to creating/modifying articles and resources.

Installation

This plugin requires special installation steps, please read the whole installation section!

I can also recommend reading through the official seat documentation.

Docker Install

Open your .env file and edit the SEAT_PLUGINS variable to include the package.

Now run

and the plugin should be installed

Barebone Install

In your seat directory:

Changing the server settings

Per default, the configuration for the max allowed file size of php is rather low, meaning you can't upload big files in the resources tab. This step isn't necessary if you don't want to upload files above 2 MB.

Barebone

  1. Open the /etc/php/7.3/fpm/php.ini file, for example with nano:

  2. Change this line

    to

  3. Do the same for post_max_size, and if required for memory_limit. The value should be slightly larger than the value ofupload_max_filesize.
  4. Save and exit
  5. Reload the config with:

  6. Reload the management page, and it should state a higher value as the limit.

Docker

  1. Go to the directory with your docker-compose.yml file, per default /opt/seat-docker.
  2. In this directory, create a new file seat_info.ini.
  3. Put the following in the seat_info.ini file:

  4. Adjust the values as you like
  5. Open the docker-compose.yml file and got to the front section
  6. In there, add the following to the volumes section:

    It should look something like this(details might differ):

  7. Restart the container and reload the management page.

Upgrading

4.x -> 5.x

Seat 5 finally supports storing resource files persistently out of the box, but it also means we have to import them to the new system.

The following has to be run in your installation directory, per default /opt/seat-docker.

First, migrate to seat 5 as normal and start up the stack once. Stop it again using docker-compose down. This ensures that the new storage location has been created.

Run the following command:

The output should look like this(the name might differ slightly):

If there is no output, please contact me on discord: recursive_tree#6692.

Next, run

If you changed the directory you store your resources in, you need to change the following part $(pwd)/recursive_tree_info_module_resources:/backup to /path/to/your/resource/location:/backup.

This creates a temporary container, adds both the old and new data storage and copies them over.

Restart the stack as usual with docker-compose up -d and your files should be back.

Donations

Donations are always welcome, although not required. If you end up using this module a lot, I'd appreciate a donation. You can give ISK or contract PLEX and Ships to recursivetree.

Development is supported by the eve partner program.


All versions of seat-info with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
eveseat/services Version ^5.0.1
laravel/framework Version ^10.0
eveseat/eveapi Version ^5.0.1
eveseat/web Version ^5.0.0
recursivetree/seat-treelib Version ^2.0
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 recursivetree/seat-info contains the following files

Loading the files please wait ....