webinterface enable: howto
- From: Debajyoti Bera <dbera web gmail com>
- To: Beagle <dashboard-hackers gnome org>
- Subject: webinterface enable: howto
- Date: Sun, 28 Oct 2007 01:22:56 -0400
Hi,
There has been several more changes to the web-interface included in the
trunk. Namely, the static html page is removed and all html is generated from
an xml file and xml data (+xslt + css). The UI looks much better. It also
provides a way to view information about the beagled process and shutdown
beagled. The hits are now categorized and the categories can be shows/hidden
by checkboxes. And most importantly it has a new (based on beagle-project
logo) logo :-).
Enough advertising. The webinterface is now available in trunk (with the
files served by the server is in the location pointed to by
BEAGLE_WEBSERVER_DIR) but disabled by default. There are two config options
related to this:
1) config:Networking - option:ServiceEnabled = turns on/off network search.
WebInterface is turned on at the first available port after 4000. This has to
be set before beagled is started. Local beagled (thus the webinterface too)
can be queried from anywhere in the network
(http://<ip_address/hostname>:4000).
$ beagle-config Networking ServiceEnabled
2) config:Networking - option:WebInterface = turns on/off webinterface, only
if ServiceEnabled is false. This can be set/unset even when beagled is
running and the webinterface will be accordingly started or stopped. The
webinterface is only accessible from localhost (http://localhost:4000).
$ beagle-config Networking WebInterface
Due to a couple of mono bugs (fixed and to be available in mono-1.2.6), even
when the web interface is apparently stopped (and trying to access
http://localhost:4000 results in a failure), beagled keeps on listening on
port 4000. This is harmless since nothing can be accessed via that port (but
still an open port, so you should know this fact).
And mono HttpListener listens on all interfaces - but again this is harmless,
because illegal access is denied (e.g. only setting WebInterface to true
causes beagled to listen on port 4000 on all interfaces, but only queries
from localhost are allowed).
The hits displayed in the webinterface are clickable links. On firefox 1.5,
clicking the links to open in a new tab causes the file to open; on firefox
2.0 and above, opening of local files is completely disallowed due to
security reasons. There are user configurable options to override this and
allow the user to click on hits and open results - we will describe them in
detail sometime soon.
- dBera
--
-----------------------------------------------------
Debajyoti Bera @ http://dtecht.blogspot.com
beagle / KDE fan
Mandriva / Inspiron-1100 user
[
Date Prev][
Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]