From fa2af2d8b90f513a7ac6ba4c8efd3a12dca99d66 Mon Sep 17 00:00:00 2001 From: Patrick Jentsch Date: Tue, 25 Feb 2020 14:53:33 +0100 Subject: [PATCH] new poster --- app/main/views.py | 12 +- app/templates/main/poster.html.j2 | 358 +++++++++++------------------ app/templates/main/poster2.html.j2 | 264 +++++++++++++++++++++ 3 files changed, 410 insertions(+), 224 deletions(-) create mode 100644 app/templates/main/poster2.html.j2 diff --git a/app/main/views.py b/app/main/views.py index 73bff387..c987af86 100644 --- a/app/main/views.py +++ b/app/main/views.py @@ -28,4 +28,14 @@ def dashboard(): @main.route('/poster') def poster(): - return render_template('main/poster.html.j2', title='nopaque: Dienste und Prozesse') + login_form = LoginForm(prefix='login-form') + if login_form.validate_on_submit(): + user = User.query.filter_by(username=login_form.user.data).first() + if user is None: + user = User.query.filter_by(email=login_form.user.data).first() + if user is not None and user.verify_password(login_form.password.data): + login_user(user, login_form.remember_me.data) + return redirect(url_for('main.dashboard')) + flash('Invalid email/username or password.') + return render_template('main/poster.html.j2', login_form=login_form, + title='nopaque: Dienste und Prozesse') diff --git a/app/templates/main/poster.html.j2 b/app/templates/main/poster.html.j2 index 0173042d..7daac7ab 100644 --- a/app/templates/main/poster.html.j2 +++ b/app/templates/main/poster.html.j2 @@ -1,264 +1,176 @@ {% extends "nopaque.html.j2" %} +{% set parallax = True %} + {% block page_content %} - +
+
+
+

nopaque

+

Patrick Jentsch, Stephan Porada und Helene Schlicht

+
+
+
-
-
-
- burst_modeFile Setup -

- Häufig liegen Digitalisate textueller Foschungsdaten (Bücher, Briefe etc.) in mehreren Dateien und Formaten vor. Nopaque ermöglicht die Konvertierung und Zusammenfassung in ein einheitliches Datenformat, was eine vereinfachte Weiterverarbeitung mit weiteren Services ermöglicht. -

+
+
+ +
+
+ +
+
+
-
-
-
- File - +
+

Why you should use nopaque

+

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.

+
+ +
+
+
+ flash_on +

Speeds up your work

+

All tools provided by nopaque are carefully selected to provide a complete tool suite without delaying compatibility issues.

-
- +
+ cloud +

Cloud infrastructure

+

All computational work is processed within nopaques cloud infrastructure. You don't need to install any software, great right?

+
+
+ group +

User friendly

+

By utilizing elements and principles of Material Design, we were able to create a framework that focuses on User Experience.

+
+
+ settings +

Passt gut zum Prozess

+

We have provided detailed documentation as well as specific code examples to help new users get started.

-
-

 

- -
-
-
-
-
-
-
- Ausgabe -

Nach Eingabeateinamen sortierte Multipage-TIFF-Dateien.

-
+
+
+
-

-

- Umgesetzt mit ImageMagick
- als Docker Swarm Service -
-

-
-
-
-
- -
-
-
- find_in_pageOptical Character Recognition -

- Durch optische Analysemethoden werden aus Bilddaten, wie Fotos oder - Scans, Textdateien erzeugt. Erst dieser Vorverarbeitungsschritt - ermöglicht eine weitere computergestützte Verarbeitung von Dokumenten. -

+
+
+
-
-
-
- File - +
+

What can nopaque do for you

+

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.

+
+ +
+
+
+
+ burst_mode +

File setup

+

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

-
- +
+ find_in_page +

Optical Character Recognition

+

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

+
+
+ format_textdirection_l_to_r +

Natural Language Processing

+

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

+
+
+ search +

Corpus analysis

+

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

-
-

 

- -
-
-
-
-
-
-
- Ausgabe -

- Textdateien, PDF-Dateien und TEI P5 konforme XML-Dateien. -

-
+{% if current_user.is_anonymous %} +
+
+
-

-

- Pipelineumsetzung mit Tesseract OCR
- als Docker Swarm Service -
-

-
-
-
-
- -
-
-
- format_textdirection_l_to_rNatural Language Processing -

- Mit Hilfe computergestützter linguistischer Datenverarbeitungsmethoden - (Tokenisierung, Lemmatisierung, Part-of-speech-Tagging und - Eigennamenerkennung) werden Textdateien mit weiteren Informationen ausgezeichnet. -

+
+
+
-
-
-
- File - -
-
- -
+
+

Registration and log in

+

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

+ person_addRegister +
+ +
+
+
+
+
+ Log in + {{ login_form.hidden_tag() }} +
+ person + {{ login_form.user(class='validate') }} + {{ login_form.user.label }} + {% for error in login_form.user.errors %} + {{ error }} + {% endfor %} +
+
+ vpn_key + {{ login_form.password(class='validate') }} + {{ login_form.password.label }} + {% for error in login_form.password.errors %} + {{ error }} + {% endfor %} +
+
+ +
+
+ +
+
+
+
+
+ {{ macros.submit_button(login_form.submit) }} +
+
-
-

 

- -
-
-
-
-
-
-
- Ausgabe -

Korpusdateien im verticalized text-Format (XML-Dialekt, Ähnelt CoNLL).

-
+
+
+
-

-

- Pipelineumsetzung mit spaCy
- als Docker Swarm Service -
-

-
-
-
- -
- -
-
-
- searchCorpus Analysis -

- Mittels CQP Query Language können komplexe Suchanfragen unter - Zuhilfenahme von Metadaten und NLP-Auszeichnungen an eigens erstellte - Korpora gestellt werden. Ergebnisse können als Text oder in abstrakter Darstellung ausgewertet werden. -

-
- search - -
- subdirectory_arrow_right -

- The | DET - quick | ADJ - brown | ADJ - fox | PROPN - jumps | VERB - over | ADP - the | DET - lazy | ADJ - - dog | NOUN - - . | PUNCT -

-
-
-
-
-
-
- -
-
-
- Ausgabe -

- Export der Ergebnisse in JSON. (Zunkünftig angedacht: CSV, Excel und - HTML) -

-
-
-

-

- Umgesetzt mit IMS Open Corpus Workbench
- als lokaler Docker-Container -
-

-
- -
-

 

-

 

-

 

-

 

-
- - +{% endif %} {% endblock %} diff --git a/app/templates/main/poster2.html.j2 b/app/templates/main/poster2.html.j2 new file mode 100644 index 00000000..0173042d --- /dev/null +++ b/app/templates/main/poster2.html.j2 @@ -0,0 +1,264 @@ +{% extends "nopaque.html.j2" %} + +{% block page_content %} + + +
+
+
+ burst_modeFile Setup +

+ Häufig liegen Digitalisate textueller Foschungsdaten (Bücher, Briefe etc.) in mehreren Dateien und Formaten vor. Nopaque ermöglicht die Konvertierung und Zusammenfassung in ein einheitliches Datenformat, was eine vereinfachte Weiterverarbeitung mit weiteren Services ermöglicht. +

+
+
+
+
+ File + +
+
+ +
+
+
+
+

 

+ +
+
+
+
+
+
+
+
+ +
+
+
+ Ausgabe +

Nach Eingabeateinamen sortierte Multipage-TIFF-Dateien.

+
+
+

+

+ Umgesetzt mit ImageMagick
+ als Docker Swarm Service +
+

+
+
+
+
+ +
+ +
+
+
+ find_in_pageOptical Character Recognition +

+ Durch optische Analysemethoden werden aus Bilddaten, wie Fotos oder + Scans, Textdateien erzeugt. Erst dieser Vorverarbeitungsschritt + ermöglicht eine weitere computergestützte Verarbeitung von Dokumenten. +

+
+
+
+
+ File + +
+
+ +
+
+
+
+

 

+ +
+
+
+
+
+
+
+
+ +
+
+
+ Ausgabe +

+ Textdateien, PDF-Dateien und TEI P5 konforme XML-Dateien. +

+
+
+

+

+ Pipelineumsetzung mit Tesseract OCR
+ als Docker Swarm Service +
+

+
+
+
+
+ +
+ +
+
+
+ format_textdirection_l_to_rNatural Language Processing +

+ Mit Hilfe computergestützter linguistischer Datenverarbeitungsmethoden + (Tokenisierung, Lemmatisierung, Part-of-speech-Tagging und + Eigennamenerkennung) werden Textdateien mit weiteren Informationen ausgezeichnet. +

+
+
+
+
+ File + +
+
+ +
+
+
+
+

 

+ +
+
+
+
+
+
+
+
+ +
+
+
+ Ausgabe +

Korpusdateien im verticalized text-Format (XML-Dialekt, Ähnelt CoNLL).

+
+
+

+

+ Pipelineumsetzung mit spaCy
+ als Docker Swarm Service +
+

+
+
+
+
+ +
+ +
+
+
+ searchCorpus Analysis +

+ Mittels CQP Query Language können komplexe Suchanfragen unter + Zuhilfenahme von Metadaten und NLP-Auszeichnungen an eigens erstellte + Korpora gestellt werden. Ergebnisse können als Text oder in abstrakter Darstellung ausgewertet werden. +

+
+ search + +
+ subdirectory_arrow_right +

+ The | DET + quick | ADJ + brown | ADJ + fox | PROPN + jumps | VERB + over | ADP + the | DET + lazy | ADJ + + dog | NOUN + + . | PUNCT +

+
+
+
+
+
+
+ +
+
+
+ Ausgabe +

+ Export der Ergebnisse in JSON. (Zunkünftig angedacht: CSV, Excel und + HTML) +

+
+
+

+

+ Umgesetzt mit IMS Open Corpus Workbench
+ als lokaler Docker-Container +
+

+
+ +
+

 

+

 

+

 

+

 

+
+ + +{% endblock %}