Go to file
2025-11-21 11:58:10 +01:00
conf fix indenting of lines 2025-09-25 10:31:39 +02:00
controllers $dms and $user is not needed in run() 2025-10-30 11:46:56 +01:00
develop use propper language names 2023-03-01 12:16:41 +01:00
doc add file extension .md 2025-10-23 19:06:50 +02:00
inc add check for missing 'changes' in conf.php, add warnings 2025-11-21 11:55:27 +01:00
install class Settings has been moved into namespace Seeddms\Seeddms 2025-10-28 15:48:52 +01:00
languages various updates 2025-11-13 14:01:37 +01:00
op set the original file name will other adjust the file type 2025-11-19 20:31:24 +01:00
out add javascript based editor (only bootstrap4 theme) 2025-11-18 14:17:16 +01:00
restapi rename SeedDMS_Session and SeedDMS_SessionMgr into \Seeddms\Seeddms\... 2025-11-13 22:21:07 +01:00
styles improve navigating in typeahead menu 2024-04-01 11:35:37 +02:00
utils ensure user has write access on cache, because the extensions' config will be updated 2025-11-17 20:09:13 +01:00
views just color the first column of a table row 2025-11-21 11:56:07 +01:00
webdav pass $settings as first parameter of getLogger() 2025-10-28 15:40:20 +01:00
www pass notifier and translator to hook addRoute() 2025-11-02 19:57:57 +01:00
.editorconfig -trim_trailing_whitespaces must be -trim_trailing_whitespace 2023-08-25 21:06:09 +02:00
.gitignore ignore more files 2025-09-23 18:12:58 +02:00
build.xml run 'composer dump -o' 2025-11-16 17:21:27 +01:00
CHANGELOG add changes of 5.1.43 2025-11-21 11:58:10 +01:00
composer-dist.json add league/commonmark and twig/twig 2025-11-21 11:54:56 +01:00
composer.json add league/commonmark and twig/twig 2025-11-21 11:54:56 +01:00
Gruntfile.js copy some missing files of editor.md 2025-11-18 15:49:33 +01:00
LICENSE - move all sources into trunk 2010-10-29 13:19:51 +00:00
Makefile add update task 2025-09-25 10:31:23 +02:00
package.json install editor.md 2025-11-18 14:16:06 +01:00
phpcs.xml add config for phpcs 2025-11-13 13:40:38 +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.