README.md 2.2 KB
Newer Older
Prosper De Laure's avatar
Prosper De Laure committed
1 2
Description
===========
3

Elodie Somé-Blad's avatar
Elodie Somé-Blad committed
4
MaarchRM is an open source software that allows you to store, find and display
5 6
your digital resources in compliance with international regulation ISO. It’s a
full featured PHP PostgresSQL software.
Prosper De Laure's avatar
Prosper De Laure committed
7 8 9 10

Licence
=======

11 12
MaarchRM is released under the GPL v3 (or later) license, see
[LICENCE.txt](https://labs.maarch.org/maarch/maarchRM/blob/master/LICENCE.txt)
Prosper De Laure's avatar
Prosper De Laure committed
13 14 15

Requirements
============
16

Prosper De Laure's avatar
Prosper De Laure committed
17
-   Server Apache 2.4 (or greater)
18

Prosper De Laure's avatar
Prosper De Laure committed
19
    -   Module Apache rewrite_module
20

Prosper De Laure's avatar
Prosper De Laure committed
21
    -   Module Apache env_module
22

Prosper De Laure's avatar
Prosper De Laure committed
23
-   PHP 5.4 (or greater)
24

Prosper De Laure's avatar
Prosper De Laure committed
25
    -   Extension PHP fileinfo
26

Prosper De Laure's avatar
Prosper De Laure committed
27
    -   Extension PHP mcrypt
28

Prosper De Laure's avatar
Prosper De Laure committed
29
    -   Extension PHP pdo
30

Prosper De Laure's avatar
Prosper De Laure committed
31
    -   Extension PHP pdo_pgsql
32

Prosper De Laure's avatar
Prosper De Laure committed
33
    -   Extension PHP xsl
34

35
-   Application 7z
36

37 38
-   JAVA 1.7 (JRE)

Prosper De Laure's avatar
Prosper De Laure committed
39 40
Install
=======
41

Prosper De Laure's avatar
Prosper De Laure committed
42
-   Upload MaarchRM to your webserver.
43 44 45

-   Check your time zone configuration in php.ini

Prosper De Laure's avatar
Prosper De Laure committed
46
-   Create the repository *\<MaarchRM_Path\>/web/public/dependency*.
47

Prosper De Laure's avatar
Prosper De Laure committed
48 49
-   Create a symbolic link of *\<MaarchRM_Path\>/dependency/html/public* named
    *html* in that folder.
50

Prosper De Laure's avatar
Prosper De Laure committed
51 52
-   For linux users : Create a symbolic link of 7zip executable named *7z* in
    that same folder.
53 54 55 56 57

-   In *\<MaarchRM_Path\>/data/maarchRM/conf*, copy the files
    configuration.ini.default and confvar.ini.default as configuration.ini and
    confvar.ini

Prosper De Laure's avatar
Prosper De Laure committed
58
-   For Windows users : Uncomment the “zipExecutable” line of the configuration
59 60 61 62 63 64 65 66 67 68 69
    file
    *\<MaarchRM_Path\>/data/maarchRM/conf/conf.d/dependency\#fileSystem.ini* and
    write the right path of your 7zip executable.

-   Configure MaarchRM to connect to your database in the file
    *\<MaarchRM_Path\>/data/maarchRM/conf/confvars.ini* .

-   The structure of the database can be setup by the script file
    *\<MaarchRM\>/data/maarchRM/batch/pgsql/schema.sh* and the
    *\<MaarchRM\>/data/maarchRM/batch/pgsql/data.min.sh* will give you the data
    to start with.
70

71 72 73 74 75 76 77 78 79
-   A default virtual host to run the application can be find in
    *\<MaarchRM\>/data/maarchRM/conf/vhost.conf.default* (vhost.win.conf.default
    for windows user). Copy that file and include the virtual host to your
    apache server.

-   Login to the application throw your web browser (default admin user/password
    is “superadmin”/”superadmin”).

-   You are ready to go !
80