Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
676 commits
Select commit Hold shift + click to select a range
c809808
rework in progress
fvanderbiest Mar 30, 2016
f6ba9b8
more explicit volume names for tiles
fvanderbiest Mar 30, 2016
0eae0f7
Merge pull request #1337 from georchestra/volume_names
fvanderbiest Mar 30, 2016
93eb7b5
wip
fvanderbiest Mar 30, 2016
daebe49
wip
fvanderbiest Mar 30, 2016
157e279
Update geofence database schema
Vampouille Mar 29, 2016
45925e0
Add 'gf_adminrule' table and fix case of SQL keywords
Vampouille Mar 29, 2016
f58a1cc
Update geoserver submodule
Vampouille Mar 30, 2016
da55915
use properties to select geoserver minimal datadir
Vampouille Mar 30, 2016
495a51e
Restore geofence profile, update doc
Vampouille Mar 30, 2016
5885a2b
Merge pull request #1336 from georchestra/Update_geofence_schema
Vampouille Mar 30, 2016
b8b07d7
Add common fonts to geoserver docker image
Vampouille Mar 3, 2016
0bd6307
Only listen on loopback interface when populating ldap
Vampouille Mar 30, 2016
9285676
Add gdal support to mapfishapp
Vampouille Mar 3, 2016
99e253d
Add gdal support to extractorapp
Vampouille Mar 3, 2016
aa32fa3
Move geoserver minimal datadir to /var/local/geoserver.orig
Vampouille Mar 30, 2016
f40534c
Add WMC's roles to datadir
jusabatier Mar 4, 2016
6fba17f
WMC roles / datadir - refactor @jusabatier's work
pmauduit Mar 10, 2016
9916008
Remove unused import
jusabatier Mar 29, 2016
8c5701a
mapfishapp - context controller - avoid unecessary loop
pmauduit Mar 31, 2016
8ad9f00
Merge pull request #1339 from georchestra/Fix_docker_ldap
Vampouille Mar 31, 2016
94e8d2e
Remove unit tests when building geoserver
Vampouille Mar 31, 2016
4dc4f1f
Merge pull request #1298 from jusabatier/patch-10
fvanderbiest Mar 31, 2016
4cd5dfe
wip, querier displays results
fvanderbiest Mar 31, 2016
16e25b5
querier hides vector layer when closing
fvanderbiest Mar 31, 2016
fb63c4c
not working wip
fvanderbiest Mar 31, 2016
2ca17a4
querier window appears as soon as user selects it
fvanderbiest Apr 1, 2016
8b9379b
Merge pull request #1340 from georchestra/Fix_geoserver_temp_dir
Vampouille Apr 1, 2016
3361fe9
Update geofence docker build process to new branch on datadir
Vampouille Apr 1, 2016
0b85cf8
cleaning GEOR.querier remains
fvanderbiest Apr 1, 2016
0e38448
adressing codacy reported issues
fvanderbiest Apr 1, 2016
c66aa32
cookieProvider replaced by stateProvider
fvanderbiest Apr 1, 2016
9e9d250
no functional change, comments
fvanderbiest Apr 1, 2016
a2c112d
GEOR.Querier refactoring
fvanderbiest Apr 1, 2016
fd43af3
Fixed tab title and tooltip
fvanderbiest Apr 1, 2016
9b88fbc
fixed missing tr method
fvanderbiest Apr 1, 2016
d01813e
codacy fixes
fvanderbiest Apr 1, 2016
3b5d2a1
Merge pull request #1345 from georchestra/Sed_on_geoserver_datadir
Vampouille Apr 1, 2016
9ef7b3d
FilterBuilder: better layout
fvanderbiest Apr 1, 2016
01bc7b3
GeoExt is not used in Querier
fvanderbiest Apr 1, 2016
c9f96be
Merge pull request #1346 from georchestra/FilterPanel_toolbar
fvanderbiest Apr 1, 2016
5384246
mapfishapp querier: bufferSupport
fvanderbiest Apr 1, 2016
fdb9034
mfapp - Dockerfile removing extra lines at EOF
pmauduit Apr 2, 2016
f3029a6
monit: fix check URL for GN3
fvanderbiest Apr 3, 2016
bd3865f
extractor, mapfishapp - removing useless dependency
pmauduit Apr 4, 2016
cb3b7e9
buffer service
fvanderbiest Apr 4, 2016
7cdd12b
updated styler submodule for buffer
fvanderbiest Apr 4, 2016
02d3134
Merge pull request #1347 from georchestra/querier_buffer
fvanderbiest Apr 4, 2016
b15e5eb
Merge pull request #1338 from georchestra/Add_native_libs
fvanderbiest Apr 5, 2016
7492db2
allow save/load filter feature + move bar to top
fvanderbiest Apr 5, 2016
1628099
Filter encoding Doc Service
jdenisgiguere Mar 23, 2016
1ba342b
FE doc service - document empty method body
jdenisgiguere Mar 28, 2016
409d41b
Doc controller - declare fields before public methods
jdenisgiguere Mar 29, 2016
f230c55
saveFilterService replaces allowSaveFilter
fvanderbiest Apr 5, 2016
2ebb675
include Filter/v2_0_0.js dependency
fvanderbiest Apr 5, 2016
da20e4d
build doc - build geonetwork first
jdenisgiguere Apr 5, 2016
9e36a49
define getFilterService
fvanderbiest Apr 5, 2016
dfcb058
Use version 15.12 for docker images
Vampouille Apr 6, 2016
6da46fd
mapfishapp: restore ability to choose which context is shown by default
fvanderbiest Apr 6, 2016
13b2b5f
SP - re-introducing default target
pmauduit Apr 6, 2016
1120e37
Merge pull request #1355 from pmauduit/default-target
pmauduit Apr 7, 2016
d26e0dd
Use version 3 of geonetwork : 3-15.12
Vampouille Apr 7, 2016
ed26130
Merge pull request #1353 from georchestra/Adjust_docker_image_version
pmauduit Apr 7, 2016
01b7a1f
Update populate_stats_roles.py
fvanderbiest Apr 11, 2016
30bc3b6
Remove useless spaces
Vampouille Apr 22, 2016
47947f7
Fix installation of memberOf overlay
Vampouille Apr 22, 2016
604a648
Merge pull request #1361 from georchestra/Fix_MemberOf_overlay
Vampouille Apr 22, 2016
61b3156
Notes addon - Share notes about map issues (#1341)
jdenisgiguere Apr 26, 2016
797206d
notes addon review
fvanderbiest Apr 26, 2016
0ec278d
notes addon: better pin positioning
fvanderbiest Apr 26, 2016
4dac226
header - force default encoding of jsp to utf-8
pmauduit May 2, 2016
5dfc82e
Merge pull request #1367 from georchestra/header-force-utf8-jsp
fvanderbiest May 2, 2016
8c2cd54
[Mapfishapp] Contexts CSS update (#1368)
jusabatier May 3, 2016
edd6e8e
add followup checkbox
jdenisgiguere May 4, 2016
c6462b8
always send followup parameter
jdenisgiguere May 5, 2016
9747775
simplified reference to hidden field
jdenisgiguere May 9, 2016
d8673f3
Add services monitoring
Vampouille May 9, 2016
60cd49d
Removes dev.mapfish.org maven repository
pmauduit May 10, 2016
bb56a96
Merge pull request #1372 from pmauduit/removing-dev-mapfish-org-repo
pmauduit May 10, 2016
42ee8cc
Merge branch '14.12' into 15.06
pmauduit May 10, 2016
e5f69b8
Merge branch '15.06' into 15.12
pmauduit May 10, 2016
0fd71e7
Merge pull request #1371 from georchestra/Add_Service_Monitoring
Vampouille May 10, 2016
758b7fe
server-deploy - xmllinting pom (no func change)
pmauduit May 10, 2016
c0e240f
server-deploy - removing classifiers
pmauduit May 10, 2016
cb1feb1
Merge pull request #1374 from pmauduit/fixing-server-deploy
fvanderbiest May 11, 2016
c2b007f
Add test data and make them optional with IGNORE_DATA=yes
Vampouille May 12, 2016
d887b9a
Add test data optional for ldap service and change var value to 'true'
Vampouille May 12, 2016
9752c34
Merge pull request #1376 from georchestra/Add_test_data
pmauduit May 17, 2016
ae4277c
Merge pull request #1370 from jdenisgiguere/notes_follow_up_field
fvanderbiest May 18, 2016
95e41f4
Save load filters - update to styler and use OpenLayers.Console (#1379)
jdenisgiguere May 19, 2016
b1ba986
function to replace char code
jdenisgiguere May 20, 2016
65c949e
Merge pull request #1381 from jdenisgiguere/replace-char-codes
fvanderbiest May 20, 2016
05ece9d
notes addon disabled by default
fvanderbiest May 20, 2016
4140903
more guidance for newcomers installing georchestra
fvanderbiest Jun 1, 2016
020ead2
Addon template - Initial commit
jdenisgiguere Jun 2, 2016
4e6b68f
osm editors as addon - initial commit
jdenisgiguere Jun 2, 2016
0da23ac
Remove osm editors from core
jdenisgiguere Jun 2, 2016
67da53f
osmeditors - options to enable/disable editors
jdenisgiguere Jun 2, 2016
fea4949
template more codacy-friendly and mention of template in the addons r…
jdenisgiguere Jun 2, 2016
97bae53
codacy review
jdenisgiguere Jun 2, 2016
88c7bd8
add ID to south panel in order to allow access from addons
Jun 3, 2016
27fc658
update monit tutorial to new syntax
fvanderbiest Jun 5, 2016
c54699d
Use 'latest' image from docker hub
Vampouille Jun 6, 2016
0af0300
Merge branch '15.12' of github.com:georchestra/georchestra into 15.12
Vampouille Jun 6, 2016
bdc8ce5
Merge pull request #1389 from jdenisgiguere/osmeditors
fvanderbiest Jun 6, 2016
aba0c2e
Merge pull request #1393 from hsquividant/15.12
fvanderbiest Jun 6, 2016
926cd7e
osmeditors addon review
fvanderbiest Jun 7, 2016
5cf4923
Merge pull request #1390 from jdenisgiguere/addon_template
fvanderbiest Jun 7, 2016
45ed3f5
fixed issue with geodata container naming - closes #1312
fvanderbiest Jun 7, 2016
e99d2bb
Merge pull request #1351 from georchestra/save-load-filters
fvanderbiest Jun 7, 2016
0f45cda
update styler
fvanderbiest Jun 7, 2016
f773ddf
Add memory limit on webapps
Vampouille May 26, 2016
c87bb90
Limit memory usage of webapps with XMX environement variable
Vampouille Jun 8, 2016
d4193f1
Merge pull request #1398 from georchestra/Add_memory_limit
pmauduit Jun 10, 2016
b99a83c
Updating GN submodule (Xmx on docker jetty)
pmauduit Jun 10, 2016
1eb9e06
mapfishapp - do not disclose path of tmp files
pmauduit Jun 13, 2016
c59831c
Merge pull request #1400 from pmauduit/issue-1399
fvanderbiest Jun 13, 2016
7913341
mfprint - docker configuration
pmauduit Jun 13, 2016
e323a07
Merge pull request #1401 from pmauduit/mapfishprint-docker-config
fvanderbiest Jun 13, 2016
1d2b11e
template addon disabled by default
fvanderbiest Jun 14, 2016
c7b5ea7
geoserver - java7 recommended for geoserver 2.8.x
fvanderbiest Jun 20, 2016
e0e709d
Add singletile option to layer's menu
jusabatier Jun 20, 2016
18ecf5a
GS - force TLSv1.1 on Java7
pmauduit Jun 23, 2016
7abeea9
Merge pull request #1410 from pmauduit/gs-java7-compat-https
pmauduit Jun 24, 2016
15ed562
header - open links in parent frame by default
fvanderbiest Jul 8, 2016
24f1ca3
updating geoserver submodule
pmauduit Jul 21, 2016
65cb6e7
crypt instead of wtw.aC5paV.qU
MaxiReglisse Jul 25, 2016
9ba5294
GS - updating submodule
pmauduit Jul 25, 2016
68e4b42
Keywords serialized in contexts
fvanderbiest Jul 28, 2016
3b5cb42
Merge pull request #1447 from georchestra/keywords_for_contexts
fvanderbiest Jul 28, 2016
f217a7b
gs - updating submodule (see #1446)
pmauduit Jul 28, 2016
ef4ec22
Update 01-fix_rights
pmauduit Jul 28, 2016
db0a48c
mapfishapp: fix JS error on citation date not found
fvanderbiest Aug 22, 2016
c9f2c55
Clean docker build instructions
fvanderbiest Aug 24, 2016
b1c9259
Extractor - Allow dash character in WCS store name
Vampouille Aug 24, 2016
549393b
Update build.md
fvanderbiest Aug 26, 2016
b46e205
Merge pull request #1457 from georchestra/Fix_store_regexp_15_12
fvanderbiest Aug 29, 2016
7c9435f
extractorapp - fix pixel limit indication
fvanderbiest Aug 29, 2016
a09e092
annotations - fixing label pointRadius
fvanderbiest Aug 30, 2016
e1efa9d
Update README.md
fvanderbiest Aug 30, 2016
a611a8c
Update Dockerfile
MaxiReglisse Aug 31, 2016
0393742
GN3 - updating submodule
pmauduit Sep 5, 2016
a5d96a5
do not refer to non existent gif image
fvanderbiest Sep 6, 2016
77108fe
extractorapp - ext-lang-xx already in build
fvanderbiest Sep 6, 2016
c3b4b87
gwc - home and demo accessible to all
fvanderbiest Sep 6, 2016
146cfc3
Update README.md
fvanderbiest Sep 12, 2016
76cd591
mapfishapp volume - closes #1476
fvanderbiest Sep 13, 2016
efa9e88
geoserver - no need to install unzip, closes #1397
fvanderbiest Sep 15, 2016
f29a8b2
docker - gs activating JMX
pmauduit Sep 21, 2016
278a373
Merge remote-tracking branch 'origin/15.12' into 15.12
pmauduit Sep 21, 2016
a3671d8
mapfishapp - remove ctxt title from keywords array
fvanderbiest Sep 23, 2016
9a9b403
fixed missing parenthesis
fvanderbiest Sep 23, 2016
079ee46
Use URLDecoder to handle spaces in url
Vampouille Sep 23, 2016
df9a7e8
as suggested by Julien
MaxiReglisse Sep 26, 2016
82afef4
GS - docker - no antislash before env variable
pmauduit Sep 26, 2016
daf4a1d
Merge pull request #1486 from georchestra/handle_spaces_in_url
fvanderbiest Sep 29, 2016
1596685
olcMemberOfRefInt set to TRUE
fvanderbiest Sep 30, 2016
d1ef41f
olcMemberOfRefInt set to TRUE
fvanderbiest Sep 30, 2016
f72fbd7
update styler
fvanderbiest Oct 3, 2016
23c3365
change the way anonymous is detected
fvanderbiest Oct 4, 2016
7483cde
extractorapp: volume for java.util.prefs.userRoot and systemRoot
fvanderbiest Oct 7, 2016
5b96604
extractorapp: use a not named volume for /tmp
fvanderbiest Oct 10, 2016
1e34dbd
Merge pull request #1506 from georchestra/filelock
fvanderbiest Oct 10, 2016
aafe31c
dockerfiles: tmp volume
fvanderbiest Oct 10, 2016
98f105b
update gn3 submodule
fvanderbiest Oct 10, 2016
4db89c2
root pom - adding a profile for jsonevent dep
pmauduit Oct 10, 2016
8ff15ee
Fixed org.georchestra.mapfishapp package name
fvanderbiest Oct 11, 2016
231cb96
Merge pull request #1509 from pmauduit/jsonevent-optional-dep
fvanderbiest Oct 11, 2016
a9818d1
mapfishapp - reorganizing resources
pmauduit Oct 11, 2016
d96737a
extractorapp - using getBean(Klazz.class) instead
pmauduit Oct 11, 2016
69091da
mapfishapp - better format for md window - closes #1512
fvanderbiest Oct 12, 2016
91430ce
mfapp - sorting contexts alphabetically
pmauduit Oct 12, 2016
d785abc
XMS, JAVA_OPTIONS and volume for /run/jetty
fvanderbiest Oct 13, 2016
6246c15
adjusting XMS / XMX to sensible values
fvanderbiest Oct 13, 2016
78b0aff
update GN submodule
fvanderbiest Oct 13, 2016
0500703
adjust XMS and XMX
fvanderbiest Oct 13, 2016
9d674c7
remove non named volumes from composition
fvanderbiest Oct 13, 2016
c62e123
Merge pull request #1508 from georchestra/tmp_volumes
fvanderbiest Oct 13, 2016
9182e3a
removing 1099 port mapping for GN
fvanderbiest Oct 13, 2016
de329a1
Revert "change the way anonymous is detected"
fvanderbiest Oct 14, 2016
37a472f
removing ROLE_ANONYMOUS
fvanderbiest Oct 14, 2016
6a1a64b
Merge pull request #1517 from georchestra/remove_role_anonymous
fvanderbiest Oct 20, 2016
9e808fb
fix bad layername log (closes #877)
fvanderbiest Oct 22, 2016
b7160b4
geodesic measurements for MAP_SRS != 4326 (closes #1535)
fvanderbiest Oct 25, 2016
5ea93f0
Fix URL encoding of query part by removing decoding on this part
Vampouille Oct 26, 2016
87a94d0
Merge pull request #1538 from georchestra/Fix_URL_Encoding
fvanderbiest Oct 26, 2016
90fe49d
Add bzh domain create ldap account #1520
lecault Nov 4, 2016
c7fd24c
SP - refactor / adding utests on PR1538
pmauduit Nov 7, 2016
a97d0a1
Merge pull request #1543 from georchestra/issue1538-utests
pmauduit Nov 8, 2016
3fcb1bd
extractorapp - Fix MD download
Vampouille Nov 9, 2016
b98c728
geobretagne coordinates addon at 3d56053
fvanderbiest Nov 14, 2016
97a078c
jsbeautifier
fvanderbiest Nov 14, 2016
084b78b
revamp addon / adapt to 15.12 - no Z
fvanderbiest Nov 15, 2016
4dd751a
Merge pull request #1549 from georchestra/coordinates_addon
fvanderbiest Nov 15, 2016
1035c86
fixed missing config.json file
fvanderbiest Nov 15, 2016
0569ba5
coordinates addon - fixed thumb size
fvanderbiest Nov 15, 2016
1920a41
Merge pull request #1542 from lecault/15.12
fvanderbiest Nov 16, 2016
0bf22eb
GOTO addon
fvanderbiest Nov 16, 2016
16e36eb
Merge pull request #1550 from georchestra/goto
fvanderbiest Nov 16, 2016
c63b80f
Update main.js
fvanderbiest Nov 16, 2016
1efb365
geoserver JVM tuning in image
fvanderbiest Nov 19, 2016
9aba319
Merge pull request #1442 from MaxiReglisse/patch-6
fvanderbiest Nov 19, 2016
a9dbd61
Update README.md
fvanderbiest Nov 21, 2016
4a9e14a
geoserver: org.geotools.image.reduceWarpAffine
fvanderbiest Nov 21, 2016
cc0951a
GeoServer - fix proposal for issue #1231
pmauduit Dec 6, 2016
6abcafc
Merge pull request #1574 from pmauduit/issue-1231
pmauduit Dec 6, 2016
f80587f
Update Dockerfile
fvanderbiest Dec 8, 2016
5dd1bdb
mapfishapp - southpanel should not be stateful
fvanderbiest Jan 5, 2017
fa0f1a4
Merge pull request #1514 from pmauduit/mfapp-sort-contexts
fvanderbiest Jan 6, 2017
491b518
extractorapp admin - fix 404 - closes #1610
fvanderbiest Jan 8, 2017
dc3d1f6
Update es.js
fvanderbiest Jan 8, 2017
ef80df5
mapfishapp - resizable location combos - closes #1459
fvanderbiest Jan 17, 2017
341ae60
Update build.md
fvanderbiest Jan 25, 2017
443f98c
mapfishapp - Remove pMode from thesaurus query
Vampouille Feb 1, 2017
61012b3
Merge pull request #1654 from georchestra/Fix_thesaurus_query
fvanderbiest Feb 1, 2017
fbdff69
mapfishapp - fix for print issue #1652
fvanderbiest Feb 8, 2017
c12b58d
migrate mvn repo to packages.georchestra.org - closes #1660
fvanderbiest Feb 9, 2017
66d7fe0
geodetic print backported
fvanderbiest Feb 10, 2017
f13b807
geoserver - fix ttf-mscorefonts-installer not installable in docker i…
fvanderbiest Feb 13, 2017
e8dcf3c
print - pass appropriate geodetic param to print module - see #1084
fvanderbiest Feb 15, 2017
a98e1da
Revert "geodetic print backported"
Vampouille Feb 16, 2017
c18207c
Merge pull request #1668 from Vampouille/Fix_print
fvanderbiest Feb 16, 2017
e098cd3
Correct layer.singleTile option
jusabatier Mar 7, 2017
621e6c5
Add singleTile option french translation
jusabatier Mar 7, 2017
e1246f3
Add singleTile option deutch translation
jusabatier Mar 7, 2017
cf0a742
Add singleTile option english translation
jusabatier Mar 7, 2017
58c0c9b
Add singleTile option spanish translation
jusabatier Mar 7, 2017
46fcc44
Add singleTile option russian translation
jusabatier Mar 7, 2017
d878c8e
Correct singleTile option deutch translation
jusabatier Mar 7, 2017
aff6f06
Correct singleTile option english translation
jusabatier Mar 7, 2017
7f8d581
Correct singleTile option spanish translation
jusabatier Mar 7, 2017
a65de38
Correct singleTile option french translation
jusabatier Mar 7, 2017
7adc43f
Correct singleTile option russian translation
jusabatier Mar 7, 2017
f302cdd
Update ru.js
jusabatier Mar 7, 2017
632aae7
Update fr.js
jusabatier Mar 7, 2017
74772fd
Change singleTile option to checkbox
jusabatier Mar 8, 2017
12cc492
Update deutch translation for singleTile checkbox
jusabatier Mar 8, 2017
3455c00
Update spanish translation for singleTile checkbox
jusabatier Mar 8, 2017
8223301
Update french translation for singleTile checkbox
jusabatier Mar 8, 2017
68e0c46
Update russian translation for singleTile checkbox
jusabatier Mar 8, 2017
3475912
Update de.js
jusabatier Mar 8, 2017
3ca2847
Merge pull request #1405 from jusabatier/add_singletile_option
fvanderbiest Mar 8, 2017
66d13f2
extractorapp,mfapp,catalogapp - make build idempotent
pmauduit Mar 25, 2017
1d40259
Merge pull request #1700 from pmauduit/make-build-idempotent-jsbuild
pmauduit Mar 27, 2017
b60dd76
mapfishapp - fix coordinates translation
fvanderbiest Mar 30, 2017
5d9d806
Remove m2.tar downloading from build.georchestra.org
Vampouille Apr 3, 2017
0346425
security-proxy - Disallow proxy request with Class C hostname
Vampouille Apr 3, 2017
d8df4cf
Merge pull request #1704 from Vampouille/fix_proxy
fvanderbiest Apr 4, 2017
0d283c2
Merge pull request #9 from georchestra/15.12
Apr 6, 2017
9a8b43e
Migration from Captcha V1 to Captcha V2
pierrejego Mar 7, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,9 @@
[submodule "geotools"]
path = geotools
url = https://github.com/georchestra/geotools.git
[submodule "docker/geoserver_datadir"]
path = docker/geoserver_datadir
url = https://github.com/georchestra/geoserver_minimal_datadir.git
[submodule "docker/smtp"]
path = docker/smtp
url = https://github.com/camptocamp/docker_smtp.git
8 changes: 4 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ sudo: false
git:
depth: 1
submodules: true
before_install:
- wget http://build.georchestra.org/m2.tar
- tar xvf m2.tar -C ~ > /dev/null
cache:
directories:
- $HOME/.m2
notifications:
irc:
channels:
Expand All @@ -20,4 +20,4 @@ addons:
- ant
- ant-optional
- python-virtualenv
- python-pip
- python-pip
29 changes: 29 additions & 0 deletions AUTHORS.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
Authors approximately ordered by first contribution

Jesse Eichar <jesse.eichar@camptocamp.com>
Eric Lemoine <eric.lemoine@camptocamp.com>
Pierre Mauduit <pierre.mauduit@camptocamp.com>
François Prunayre <fx.prunayre@titellus.net>
François Van Der Biest <francois.vanderbiest@camptocamp.com>
Yoann Buch <yoann.buch@gmail.com>
Bruno Binet <bruno.binet@camptocamp.com>
Pierre Giraud <pierre.giraud@camptocamp.com>
Fabrice Phung <fabrice@phung.fr>
Philippe Huet <philippe@dotgee.fr>
Yves Jacolin <yves.jacolin@camptocamp.com>
Lydie Vinsonneau <lydie.vinsonneau@bretagne.bzh>
Florent Gravin <florent.gravin@camptocamp.com>
Sylvain Lesage <severo@rednegra.net>
Davis Mendoza <davis.men.pa@gmail.com>
Mauricio Pazos <mauricio.pazos@gmail.com>
Sébastien Pelhate <sebastien.pelhate@bretagne.bzh>
Stéphane Brunner <stephane.brunner@camptocamp.com>
Landry Breuil <breuil@craig.fr>
Jeremy Kalsron <jeremy.kalsron@gmail.com>
Julien Sabatier <julien.sabatier@agglo-lepuyenvelay.fr>
Jean-Pascal Klipfel <jean-pascal.klipfel@region-alsace.eu>
Louca Lerch <Louca.Lerch@unige.ch>
Ernest Chiarello <ernest.chiarello@univ-fcomte.fr>
Julien Acroute <julien.acroute@camptocamp.com>
Vincent Dorut <vincent.dorut@camptocamp.com>
Jean-Denis Giguère <jdenisgiguere@gmail.com>
37 changes: 19 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,46 +1,47 @@
# geOrchestra
[![Build Status](https://travis-ci.org/georchestra/georchestra.svg?branch=master)](https://travis-ci.org/georchestra/georchestra)
[![Build Status](https://travis-ci.org/georchestra/georchestra.svg?branch=15.12)](https://travis-ci.org/georchestra/georchestra)
[![Codacy Badge](https://api.codacy.com/project/badge/grade/a879ac64588d4357ab72e79cd8026f99)](https://www.codacy.com/app/francois-vanderbiest/georchestra)

geOrchestra is a complete **Spatial Data Infrastructure** solution.

It features a **metadata catalog** (GeoNetwork 2.10), an **OGC server** (GeoServer 2.5.4 and GeoWebCache 1.5.4) with fine-grained access control (based on GeoFence), an **advanced viewer and editor**, an **extractor** and **many more** (security and auth system based on proxy/CAS/LDAP, analytics, admin UIs, ...)
It features a **metadata catalog** (GeoNetwork 3.0.4), an **OGC server** (GeoServer 2.8.3 and GeoWebCache 1.8.1) with fine-grained access control (based on GeoFence), an **advanced viewer and editor**, an **extractor** and **many more** (security and auth system based on proxy/CAS/LDAP, analytics, admin UIs, ...)

## Releases

A new release is published every 6 months and is supported during 12 months. Stable versions are named by their release date, eg 14.06 was published in June 2014.
## Releases

Before downloading, you might be interested in the [release notes](RELEASE_NOTES.md) and the [kanban board](https://huboard.com/georchestra/georchestra) we're using to manage issues.
A new release is published every 6 months and is supported during 12 months.
Stable versions are named by their release date, eg 15.12 (latest stable) was published in december 2015.

## Download
Have a look at the [release notes](RELEASE_NOTES.md) for more information.

To download the latest stable version (currently 15.06), use the following command line:
```
git clone --recursive https://github.com/georchestra/georchestra.git ~/georchestra
```

## Install

To install geOrchestra, you will have to:
* [create your own configuration repository](doc/config.md), based on the [template](https://github.com/georchestra/template) we provide,
* [build the web applications](doc/build.md) with your config,
* [setup the middleware](doc/setup.md) (apache, tomcat, postgresql, openldap),
* [deploy the webapps](doc/deploy.md), [check](doc/check.md) they're working as expected and finally [configure](doc/post-deploy_config.md) them.
Depending on your goals and skills, there are several ways to install geOrchestra:

* a [docker composition](./docker-compose.yml), which pulls pre-built images from [docker hub](https://hub.docker.com/u/georchestra/), is perfect for demo purposes. Provided you have a good download speed and recent machine (8Gb required), you'll be up and running on `localhost:8080` within 10 minutes after `docker-compose up`.
* a contributed [ansible playbook](https://github.com/georchestra/ansible) allows you to spin an instance in a few minutes. This is probably the easiest way to create a small production server, since it takes care of installing the middleware, fetching the webapps and configuring them.
* generic [debian (or yum) packages](https://build.georchestra.org/) are perfect to create complex architectures, but you'll have to [install and configure the middleware](doc/setup.md) first.
* you could also use the [generic wars](http://build.georchestra.org/wars/) with their "[datadir](https://github.com/georchestra/datadir)", as an alternate method. The above packages provide both.
* finally, [building from the sources](doc/build.md) is the most flexible solution, since it allows you to customize the webapps very deeply. You get custom WAR files, packages or docker images that you can [deploy](doc/deploy.md) to dev, test, or production servers.

There are also several [optimizations](doc/optimizations.md), [good practices](doc/good_practices.md) and [tutorials](doc/tutorials.md) that are worth reading.

The minimum system requirement is 2 cores and 4Gb RAM, but we recommend at least 4 cores and 8 Gb RAM for a production instance.
If you opt for the middleware setup by yourself, there are several [optimizations](doc/optimizations.md), [good practices](doc/good_practices.md) and [tutorials](doc/tutorials.md) that are worth reading.
Note that the minimum system requirement is 2 cores and 4Gb RAM, but we recommend at least 4 cores and 8 Gb RAM for a production instance.
More RAM is of course better !


## Community

If you need more information, please ask on the [geOrchestra mailing list](https://groups.google.com/forum/#!forum/georchestra).

For help setting up your instance, or for dev-related questions, use the [#georchestra](https://kiwiirc.com/client/irc.freenode.net/georchestra) IRC channel or the [dev/tech list](https://groups.google.com/forum/#!forum/georchestra-dev).


## More

Additional information can be found in the [georchestra.org](http://www.georchestra.org/) website and in the following links:
* [catalog](https://github.com/georchestra/geonetwork/blob/georchestra-15.06/README.md): standard GeoNetwork with a light customization,
* [catalog](https://github.com/georchestra/geonetwork/blob/georchestra-gn3-15.12/README.md): standard GeoNetwork with a light customization,
* [viewer](mapfishapp/README.md) (aka mapfishapp): a robust, OGC-compliant webgis with editing capabilities,
* [extractor](extractorapp/README.md) (aka extractorapp): able to create zips from data served through OGC web services and send an email when your extraction is done,
* [geoserver](http://geoserver.org/): the reference implementation for many OGC web services,
Expand Down
Loading