1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- Generated by Docutils 0.9 -->
3 <document source="original/Machinery.rst">
9 <reference anonymous="1" name="Discussion" refuri="/Talk">
13 <target anonymous="1" ids="id1" refuri="/Talk"/>
14 <topic classes="contents" ids="contents" names="contents">
21 <reference ids="id5" refid="overview">
28 <reference ids="id6" refid="dedicated-oekonux-server">
29 Dedicated Oekonux server
35 <reference ids="id7" refid="mailing-lists">
42 <reference ids="id8" refid="existing-lists">
49 <reference ids="id9" refid="hosting">
56 <reference ids="id10" refid="features">
63 <reference ids="id11" refid="spam-protection">
74 <reference ids="id12" refid="web-sites">
81 <reference ids="id13" refid="id2">
88 <reference ids="id14" refid="provider">
95 <reference ids="id15" refid="domains">
104 <reference ids="id16" refid="id3">
111 <reference ids="id17" refid="web-space">
118 <reference ids="id18" refid="traffic">
125 <reference ids="id19" refid="mail-addresses">
132 <reference ids="id20" refid="generation-and-upload">
133 Generation and Upload
139 <reference ids="id21" refid="static-pages">
146 <reference ids="id22" refid="navigation">
153 <reference ids="id23" refid="locale-search-engine">
160 <reference ids="id24" refid="rss-feed">
169 <reference ids="id25" refid="content">
176 <reference ids="id26" refid="general">
183 <reference ids="id27" refid="archives">
190 <reference ids="id28" refid="texts">
197 <reference ids="id29" refid="link-page">
204 <reference ids="id30" refid="statistics">
215 <reference ids="id31" refid="opentheory">
222 <reference ids="id32" refid="wiki">
229 <reference ids="id33" refid="news-groups">
236 <reference ids="id34" refid="id4">
243 <reference ids="id35" refid="search-engine">
255 This page describes the machinery used by the
256 <reference name="Oekonux community" refuri="http://www.oekonux.de/">
260 This page is motivated by a
261 <reference name="thread about this topic" refuri="http://www.oekonux.de/projekt/liste/archive/msg03333.html">
262 thread about this topic
264 <target ids="thread-about-this-topic" names="thread\ about\ this\ topic" refuri="http://www.oekonux.de/projekt/liste/archive/msg03333.html"/>
267 <reference name="project list" refuri="http://www.oekonux.de/projekt/liste/">
270 , which cares about the organization of the project.
273 The intention of this page is to reflect the current state of the
274 machinery. It is originally written in German which is available as
275 the first version of this page.
277 <section ids="overview" names="overview">
283 <reference name="Oekonux community" refuri="http://www.oekonux.de/">
286 currently uses the following technical
289 <bullet_list bullet="*">
292 <reference name="mailing lists" refid="mailing-lists">
299 <reference name="web sites" refid="web-sites">
306 <reference name="OpenTheory" refid="opentheory">
313 <reference name="news groups" refid="news-groups">
320 <reference name="Wiki" refid="wiki">
327 As far as I know other facilities such as IRC are currently not used.
329 <target refid="oekonux-server"/>
331 <section ids="dedicated-oekonux-server oekonux-server" names="dedicated\ oekonux\ server oekonux\ server">
333 Dedicated Oekonux server
336 There is a dedicated server for the Oekonux project. Currently this is
337 a virtual server based on Debian and hosted by
338 <reference name="VD server" refuri="http://www.vd-server.de/">
342 dedicated server is paid by the
343 <reference name="Projekt Oekonux e.V." refuri="http://www.oekonux.de/projekt/verein/">
347 association in Germany.
350 Today the server runs most of the technical infrastructure of the
351 project. It has a fixed IP address and the DNS entries for the domains
352 point to this server. The generic address of the server is
360 The general maintainer of this server is
361 <problematic ids="id37" refid="id36">
365 facilities are maintained mainly by
366 <problematic ids="id39" refid="id38">
372 In case it is necessary because the project needs more computing
373 resources a real server could be hosted by
374 <reference name="Individual Network Berlin" refuri="http://www.in-berlin.de/">
381 <section ids="mailing-lists" names="mailing\ lists">
385 <section ids="existing-lists" names="existing\ lists">
390 The following lists exist:
392 <bullet_list bullet="*">
396 liste AT oekonux DOT de
403 list-en AT oekonux DOT org
410 projekt AT oekonux DOT de
417 chat AT oekonux DOT de
424 mitglieder AT oekonux DOT de
431 helfer AT oekonux-konferenz DOT de
438 referenten AT oekonux-konferenz DOT de
444 For all mailing lists there are
445 <reference name="archives" refid="archives">
448 , which are on the web sites
449 of the domain they belong to.
452 <section dupnames="hosting" ids="hosting">
457 All mailing lists are hosted on the
458 <reference name="Oekonux server" refid="oekonux-server">
462 lists are all served by a
463 <reference name="Majordomo" refuri="http://www.greatcircle.com/majordomo/">
469 <section dupnames="features" ids="features">
473 <section ids="spam-protection" names="spam\ protection">
478 Mail to all mailing lists is routed over a
479 <reference name="SpamAssassin" refuri="http://www.spamassassin.org/">
483 indispensable because the addresses of the mailing lists have a wide
487 The SpamAssassin installation needs some maintenance once in a while
488 to be ready for the latest ideas of spammers. This maintenance is done
490 <problematic ids="id41" refid="id40">
496 Unfortunately the spam filtering does not catch all spam :-( .
497 Therefore the mailing lists have been closed so only subscribers can
498 post to the list unmoderated. The bounces of spam and legitimate mail
499 from non-subscribers are handled by
500 <problematic ids="id43" refid="id42">
504 necessary for keeping the mailing lists running are also handled by
506 <problematic ids="id45" refid="id44">
514 <section ids="web-sites" names="web\ sites">
518 <section dupnames="hosting" ids="id2">
522 <section ids="provider" names="provider">
527 There is no special provider for the web sites. All web sites are
529 <reference name="Oekonux server" refid="oekonux-server">
535 Because of their size the audio files which mainly have been recorded
536 during the conferences are kept on web space donated by various
540 Before conferences resources of the
541 <reference name="OpenTheory project" refuri="http://www.opentheory.org/">
545 for online creation and presentation of the program of the conference.
548 <section ids="domains" names="domains">
553 There are four domains for which the
554 <reference name="e.V." refuri="http://www.oekonux.de/projekt/verein/">
559 <bullet_list bullet="*">
571 the German main page of the project can be found.
585 the international main page of the project can be
589 Also the Wikis are all hosted here:
591 <bullet_list bullet="*">
599 The English language Wiki.
609 The German language Wiki.
621 The German domain for everything around the Oekonux conferences.
623 <bullet_list bullet="-">
631 Entry point for the most recent conference.
649 Entry points for the respective conference.
657 oekonux-conference.org
661 The international domains for everything around the Oekonux
664 <bullet_list bullet="-">
672 Entry point for the most recent conference.
686 Entry points for the respective conference.
693 More domains were present before the
694 <reference name="e.V." refuri="http://www.oekonux.de/projekt/verein/">
697 took them over but they
702 <section dupnames="features" ids="id3">
706 <section ids="web-space" names="web\ space">
711 The audio files hosted externally sum up to about 4GB.
714 <section ids="traffic" names="traffic">
718 <comment xml:space="preserve">
722 There are statistics about the
723 <reference name="network traffic" refuri="http://traffic.oekonux.de/">
726 <target ids="network-traffic" names="network\ traffic" refuri="http://traffic.oekonux.de/"/>
728 <problematic ids="id47" refid="id46">
730 http://www.oekonux.de/projekt/statistik/website/`_
735 <section ids="mail-addresses" names="mail\ addresses">
740 All domains support a couple of mail addresses. They are mainly used
742 <reference name="mailing lists" refid="mailing-lists">
748 Besides the functional mail addresses there is only one private mail
749 address. Generally it is possible to create more private mail
750 addresses. Such private mail address must contain the family name of
754 <section ids="generation-and-upload" names="generation\ and\ upload">
756 Generation and Upload
759 At the moment all content of the web sites is generated by
761 <problematic ids="id49" refid="id48">
764 on his private computer and uploaded onto the server.
765 Among other facilities the SDF format is used and the whole thing is
774 The sources for the static pages have been brought to a
775 CVS repository eons ago. However, this has not been used.
778 In general it would be good if a new solution for the web sites
779 would be available by CVS. With this many people could work on the
783 <problematic ids="id51" refid="id50">
786 would appreciate that the sources of the web pages
787 are created in a format close to ASCII - at best
788 <reference name="reStructuredText" refuri="http://docutils.sourceforge.net/rst.html">
792 He is ready to provide a converter from the current format.
796 <section ids="static-pages" names="static\ pages">
801 Apart from the Wiki pages nearly all pages in the Oekonux domains are
802 static HTML pages without any JavaScript or other active elements. By
805 <bullet_list bullet="*">
817 readable for all times
822 no security risk for the server
827 stable URLs without variable parts
830 Many search engines ignore links containing a
844 friendly to external search engines
847 Though navigation is done by frames there is always a
852 section which contains the links.
857 can be downloaded with tools like
861 completely and without
867 works with every web hosting offer
872 <section ids="navigation" names="navigation">
877 Navigation is realized with frames. A narrow frame on the left is
878 modeled after a file browser. It permanently presents the current
879 position in the site. The right frame contains the selected content.
880 If a directory is selected in the navigation the content frame
888 Apart from this each third level domain has a separate site map.
891 Links in all pages are followed by
892 <reference name="QBullets" refuri="http://www.matterform.com/qbullets/">
895 which roughly give the
899 <section ids="locale-search-engine" names="locale\ search\ engine">
903 <comment xml:space="preserve">
907 Currently the local search engine is replaced by a ht://dig based
911 <section ids="rss-feed" names="rss-feed">
917 There is no RSS feed yet but it would be nice to have
923 <section ids="content" names="content">
927 <section ids="general" names="general">
933 In general the sites are not maintained really. This is
939 In particular it would be good if the international
940 site would have more of the content of the German site.
941 Particularly it would be good to have the
942 <reference name="Oekonux links" refuri="http://www.oekonux.de/projekt/links.html">
946 English. Also the structure of the project should be presented on
947 the international site.
951 <section ids="archives" names="archives">
957 <reference name="mailing lists" refid="mailing-lists">
960 of the project are archived on the web sites.
962 <problematic ids="id53" refid="id52">
965 converts the incoming mails to HTML by
966 <reference name="MHonArc" refuri="http://www.mhonarc.org/">
970 uploaded automatically.
973 HTML pages for the archives are filtered. At the moment
975 <bullet_list bullet="*">
979 <reference name="MHonArc" refuri="http://www.mhonarc.org/">
987 phone numbers are replaced by a fixed text
992 names of certain people who decided to late that they not want to be
993 found in Oekonux by Google are shortened
998 all URLs pointing to mail addresses are obfuscated a bit
1003 mail addresses are obfuscated
1009 There is a request to have the archives on the
1010 <reference name="web sites" refid="web-sites">
1014 in mbox format. For this it must be clarified what can be
1015 done against mail address harvesting.
1019 Removal of archived pages is also widely automated. However, it needs
1020 an explicit call with the number of the mail to remove.
1024 Right now the removed mail is removed only from the
1029 from the server. By this it is no longer
1030 reachable by neighboring mails or an index but the are generally
1031 accessible. This must be changed.
1035 <section ids="texts" names="texts">
1036 <title refid="id28">
1040 Several texts of the project are available on the
1041 <reference name="web sites" refid="web-sites">
1047 Among them is an introduction for which MagicPoint sources are
1051 <section ids="link-page" names="link\ page">
1052 <title refid="id29">
1056 One of the most important content resources of the
1057 <reference name="Oekonux community" refuri="http://www.oekonux.de/">
1062 <reference name="Oekonux links" refuri="http://www.oekonux.de/projekt/links.html">
1065 , where interesting links are
1066 entered with a short comment. The page is structured.
1070 It would be good if each of the
1071 <reference name="Oekonux links" refuri="http://www.oekonux.de/projekt/links.html">
1075 get a creation date. Meanwhile this would have some historical
1079 In general for existing links this would be possible by
1089 It would be useful if the language of the page behind
1090 the link would be given. This can be done by the HTML attribute
1099 <section ids="statistics" names="statistics">
1100 <title refid="id30">
1104 Statistics are available about the usage of the
1105 <reference name="mailing lists" refid="mailing-lists">
1110 <reference name="web sites" refid="web-sites">
1114 <reference name="web sites" refid="web-sites">
1118 statistics are created weekly by some Free Software (
1119 <reference name="webalizer" refuri="http://www.webalizer.org/">
1124 <reference name="mail2clf" refuri="http://www.merten-home.de/FreeSoftware/mail2clf/">
1128 <reference name="mail2chart" refuri="http://www.merten-home.de/FreeSoftware/mail2chart/">
1132 <problematic ids="id55" refid="id54">
1140 <section ids="opentheory" names="opentheory">
1141 <title refid="id31">
1145 Many texts from the project and from its environment are available in
1147 <reference name="OpenTheory project" refuri="http://www.opentheory.org/">
1150 . Some of them are gathered in the
1151 <reference name="Oekonux OpenTheory project" refuri="http://www.opentheory.org/oekonux/">
1158 The texts are about Oekonux content as well as for organizational
1159 purposes. In particular the conference preparation has been done
1163 <section ids="wiki" names="wiki">
1164 <title refid="id32">
1168 Currently there are two Oekonux Wikis at
1170 <bullet_list bullet="*">
1173 <reference refuri="http://en.wiki.oekonux.org/">
1174 http://en.wiki.oekonux.org/
1180 <reference refuri="http://de.wiki.oekonux.org/">
1181 http://de.wiki.oekonux.org/
1187 They are based on the
1188 <reference name="MoinMoin" refuri="http://moinmoin.wikiwikiweb.de/">
1194 The content is maintained by a group of maintainers (
1195 <reference name="English" refuri="http://en.wiki.oekonux.org/MaintainerGroup">
1198 <target ids="english" names="english" refuri="http://en.wiki.oekonux.org/MaintainerGroup"/>
1200 <reference name="German" refuri="http://de.wiki.oekonux.org/MaintainerGruppe">
1203 <target ids="german" names="german" refuri="http://de.wiki.oekonux.org/MaintainerGruppe"/>
1204 . The technical part
1205 of the Wikis is maintained by
1206 <problematic ids="id57" refid="id56">
1212 <section ids="news-groups" names="news\ groups">
1213 <title refid="id33">
1217 Since end of 2003 the main discussion
1218 <reference name="mailing lists" refid="mailing-lists">
1223 <reference name="Gmane" refuri="http://gmane.org/">
1226 as Usenet newsgroups:
1228 <bullet_list bullet="*">
1231 <reference refuri="news://news.gmane.org/gmane.politics.oekonux.german">
1232 news://news.gmane.org/gmane.politics.oekonux.german
1238 liste AT oekonux DOT de
1245 <reference refuri="news://news.gmane.org/gmane.politics.oekonux.english">
1246 news://news.gmane.org/gmane.politics.oekonux.english
1252 list-en AT oekonux DOT org
1259 The newsgroups are configured in a way replies by news are not
1264 For now the newsgroup archives contain only those mails
1265 written after the newsgroup feature was in place. After the problem
1266 of readable mail addresses has been solved the whole archive shall
1268 <reference name="brought" refuri="http://gmane.org/import.php">
1271 <target ids="brought" names="brought" refuri="http://gmane.org/import.php"/>
1272 to the newsgroup archive
1275 <section dupnames="features" ids="id4">
1276 <title refid="id34">
1279 <section ids="search-engine" names="search\ engine">
1280 <title refid="id35">
1284 <reference name="Gmane" refuri="http://gmane.org/">
1287 has a search engine which searches the newsgroups.
1289 <comment xml:space="preserve">
1290 ############################################################################
1292 <target ids="restructuredtext" names="restructuredtext" refuri="http://docutils.sourceforge.net/rst.html"/>
1293 <target ids="oekonux-community" names="oekonux\ community" refuri="http://www.oekonux.de/"/>
1294 <target ids="project-list" names="project\ list" refuri="http://www.oekonux.de/projekt/liste/"/>
1295 <target ids="majordomo" names="majordomo" refuri="http://www.greatcircle.com/majordomo/"/>
1296 <target ids="spamassassin" names="spamassassin" refuri="http://www.spamassassin.org/"/>
1297 <target refid="projekt-oekonux-e-v"/>
1298 <target ids="e-v projekt-oekonux-e-v" names="e.v. projekt\ oekonux\ e.v." refuri="http://www.oekonux.de/projekt/verein/"/>
1299 <target ids="opentheory-project" names="opentheory\ project" refuri="http://www.opentheory.org/"/>
1300 <target ids="individual-network-berlin" names="individual\ network\ berlin" refuri="http://www.in-berlin.de/"/>
1301 <target ids="qbullets" names="qbullets" refuri="http://www.matterform.com/qbullets/"/>
1302 <target ids="mhonarc" names="mhonarc" refuri="http://www.mhonarc.org/"/>
1303 <target ids="oekonux-links" names="oekonux\ links" refuri="http://www.oekonux.de/projekt/links.html"/>
1304 <target ids="webalizer" names="webalizer" refuri="http://www.webalizer.org/"/>
1305 <target ids="mail2clf" names="mail2clf" refuri="http://www.merten-home.de/FreeSoftware/mail2clf/"/>
1306 <target ids="mail2chart" names="mail2chart" refuri="http://www.merten-home.de/FreeSoftware/mail2chart/"/>
1307 <target ids="oekonux-opentheory-project" names="oekonux\ opentheory\ project" refuri="http://www.opentheory.org/oekonux/"/>
1308 <target ids="gmane" names="gmane" refuri="http://gmane.org/"/>
1309 <target ids="vd-server" names="vd\ server" refuri="http://www.vd-server.de/"/>
1310 <target ids="moinmoin" names="moinmoin" refuri="http://moinmoin.wikiwikiweb.de/"/>
1311 <comment xml:space="preserve">
1312 ############################################################################
1314 <comment xml:space="preserve">
1315 LocalWords: reStructuredText Premium page premium oekonux www org Hoster
1317 <comment xml:space="preserve">
1318 LocalWords: konferenz conference second third gehosteten MagicPoint Upload
1320 <comment xml:space="preserve">
1321 LocalWords: SDF make MHonArc Harvesting ToDo important JavaScript noframes
1323 <comment xml:space="preserve">
1324 LocalWords: wget pox Privacy Policy site default html Sitemap FreeFind you
1326 <comment xml:space="preserve">
1327 LocalWords: Perlfect clf Search webalizer mail mail chart Referrer co chat
1329 <comment xml:space="preserve">
1330 LocalWords: forum Kalka Chris Croome Gmane DOT list en mbox Subversion cvs
1332 <comment xml:space="preserve">
1333 LocalWords: StefanMn projekt helfer referenten gepollt Sympa SmartList rst
1335 <comment xml:space="preserve">
1336 LocalWords: MailMan buug SpamAssassin Individual Network vLinux server IRC
1338 <comment xml:space="preserve">
1339 LocalWords: Repository QBullets annotate hreflang OpenTheory Debian VD DNS
1341 <comment xml:space="preserve">
1342 LocalWords: HolgerWeiss StefanMerten mitglieder erste zweite dritte RSS
1344 <comment xml:space="preserve">
1345 LocalWords: MoinMoin
1350 <section classes="system-messages">
1352 Docutils System Messages
1354 <system_message backrefs="id37" ids="id36" level="3" line="52" source="original/Machinery.rst" type="ERROR">
1356 Unknown target name: "holgerweiss".
1359 <system_message backrefs="id39" ids="id38" level="3" line="52" source="original/Machinery.rst" type="ERROR">
1361 Unknown target name: "stefanmerten".
1364 <system_message backrefs="id41" ids="id40" level="3" line="100" source="original/Machinery.rst" type="ERROR">
1366 Unknown target name: "stefanmerten".
1369 <system_message backrefs="id43" ids="id42" level="3" line="104" source="original/Machinery.rst" type="ERROR">
1371 Unknown target name: "stefanmerten".
1374 <system_message backrefs="id45" ids="id44" level="3" line="104" source="original/Machinery.rst" type="ERROR">
1376 Unknown target name: "stefanmerten".
1379 <system_message backrefs="id47" ids="id46" level="3" line="195" source="original/Machinery.rst" type="ERROR">
1381 Unknown target name: "page hits http://www.oekonux.de/projekt/statistik/website/".
1384 <system_message backrefs="id49" ids="id48" level="3" line="213" source="original/Machinery.rst" type="ERROR">
1386 Unknown target name: "stefanmerten".
1389 <system_message backrefs="id51" ids="id50" level="3" line="225" source="original/Machinery.rst" type="ERROR">
1391 Unknown target name: "stefanmerten".
1394 <system_message backrefs="id53" ids="id52" level="3" line="304" source="original/Machinery.rst" type="ERROR">
1396 Unknown target name: "stefanmerten".
1399 <system_message backrefs="id55" ids="id54" level="3" line="362" source="original/Machinery.rst" type="ERROR">
1401 Unknown target name: "stefanmerten".
1404 <system_message backrefs="id57" ids="id56" level="3" line="389" source="original/Machinery.rst" type="ERROR">
1406 Unknown target name: "stefanmerten".