openantrag
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
openantrag [20.06.2018 09:28] – [Openantrag] thooge | openantrag [23.06.2018 15:33] (aktuell) – [Parlamente] thooge | ||
---|---|---|---|
Zeile 10: | Zeile 10: | ||
* Pushbullet | * Pushbullet | ||
* Pushover | * Pushover | ||
+ | |||
===== Windows ===== | ===== Windows ===== | ||
Zeile 16: | Zeile 17: | ||
zu bekommen. Anschließend dann verwenden aktueller Versionen der | zu bekommen. Anschließend dann verwenden aktueller Versionen der | ||
verwendeten Komponenten. | verwendeten Komponenten. | ||
+ | |||
+ | Nachdem die alte Konfiguration läuft, geht es an die Aktualisierung: | ||
+ | * RavenDB 4.0.5 | ||
+ | * Datenbank aus 2.5 kann über 3.5 nach 4 konvertiert werden | ||
+ | * Anwendung muß auf .NET 4.6.1 umgestellt werden | ||
+ | * Es gibt einige Änderungen, | ||
==== RavenDB ==== | ==== RavenDB ==== | ||
Zeile 40: | Zeile 47: | ||
=== Berechtigungen === | === Berechtigungen === | ||
- | Über ASP.NET Xml Security Providers: | + | Es gibt |
- | https:// | + | * Einen Administrator |
+ | * Normale Benutzer | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | Die Berechtigungen werden aus der Datei '' | ||
+ | Damit das ganze funktioniert wird noch ein Membership Provider benötigt. | ||
+ | Dies ist ein eigenständiges Projekt. | ||
+ | Siehe auch: | ||
+ | [[https:// | ||
- | TODO Genaues Format noch nicht geklärt | + | Der dort beschriebene Code muß geringfügig angepaßt werden, damit er für unsere Situation paßt. |
+ | Insbesondere ist ein Verweis auf '' | ||
- | <file xml Roles.xml> | + | In '' |
- | <?xml version="1.0" | + | übernommen werden. Wir verwenden '' |
- | < | + | <code vb> |
- | </Roles> | + | MembershipUser user = new MembershipUser( |
- | </file> | + | Name, |
+ | node["UserName" | ||
+ | node["UserID"].InnerText, | ||
+ | node["EMail" | ||
+ | String.Empty, | ||
+ | node[" | ||
+ | true, | ||
+ | false, | ||
+ | DateTime.Now, | ||
+ | DateTime.Now, | ||
+ | DateTime.Now, | ||
+ | DateTime.Now, | ||
+ | new DateTime(1980, | ||
+ | ); | ||
+ | |||
+ | </code> | ||
<file xml Users.xml> | <file xml Users.xml> | ||
Zeile 57: | Zeile 92: | ||
< | < | ||
< | < | ||
+ | < | ||
< | < | ||
- | < | + | < |
- | < | + | < |
</ | </ | ||
< | < | ||
< | < | ||
+ | < | ||
< | < | ||
- | < | + | < |
- | < | + | < |
</ | </ | ||
</ | </ | ||
</ | </ | ||
- | === Anwendungseinstellungen === | + | Rollen: |
+ | * '' | ||
+ | * Jedes Parlament ('' | ||
- | Settings: | + | === Anwendungseinstellungen === |
- | ^ Setting ^ Beschreibung ^ | + | |
- | | PushbulletApiUrl | | | + | |
- | | PushbulletAccessToken | | | + | |
- | | PushoverApiUrl | | | + | |
- | | PushoverAppToken | | | + | |
- | | PushoverUserKey | | | + | |
- | | TwitterConsumerKey | | | + | |
- | | TwitterConsumerSecret | | | + | |
- | | TwitterAccessToken | | | + | |
- | | TwitterAccessTokenSecret | | | + | |
- | | TwitterRequestUrl | | | + | |
- | | PiratlyApiKey | | | + | |
- | | SendMail | | | + | |
- | | InfoMailCC | | | + | |
- | | MailSender | | | + | |
- | | SendTweets | | | + | |
- | | SendPushoverNotification | | | + | |
- | | DefaultPagerListPageSize | | | + | |
- | | DefaultPagerListWingLength | | | + | |
- | | RandomKey_AllowCapitalLetters | | | + | |
- | | RandomKey_Letters | | | + | |
- | | RandomKey_Numbers | | | + | |
- | | NotificationPageCount | | | + | |
- | | ProposalListCount | | | + | |
+ | Settings in '' | ||
+ | ^ Setting | ||
+ | | PushbulletApiUrl | ||
+ | | PushbulletAccessToken | ||
+ | | PushoverApiUrl | ||
+ | | PushoverAppToken | ||
+ | | PushoverUserKey | ||
+ | | TwitterConsumerKey | ||
+ | | TwitterConsumerSecret | ||
+ | | TwitterAccessToken | ||
+ | | TwitterAccessTokenSecret | ||
+ | | TwitterRequestUrl | ||
+ | | PiratlyApiKey | ||
+ | | SendMail | ||
+ | | InfoMailCC | ||
+ | | MailSender | ||
+ | | SendTweets | ||
+ | | SendPushoverNotification | ||
+ | | DefaultPagerListPageSize | ||
+ | | DefaultPagerListWingLength | ||
+ | | RandomKey_AllowCapitalLetters | ||
+ | | RandomKey_Letters | ||
+ | | RandomKey_Numbers | ||
+ | | NotificationPageCount | ||
+ | | ProposalListCount | ||
+ | ==== Parlamente ==== | ||
+ | ^ Status ^ Bezeichnung ^ | ||
+ | | 0 | Inaktiv | | ||
+ | | 1 | Aktiv | | ||
+ | | 2 | Nur lesen | | ||
+ | | 4 | Beendet | | ||
- | ==== ==== | ||
<file xml Representations.xml> | <file xml Representations.xml> | ||
<?xml version=" | <?xml version=" | ||
< | < | ||
- | <item id=" | + | <item id=" |
api-key=" | api-key=" | ||
label=" | label=" | ||
name=" | name=" | ||
- | level=" | + | level=" |
group-type=" | group-type=" | ||
link="" | link="" | ||
Zeile 125: | Zeile 170: | ||
</ | </ | ||
< | < | ||
- | < | + | < |
+ | < | ||
</ | </ | ||
< | < | ||
Zeile 159: | Zeile 205: | ||
< | < | ||
- | | + | |
- | < | + | < |
- | < | + | < |
- | </ | + | |
- | <connectionStrings> | + | <!-- PublicKeyToken aus der Assembly mit "sn -T < |
- | <add name=" | + | oder aus %windir\Microsoft.NET\assembly% auslesen --> |
- | </ | + | |
+ | < | ||
+ | | ||
+ | <add name=" | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | < | ||
+ | <add name=" | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | < | ||
+ | | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | </ | ||
</ | </ | ||
Zeile 183: | Zeile 266: | ||
* Teaser.xml | * Teaser.xml | ||
+ | ==== Deploy ==== | ||
+ | |||
+ | Veröffentlichen der Anwendung auf einem Server (ohne Entwicklungsumgebung). | ||
+ | Erfolgreich getestet mit einem Windows 7 mit IIS. | ||
+ | |||
+ | - IIS installieren | ||
+ | - RavenDB 2.5 muß laufen | ||
+ | - ASP.NET initialisieren< | ||
+ | cd C: | ||
+ | aspnet_regiis -i | ||
+ | </ | ||
+ | - Überkopieren der Daten | ||
+ | * Am besten die Funktion " | ||
===== Linux ===== | ===== Linux ===== |
openantrag.1529486894.txt.gz · Zuletzt geändert: 20.06.2018 09:28 von thooge