remove some files from git

This commit is contained in:
Oskar Hahn 2012-07-31 21:11:36 +02:00
parent 449698344a
commit 02735d9e1a
56 changed files with 0 additions and 2006 deletions

View File

@ -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

View File

@ -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."

View File

@ -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

View File

@ -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;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 545 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 599 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 741 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 KiB

View File

@ -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">
&copy; 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 %}
&nbsp;
{%- 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 %}

View File

@ -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)
]

View File

@ -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/>`_
- ...

View File

@ -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

View File

@ -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

View File

@ -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 &mdash; 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 &mdash; 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 &mdash; 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 &mdash; 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

View File

@ -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!**

View File

@ -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

View File

@ -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/>`_
- ...

View File

@ -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

View File

@ -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

View File

@ -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 &mdash; 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 &mdash; 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 &mdash; 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 &mdash; 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

View File

@ -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!**

View File

@ -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

View File

@ -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