~dennis/ubot/trunk

« back to all changes in this revision

Viewing changes to ubotweb/doc/content/index.txt

  • Committer: ubuntu
  • Date: 2008-09-27 10:23:53 UTC
  • Revision ID: ubuntu@bumblebee-20080927102353-mfdirhag317zleto
* Template maintenance
* More documentation
* Control interface improvements

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
µbot is a very small IRC bot that is designed to be scalable, fault-tolerant,
4
4
robust and multilingual.
5
5
 
6
 
µbot itself is tiny, he bot has only a few core tasks and not many will be added
7
 
in the future. The tasks it has:
 
6
µbot itself is tiny, the bot has only a few core tasks and not many will be
 
7
added in the future. The tasks it has:
8
8
 
9
9
* Connect to IRC and be responsible for sending and receiving message
10
10
* Internal channel administration
43
43
of helpers (contributions are welcome!) and an init-like script to control
44
44
them.
45
45
 
 
46
* Configuring django_ (needed by some helpers!)
46
47
* Starting helpers_
47
48
* Standard helpers
48
 
* Configuring django (needed by some helpers!)
49
49
 
 
50
 + Agenda_
 
51
 + Bantracker_ (Not yet written)
 
52
 + Bugtracker_
50
53
 + Encyclopedia_
51
 
 + Bugtracker_
52
 
 + Agenda_
53
 
 + Meetings_
54
 
 + Bantracker_
 
54
 + Lart_
 
55
 + Meetings_ (Not yet written)
55
56
 + Mess_
56
 
 + Lart_
57
57
 
 
58
.. _django: ../django/
58
59
.. _helpers: ../helpers/
59
60
.. _Encyclopedia: ../encyclopedia/
60
61
.. _Bugtracker: ../bugtracker/
68
69
------------
69
70
µbot comes with a webinterface, using the django framework. The django
70
71
framework is also used to define data models and store data in plugins.
71
 
 
72
 
* Use the standalone_ webserver (useful for testing)
73
 
* Use apache_ and mod_python (recommended)
74
 
 
75
 
.. _standalone: ../standalone/
 
72
To use the django builtin webserver, simply run the following command in the
 
73
``ubotweb`` folder adter configuring django_. ::
 
74
 
 
75
 ./manage.py runserver 9000
 
76
 
 
77
You can then reach the server on http://localhost:9000/ To make the server
 
78
reachable from the outside, use ::
 
79
 
 
80
 ./manage.py runserver 0.0.0.0:9000
 
81
 
 
82
The django builtin webserver should onlt be used for testing. For a proper
 
83
setup, using apache_ and mod_python is a much better idea.
 
84
 
76
85
.. _apache: ../apache/
77
86
 
78
87
Development, updates and bugs