Go to file
2025-10-08 14:34:38 +02:00
conf Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2025-09-26 19:33:15 +02:00
controllers remove already commented code 2025-10-01 09:55:30 +02:00
develop make it work again with new language dirs 2015-05-13 17:32:44 +02:00
doc Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2025-09-24 17:47:50 +02:00
inc Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2025-10-07 10:59:00 +02:00
install Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2025-04-13 14:29:29 +02:00
languages much better implementation of getPeriodOfTime() 2025-10-06 11:44:33 +02:00
op Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2025-10-08 14:34:38 +02:00
out Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2025-09-24 17:47:50 +02:00
restapi Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2025-10-07 10:59:00 +02:00
styles remove old jquery 2024-06-17 19:17:07 +02:00
utils Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2024-09-01 09:53:29 +02:00
views Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2025-10-07 10:59:00 +02:00
webdav Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2024-10-07 08:25:46 +02:00
www Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2025-09-24 17:47:50 +02:00
.editorconfig -trim_trailing_whitespaces must be -trim_trailing_whitespace 2023-08-25 21:05:27 +02:00
.gitignore ignore more files 2025-09-23 18:12:58 +02:00
build.xml set explixit file list for target 'dist', because using distfiles causes errors 2025-10-01 10:26:34 +02:00
CHANGELOG Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2025-10-07 10:59:00 +02:00
composer-dist.json Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2025-10-07 20:05:05 +02:00
composer.json Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2025-10-07 20:05:05 +02:00
Gruntfile.js copy missing i18n files of select2 2024-10-31 18:01:15 +01:00
LICENSE - move all sources into trunk 2010-10-29 13:19:51 +00:00
Makefile Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2025-09-26 19:33:15 +02:00
package.json Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2024-10-28 13:02:04 +01:00
README.md fix typos 2025-09-24 16:50:08 +02:00
TODO add warning, that this file is outdated 2025-09-20 19:36:32 +02:00

SeedDMS is a PHP based Document Management System. For more information check the web site at https://www.seeddms.org

There are detailed installation instructions from a preconfigured distribution at [doc/README.Install.md]

If you prefer to install from git, you will need to:

  1. Create a directory, e.g. seeddms

    mkdir seeddms

  2. Change into that directory

    cd seeddms

  3. Clone the various SeedDMS repositories

      git clone https://codeberg.org/SeedDMS/preview.git
    git clone https://codeberg.org/SeedDMS/lucene.git
    git clone https://codeberg.org/SeedDMS/ѕqlitefts.git
    git clone https://codeberg.org/SeedDMS/http_webdav_server.git
    
  4. For SeedDMS 5.1.x

      git clone -b seeddms-5.1.x https://codeberg.org/SeedDMS/seeddms.git
    git clone -b seeddms-5.1.x https://codeberg.org/SeedDMS/core.git
    

    For SeedDMS 6.0.x

      git clone -b seeddms-6.0.x https://codeberg.org/SeedDMS/seeddms.git
    git clone -b seeddms-6.0.x https://codeberg.org/SeedDMS/core.git
    
  5. Run composer

    composer update

  6. Create an installable distribution

    vendor/bin/phing -Dversion=$(php -r 'include "inc/inc.Version.php"; echo (new SeedDMS_Version())->version();') package

    or create an installable distribution with softlinks

    vendor/bin/phing -Dversion=$(php -r 'include "inc/inc.Version.php"; echo (new SeedDMS_Version())->version();') -Dmode=development package

    This archive does not contain any sources but only links to the previously cloned repositories.

The archive created in step 6. can be installed like the official releases of SeedDMS.