Skip to content

Commit 1aabfd9

Browse files
committed
Merge branch 'release/1.2'
2 parents 6aa2933 + b21c39c commit 1aabfd9

File tree

141 files changed

+22648
-1686
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

141 files changed

+22648
-1686
lines changed

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ local_settings.py
99
.DS_Store
1010

1111
# FST
12-
fst_web/uploads/*/*.pdf
12+
fst_web/uploads/
1313
fst_web/database/*.db
1414

15+
# Migrations
16+
fst_web/fs_doc/migrations/
17+
# PyCharm
18+
.idea

.travis.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
language: python
2+
python:
3+
- "3.5"
4+
5+
env:
6+
- DJANGO_VERSION=1.10.3
7+
8+
install:
9+
- pip install -r requirements.txt
10+
- pip install -q Django==$DJANGO_VERSION
11+
script:
12+
- python manage.py test
13+

README.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
2+
[![Build Status](https://travis-ci.org/rinfo/fst.svg?branch=develop)](https://travis-ci.org/rinfo/fst) _FST source code is built and tested nightly and on every commit._
3+
4+
_For current technical documentation in English, see [FST wiki](https://github.com/rinfo/fst/wiki)._
5+
6+
7+
#FST (Föreskriftshantering som tjänst)#
8+
9+
FST är en webbtjänst för att publicera rättsinformationsdokument och dess metadata. Tjänsten har utvecklats för svenska myndigheter som vill publicera föreskrifter och andra dokument som öppna data.
10+
11+
FST är ett komplement till befintliga IT-lösningar: användare laddar upp befintliga dokument och tillhörande metadata i ett enkelt webbgränssnitt. Den inmatade informationen omvandlas automatiskt till ett strukturerat format och publiceras via ett ATOM/RSS-nyhetsflöde.
12+
13+
<img src="https://cloud.githubusercontent.com/assets/1655/20525721/0c70cf22-b0c1-11e6-831c-c1ef9e226362.png" width="30%"></img> <img src="https://cloud.githubusercontent.com/assets/1655/20525743/1fdcabbc-b0c1-11e6-96bd-d9c0e216912d.png" width="30%"></img>
14+
<img src="https://cloud.githubusercontent.com/assets/1655/20525766/3b734c1e-b0c1-11e6-9ce1-beb623110572.png" width="30%"></img>
15+
16+
##Att komma igång och använda FST##
17+
18+
Användarhandledningen är till för dig som ska använda FST när tjänsten är installerad.
19+
Texten är på svenska och riktar sig till jurister, webbredaktörer och andra handläggare:
20+
21+
[Användarhandledning](https://github.com/rinfo/fst/blob/develop/doc/anvandarhandledning_fst.pdf)
22+
23+
24+
Här finns en kort guide för den som vill installera och provköra FST på sin egen dator.
25+
Guiden är på engelska och förutsätter viss vana vid att installera programvara:
26+
27+
[Installera FST på din egen dator](https://github.com/rinfo/fst/wiki/Install-on-development-machine)
28+
29+
30+
För den tekniskt kunnige som vill installera FST på en publik server har vi en detaljerad guide på engelska:
31+
32+
[Installera FST som tjänst på en server](https://github.com/rinfo/fst/wiki/Server-installation-FST)
33+
34+
##Dokumentation##
35+
36+
Den aktuella tekniska dokumentationen finns på [FST:s wiki](https://github.com/rinfo/fst/wiki).
37+
38+
FST är implementerat med webbramverket [Django](https://www.djangoproject.com/), ett beprövat ramverk med öppen källkod och utmärkt [dokumentation](https://docs.djangoproject.com/en/1.10/). Genom att följa [denna guide](https://docs.djangoproject.com/en/1.10/intro/tutorial01/) får du en god överblick av hur FST:s kod fungerar i praktiken. Här finns också en introduktion till [Django admin](https://docs.djangoproject.com/en/1.10/ref/contrib/admin/), som vi har använt för FST:s användargränssnitt.
39+
40+
De grundläggande tekniska specifikationer som FST utgår från finns här: http://dev.lagrummet.se/dokumentation/#specifikationer.
41+
Centrala delar är [begreppsmodellen för svensk rättsinformation](http://dev.lagrummet.se/dokumentation/model.pdf), [användandet av nyhetsflöden för publicering](http://dev.lagrummet.se/dokumentation/system/atom-insamling.pdf) och [principerna för att skapa persistenta identifierare](http://dev.lagrummet.se/dokumentation/system/uri-principer.pdf). Dessa tre styr på ett grundläggande sätt den tekniska utformningen av FST.
42+
43+
_Observera att projektdokumentationen från Rättsinformationsprojektet inte är uppdaterad._
44+
45+
##Bidra till utvecklingsarbetet##
46+
47+
FST är öppen källkod. Det innebär att det står var och en fritt att anpassa kodbasen efter egna behov.
48+
49+
Github:s har en kort guide som beskriver hur man [skapar en kopia av ett projekt och fortsätter att samarbeta med originalet](https://guides.github.com/activities/forking/). Termen för detta är att "forka" ett öppet källkodsprojekt. Vi rekommenderar alla som är intresserade av att delta mer aktivt att läsa på och göra på det sättet.
50+
51+
Aktuell teknisk dokumentation för FST finns på [FST:s wiki](https://github.com/rinfo/fst/wiki).
52+
53+
54+
##Kontakt##
55+
56+
För mer information kontakta [email protected].
57+
58+
##Licens##
59+
60+
FST ges ut under BSD-licensen. Det betyder att du får
61+
använda och vidareutveckla koden om du vill, även i kommersiella
62+
sammanhang, men att den inte kommer med några garantier för funktion
63+
eller lämplighet. Se [BSD-licensen](https://github.com/rinfo/fst/blob/master/LICENSE.TXT) för mer information om möjligheter
64+
att använda dig av programkoden.

README.txt

Lines changed: 0 additions & 155 deletions
This file was deleted.

deploy/apache2/prod/httpd.conf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
ServerName fst.lagrummet.se
2+
3+
# The path to a virtualenv directory
4+
WSGIPythonHome /opt/rinfo/fst/venv-default/
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<VirtualHost *:80>
2+
ServerAdmin webmaster@localhost
3+
4+
DocumentRoot /var/www
5+
6+
<Directory /var/www/>
7+
Options Indexes FollowSymLinks MultiViews
8+
AllowOverride None
9+
Order allow,deny
10+
11+
allow from all
12+
# Attempt to redirect all traffic from HTTP to HTTPS
13+
RewriteEngine On
14+
RewriteBase /
15+
RewriteCond %{HTTPS} !=on
16+
RewriteRule ^(.*)$ https://fst.lagrummet.se/$1 [L,R]
17+
# Thats's it!
18+
</Directory>
19+
20+
ErrorLog ${APACHE_LOG_DIR}/error.log
21+
22+
# Possible values include: debug, info, notice, warn, error, crit,
23+
# alert, emerg.
24+
LogLevel warn
25+
26+
CustomLog ${APACHE_LOG_DIR}/access.log combined
27+
28+
</VirtualHost>

0 commit comments

Comments
 (0)