added new template

This commit is contained in:
Esther Kleinhenz 2018-09-28 17:02:23 +02:00
parent 49ecd88a28
commit 48ca31a47b
8 changed files with 109 additions and 55 deletions

View File

@ -35,5 +35,7 @@
\citation{*} \citation{*}
\bibdata{references/References_2} \bibdata{references/References_2}
\bibcite{Verdam}{{Lei13}{}{{}}{{}}} \bibcite{Verdam}{{Lei13}{}{{}}{{}}}
\bibcite{Ndukwe}{{Ndu17}{}{{}}{{}}}
\bibcite{Shelest}{{She09}{}{{}}{{}}}
\providecommand\NAT@force@numbers{}\NAT@force@numbers \providecommand\NAT@force@numbers{}\NAT@force@numbers
\@writefile{toc}{\contentsline {chapter}{Referenzen}{11}{chapter*.4}} \@writefile{toc}{\contentsline {chapter}{Referenzen}{11}{chapter*.4}}

View File

@ -1,4 +1,4 @@
\begin{thebibliography}{Lei13} \begin{thebibliography}{Ndu17}
\bibitem[Lei13]{Verdam} \bibitem[Lei13]{Verdam}
Ingo Leipner. Ingo Leipner.
@ -8,4 +8,20 @@ Ingo Leipner.
\newblock \newblock
http://www.mz-web.de/wirtschaft/e-mail-flut-mails-bearbeiten-kommunikation-stress-zeit-sparen. http://www.mz-web.de/wirtschaft/e-mail-flut-mails-bearbeiten-kommunikation-stress-zeit-sparen.
\bibitem[Ndu17]{Ndukwe}
Nnenna Ndukwe.
\newblock Python is the back-end programming language of the future and
heres why.
\newblock 2017.
\newblock
https://medium.com/@nnennahacks/https-medium-com-nnennandukwe-python-is-the-back-end-programming-language-of-the-future-heres-why.
\bibitem[She09]{Shelest}
Alexy Shelest.
\newblock Model view controller, model view presenter, and model view viewmodel
design patterns.
\newblock 2009.
\newblock
https://www.codeproject.com/Articles/42830/Model-View-Controller-Model-View-Presenter-and-Mod.
\end{thebibliography} \end{thebibliography}

View File

@ -12,45 +12,47 @@ A level-1 auxiliary file: chapters/fazit.aux
The style file: alpha.bst The style file: alpha.bst
Database file #1: ../references/References_2.bib Database file #1: ../references/References_2.bib
Warning--empty journal in Verdam Warning--empty journal in Verdam
You've used 1 entry, Warning--empty journal in Ndukwe
Warning--empty journal in Shelest
You've used 3 entries,
2543 wiz_defined-function locations, 2543 wiz_defined-function locations,
572 strings with 5001 characters, 584 strings with 5442 characters,
and the built_in function-call counts, 297 in all, are: and the built_in function-call counts, 841 in all, are:
= -- 27 = -- 81
> -- 8 > -- 24
< -- 1 < -- 3
+ -- 2 + -- 6
- -- 2 - -- 6
* -- 15 * -- 41
:= -- 59 := -- 155
add.period$ -- 4 add.period$ -- 12
call.type$ -- 1 call.type$ -- 3
change.case$ -- 5 change.case$ -- 15
chr.to.int$ -- 1 chr.to.int$ -- 3
cite$ -- 2 cite$ -- 6
duplicate$ -- 14 duplicate$ -- 42
empty$ -- 21 empty$ -- 61
format.name$ -- 4 format.name$ -- 12
if$ -- 55 if$ -- 161
int.to.chr$ -- 1 int.to.chr$ -- 1
int.to.str$ -- 0 int.to.str$ -- 0
missing$ -- 1 missing$ -- 3
newline$ -- 9 newline$ -- 21
num.names$ -- 3 num.names$ -- 9
pop$ -- 6 pop$ -- 18
preamble$ -- 1 preamble$ -- 1
purify$ -- 6 purify$ -- 18
quote$ -- 0 quote$ -- 0
skip$ -- 12 skip$ -- 33
stack$ -- 0 stack$ -- 0
substring$ -- 7 substring$ -- 21
swap$ -- 0 swap$ -- 0
text.length$ -- 1 text.length$ -- 3
text.prefix$ -- 1 text.prefix$ -- 3
top$ -- 0 top$ -- 0
type$ -- 8 type$ -- 24
warning$ -- 1 warning$ -- 3
while$ -- 2 while$ -- 6
width$ -- 2 width$ -- 5
write$ -- 15 write$ -- 41
(There was 1 warning) (There were 3 warnings)

View File

@ -1,4 +1,4 @@
This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xelatex 2018.6.7) 28 SEP 2018 12:27 This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xelatex 2018.6.7) 28 SEP 2018 16:57
entering extended mode entering extended mode
\write18 enabled. \write18 enabled.
file:line:error style messages enabled. file:line:error style messages enabled.
@ -1224,29 +1224,29 @@ Package babel Info: Redefining german shorthand "|
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 1. (babel) in language on input line 1.
Package babel Info: Redefining german shorthand "f Package babel Info: Redefining german shorthand "f
(babel) in language on input line 4.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 4.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 4.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 5. (babel) in language on input line 5.
Package babel Info: Redefining german shorthand "| Package babel Info: Redefining german shorthand "|
(babel) in language on input line 5. (babel) in language on input line 5.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 5. (babel) in language on input line 5.
Package babel Info: Redefining german shorthand "f Package babel Info: Redefining german shorthand "f
(babel) in language on input line 6. (babel) in language on input line 9.
Package babel Info: Redefining german shorthand "| Package babel Info: Redefining german shorthand "|
(babel) in language on input line 6. (babel) in language on input line 9.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 6. (babel) in language on input line 9.
Package babel Info: Redefining german shorthand "f Package babel Info: Redefining german shorthand "f
(babel) in language on input line 7. (babel) in language on input line 10.
Package babel Info: Redefining german shorthand "| Package babel Info: Redefining german shorthand "|
(babel) in language on input line 7. (babel) in language on input line 10.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 7. (babel) in language on input line 10.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 11.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 11.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 11.
) )
Package babel Info: Redefining german shorthand "f Package babel Info: Redefining german shorthand "f
(babel) in language on input line 56. (babel) in language on input line 56.
@ -1475,9 +1475,25 @@ Package babel Info: Redefining german shorthand "~
Missing character: There is no ̈ in font aer10! Missing character: There is no ̈ in font aer10!
Missing character: There is no ̈ in font aer10! Missing character: There is no ̈ in font aer10!
Missing character: There is no ̈ in font aer10! Missing character: There is no ̈ in font aer10!
Missing character: There is no in font aer10!
Underfull \hbox (badness 1163) in paragraph at lines 4--10 Underfull \hbox (badness 10000) in paragraph at lines 12--18
[]\T1/aer/m/n/10.95 Ingo Leip-ner. Stress fur be-schaf-tig-te: Wie kann man die e-mail-flut be- \T1/aer/m/n/10.95 nnennandukwe-python-is-the-back-end-programming-language-of-the-future-
[]
Underfull \hbox (badness 10000) in paragraph at lines 20--26
[]\T1/aer/m/n/10.95 Alexy She-lest. Mo-del view con-trol-ler, mo-del view pre-
[]
Underfull \hbox (badness 10000) in paragraph at lines 20--26
\T1/aer/m/n/10.95 sen-ter, and mo-del view view-mo-del de-sign pat-terns. 2009.
[]
Underfull \hbox (badness 10000) in paragraph at lines 20--26
\T1/aer/m/n/10.95 https://www.codeproject.com/Articles/42830/Model-View-Controller-Model-
[] []
) )
@ -1505,10 +1521,10 @@ Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 75.
) )
(\end occurred when \ifnum on line 5 was incomplete) (\end occurred when \ifnum on line 5 was incomplete)
Here is how much of TeX's memory you used: Here is how much of TeX's memory you used:
26498 strings out of 492970 26504 strings out of 492970
475143 string characters out of 6133939 475230 string characters out of 6133939
545186 words of memory out of 5000000 545186 words of memory out of 5000000
30124 multiletter control sequences out of 15000+600000 30130 multiletter control sequences out of 15000+600000
553864 words of font info for 60 fonts, out of 8000000 for 9000 553864 words of font info for 60 fonts, out of 8000000 for 9000
1348 hyphenation exceptions out of 8191 1348 hyphenation exceptions out of 8191
58i,11n,50p,10437b,822s stack positions out of 5000i,500n,10000p,200000b,80000s 58i,11n,50p,10437b,822s stack positions out of 5000i,500n,10000p,200000b,80000s

View File

@ -1,7 +1,11 @@
\chapter{Framework} \chapter{Framework}
\label{ch:framework} \label{ch:framework}
Grundlagen... Um die Website-Erweiterung realisieren zu können, wird zunächst festgelegt welche Programmierschnittstellen verwendet werden. Im Web-Backend fällt die Wahl auf die objektorientierte Sprache Python, das ausschlie"slich Serverseitig anwendbar ist. Der Programmaufbau Pythons macht den Code leicht lesbar und der einfache Syntax ermöglicht einen strukturierte Implementierung der Website([Ndu17]). Ein entscheidende Vorteil hierbei ist das dazugehörige Web-Framework Django, auf das im folgenden Kapitel genauer eingegangen wird.
\section{Django} \section{Django}
Django ist eine Erweiterung, die auf einer Model-View-Presenter (MVP) Architektur basiert. Ähnlich wie der Model-View-Controller sind die Interaktionen zwischen Model und View die Auswahl und Ausführung von Befehlen und das Auslösen von Ereignissen. Da die View aber hier bereits den Gro"steil des Controllers übernimmt, ist der MVP eine Überarbeitung. Der Teil, der Elemente des Modells auswählt, Operationen durchführt und alle Ereignisse kapselt, ergibt die Presenter-Klasse([She09]).
auf die Daten vom Model zurück und das Model teilt der View mit, wenn sich Daten ändern. Da nun aber nahezu alle Aufgaben des Controllers von der View übernommen werden,
\section{Erweiterung} \section{Erweiterung}
\subsection {Taggable-Manager} \subsection {Taggable-Manager}
\section{Bootstrap} \section{Bootstrap}

View File

@ -3,3 +3,17 @@
title = "Stress für Beschäftigte: Wie kann man die E-Mail-Flut bekämpfen", title = "Stress für Beschäftigte: Wie kann man die E-Mail-Flut bekämpfen",
year = "2013", year = "2013",
note = "http://www.mz-web.de/wirtschaft/e-mail-flut-mails-bearbeiten-kommunikation-stress-zeit-sparen" } note = "http://www.mz-web.de/wirtschaft/e-mail-flut-mails-bearbeiten-kommunikation-stress-zeit-sparen" }
@article{Ndukwe,
author = "Nnenna Ndukwe",
title = "Python is the back-end programming language of the future and heres why",
year = "2017",
note = "https://medium.com/@nnennahacks/https-medium-com-nnennandukwe-python-is-the-back-end-programming-language-of-the-future-heres-why" }
@article{Shelest,
author = "Alexy Shelest",
title = "Model View Controller, Model View Presenter, and Model View ViewModel Design Patterns",
year = "2009",
note = "https://www.codeproject.com/Articles/42830/Model-View-Controller-Model-View-Presenter-and-Mod" }