remove some files from git
18
.hgignore
@ -1,18 +0,0 @@
|
||||
^.venv/
|
||||
^openslides/.venv/
|
||||
\.pyc$
|
||||
\.swp$
|
||||
^openslides/settings\.py$
|
||||
^openslides/urls\.py$
|
||||
^database\.db$
|
||||
~$
|
||||
\.DS_Store$
|
||||
^extras/website/_build
|
||||
^extras/website/site-static
|
||||
^docs/_build
|
||||
^dist/
|
||||
^versiontools
|
||||
|
||||
|
||||
syntax:glob
|
||||
*.egg-info
|
@ -1,142 +0,0 @@
|
||||
# Makefile for Sphinx documentation
|
||||
#
|
||||
|
||||
# You can set these variables from the command line.
|
||||
SPHINXOPTS =
|
||||
SPHINXBUILD = sphinx-build
|
||||
PAPER =
|
||||
BUILDDIR = _build
|
||||
LANGUAGES = de en
|
||||
|
||||
# Internal variables.
|
||||
PAPEROPT_a4 = -D latex_paper_size=a4
|
||||
PAPEROPT_letter = -D latex_paper_size=letter
|
||||
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$$lang $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) -c . -A language=$$lang -A languages='$(LANGUAGES)'
|
||||
|
||||
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest
|
||||
|
||||
help:
|
||||
@echo "Please use \`make <target>' where <target> is one of"
|
||||
@echo " html to make standalone HTML files"
|
||||
@echo " dirhtml to make HTML files named index.html in directories"
|
||||
@echo " singlehtml to make a single large HTML file"
|
||||
@echo " pickle to make pickle files"
|
||||
@echo " json to make JSON files"
|
||||
@echo " htmlhelp to make HTML files and a HTML help project"
|
||||
@echo " qthelp to make HTML files and a qthelp project"
|
||||
@echo " devhelp to make HTML files and a Devhelp project"
|
||||
@echo " epub to make an epub"
|
||||
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
|
||||
@echo " latexpdf to make LaTeX files and run them through pdflatex"
|
||||
@echo " text to make text files"
|
||||
@echo " man to make manual pages"
|
||||
@echo " changes to make an overview of all changed/added/deprecated items"
|
||||
@echo " linkcheck to check all external links for integrity"
|
||||
@echo " doctest to run all doctests embedded in the documentation (if enabled)"
|
||||
@echo " gettext to make PO message catalogs"
|
||||
|
||||
clean:
|
||||
-rm -rf $(BUILDDIR)/*
|
||||
|
||||
html:
|
||||
@for lang in $(LANGUAGES);\
|
||||
do \
|
||||
mkdir -p $(BUILDDIR)/html/$$lang $(BUILDDIR)/doctrees/$$lang; \
|
||||
echo "$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $$lang $(BUILDDIR)/html/$$lang";\
|
||||
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $$lang $(BUILDDIR)/html/$$lang;\
|
||||
done
|
||||
@echo
|
||||
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
|
||||
|
||||
dirhtml:
|
||||
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
|
||||
@echo
|
||||
@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
|
||||
|
||||
singlehtml:
|
||||
$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
|
||||
@echo
|
||||
@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
|
||||
|
||||
pickle:
|
||||
$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
|
||||
@echo
|
||||
@echo "Build finished; now you can process the pickle files."
|
||||
|
||||
json:
|
||||
$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
|
||||
@echo
|
||||
@echo "Build finished; now you can process the JSON files."
|
||||
|
||||
htmlhelp:
|
||||
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
|
||||
@echo
|
||||
@echo "Build finished; now you can run HTML Help Workshop with the" \
|
||||
".hhp project file in $(BUILDDIR)/htmlhelp."
|
||||
|
||||
qthelp:
|
||||
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
|
||||
@echo
|
||||
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
|
||||
".qhcp project file in $(BUILDDIR)/qthelp, like this:"
|
||||
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/OpenSlides.qhcp"
|
||||
@echo "To view the help file:"
|
||||
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/OpenSlides.qhc"
|
||||
|
||||
devhelp:
|
||||
$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
|
||||
@echo
|
||||
@echo "Build finished."
|
||||
@echo "To view the help file:"
|
||||
@echo "# mkdir -p $$HOME/.local/share/devhelp/OpenSlides"
|
||||
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/OpenSlides"
|
||||
@echo "# devhelp"
|
||||
|
||||
epub:
|
||||
$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
|
||||
@echo
|
||||
@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
|
||||
|
||||
latex:
|
||||
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
|
||||
@echo
|
||||
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
|
||||
@echo "Run \`make' in that directory to run these through (pdf)latex" \
|
||||
"(use \`make latexpdf' here to do that automatically)."
|
||||
|
||||
latexpdf:
|
||||
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
|
||||
@echo "Running LaTeX files through pdflatex..."
|
||||
make -C $(BUILDDIR)/latex all-pdf
|
||||
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
|
||||
|
||||
text:
|
||||
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
|
||||
@echo
|
||||
@echo "Build finished. The text files are in $(BUILDDIR)/text."
|
||||
|
||||
man:
|
||||
$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
|
||||
@echo
|
||||
@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
|
||||
|
||||
changes:
|
||||
$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
|
||||
@echo
|
||||
@echo "The overview file is in $(BUILDDIR)/changes."
|
||||
|
||||
linkcheck:
|
||||
$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
|
||||
@echo
|
||||
@echo "Link check complete; look for any errors in the above output " \
|
||||
"or in $(BUILDDIR)/linkcheck/output.txt."
|
||||
|
||||
doctest:
|
||||
$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
|
||||
@echo "Testing of doctests in the sources finished, look at the " \
|
||||
"results in $(BUILDDIR)/doctest/output.txt."
|
||||
|
||||
gettext:
|
||||
$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
|
||||
@echo
|
||||
@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
|
@ -1,13 +0,0 @@
|
||||
The OpenSlides website based on Sphinx <http://sphinx.pocoo.org/>.
|
||||
You have to install Sphinx before you can build the website.
|
||||
|
||||
To build the website into the ./_build directory use:
|
||||
|
||||
make html
|
||||
|
||||
To clean up your build directory use:
|
||||
|
||||
make clean
|
||||
|
||||
--
|
||||
http://www.openslides.org
|
@ -1,508 +0,0 @@
|
||||
/*
|
||||
OpenSlides CSS
|
||||
|
||||
@import url("basic.css");
|
||||
*/
|
||||
|
||||
@font-face {
|
||||
font-family: 'Ubuntu';
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
src: local('Ubuntu'), url('ubuntu-v1.woff') format('woff');
|
||||
}
|
||||
|
||||
body { font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana',
|
||||
sans-serif; font-size: 13px; color: #000; }
|
||||
a { color: #185F6D; border-bottom: 1px dotted #2BABC4; text-decoration: none; }
|
||||
a:hover { color: #2794AA; border-bottom: 1px solid #2794AA; }
|
||||
a img { border: none; }
|
||||
.box { width: 800px; margin: 20px auto; }
|
||||
h1, h2, h3 { font-family: 'Ubuntu', 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva',
|
||||
'Verdana', sans-serif; font-weight: normal; }
|
||||
h1 { font-size: 34px; margin: 25px 0 20px 0; }
|
||||
h2 { font-size: 18px; margin: 25px 0 5px 0; }
|
||||
h3 { font-size: 19px; margin: 25px 0 5px 0; }
|
||||
textarea, code,
|
||||
pre { font-family: 'Consolas', 'Menlo', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono',
|
||||
monospace!important; font-size: 15px; background: #E8EFF0;
|
||||
padding: 7px 30px; margin: 0px 0px; line-height: 1.3; font-size:0.9em}
|
||||
.ig { color: #888; }
|
||||
p { line-height: 1.4; color:#444444;}
|
||||
ul { margin: 15px 0 15px 0; padding: 0; list-style: none; line-height: 1.4; }
|
||||
ul li:before { content: "\00BB \0020"; color: #888; position: absolute; margin-left: -19px; }
|
||||
ol { line-height: 1.4; margin: 15px 0 15px 30px; padding: 0; }
|
||||
blockquote { margin: 15px 0; font-style: italic; color: #444; }
|
||||
.footer { font-size: 10px; color: #888; text-align: right; margin-top: 25px; }
|
||||
.more { text-align: right; margin-top: 0; font-size: 0.9em; font-style: italic; }
|
||||
.nav { text-align: left; margin: 55px 0 0 0;}
|
||||
.nav ul { line-height: 170%; font-size: 15px;}
|
||||
table { border: 1px solid black; border-collapse: collapse;
|
||||
margin: 15px 0; }
|
||||
td, th { border: 1px solid black; padding: 4px 10px;
|
||||
text-align: left; }
|
||||
th { background: #eee; font-weight: normal; }
|
||||
|
||||
td input { border: none; padding: 0; }
|
||||
|
||||
/* Header */
|
||||
#header {
|
||||
margin-left: 150px;
|
||||
padding: 20px;
|
||||
}
|
||||
#header_title {
|
||||
font-family: 'Ubuntu', 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', sans-serif;
|
||||
height:40px;
|
||||
font-size:50px;
|
||||
}
|
||||
#header_subtitle {
|
||||
font-family: 'Ubuntu', 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', sans-serif;
|
||||
color:#444444;
|
||||
font-size:14px;
|
||||
}
|
||||
/* Sidebar */
|
||||
#sidebar {
|
||||
float: left;
|
||||
width: 150px;
|
||||
margin-left: -100%;
|
||||
}
|
||||
#logo {
|
||||
position:relative;
|
||||
left: 42px;
|
||||
}
|
||||
#language {
|
||||
position: relative;
|
||||
left: 30px;
|
||||
top: 35px
|
||||
}
|
||||
|
||||
#wrapper {
|
||||
float:left;
|
||||
line-height:140%;
|
||||
width: 100%;
|
||||
}
|
||||
#content {
|
||||
margin-left: 150px;
|
||||
padding: 15px 20px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Default sphinx style */
|
||||
|
||||
div.document {
|
||||
width: 940px;
|
||||
margin: 30px auto 0 auto;
|
||||
}
|
||||
|
||||
div.documentwrapper {
|
||||
float: left;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
div.bodywrapper {
|
||||
margin: 0 0 0 220px;
|
||||
}
|
||||
|
||||
div.sphinxsidebar {
|
||||
width: 220px;
|
||||
}
|
||||
|
||||
hr {
|
||||
border: 1px solid #B1B4B6;
|
||||
}
|
||||
|
||||
div.body {
|
||||
background-color: #ffffff;
|
||||
color: #3E4349;
|
||||
padding: 0 30px 0 30px;
|
||||
}
|
||||
|
||||
img.floatingflask {
|
||||
padding: 0 0 10px 10px;
|
||||
float: right;
|
||||
}
|
||||
|
||||
div.footer {
|
||||
width: 940px;
|
||||
margin: 20px auto 30px auto;
|
||||
font-size: 14px;
|
||||
color: #888;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
div.footer a {
|
||||
color: #888;
|
||||
}
|
||||
|
||||
div.related {
|
||||
display: none;
|
||||
}
|
||||
|
||||
div.sphinxsidebar a {
|
||||
color: #444;
|
||||
text-decoration: none;
|
||||
border-bottom: 1px dotted #999;
|
||||
}
|
||||
|
||||
div.sphinxsidebar a:hover {
|
||||
border-bottom: 1px solid #999;
|
||||
}
|
||||
|
||||
div.sphinxsidebar {
|
||||
font-size: 13px;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
div.sphinxsidebarwrapper {
|
||||
padding: 18px 10px;
|
||||
}
|
||||
|
||||
div.sphinxsidebarwrapper p.logo {
|
||||
padding: 0 0 20px 0;
|
||||
margin: 0;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
div.sphinxsidebar h3,
|
||||
div.sphinxsidebar h4 {
|
||||
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', sans-serif;
|
||||
color: #444;
|
||||
font-size: 24px;
|
||||
font-weight: normal;
|
||||
margin: 0 0 5px 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
div.sphinxsidebar h4 {
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
div.sphinxsidebar h3 a {
|
||||
color: #444;
|
||||
}
|
||||
|
||||
div.sphinxsidebar p.logo a,
|
||||
div.sphinxsidebar h3 a,
|
||||
div.sphinxsidebar p.logo a:hover,
|
||||
div.sphinxsidebar h3 a:hover {
|
||||
border: none;
|
||||
}
|
||||
|
||||
div.sphinxsidebar p {
|
||||
color: #555;
|
||||
margin: 10px 0;
|
||||
}
|
||||
|
||||
div.sphinxsidebar ul {
|
||||
margin: 10px 0;
|
||||
padding: 0;
|
||||
color: #000;
|
||||
}
|
||||
|
||||
div.sphinxsidebar input {
|
||||
border: 1px solid #ccc;
|
||||
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', sans-serif;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
div.sphinxsidebar form.search input[name="q"] {
|
||||
width: 130px;
|
||||
}
|
||||
|
||||
/* -- body styles ----------------------------------------------------------- */
|
||||
|
||||
|
||||
|
||||
div.body h1,
|
||||
div.body h2,
|
||||
div.body h3,
|
||||
div.body h4,
|
||||
div.body h5,
|
||||
div.body h6 {
|
||||
font-family: 'Ubuntu', 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', sans-serif;
|
||||
font-weight: normal;
|
||||
margin: 30px 0px 10px 0px;
|
||||
padding: 0;
|
||||
color: black;
|
||||
}
|
||||
|
||||
div.body h1 { margin-top: 0; padding-top: 0; font-size: 240%; }
|
||||
div.body h2 { font-size: 180%; }
|
||||
div.body h3 { font-size: 150%; }
|
||||
div.body h4 { font-size: 130%; }
|
||||
div.body h5 { font-size: 100%; }
|
||||
div.body h6 { font-size: 100%; }
|
||||
|
||||
a.headerlink {
|
||||
color: #ddd;
|
||||
padding: 0 4px;
|
||||
text-decoration: none;
|
||||
}
|
||||
a.headerlink {
|
||||
visibility: hidden;
|
||||
}
|
||||
h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, h4:hover > a.headerlink, h5:hover > a.headerlink, h6:hover > a.headerlink, dt:hover > a.headerlink {
|
||||
visibility: visible;
|
||||
}
|
||||
a.headerlink:hover {
|
||||
color: #444;
|
||||
background: #eaeaea;
|
||||
|
||||
}
|
||||
|
||||
div.body p, div.body dd, div.body li {
|
||||
line-height: 1.4em;
|
||||
}
|
||||
|
||||
div.admonition {
|
||||
background: #fafafa;
|
||||
margin: 20px -30px;
|
||||
padding: 10px 30px;
|
||||
border-top: 1px solid #ccc;
|
||||
border-bottom: 1px solid #ccc;
|
||||
}
|
||||
|
||||
div.admonition tt.xref, div.admonition a tt {
|
||||
border-bottom: 1px solid #fafafa;
|
||||
}
|
||||
|
||||
dd div.admonition {
|
||||
margin-left: -60px;
|
||||
padding-left: 60px;
|
||||
}
|
||||
|
||||
div.admonition p.admonition-title {
|
||||
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', sans-serif;
|
||||
font-weight: normal;
|
||||
font-size: 24px;
|
||||
margin: 0 0 10px 0;
|
||||
padding: 0;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
div.admonition p.last {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
div.highlight {
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
dt:target, .highlight {
|
||||
background: #FAF3E8;
|
||||
}
|
||||
|
||||
div.note {
|
||||
background-color: #eee;
|
||||
border: 1px solid #ccc;
|
||||
}
|
||||
|
||||
div.seealso {
|
||||
background-color: #ffc;
|
||||
border: 1px solid #ff6;
|
||||
}
|
||||
|
||||
div.topic {
|
||||
background-color: #eee;
|
||||
}
|
||||
|
||||
p.admonition-title {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
p.admonition-title:after {
|
||||
content: ":";
|
||||
}
|
||||
|
||||
img.screenshot {
|
||||
}
|
||||
|
||||
tt.descname, tt.descclassname {
|
||||
font-size: 0.95em;
|
||||
}
|
||||
|
||||
tt.descname {
|
||||
padding-right: 0.08em;
|
||||
}
|
||||
|
||||
img.screenshot {
|
||||
-moz-box-shadow: 2px 2px 4px #eee;
|
||||
-webkit-box-shadow: 2px 2px 4px #eee;
|
||||
box-shadow: 2px 2px 4px #eee;
|
||||
}
|
||||
|
||||
table.docutils {
|
||||
border: 1px solid #888;
|
||||
-moz-box-shadow: 2px 2px 4px #eee;
|
||||
-webkit-box-shadow: 2px 2px 4px #eee;
|
||||
box-shadow: 2px 2px 4px #eee;
|
||||
}
|
||||
|
||||
table.docutils td, table.docutils th {
|
||||
border: 1px solid #888;
|
||||
padding: 0.25em 0.7em;
|
||||
}
|
||||
|
||||
table.field-list, table.footnote {
|
||||
border: none;
|
||||
-moz-box-shadow: none;
|
||||
-webkit-box-shadow: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
table.footnote {
|
||||
margin: 15px 0;
|
||||
width: 100%;
|
||||
border: 1px solid #eee;
|
||||
background: #fdfdfd;
|
||||
font-size: 0.9em;
|
||||
}
|
||||
|
||||
table.footnote + table.footnote {
|
||||
margin-top: -15px;
|
||||
border-top: none;
|
||||
}
|
||||
|
||||
table.field-list th {
|
||||
padding: 0 0.8em 0 0;
|
||||
}
|
||||
|
||||
table.field-list td {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
table.footnote td.label {
|
||||
width: 0px;
|
||||
padding: 0.3em 0 0.3em 0.5em;
|
||||
}
|
||||
|
||||
table.footnote td {
|
||||
padding: 0.3em 0.5em;
|
||||
}
|
||||
|
||||
dl {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
dl dd {
|
||||
margin-left: 30px;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
margin: 0 0 0 30px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
ul, ol {
|
||||
margin: 10px 0 10px 30px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
dl pre, blockquote pre, li pre {
|
||||
margin-left: -60px;
|
||||
padding-left: 60px;
|
||||
}
|
||||
|
||||
dl dl pre {
|
||||
margin-left: -90px;
|
||||
padding-left: 90px;
|
||||
}
|
||||
|
||||
tt {
|
||||
background-color: #E8EFF0;
|
||||
color: #222;
|
||||
/* padding: 1px 2px; */
|
||||
}
|
||||
|
||||
tt.xref, a tt {
|
||||
background-color: #E8EFF0;
|
||||
border-bottom: 1px solid white;
|
||||
}
|
||||
|
||||
a.reference {
|
||||
/*text-decoration: none;
|
||||
border-bottom: 0px dotted #2BABC4;*/
|
||||
}
|
||||
a.reference:hover {
|
||||
border-bottom: 1px solid #2794AA;
|
||||
}
|
||||
|
||||
a.footnote-reference {
|
||||
text-decoration: none;
|
||||
font-size: 0.7em;
|
||||
vertical-align: top;
|
||||
border-bottom: 1px dotted #004B6B;
|
||||
}
|
||||
|
||||
a.footnote-reference:hover {
|
||||
border-bottom: 1px solid #6D4100;
|
||||
}
|
||||
|
||||
a:hover tt {
|
||||
background: #EEE;
|
||||
}
|
||||
|
||||
|
||||
/* Button */
|
||||
.button {
|
||||
border: 1px solid #D3D3D3;
|
||||
border-radius: 4px 4px 4px 4px;
|
||||
display: inline-block;
|
||||
font-weight: normal;
|
||||
padding: 4px 10px;
|
||||
margin: 2px 0 2px 0;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
background:#f9f9f9;
|
||||
background:#f9f9f9 -webkit-gradient( linear,0% 0%,0% 100%,from(rgba(255,255,255,.2)),to(rgba(0,0,0,0)));
|
||||
background:#f9f9f9 -moz-linear-gradient( top,rgba(255,255,255,.4),rgba(0,0,0,0));
|
||||
color: #555555;
|
||||
cursor: pointer;
|
||||
}
|
||||
.button:hover {
|
||||
border: 1px solid #999999;
|
||||
background:#f9f9f9 -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.55)),to(rgba(0,0,0,0)));
|
||||
background:#f9f9f9 -moz-linear-gradient( top,rgba(255,255,255,.55),rgba(0,0,0,0));
|
||||
}
|
||||
.button:active {
|
||||
-webkit-box-shadow:inset 0 100% 0 0 rgba(0,0,0,0.2);
|
||||
background:#f9f9f9 -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(0,0,0,.3)),to(rgba(0,0,0,0)));
|
||||
background:#f9f9f9 -moz-linear-gradient( top,rgba(0,0,0,.1),rgba(0,0,0,0));
|
||||
}
|
||||
.button .icon {
|
||||
height: 22px;
|
||||
text-indent:30px;
|
||||
padding-top: 1px;
|
||||
display:block;
|
||||
text-transform:none;
|
||||
white-space:nowrap;
|
||||
}
|
||||
.button .run{
|
||||
background:url(./images/icons/run.png) no-repeat 0px 0px;
|
||||
}
|
||||
.button .donate{
|
||||
background:url(./images/icons/help-donate.png) no-repeat 0px 0px;
|
||||
}
|
||||
|
||||
.download-button {
|
||||
background: none repeat scroll 0 0 #489615;
|
||||
border-radius: 4px 4px 4px 4px;
|
||||
color: #FFFFFF;
|
||||
cursor: pointer;
|
||||
width: 250px;
|
||||
display: block;
|
||||
line-height: 1.4em;
|
||||
padding: 10px;
|
||||
text-align: center;
|
||||
}
|
||||
.download-button:hover {
|
||||
background: none repeat scroll 0 0 #45A32B;
|
||||
}
|
||||
.download-button strong {
|
||||
color: #FFFFFF;
|
||||
font-size: 15px;
|
||||
}
|
||||
.download-button span {
|
||||
color: #346012;
|
||||
}
|
Before Width: | Height: | Size: 92 KiB |
Before Width: | Height: | Size: 136 KiB |
Before Width: | Height: | Size: 51 KiB |
Before Width: | Height: | Size: 76 KiB |
Before Width: | Height: | Size: 113 KiB |
Before Width: | Height: | Size: 76 KiB |
Before Width: | Height: | Size: 120 KiB |
Before Width: | Height: | Size: 195 KiB |
Before Width: | Height: | Size: 545 B |
Before Width: | Height: | Size: 124 KiB |
Before Width: | Height: | Size: 81 KiB |
Before Width: | Height: | Size: 101 KiB |
Before Width: | Height: | Size: 132 KiB |
Before Width: | Height: | Size: 599 B |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 741 B |
Before Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 148 KiB |
Before Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 110 KiB |
@ -1,81 +0,0 @@
|
||||
{% extends '!layout.html' %}
|
||||
|
||||
{% block extrahead %}
|
||||
{{ super() }}
|
||||
<head>
|
||||
<meta content="OpenSlides, Präsentationssystem, Tagesordnung, Tagesordnungspunkt,
|
||||
Anträge, Wahlen, Wahlsystem, Abstimmungen, Veranstaltung, Mitgliederversammlung, Delegiertenversammlung, Hauptversammlung,
|
||||
Parteitag, Beamer, Projektor, Stimmzettel, webbasiert, frei, Open Source, webbasiert,
|
||||
presentation system, agenda, agenda item, application, election, voting system, event,
|
||||
general meeting, projector, ballot, web based, free, Open Source"
|
||||
name="keywords">
|
||||
<meta content="Agenda presentation with application and voting system" name="description">
|
||||
</head>
|
||||
{% endblock %}
|
||||
|
||||
{%- block content %}
|
||||
|
||||
<div class="box">
|
||||
<div id="wrapper">
|
||||
<div id="header">
|
||||
<div id="header_title">OpenSlides</div>
|
||||
<div id="header_subtitle">
|
||||
{%- if language == 'de' %}
|
||||
Tagesordnungspräsentation mit Antrags- und Wahlsystem
|
||||
{%- else %}
|
||||
Agenda presentation with application and voting system
|
||||
{%- endif %}
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
{% block body %} {% endblock %}
|
||||
<p class="footer">
|
||||
© 2012 | OpenSlides is licensed under GNU GPLv2+.
|
||||
</p>
|
||||
</div>
|
||||
</div> <!-- end wrapper -->
|
||||
|
||||
<div id="sidebar">
|
||||
<div id="logo">
|
||||
<a href="{{ pathto('index') }}" title="Home" style="border: none;"><img src="_static/images/logo.png"></a>
|
||||
</div>
|
||||
<div id="language">
|
||||
{%- for lng in languages.split(' ') %}
|
||||
{%- if lng != language %}
|
||||
<a href="{{ pathto('../'+lng+'/'+pagename) }}">
|
||||
{%- endif %}
|
||||
<img src="{{ pathto('_static/images/'+lng+'.png', 1) }}" alt="{{ lng }}" title="{{ lng }}" {%- if lng == language %} width="18px" height="13px" {%- endif %} />
|
||||
|
||||
{%- if lng != language %}
|
||||
</a>
|
||||
{%- endif %}
|
||||
|
||||
{%- endfor %}
|
||||
</div>
|
||||
<div class="nav">
|
||||
<ul>
|
||||
{%- if language == 'de' %}
|
||||
<li><a href="{{ pathto('index') }}">Home</a></li>
|
||||
<li><a href="features.html">Funktionen</a></li>
|
||||
<li><a href="demo.html">Demo</a></li>
|
||||
<li><a href="about.html">Über</a></li>
|
||||
<li><a href="download.html">Download</a></li>
|
||||
<li><a href="http://dev.openslides.org">Entwicklung</a></li>
|
||||
<li><a href="contact.html">Kontakt</a></li>
|
||||
{%- else %}
|
||||
<li><a href="{{ pathto('index') }}">Home</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="demo.html">Demo</a></li>
|
||||
<li><a href="about.html">About</a></li>
|
||||
<li><a href="download.html">Download</a></li>
|
||||
<li><a href="http://dev.openslides.org">Development</a></li>
|
||||
<li><a href="contact.html">Contact</a></li>
|
||||
{%- endif %}
|
||||
</ul>
|
||||
</div>
|
||||
</div> <!-- end sidebar -->
|
||||
</div>
|
||||
{%- endblock %}
|
||||
|
||||
{% block relbar2 %}{% endblock %}
|
||||
{% block footer %} {% endblock %}
|
@ -1,217 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# OpenSlides documentation build configuration file, created by
|
||||
# sphinx-quickstart on Wed Jun 8 20:38:19 2011.
|
||||
#
|
||||
# This file is execfile()d with the current directory set to its containing dir.
|
||||
#
|
||||
# Note that not all possible configuration values are present in this
|
||||
# autogenerated file.
|
||||
#
|
||||
# All configuration values have a default; values that are commented out
|
||||
# serve to show the default.
|
||||
|
||||
import sys, os
|
||||
|
||||
# If extensions (or modules to document with autodoc) are in another directory,
|
||||
# add these directories to sys.path here. If the directory is relative to the
|
||||
# documentation root, use os.path.abspath to make it absolute, like shown here.
|
||||
#sys.path.insert(0, os.path.abspath('.'))
|
||||
|
||||
# -- General configuration -----------------------------------------------------
|
||||
|
||||
# If your documentation needs a minimal Sphinx version, state it here.
|
||||
#needs_sphinx = '1.0'
|
||||
|
||||
# Add any Sphinx extension module names here, as strings. They can be extensions
|
||||
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
|
||||
extensions = []
|
||||
|
||||
# Add any paths that contain templates here, relative to this directory.
|
||||
templates_path = ['_templates']
|
||||
|
||||
# The suffix of source filenames.
|
||||
source_suffix = '.rst'
|
||||
|
||||
# The encoding of source files.
|
||||
#source_encoding = 'utf-8-sig'
|
||||
|
||||
# The master toctree document.
|
||||
master_doc = 'index'
|
||||
|
||||
# General information about the project.
|
||||
project = u'OpenSlides'
|
||||
copyright = u'2011 OpenSlides '
|
||||
|
||||
# The version info for the project you're documenting, acts as replacement for
|
||||
# |version| and |release|, also used in various other places throughout the
|
||||
# built documents.
|
||||
#
|
||||
# The short X.Y version.
|
||||
version = '1.0'
|
||||
# The full version, including alpha/beta/rc tags.
|
||||
release = '1.0'
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
#languages = 'en'
|
||||
#locale_dirs = 'locale/'
|
||||
|
||||
# There are two options for replacing |today|: either, you set today to some
|
||||
# non-false value, then it is used:
|
||||
#today = ''
|
||||
# Else, today_fmt is used as the format for a strftime call.
|
||||
#today_fmt = '%B %d, %Y'
|
||||
|
||||
# List of patterns, relative to source directory, that match files and
|
||||
# directories to ignore when looking for source files.
|
||||
exclude_patterns = ['_build']
|
||||
|
||||
# The reST default role (used for this markup: `text`) to use for all documents.
|
||||
#default_role = None
|
||||
|
||||
# If true, '()' will be appended to :func: etc. cross-reference text.
|
||||
#add_function_parentheses = True
|
||||
|
||||
# If true, the current module name will be prepended to all description
|
||||
# unit titles (such as .. function::).
|
||||
#add_module_names = True
|
||||
|
||||
# If true, sectionauthor and moduleauthor directives will be shown in the
|
||||
# output. They are ignored by default.
|
||||
#show_authors = False
|
||||
|
||||
# The name of the Pygments (syntax highlighting) style to use.
|
||||
pygments_style = 'sphinx'
|
||||
|
||||
# A list of ignored prefixes for module index sorting.
|
||||
#modindex_common_prefix = []
|
||||
|
||||
|
||||
# -- Options for HTML output ---------------------------------------------------
|
||||
|
||||
# The theme to use for HTML and HTML Help pages. See the documentation for
|
||||
# a list of builtin themes.
|
||||
html_theme = 'default'
|
||||
|
||||
# Theme options are theme-specific and customize the look and feel of a theme
|
||||
# further. For a list of options available for each theme, see the
|
||||
# documentation.
|
||||
#html_theme_options = {}
|
||||
|
||||
# Add any paths that contain custom themes here, relative to this directory.
|
||||
#html_theme_path = []
|
||||
|
||||
# The name for this set of Sphinx documents. If None, it defaults to
|
||||
# "<project> v<release> documentation".
|
||||
html_title = "OpenSlides"
|
||||
|
||||
# A shorter title for the navigation bar. Default is the same as html_title.
|
||||
#html_short_title = None
|
||||
|
||||
# The name of an image file (relative to this directory) to place at the top
|
||||
# of the sidebar.
|
||||
#html_logo = None
|
||||
|
||||
# The name of an image file (within the static path) to use as favicon of the
|
||||
# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
|
||||
# pixels large.
|
||||
html_favicon = '_static/images/favicon.ico'
|
||||
|
||||
# Add any paths that contain custom static files (such as style sheets) here,
|
||||
# relative to this directory. They are copied after the builtin static files,
|
||||
# so a file named "default.css" will overwrite the builtin "default.css".
|
||||
html_static_path = ['_static']
|
||||
|
||||
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
|
||||
# using the given strftime format.
|
||||
#html_last_updated_fmt = '%b %d, %Y'
|
||||
|
||||
# If true, SmartyPants will be used to convert quotes and dashes to
|
||||
# typographically correct entities.
|
||||
#html_use_smartypants = True
|
||||
|
||||
# Custom sidebar templates, maps document names to template names.
|
||||
#html_sidebars = {}
|
||||
|
||||
# Additional templates that should be rendered to pages, maps page names to
|
||||
# template names.
|
||||
#html_additional_pages = {}
|
||||
|
||||
# If false, no module index is generated.
|
||||
html_domain_indices = False
|
||||
|
||||
# If false, no index is generated.
|
||||
html_use_index = False
|
||||
|
||||
# If true, the index is split into individual pages for each letter.
|
||||
#html_split_index = False
|
||||
|
||||
# If true, links to the reST sources are added to the pages.
|
||||
#html_show_sourcelink = True
|
||||
|
||||
# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
|
||||
#html_show_sphinx = True
|
||||
|
||||
# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
|
||||
#html_show_copyright = True
|
||||
|
||||
# If true, an OpenSearch description file will be output, and all pages will
|
||||
# contain a <link> tag referring to it. The value of this option must be the
|
||||
# base URL from which the finished HTML is served.
|
||||
#html_use_opensearch = ''
|
||||
|
||||
# This is the file name suffix for HTML files (e.g. ".xhtml").
|
||||
#html_file_suffix = None
|
||||
|
||||
# Output file base name for HTML help builder.
|
||||
htmlhelp_basename = 'OpenSlides'
|
||||
|
||||
|
||||
# -- Options for LaTeX output --------------------------------------------------
|
||||
|
||||
# The paper size ('letter' or 'a4').
|
||||
#latex_paper_size = 'a4'
|
||||
|
||||
# The font size ('10pt', '11pt' or '12pt').
|
||||
#latex_font_size = '10pt'
|
||||
|
||||
# Grouping the document tree into LaTeX files. List of tuples
|
||||
# (source start file, target name, title, author, documentclass [howto/manual]).
|
||||
latex_documents = [
|
||||
('index', 'OpenSlides.tex', u'OpenSlides',
|
||||
u'OpenSlides Team', 'manual'),
|
||||
]
|
||||
|
||||
# The name of an image file (relative to this directory) to place at the top of
|
||||
# the title page.
|
||||
#latex_logo = None
|
||||
|
||||
# For "manual" documents, if this is true, then toplevel headings are parts,
|
||||
# not chapters.
|
||||
#latex_use_parts = False
|
||||
|
||||
# If true, show page references after internal links.
|
||||
#latex_show_pagerefs = False
|
||||
|
||||
# If true, show URL addresses after external links.
|
||||
#latex_show_urls = False
|
||||
|
||||
# Additional stuff for the LaTeX preamble.
|
||||
#latex_preamble = ''
|
||||
|
||||
# Documents to append as an appendix to all manuals.
|
||||
#latex_appendices = []
|
||||
|
||||
# If false, no module index is generated.
|
||||
#latex_domain_indices = True
|
||||
|
||||
|
||||
# -- Options for manual page output --------------------------------------------
|
||||
|
||||
# One entry per manual page. List of tuples
|
||||
# (source start file, name, description, authors, manual section).
|
||||
man_pages = [
|
||||
('index', 'openslides', u'OpenSlides',
|
||||
[u'OpenSlides Team'], 1)
|
||||
]
|
@ -1,43 +0,0 @@
|
||||
Über OpenSlides
|
||||
===============
|
||||
|
||||
Systemanforderungen
|
||||
-------------------
|
||||
- `Django 1.3+ <https://www.djangoproject.com/>`_
|
||||
- `Python 2.5+ <http://python.org/>`_
|
||||
- Webbrowser
|
||||
|
||||
Lizenz
|
||||
------
|
||||
OpenSlides ist Freie Software und steht unter der **GNU General Public
|
||||
License (GNU GPL)** Version 2+. Die Software darf ohne Restriktionen
|
||||
(unter den Bedingungen der Lizenz) benutzt, verändert und (geändert)
|
||||
weitergegeben werden. Eine Kopie der Lizenz liegt jedem
|
||||
OpenSlides-Release bei und ist auch in der `LICENSE-Datei
|
||||
<http://dev.openslides.org/browser/LICENSE>`_ im Quellcode-Repository
|
||||
nachzulesen.
|
||||
|
||||
Historie
|
||||
--------
|
||||
Im Jahre 2005 wurde ein interner Prototyp von OpenSlides speziell für
|
||||
den Einsatz auf den Bundesversammlungen des Bundesverbandes der
|
||||
`Evangelischen StudentInnengemeinde (Bundes-ESG)
|
||||
<http://www.bundes-esg.de>`_ durch Emanuel Schütze in PHP entwickelt.
|
||||
Ende 2010 begannen Oskar Hahn und Emanuel Schütze mit einer kompletten
|
||||
Neuentwicklung in Python/Django und bauten ein Freies Software Produkt
|
||||
mit dem Namen "OpenSlides" auf. OpenSlides wurde im August 2011 unter
|
||||
der GNU GPL v2+ veröffentlicht. Version 1.0 ist am 12. September 2011
|
||||
erschienen. Der erste produktive Einsatz von OpenSlides fand Mitte
|
||||
September auf der ESG-Bundesversammlung 2011 in Hannover statt.
|
||||
|
||||
Referenzen
|
||||
----------
|
||||
Veranstaltungen, auf denen OpenSlides eingesetzt wurde
|
||||
(Ergänzungen bitte an support@openslides.org senden!):
|
||||
|
||||
- Bundesversammlung der `Evangelischen StudentInnengemeinde in der
|
||||
Bundesrepublik Deutschland (ESG) <http://www.bundes-esg.de>`_
|
||||
- Mitgliederversammlung der `Arbeitsgemeinschaft der Evangelischen Jugend in Deutschland e. V. (aej) <http://aej-online.de>`_
|
||||
- Parteitage der `Piratenpartei Deutschland <http://www.piratenpartei.de>`_ (Bundes- Landes-, Kreisparteitage)
|
||||
- Landesparteitag von `BÜNDNIS 90/DIE GRÜNEN Landesverband Hamburg <http://hamburg.gruene.de/>`_
|
||||
- ...
|
@ -1,117 +0,0 @@
|
||||
Kontakt
|
||||
=======
|
||||
|
||||
|
||||
Mailinglisten
|
||||
--------------
|
||||
|
||||
OpenSlides bietet öffentliche Mailinglisten zur Koordination der Entwicklung sowie
|
||||
Diskussion von Tickets, Anwenderfragen und speziellen Anwendungsfällen. Bei Problemen und
|
||||
Fragen zu OpenSlides schreiben Sie einfach an die OpenSlides-Mailingliste in Ihrer Sprache.
|
||||
Hinweis: Bitte abonnieren Sie eine Mailingliste bevor Sie an diese schreiben wollen!
|
||||
|
||||
Deutsche Mailingliste, für Anwender und Entwickler: ::
|
||||
|
||||
users-de@openslides.org
|
||||
|
||||
- `Abonnieren <http://mail.openslides.org/listinfo/users-de/>`_
|
||||
- `Archiv <http://mail.openslides.org/pipermail/users-de/>`_
|
||||
|
||||
Englische Mailingliste, für Anwender und Entwickler: ::
|
||||
|
||||
users-en@openslides.org
|
||||
|
||||
- `Abonnieren <http://mail.openslides.org/listinfo/users-en/>`_
|
||||
- `Archiv <http://mail.openslides.org/pipermail/users-en/>`_
|
||||
|
||||
HG-commit-Mailingliste von hg.openslides.org (moderiert), für Entwickler: ::
|
||||
|
||||
commits@openslides.org
|
||||
|
||||
- `Abonnieren <http://mail.openslides.org/listinfo/commits/>`_
|
||||
- `Archiv <http://mail.openslides.org/pipermail/commits/>`_
|
||||
|
||||
|
||||
Professionelle Unterstützung
|
||||
----------------------------
|
||||
Sie haben Interesse an OpenSlides und denken über einen Einsatz auf
|
||||
Ihrer Veranstaltung nach? Sie suchen dafür professionelle, technische Unterstützung
|
||||
bei der Vorbereitung? Dann kontaktieren Sie uns! Wir beraten Sie gerne.
|
||||
|
||||
Ihr Ansprechpartner::
|
||||
|
||||
Emanuel Schütze
|
||||
Intevation GmbH
|
||||
Neuer Graben 17
|
||||
D-49074 Osnabrück
|
||||
E-Mail: emanuel.schuetze@intevation.de
|
||||
Tel: ++49-541-335083-746
|
||||
|
||||
|
||||
IRC
|
||||
---
|
||||
Für den direkten Kontakt zwischen interessierten OpenSlides-Anwendern und
|
||||
-Entwicklern nutzen Sie IRC (ein textbasierter Chat)::
|
||||
|
||||
Netzwerk: freenode
|
||||
Kanal: #openslides
|
||||
|
||||
- irc://irc.freenode.net/#openslides
|
||||
|
||||
|
||||
Probleme berichten
|
||||
------------------
|
||||
|
||||
Bitte nutzen Sie unser `Ticketsystem <http://dev.openslides.org/report/3>`_
|
||||
um Problem mit OpenSlides zu berichten.
|
||||
|
||||
|
||||
Möchten Sie zu OpenSlides beitragen?
|
||||
------------------------------------
|
||||
|
||||
OpenSlides ist eine engagierte Freie Software-Initiative von Freiwilligen und
|
||||
freut sich über jede Mithilfe!
|
||||
|
||||
Arbeiten am Quellcode, Übersetzungen oder Grafikdesign - wir freuen uns über
|
||||
jede Form der Unterstützung! Kontaktieren Sie uns am besten über eine der Mailinglisten.
|
||||
|
||||
|
||||
|
||||
Spenden!
|
||||
--------
|
||||
Sie profitieren vom Einsatz von OpenSlides oder sind einfach von der OpenSlides-Idee begeistert?
|
||||
Dann unterstützen Sie OpenSlides mit Ihrer Spende!
|
||||
|
||||
Die Pflege und Weiterentwicklung eines Freien Software Produkts kostet Geld. Mit Ihrer
|
||||
Spende helfen Sie uns diese nötigen Aufgaben zu finanzieren und die OpenSlides-Initiative
|
||||
voranzutreiben.
|
||||
|
||||
.. raw:: html
|
||||
|
||||
<form action="https://www.paypal.com/de/cgi-bin/webscr" method="post">
|
||||
<input name="cmd" value="_donations" type="hidden">
|
||||
<input name="business" value="paypal@intevation.de" type="hidden">
|
||||
<input name="undefined_quantity" value="1" type="hidden">
|
||||
<input name="item_name" value="OpenSlides" type="hidden">
|
||||
<input name="item_number" value="3000" type="hidden">
|
||||
<input name="no_shipping" value="1" type="hidden">
|
||||
<input name="cn" value="Kommentar an das OpenSlides-Entwicklerteam (Lob/Kritik)" type="hidden">
|
||||
<input name="currency_code" value="EUR" type="hidden">
|
||||
<input name="bn" value="PP-BuyNowBF" type="hidden">
|
||||
<input name="on0" value="Veroeffentlichung der Spende zugestimmt?" type="hidden">
|
||||
<input name="os0" value="Nein" type="hidden">
|
||||
<input name="image_url" value="http://dev.openslides.org/export/1ddcb76c8e5537f807f6401556cbe3e56ea12268/extras/logo/openlides-logo_wide75.png" type="hidden">
|
||||
<input name="return" value="http://openslides.org/" type="hidden">
|
||||
<input name="cbt" value="Zurück zu OpenSlides" type="hidden">
|
||||
<button class="button" type="submit" style="font-size: 14px;">
|
||||
<span class="icon donate">Jetzt Spenden (über PayPal)</span>
|
||||
</button>
|
||||
|
||||
<input name="os0" value="Ja" checked="checked" type="checkbox">Spende veröffentlichen
|
||||
</form>
|
||||
|
||||
Das `OpenSlides-Team <http://dev.openslides.org/browser/AUTHORS>`_ bedankt sich für Ihre Unterstützung und freut sich über Ihre
|
||||
Rückmeldungen und Anregungen unter::
|
||||
|
||||
support@openslides.org
|
||||
|
@ -1,38 +0,0 @@
|
||||
Demo
|
||||
====
|
||||
|
||||
Entdecken Sie die Funktionen von OpenSlides in dieser Online-Demo:
|
||||
|
||||
.. raw:: html
|
||||
|
||||
<a href="http://demo.openslides.org/login" target=_blank>
|
||||
<span class="button">
|
||||
<span class="icon run">OpenSlides Demo starten</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
|
||||
Demo-Zugangsdaten
|
||||
-----------------
|
||||
|
||||
Es sind drei Demo-Nutzer mit unterschiedlichen Rechten eingerichtet:
|
||||
|
||||
Tagesleitung:
|
||||
|
||||
- Nutzername: **demo**
|
||||
- Passwort: **demo**
|
||||
|
||||
|
||||
Delegierter:
|
||||
|
||||
- Nutzername: **delegierter**
|
||||
- Passwort: **demo**
|
||||
|
||||
Gast:
|
||||
|
||||
- *ohne Zugangsdaten*
|
||||
|
||||
|
|
||||
|image| *Achtung: Die Demo wird täglich zurückgesetzt!*
|
||||
|
||||
.. |image| image:: _static/images/icons/task-attention.png
|
@ -1,65 +0,0 @@
|
||||
Download
|
||||
========
|
||||
|
||||
OpenSlides 1.2-rc1 (2012-07-16)
|
||||
--------------------------------
|
||||
|
||||
|
|
||||
.. raw:: html
|
||||
|
||||
<span>
|
||||
<a href="http://openslides.org/download/Beta/openslides-1.2-rc1-portable.zip" class="download-button">
|
||||
<strong>OpenSlides 1.2-rc1<br>(für Windows)</strong><br>
|
||||
<span>.zip — 10 <small>MB</small><br>(Portable Version mit openslides.exe)</span></a>
|
||||
</span>
|
||||
|
||||
<br>
|
||||
|
||||
<span>
|
||||
<a href="http://openslides.org/download/Beta/openslides-1.2-rc1.tar.gz" class="download-button">
|
||||
<strong>OpenSlides 1.2-rc1<br>(für Linux/MacOSX)</strong><br>
|
||||
<span>.tar.gz — 1 <small>MB</small></span></a>
|
||||
</span>
|
||||
|
||||
Für Linux/MacOS: Lesen Sie nach dem Download die
|
||||
`Installationsanleitung <http://openslides.org/download/Beta/INSTALL-1.2-rc1.txt>`_.
|
||||
|
||||
|
||||
OpenSlides 1.1 (2011-11-15)
|
||||
---------------------------
|
||||
|
||||
|
|
||||
.. raw:: html
|
||||
|
||||
<span>
|
||||
<a href="http://openslides.org/download/openslides-1.1.zip" class="download-button">
|
||||
<strong>Download OpenSlides 1.1</strong><br>
|
||||
<span>.zip — 1 <small>MB</small></span></a>
|
||||
</span>
|
||||
|
||||
<br>
|
||||
|
||||
<span>
|
||||
<a href="http://openslides.org/download/openslides-1.1.tar.gz" class="download-button">
|
||||
<strong>Download OpenSlides 1.1</strong><br>
|
||||
<span>.tar.gz — 1 <small>MB</small></span></a>
|
||||
</span>
|
||||
|
||||
Lesen Sie nach dem Download die
|
||||
`Installationsanleitung <http://openslides.org/download/INSTALL-1.1.txt>`_.
|
||||
|
||||
|
||||
Ältere Versionen und Prüfsummen (sha1sums) finden Sie unter
|
||||
http://openslides.org/download.
|
||||
|
||||
|
||||
Quellcode
|
||||
---------
|
||||
|
||||
Der aktuelle Entwicklungstand von OpenSlides kann im öffentlichen
|
||||
`Quellcode-Repository <http://dev.openslides.org/browser>`_
|
||||
eingesehen werden.
|
||||
|
||||
Zum Auschecken des Quellcodes von OpenSlides nutzen Sie::
|
||||
|
||||
hg clone http://hg.openslides.org
|
@ -1,130 +0,0 @@
|
||||
Funktionen
|
||||
==========
|
||||
|
||||
Tagesordnung
|
||||
------------
|
||||
- Tagesordnung verwalten
|
||||
- Eintrag auswählen - zur Anzeige am Beamer
|
||||
- Eintrag bearbeiten - während der Anzeige am Beamer
|
||||
- Beamer-Ansicht mit automatischer Aktualisierung bei Änderung
|
||||
(der Beamer läuft im Browser mit Vollbildmodus, z.B. als 2. Monitor)
|
||||
- Einträge sortieren - per Drag&Drop in der Tagesordnung (Unterpunkte möglich)
|
||||
- Eintrag markieren - als erledigt und versteckt
|
||||
- Tagesordnung als PDF erzeugen
|
||||
- aktuelle Uhrzeit auf der Beameransicht
|
||||
|
||||
|agenda-overview|_ |agenda-projector|_
|
||||
|agenda-new|_ |agenda-pdf|_
|
||||
|
||||
.. |agenda-overview| image:: _static/images/t260.agenda-overview_de.png
|
||||
:alt: Tagesordnungs-Übersicht
|
||||
.. _agenda-overview: _static/images/agenda-overview_de.png
|
||||
|
||||
.. |agenda-projector| image:: _static/images/t260.agenda-projector_de.png
|
||||
:alt: Beamer-Ansicht der Tagesordnung
|
||||
.. _agenda-projector: _static/images/agenda-projector_de.png
|
||||
|
||||
.. |agenda-new| image:: _static/images/t260.agenda-new_de.png
|
||||
:alt: Neuen Tagesordnungseintrag anlegen
|
||||
.. _agenda-new: _static/images/agenda-new_de.png
|
||||
|
||||
.. |agenda-pdf| image:: _static/images/t260.agenda-pdf_de.png
|
||||
:alt: Tagesordnung als PDF
|
||||
.. _agenda-pdf: _static/images/agenda-pdf_de.png
|
||||
|
||||
|
||||
Anträge
|
||||
-------
|
||||
- Anträge verwalten
|
||||
- Anträge von anderen Teilnehmern unterstützen lassen
|
||||
- Antragsstatus ändern
|
||||
- Abstimmungsergebnisse eingeben und darstellen - mehreren Abstimmungsvorgänge möglich (Abstimmungsmodus: Ja/Nein/Enthaltung sowie ungültige und abgegebene Stimmen)
|
||||
- Antrag als Tagesordnungseintrag anlegen und anzeigen
|
||||
- Versionshistorie eines Antrags anzeigen
|
||||
- Alle Änderungen eines Antrags (Text, Status, Unterstützer etc.) werden protokolliert
|
||||
- Antragsformular und Übersicht aller Anträge als PDF erzeugen
|
||||
|
||||
|application-overview|_ |application-pdf|_
|
||||
|application-view|_ |application-projector|_
|
||||
|
||||
.. |application-overview| image:: _static/images/t260.application-overview_de.png
|
||||
:alt: Übersicht aller Anträge
|
||||
.. _application-overview: _static/images/application-overview_de.png
|
||||
|
||||
.. |application-pdf| image:: _static/images/t260.application-pdf_de.png
|
||||
:alt: Antrag als PDF
|
||||
.. _application-pdf: _static/images/application-pdf_de.png
|
||||
|
||||
.. |application-view| image:: _static/images/t260.application-view_de.png
|
||||
:alt: Darstellung eines Antrags
|
||||
.. _application-view: _static/images/application-view_de.png
|
||||
|
||||
.. |application-projector| image:: _static/images/t260.application-projector_de.png
|
||||
:alt: Beamer-Ansicht eines Antrags
|
||||
.. _application-projector: _static/images/application-projector_de.png
|
||||
|
||||
|
||||
Wahlen
|
||||
------
|
||||
- Wahlen verwalten
|
||||
- Kandidaten aus Teilnehmerliste für eine Wahl vorschlagen (bzw. als angemeldeter Teilnehmer selbst kandidieren)
|
||||
- Wahlschein als pdf generieren (mit Ankreuzfeldern)
|
||||
- Wahlergebenisse eingeben und darstellen - mehrere Wahlgänge und Stichwahlen werden unterstützt
|
||||
- Wahlmodus: nur Ja-Stimmen oder Ja/Nein/Enthaltungs-Stimmen (abhängig von der Anzahl der Kandiaten und Posten), ungültige und abgegebene Stimmen können immer eingegeben werden
|
||||
|
||||
|election-overview|_ |election-view|_
|
||||
|election-pollview|_ |election-ballot-pdf|_
|
||||
|
||||
.. |election-overview| image:: _static/images/t260.election-overview_de.png
|
||||
:alt: Übersicht aller Wahlen
|
||||
.. _election-overview: _static/images/election-overview_de.png
|
||||
|
||||
.. |election-view| image:: _static/images/t260.election-view_de.png
|
||||
:alt: Darstellung einer Wahl
|
||||
.. _election-view: _static/images/election-view_de.png
|
||||
|
||||
.. |election-pollview| image:: _static/images/t260.election-pollview_de.png
|
||||
:alt: Eingabe der Wahlergebnisse
|
||||
.. _election-pollview: _static/images/election-pollview_de.png
|
||||
|
||||
.. |election-ballot-pdf| image:: _static/images/t260.election-ballot-pdf_de.png
|
||||
:alt: Wahlschein als PDF
|
||||
.. _election-ballot-pdf: _static/images/election-ballot-pdf_de.png
|
||||
|
||||
|
||||
Teilnehmer
|
||||
----------
|
||||
- Teilnehmer verwalten (vordefinierte Felder: *Name, Vorname, Geschlecht, E-Mail, Gruppe, Typ, Amt*)
|
||||
- importieren von Teilnehmerdaten (im CSV-Format)
|
||||
- Benutzergruppe frei konfigurierbar (voreingestellt sind: *Beobachter, Delegierte, Tagesleitung, Teilnehmerverwaltung*)
|
||||
|
||||
|participants-overview|_ |participants-pdf|_
|
||||
|
||||
.. |participants-overview| image:: _static/images/t260.participants-overview_de.png
|
||||
:alt: Übersicht aller Teilnehmer
|
||||
.. _participants-overview: _static/images/participants-overview_de.png
|
||||
|
||||
.. |participants-pdf| image:: _static/images/t260.participants-pdf_de.png
|
||||
:alt: Teilnehmerliste als PDF
|
||||
.. _participants-pdf: _static/images/participants-pdf_de.png
|
||||
|
||||
|
||||
Allgemein
|
||||
---------
|
||||
- Template für Beamer und Webinterface leicht per HTML und CSS anpassbar
|
||||
- Veranstaltungssepzifische Daten (Veranstaltungsname, Ort, Zeitraum, Antragseinleitungssatz, minimale Unterstützeranzahl, Sprache) konfigurierbar
|
||||
- OpenSlides ist Freie Software (`GNU GPL v2+ Lizenz <about.html#lizenz>`_)
|
||||
- Plattformunabhängig (OpenSlides läuft überall dort, wo Pyhton läuft)
|
||||
- vollständige deutsche und englische Übersetzung vorhanden - weitere Sprachen willkommen!
|
||||
|
||||
|
||||
Ausblick -- Weiterentwicklungsideen für OpenSlides:
|
||||
---------------------------------------------------
|
||||
- schnelle und einfache Erstellung eines Ergebnisprotokolls (mit allen Tagesordnungseinträgen, Beschlüssen, Anträgen, Abstimmungen und Wahlergbnissen)
|
||||
- grafische Darstellung der Wahl- und Abstimmungsergebnisse in Diagrammen
|
||||
- Einbindung von Grafiken in Tagesordnungseinträge
|
||||
- Anbindung eines elektronischen Abstimmungssystems (TED/Voting-System)
|
||||
- ... (mehr im `Trac-Ticketsystem <http://dev.openslides.org/report/3>`_)
|
||||
|
||||
|
||||
**Hast Du Interesse an der Weiterentwicklung von OpenSlides? Wir freuen uns über jede Mithilfe!**
|
@ -1,41 +0,0 @@
|
||||
Was ist OpenSlides?
|
||||
===================
|
||||
|
||||
OpenSlides ist ein freies, webbasiertes Präsentationssystem zur
|
||||
Darstellung und Steuerung von Tagesordnungen, Anträgen, Abstimmungen und
|
||||
Wahlen einer Veranstaltung.
|
||||
|
||||
Mit OpenSlides können alle Inhalte einer Veranstaltung, wie
|
||||
Tagesordnung, Antragstexte, Redelisten, Kandidatenlisten, Wahlergebnisse
|
||||
usw. zeitaktuell an die Leinwand projiziert werden. Die
|
||||
Versammlungsleitung steuert und bearbeitet diese Inhalte interaktiv.
|
||||
Außerdem verwaltet OpenSlides die anwesenden Teilnehmer, um so leicht
|
||||
Kandidaten für anstehende Wahlen aufzustellen, vorgedruckte Wahlscheine
|
||||
zu generieren und ausgezählte Wahl- und Abstimmungsergebnisse
|
||||
anzuzeigen.
|
||||
|
||||
Neuartig ist vor allem die Funktion, das Plenum mit einzubeziehen: Jeder
|
||||
Teilnehmer auf einer Veranstaltung hat die Möglichkeit, sich mit dem
|
||||
eigenen Laptop oder Smartphone per WLAN bei OpenSlides anzumelden. Dabei
|
||||
kann der Teilnehmer z.B. einen Antrag einreichen, Anträge anderer
|
||||
Teilnehmer unterstützen, bei anstehenden Wahlen kandidieren, Kandidaten
|
||||
vorschlagen oder Abstimmungsergebnisse nachlesen.
|
||||
|
||||
OpenSlides ist konzipiert für den Einsatz auf Veranstaltungen wie
|
||||
Delegierten- und Mitgliederversammlungen, Parteitagen und
|
||||
Hauptversammlungen. Eine Teilnehmerbeschränkung gibt es nicht.
|
||||
|
||||
Der entscheidende Vorteil gegenüber herkömmlichen
|
||||
Office-Präsentations-Systemen, wie MS PowerPoint oder OpenOffice
|
||||
Impress, ist die Bearbeitung der Folien über ein Redaktionssystem. Der
|
||||
Präsentationsmodus auf dem Beamer muss nicht verlassen werden und zeigt
|
||||
stets die aktuelle Folie an.
|
||||
|
||||
| » `Klicken Sie hier, um mehr über die Funktionen von OpenSlides zu erfahren. <features.html>`_
|
||||
|
||||
|image|_
|
||||
|
||||
.. |image| image:: _static/images/t550.agenda-overview_de.png
|
||||
:alt: Tagesordnungs-Ansicht von OpenSlides
|
||||
.. _image: _static/images/agenda-overview_de.png
|
||||
|
@ -1,41 +0,0 @@
|
||||
About OpenSlides
|
||||
================
|
||||
|
||||
System requirements
|
||||
-------------------
|
||||
- `Django 1.3+ <https://www.djangoproject.com/>`_
|
||||
- `Python 2.5+ <http://python.org/>`_
|
||||
- Web browser
|
||||
|
||||
License
|
||||
-------
|
||||
OpenSlides is Free Software released under the **GNU General Public
|
||||
License (GNU GPL)** version 2+. The software is free to use without
|
||||
restrictions, may be modified and that modifications may be
|
||||
distributed. A copy of the license is included with every release of
|
||||
OpenSlides and can be read also in the source code repository.
|
||||
|
||||
History
|
||||
-------
|
||||
In 2005, an internal prototype of OpenSlides was developed
|
||||
specifically for use on general meetings of the federal association of
|
||||
`protestant student community (Bundes-ESG)
|
||||
<http://www.bundes-esg.de>`_ in Germany by Emanuel Schütze in PHP. In
|
||||
late 2010 Oskar Hahn and Emanuel Schütze began with a new development
|
||||
in Python/Django and build up a Free Software project, called
|
||||
"OpenSlides". OpenSlides was published under the GNU GPL in August
|
||||
2011. Version 1.0 is released on September 12th 2011. The first
|
||||
productive use of OpenSlides happened at the general meeting of
|
||||
the ESG in Hanover/Germany in mid-september 2011.
|
||||
|
||||
References
|
||||
----------
|
||||
Events which used OpenSlides
|
||||
(Please send additions to support@openslides.org!):
|
||||
|
||||
- Bundesversammlung, `Evangelischen StudentInnengemeinde in der
|
||||
Bundesrepublik Deutschland (ESG) <http://www.bundes-esg.de>`_
|
||||
- Mitgliederversammlung, `Arbeitsgemeinschaft der Evangelischen Jugend in Deutschland e. V. (aej) <http://aej-online.de>`_
|
||||
- Parteitage der `Piratenpartei Deutschland <http://www.piratenpartei.de>`_ (Bundes- Landes-, Kreisparteitage)
|
||||
- Landesparteitag von `BÜNDNIS 90/DIE GRÜNEN Landesverband Hamburg <http://hamburg.gruene.de/>`_
|
||||
- ...
|
@ -1,117 +0,0 @@
|
||||
Contact
|
||||
=======
|
||||
|
||||
|
||||
Mailing lists
|
||||
-------------
|
||||
|
||||
OpenSlides has two public mailing lists in English and German language
|
||||
for coordinate the development and discussing tickets, user questions or
|
||||
special use cases. Please subscribe before you are sending an email to a list.
|
||||
|
||||
OpenSlides provides public mailing lists for user questions, development coordination,
|
||||
discussion of ticket or special use cases. If you have problems or questions please ask
|
||||
on the OpenSlides mailing list in your language (English or German).
|
||||
|
||||
Note: Please subscribe before you are sending an email to a list.
|
||||
|
||||
English speaking mailing list, for users and developers: ::
|
||||
|
||||
users-en@openslides.org
|
||||
|
||||
- `Subscribe <http://mail.openslides.org/listinfo/users-en/>`_
|
||||
- `Archive <http://mail.openslides.org/pipermail/users-en/>`_
|
||||
|
||||
German speaking mailing list, for users and developers: ::
|
||||
|
||||
users-de@openslides.org
|
||||
|
||||
- `Subscribe <http://mail.openslides.org/listinfo/users-de/>`_
|
||||
- `Archive <http://mail.openslides.org/pipermail/users-de/>`_
|
||||
|
||||
HG commit mailing list of hg.openslides.org (moderated), for developers: ::
|
||||
|
||||
commits@openslides.org
|
||||
|
||||
- `Subscribe <http://mail.openslides.org/listinfo/commits/>`_
|
||||
- `Archive <http://mail.openslides.org/pipermail/commits/>`_
|
||||
|
||||
|
||||
Professional Support
|
||||
--------------------
|
||||
You are interesting in OpenSlides and thinking about using OpenSlides
|
||||
at your next event? You searching for professional techincal support?
|
||||
Then please contact our core development and support team and ask for
|
||||
support costs. We can help you.
|
||||
|
||||
Your contact person::
|
||||
|
||||
Emanuel Schütze
|
||||
Intevation GmbH
|
||||
Neuer Graben 17
|
||||
D-49074 Osnabrück / Germany
|
||||
E-Mail: emanuel.schuetze@intevation.de
|
||||
Tel: ++49-541-335083-746
|
||||
|
||||
|
||||
IRC
|
||||
---
|
||||
To contact OpenSlides users and developers in a chat you can use IRC::
|
||||
|
||||
Netzwerk: freenode
|
||||
Kanal: #openslides
|
||||
|
||||
- irc://irc.freenode.net/#openslides
|
||||
|
||||
Bug reports
|
||||
-----------
|
||||
|
||||
Please use our `ticket system <http://dev.openslides.org/report/3>`_
|
||||
to report bugs for OpenSlides.
|
||||
|
||||
|
||||
Want to contribute to OpenSlides?
|
||||
---------------------------------
|
||||
|
||||
OpenSlides is an open-source project driven by volunteers.
|
||||
From source code to localizations or artwork, any contribution is welcome!
|
||||
Please contact us - e.g. via one of our mailing lists.
|
||||
|
||||
|
||||
Donate!
|
||||
-------
|
||||
|
||||
You have a great benefit by using OpenSlides or are you just enthralled by the idea of OpenSlides?
|
||||
Then support OpenSlides with your donation!
|
||||
|
||||
The maintenance and development of a Free Software product costs money. With your
|
||||
donation you help us to fund these necessary tasks and to push the initiative
|
||||
OpenSlides.
|
||||
|
||||
.. raw:: html
|
||||
|
||||
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
|
||||
<input name="cmd" value="_donations" type="hidden">
|
||||
<input name="business" value="paypal@intevation.de" type="hidden">
|
||||
<input name="undefined_quantity" value="1" type="hidden">
|
||||
<input name="item_name" value="OpenSlides" type="hidden">
|
||||
<input name="item_number" value="3000" type="hidden">
|
||||
<input name="no_shipping" value="1" type="hidden">
|
||||
<input name="cn" value="Comment to OpenSlides development team (praise/criticism)" type="hidden">
|
||||
<input name="currency_code" value="EUR" type="hidden">
|
||||
<input name="bn" value="PP-BuyNowBF" type="hidden">
|
||||
<input name="on0" value="Allowed to publish of your donation?" type="hidden">
|
||||
<input name="os0" value="No" type="hidden">
|
||||
<input name="image_url" value="http://dev.openslides.org/export/1ddcb76c8e5537f807f6401556cbe3e56ea12268/extras/logo/openlides-logo_wide75.png" type="hidden">
|
||||
<input name="return" value="http://openslides.org/" type="hidden">
|
||||
<input name="cbt" value="Back zu OpenSlides" type="hidden">
|
||||
<button class="button" type="submit" style="font-size: 14px;">
|
||||
<span class="icon donate">Donate (via PayPal)</span>
|
||||
</button>
|
||||
<input name="os0" value="Yes" checked="checked" type="checkbox">Publish my donation
|
||||
</form>
|
||||
|
||||
The `OpenSlides team <http://dev.openslides.org/browser/AUTHORS>`_ would like to
|
||||
thank you for your support and looks forward to your feedback and proposals under::
|
||||
|
||||
support@openslides.org
|
@ -1,38 +0,0 @@
|
||||
Demo
|
||||
====
|
||||
|
||||
Discover the features of OpenSlides in this online demo:
|
||||
|
||||
.. raw:: html
|
||||
|
||||
<a href="http://demo.openslides.org/login" target=_blank>
|
||||
<span class="button">
|
||||
<span class="icon run">Start OpenSlides Demo</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
|
||||
Demo Access Data
|
||||
----------------
|
||||
|
||||
Three demo users with different permissions are created:
|
||||
|
||||
Meeting leadership:
|
||||
|
||||
- Username: **demo**
|
||||
- Password: **demo**
|
||||
|
||||
|
||||
Delegate:
|
||||
|
||||
- Username: **delegierter**
|
||||
- Password: **demo**
|
||||
|
||||
Guest:
|
||||
|
||||
- *without access data*
|
||||
|
||||
|
|
||||
|image| *Attention: The demo will be reset every day!*
|
||||
|
||||
.. |image| image:: _static/images/icons/task-attention.png
|
@ -1,70 +0,0 @@
|
||||
Download
|
||||
========
|
||||
|
||||
OpenSlides 1.2-rc1 (2012-07-16)
|
||||
--------------------------------
|
||||
|
||||
|
|
||||
.. raw:: html
|
||||
|
||||
<span>
|
||||
<a href="http://openslides.org/download/Beta/openslides-1.2-rc1-portable.zip" class="download-button">
|
||||
<strong>OpenSlides 1.2-rc1<br>(for Windows)</strong><br>
|
||||
<span>.zip — 10 <small>MB</small><br>(Portable version with openslides.exe)</span></a>
|
||||
</span>
|
||||
|
||||
<br>
|
||||
|
||||
<span>
|
||||
<a href="http://openslides.org/download/Beta/openslides-1.2-rc1.tar.gz" class="download-button">
|
||||
<strong>OpenSlides 1.2-rc1<br>(for Linux/MacOSX)</strong><br>
|
||||
<span>.tar.gz — 1 <small>MB</small></span></a>
|
||||
</span>
|
||||
|
||||
|
||||
For Linux/MacOSX: Read the
|
||||
`installation instructions <http://openslides.org/download/Beta/INSTALL-1.2-rc1.txt>`_
|
||||
after download.
|
||||
|
||||
|
||||
OpenSlides 1.1 (2011-11-15)
|
||||
---------------------------
|
||||
|
||||
|
|
||||
.. raw:: html
|
||||
|
||||
<span>
|
||||
<a href="http://openslides.org/download/openslides-1.1.zip" class="download-button">
|
||||
<strong>Download OpenSlides 1.1</strong><br>
|
||||
<span>.zip — 1 <small>MB</small></span></a>
|
||||
</span>
|
||||
|
||||
<br>
|
||||
|
||||
<span>
|
||||
<a href="http://openslides.org/download/openslides-1.1.tar.gz" class="download-button">
|
||||
<strong>Download OpenSlides 1.1</strong><br>
|
||||
<span>.tar.gz — 1 <small>MB</small></span></a>
|
||||
</span>
|
||||
|
||||
|
||||
Read the
|
||||
`installation instructions <http://openslides.org/download/INSTALL-1.1.txt>`_
|
||||
after download.
|
||||
|
||||
Find older versions und checksums (sha1sums) under http://openslides.org/download.
|
||||
|
||||
Source Code
|
||||
-----------
|
||||
|
||||
You can check the current development status in our
|
||||
public sourcecode repository:
|
||||
|
||||
- `Browse source <http://dev.openslides.org/browser>`_
|
||||
|
||||
|
||||
To get the latest source files from HG repository use the
|
||||
following command in the Terminal::
|
||||
|
||||
hg clone http://hg.openslides.org
|
||||
|
@ -1,135 +0,0 @@
|
||||
Features
|
||||
========
|
||||
|
||||
Agenda
|
||||
------
|
||||
|
||||
- Manage agenda
|
||||
- Select agenda item - to display on projector
|
||||
- Edit agenda item - while viewing on projector
|
||||
- Projector view updates automatically on modification
|
||||
(the projector is running in browser with full screen mode as 2nd monitor)
|
||||
- Sort agenda item - via drag & drop in the agenda (supports subitems)
|
||||
- Mark agenda item - as completed and hidden
|
||||
- Generate agenda as PDF
|
||||
- show current time on projector view
|
||||
|
||||
|agenda-overview|_ |agenda-projector|_
|
||||
|agenda-new|_ |agenda-pdf|_
|
||||
|
||||
.. |agenda-overview| image:: _static/images/t260.agenda-overview_de.png
|
||||
:alt: Agenda overview
|
||||
.. _agenda-overview: _static/images/agenda-overview_de.png
|
||||
|
||||
.. |agenda-projector| image:: _static/images/t260.agenda-projector_de.png
|
||||
:alt: Projector view of agenda
|
||||
.. _agenda-projector: _static/images/agenda-projector_de.png
|
||||
|
||||
.. |agenda-new| image:: _static/images/t260.agenda-new_de.png
|
||||
:alt: Create new agenda item
|
||||
.. _agenda-new: _static/images/agenda-new_de.png
|
||||
|
||||
.. |agenda-pdf| image:: _static/images/t260.agenda-pdf_de.png
|
||||
:alt: Agenda as PDF
|
||||
.. _agenda-pdf: _static/images/agenda-pdf_de.png
|
||||
|
||||
|
||||
Applications
|
||||
------------
|
||||
- Manage applications
|
||||
- Other participants can support applications
|
||||
- Change application status
|
||||
- Enter and display voting results - supports multiple ballots
|
||||
(voting mode: Yes/No/Abstain/invalid votes and votes cast)
|
||||
- Create and show application as agenda item
|
||||
- Show version history of an application
|
||||
- All changes of an application (text, status, supporters etc.) are logged
|
||||
- Generate application form and overview of all applications as PDF
|
||||
|
||||
|application-overview|_ |application-pdf|_
|
||||
|application-view|_ |application-projector|_
|
||||
|
||||
.. |application-overview| image:: _static/images/t260.application-overview_de.png
|
||||
:alt: Overview of all applications
|
||||
.. _application-overview: _static/images/application-overview_de.png
|
||||
|
||||
.. |application-pdf| image:: _static/images/t260.application-pdf_de.png
|
||||
:alt: Application as PDF
|
||||
.. _application-pdf: _static/images/application-pdf_de.png
|
||||
|
||||
.. |application-view| image:: _static/images/t260.application-view_de.png
|
||||
:alt: View of an application
|
||||
.. _application-view: _static/images/application-view_de.png
|
||||
|
||||
.. |application-projector| image:: _static/images/t260.application-projector_de.png
|
||||
:alt: Projector view of an application
|
||||
.. _application-projector: _static/images/application-projector_de.png
|
||||
|
||||
|
||||
Elections
|
||||
---------
|
||||
- Manage elections
|
||||
- Nominate candidates for an election from participants list and/or
|
||||
candidate myself as registered participant
|
||||
- Generate a PDF ballot (with checkboxes)
|
||||
- Enter and display voting results - multiple ballots and runoff elections are supported
|
||||
- Two voting modes supported: votes in favor or Yes/No/Abstain votes (dependend on number
|
||||
of candidates and posts), invalid votes and votes cast can be entered
|
||||
|
||||
|election-overview|_ |election-view|_
|
||||
|election-pollview|_ |election-ballot-pdf|_
|
||||
|
||||
.. |election-overview| image:: _static/images/t260.election-overview_de.png
|
||||
:alt: Overview of all elections
|
||||
.. _election-overview: _static/images/election-overview_de.png
|
||||
|
||||
.. |election-view| image:: _static/images/t260.election-view_de.png
|
||||
:alt: View of an election
|
||||
.. _election-view: _static/images/election-view_de.png
|
||||
|
||||
.. |election-pollview| image:: _static/images/t260.election-pollview_de.png
|
||||
:alt: Enter of vote results
|
||||
.. _election-pollview: _static/images/election-pollview_de.png
|
||||
|
||||
.. |election-ballot-pdf| image:: _static/images/t260.election-ballot-pdf_de.png
|
||||
:alt: Ballots as PDF
|
||||
.. _election-ballot-pdf: _static/images/election-ballot-pdf_de.png
|
||||
|
||||
|
||||
Participants
|
||||
------------
|
||||
- Manage participants (pre-defined fields: *last name, first name, gender, email,
|
||||
group, type, committee*)
|
||||
- Import of user data (in CSV format)
|
||||
- Configurable user groups (default include: *observer, delegate, moderation, participant management*)
|
||||
|
||||
|participants-overview|_ |participants-pdf|_
|
||||
|
||||
.. |participants-overview| image:: _static/images/t260.participants-overview_de.png
|
||||
:alt: Overview of all participants
|
||||
.. _participants-overview: _static/images/participants-overview_de.png
|
||||
|
||||
.. |participants-pdf| image:: _static/images/t260.participants-pdf_de.png
|
||||
:alt: List of participants as PDF
|
||||
.. _participants-pdf: _static/images/participants-pdf_de.png
|
||||
|
||||
|
||||
General
|
||||
-------
|
||||
- Template for projector and web interface easily customizable via HTML and CSS
|
||||
- OpenSlides is Free Software (`GNU GPL v2+ license <about.html#lizenz>`_)
|
||||
- Platform independent (OpenSlides runs anywhere where Pyhton is running)
|
||||
- Complete German and English translations available - other languages welcome!
|
||||
|
||||
Outlook - further development ideas for OpenSlides
|
||||
--------------------------------------------------
|
||||
- Fast and easy creation of a results protocol (with all agenda items, decisions, applications, electinos, polls and voting results)
|
||||
- Graphical representation of the election and voting results in graphs
|
||||
- Integration of graphics into agenda items
|
||||
- Integration of an electronic voting system (TED / voting system)
|
||||
- Integration of `deck.js <http://imakewebthings.github.com/deck.js/>`_
|
||||
- ... (read more in our `Trac ticket system <http://dev.openslides.org/report/3>`_)
|
||||
|
||||
|
||||
**Are you interested in the advancement of OpenSlides?
|
||||
We appreciate any help!**
|
@ -1,22 +0,0 @@
|
||||
What is OpenSlides?
|
||||
===================
|
||||
|
||||
OpenSlides is a free, web-based presentation system for displaying and controlling of agendas, applications, polls and elections of an event.
|
||||
|
||||
With OpenSlides all contents of an event (such as agenda, application text, list of speakers, lists of candidates, election results) can be projected on the screen up to date. The moderation of the annual meeting controls and edits interactive the content. Also OpenSlides manages the present participants, so it is easy to put up candidates for upcoming elections, generate pre-printed ballots and display election and poll results.
|
||||
|
||||
The novel feature is the function to involve the plenary assembly: Each participant of an event has the opportunity to log in to OpenSlides with their laptop or smartphone via WLAN. Here, the participants can e.g. submit an application, support applications from other participants, candidate in upcoming elections, suggest candidates or check voting results.
|
||||
|
||||
OpenSlides is designed for use at events such as assemblies of delegates, general meetings and party congresses. There is no limit to participants.
|
||||
|
||||
The significant advantage of OpenSlides over conventional office presentation tools, such as MS PowerPoint or OpenOffice Impress, is to edit slides on an editing system. The projector does not need to leave the presentation mode and can always display the current slide.
|
||||
|
||||
|
|
||||
» `Click here to learn more about the features of OpenSlides. <features.html>`_
|
||||
|
||||
|image|_
|
||||
|
||||
.. |image| image:: _static/images/t550.agenda-overview_de.png
|
||||
:alt: Agenda view of OpenSlides
|
||||
.. _image: _static/images/agenda-overview_de.png
|
||||
|
@ -1,170 +0,0 @@
|
||||
@ECHO OFF
|
||||
|
||||
REM Command file for Sphinx documentation
|
||||
|
||||
if "%SPHINXBUILD%" == "" (
|
||||
set SPHINXBUILD=sphinx-build
|
||||
)
|
||||
set BUILDDIR=_build
|
||||
set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% .
|
||||
if NOT "%PAPER%" == "" (
|
||||
set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS%
|
||||
)
|
||||
|
||||
if "%1" == "" goto help
|
||||
|
||||
if "%1" == "help" (
|
||||
:help
|
||||
echo.Please use `make ^<target^>` where ^<target^> is one of
|
||||
echo. html to make standalone HTML files
|
||||
echo. dirhtml to make HTML files named index.html in directories
|
||||
echo. singlehtml to make a single large HTML file
|
||||
echo. pickle to make pickle files
|
||||
echo. json to make JSON files
|
||||
echo. htmlhelp to make HTML files and a HTML help project
|
||||
echo. qthelp to make HTML files and a qthelp project
|
||||
echo. devhelp to make HTML files and a Devhelp project
|
||||
echo. epub to make an epub
|
||||
echo. latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter
|
||||
echo. text to make text files
|
||||
echo. man to make manual pages
|
||||
echo. changes to make an overview over all changed/added/deprecated items
|
||||
echo. linkcheck to check all external links for integrity
|
||||
echo. doctest to run all doctests embedded in the documentation if enabled
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "clean" (
|
||||
for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i
|
||||
del /q /s %BUILDDIR%\*
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "html" (
|
||||
%SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html
|
||||
if errorlevel 1 exit /b 1
|
||||
echo.
|
||||
echo.Build finished. The HTML pages are in %BUILDDIR%/html.
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "dirhtml" (
|
||||
%SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml
|
||||
if errorlevel 1 exit /b 1
|
||||
echo.
|
||||
echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml.
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "singlehtml" (
|
||||
%SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml
|
||||
if errorlevel 1 exit /b 1
|
||||
echo.
|
||||
echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml.
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "pickle" (
|
||||
%SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle
|
||||
if errorlevel 1 exit /b 1
|
||||
echo.
|
||||
echo.Build finished; now you can process the pickle files.
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "json" (
|
||||
%SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json
|
||||
if errorlevel 1 exit /b 1
|
||||
echo.
|
||||
echo.Build finished; now you can process the JSON files.
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "htmlhelp" (
|
||||
%SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp
|
||||
if errorlevel 1 exit /b 1
|
||||
echo.
|
||||
echo.Build finished; now you can run HTML Help Workshop with the ^
|
||||
.hhp project file in %BUILDDIR%/htmlhelp.
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "qthelp" (
|
||||
%SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp
|
||||
if errorlevel 1 exit /b 1
|
||||
echo.
|
||||
echo.Build finished; now you can run "qcollectiongenerator" with the ^
|
||||
.qhcp project file in %BUILDDIR%/qthelp, like this:
|
||||
echo.^> qcollectiongenerator %BUILDDIR%\qthelp\OpenSlides.qhcp
|
||||
echo.To view the help file:
|
||||
echo.^> assistant -collectionFile %BUILDDIR%\qthelp\OpenSlides.ghc
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "devhelp" (
|
||||
%SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp
|
||||
if errorlevel 1 exit /b 1
|
||||
echo.
|
||||
echo.Build finished.
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "epub" (
|
||||
%SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub
|
||||
if errorlevel 1 exit /b 1
|
||||
echo.
|
||||
echo.Build finished. The epub file is in %BUILDDIR%/epub.
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "latex" (
|
||||
%SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex
|
||||
if errorlevel 1 exit /b 1
|
||||
echo.
|
||||
echo.Build finished; the LaTeX files are in %BUILDDIR%/latex.
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "text" (
|
||||
%SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text
|
||||
if errorlevel 1 exit /b 1
|
||||
echo.
|
||||
echo.Build finished. The text files are in %BUILDDIR%/text.
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "man" (
|
||||
%SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man
|
||||
if errorlevel 1 exit /b 1
|
||||
echo.
|
||||
echo.Build finished. The manual pages are in %BUILDDIR%/man.
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "changes" (
|
||||
%SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes
|
||||
if errorlevel 1 exit /b 1
|
||||
echo.
|
||||
echo.The overview file is in %BUILDDIR%/changes.
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "linkcheck" (
|
||||
%SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck
|
||||
if errorlevel 1 exit /b 1
|
||||
echo.
|
||||
echo.Link check complete; look for any errors in the above output ^
|
||||
or in %BUILDDIR%/linkcheck/output.txt.
|
||||
goto end
|
||||
)
|
||||
|
||||
if "%1" == "doctest" (
|
||||
%SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest
|
||||
if errorlevel 1 exit /b 1
|
||||
echo.
|
||||
echo.Testing of doctests in the sources finished, look at the ^
|
||||
results in %BUILDDIR%/doctest/output.txt.
|
||||
goto end
|
||||
)
|
||||
|
||||
:end
|