Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
G
GoikLectures
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Deploy
Releases
Container Registry
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Goik Martin
GoikLectures
Commits
52ea8aa5
Commit
52ea8aa5
authored
7 years ago
by
Goik Martin
Browse files
Options
Downloads
Patches
Plain Diff
New project ideas
parent
695f3203
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
Doc/Common/glossary.xml
+10
-0
10 additions, 0 deletions
Doc/Common/glossary.xml
Doc/Tdoc/projects.xml
+109
-25
109 additions, 25 deletions
Doc/Tdoc/projects.xml
with
119 additions
and
25 deletions
Doc/Common/glossary.xml
+
10
−
0
View file @
52ea8aa5
...
...
@@ -95,6 +95,16 @@
</glossdef>
</glossentry>
<glossentry
xml:id=
"glo_DITA"
>
<glossterm><acronym>
DITA
</acronym></glossterm>
<glossdef>
<para><link
xlink:href=
"https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=dita"
>
Darwin
Information Typing Architecture
</link></para>
</glossdef>
</glossentry>
<glossentry
xml:id=
"glo_DNS"
>
<glossterm><acronym>
DNS
</acronym></glossterm>
...
...
This diff is collapsed.
Click to expand it.
Doc/Tdoc/projects.xml
+
109
−
25
View file @
52ea8aa5
<?xml version="1.0" encoding="UTF-8"?>
<chapter
version=
"5.1"
xml:id=
"tdoc
C
hap
P
rojects"
<chapter
version=
"5.1"
xml:id=
"tdoc
_c
hap
_p
rojects"
xmlns=
"http://docbook.org/ns/docbook"
xmlns:xlink=
"http://www.w3.org/1999/xlink"
xmlns:xi=
"http://www.w3.org/2001/XInclude"
xmlns:svg=
"http://www.w3.org/2000/svg"
xmlns:ns=
"http://docbook.org/ns/transclusion"
xmlns:m=
"http://www.w3.org/1998/Math/MathML"
xmlns:html=
"http://www.w3.org/1999/xhtml"
xmlns:db=
"http://docbook.org/ns/docbook"
>
<title>
Possible projects
</title>
<orderedlist>
<listitem>
<para>
Supporting multilingual documents and translations.
</para>
</listitem>
<listitem>
<para>
Exporting and post processing HdM course data.
</para>
</listitem>
<listitem>
<para>
Displaying version differences related to revisions of a given
document.
</para>
</listitem>
<listitem>
<para>
Build process implementation supporting image / video
entities.
</para>
</listitem>
<listitem>
<para>
Implementing end user editor support and style sheets for a
dedicated XML document schema.
</para>
</listitem>
</orderedlist>
<glosslist>
<glossentry>
<glossterm><xref
linkend=
"glo_DITA"
/>
based lecture notes
</glossterm>
<glossdef>
<para>
The promising
<xref
linkend=
"glo_DITA"
/>
standard allows for
<link
xlink:href=
"https://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture#Topic_orientation"
>
topic
oriented
</link>
documents.
</para>
<para>
Current lecture notes are
<link
xlink:href=
"https://gitlab.mi.hdm-stuttgart.de/goik/GoikLectures/tree/master/Doc"
>
being
represented
</link>
as
<xref
linkend=
"glo_Docbook"
/>
in a
<quote>
linear
</quote>
fashion. Employing DITA requires:
</para>
<itemizedlist>
<listitem>
<para>
Identify sample topics.
</para>
</listitem>
<listitem>
<para>
Identify topic relationships for building maps.
</para>
</listitem>
<listitem>
<para>
Customizing target format generators (
<xref
linkend=
"glo_HTML"
/>
,
<xref
linkend=
"glo_PDF"
/>
, ...).
</para>
</listitem>
</itemizedlist>
<para>
The current lecture notes content may serve as a starting point
for creating appropriate assets. Other content may be used as well:
The project's goal is providing a self-consistent prototype.
</para>
<para>
Both
<xref
linkend=
"glo_XMLMind"
/>
and
<xref
linkend=
"glo_OxygenXml"
/>
support
<xref
linkend=
"glo_DITA"
/>
documents
and related topic maps in particular.
</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>
Assembly based lecture notes
</glossterm>
<glossdef>
<para>
This suggestion is related to the latter. Starting from
<link
xlink:href=
"https://tdg.docbook.org/tdg/5.1"
>
DocBook version
5.1
</link>
support for
<link
xlink:href=
"https://tdg.docbook.org/tdg/5.2/ch06.html"
>
assemblies
</link>
is being provided. These are another means addressing topic oriented
content creation.
</para>
<para><xref
linkend=
"glo_XMLMind"
/>
and
<xref
linkend=
"glo_OxygenXml"
/>
provide assembly support.
</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>
Enhanced Maven/Gradle archetype
</glossterm>
<glossdef>
<para>
Deriving targets from
<link
xlink:href=
"https://tdg.docbook.org/tdg/5.1"
>
DocBook
</link>
content
may be effected by using appropriate
<link
xlink:href=
"https://mvnrepository.com/artifact/org.docbook"
>
Maven
archetypes
</link>
.
</para>
<para>
While these archetypes provide a good build automation they fall
short when transformations require preprocessing of images with
respect to a given target format.
</para>
<para>
Example: An author may provide a PDF image by virtue of
<tag
class=
"starttag"
>
imagedata fileref="image.pdf"
</tag>
. Generated
<xref
linkend=
"glo_HTML"
/>
or
<xref
linkend=
"glo_EPUB"
/>
targets will
require a transformation to e.g.
<xref
linkend=
"glo_SVG"
/>
or
<xref
linkend=
"glo_PNG"
/>
.
</para>
<para>
Likewise embedded video assets may also require type
transformations for
<link
xlink:href=
"https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats"
>
supporting
different browsers
</link>
.
</para>
</glossdef>
</glossentry>
</glosslist>
<section
xml:id=
"tdoc_chap_pastProjects"
>
<title>
Past projects
</title>
<orderedlist>
<listitem>
<para>
Supporting multilingual documents and translations.
</para>
</listitem>
<listitem>
<para>
Exporting and post processing HdM course data.
</para>
</listitem>
<listitem>
<para>
Displaying version differences related to revisions of a given
document.
</para>
</listitem>
<listitem>
<para>
Implementing end user editor support and style sheets for a
dedicated XML document schema.
</para>
</listitem>
</orderedlist>
</section>
</chapter>
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment