PHPackages                             recursivetree/seat-info - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. recursivetree/seat-info

ActiveSeat-plugin[Utility &amp; Helpers](/categories/utility)

recursivetree/seat-info
=======================

A SeAT module that adds a small article systems for example as a corporation bulletin

2.1.2(8mo ago)319.0k↑157.1%3MITJavaScriptPHP ^8.1

Since Nov 23Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/eveseat-plugins/seat-info)[ Packagist](https://packagist.org/packages/recursivetree/seat-info)[ RSS](/packages/recursivetree-seat-info/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (29)Used By (0)

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.

[![screenshot of the seat-info plugin](screenshot.png)](screenshot.png)

Usage
-----

[](#usage)

### Editor

[](#editor)

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

Please read the [documentation](documentation.md).

### Access Management

[](#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
------------

[](#installation)

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

I can also recommend reading through the [official seat documentation](https://eveseat.github.io/docs/community_packages/).

### Docker Install

[](#docker-install)

Open your .env file and edit the SEAT\_PLUGINS variable to include the package.

```
# SeAT Plugins
SEAT_PLUGINS=recursivetree/seat-info

```

Now run

```
docker-compose up

```

and the plugin should be installed

### Barebone Install

[](#barebone-install)

In your seat directory:

```
sudo -H -u www-data bash -c 'php artisan down'
sudo -H -u www-data bash -c 'composer require recursivetree/seat-info'
sudo -H -u www-data bash -c 'php artisan vendor:publish --force --all'
sudo -H -u www-data bash -c 'php artisan migrate'
sudo -H -u www-data bash -c 'php artisan seat:cache:clear'
sudo -H -u www-data bash -c 'php artisan config:cache'
sudo -H -u www-data bash -c 'php artisan route:cache'
sudo -H -u www-data bash -c 'php artisan up'

```

Changing the server settings
----------------------------

[](#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

[](#barebone)

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

    ```
2. Change this line ```
    upload_max_filesize = 2M

    ```

    to ```
    upload_max_filesize = [the max size you want in megabytes]M

    ```
3. Do the same for `post_max_size`, and if required for `memory_limit`. The value should be slightly larger than the value of`upload_max_filesize`.
4. Save and exit
5. Reload the config with: ```
    service php7.3-fpm reload
    service nginx reload

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

### Docker

[](#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: ```
    ; Increase the maximum file upload size for the seat-info plugin
    upload_max_filesize = 40M ; increase this to a value larger than the largest file you intend to upload
    post_max_size = 41M ; must be larger than upload_max_filesize
    ;memory_limit = 512M ;you might need to increase this too if you have huge files, don't forget to uncomment

    ```
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: ```
    - ./seat_info.ini:/usr/local/etc/php/conf.d/seat_info.ini:ro

    ```

    It should look something like this(details might differ): ```
    seat-web:
     image: eveseat/seat:4
     restart: "no"
     command: web
     volumes:
       - ./packages:/var/www/seat/packages:ro  # development only
       - ./seat_info.ini:/usr/local/etc/php/conf.d/seat_info.ini:ro
     env_file:
       - .env
     ...

    ```
7. Restart the container and reload the management page.

Upgrading
---------

[](#upgrading)

### 4.x -&gt; 5.x

[](#4x---5x)

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:

```
docker volume ls | grep $(basename $(pwd))_seat-storage

```

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

```
local     seat-dev-5_seat-storage

```

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

Next, run

```
docker run --rm -v $(basename $(pwd))_seat-storage:/storage -v $(pwd)/recursive_tree_info_module_resources:/backup ubuntu bash -c "cp -a /backup/. /storage/app/recursive_tree_info_module_resources/"

```

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)

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. [![EVE partner Program Logo](PartnerImage.jpg)](PartnerImage.jpg)

###  Health Score

49

—

FairBetter than 95% of packages

Maintenance70

Regular maintenance activity

Popularity31

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~53 days

Recently: every ~130 days

Total

27

Last Release

259d ago

Major Versions

1.6.6 → 2.0.02023-12-25

### Community

Maintainers

![](https://www.gravatar.com/avatar/5fb918d8a19c43cf4a0e408ef8857f1a72ad2cb2d9ec0af17ff8345343f2feb9?d=identicon)[recursivetree](/maintainers/recursivetree)

---

Top Contributors

[![recursivetree](https://avatars.githubusercontent.com/u/60423027?v=4)](https://github.com/recursivetree "recursivetree (164 commits)")

---

Tags

eve-onlinelaravelseat

### Embed Badge

![Health badge](/badges/recursivetree-seat-info/health.svg)

```
[![Health](https://phpackages.com/badges/recursivetree-seat-info/health.svg)](https://phpackages.com/packages/recursivetree-seat-info)
```

###  Alternatives

[eveseat/web

SeAT Web Interface

2723.2k135](/packages/eveseat-web)[kassie/calendar

Calendar plugin for SeAT.

1420.6k1](/packages/kassie-calendar)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
