just trying to flesh it out in my head
authorpaulr <me@pjr.cc>
Fri, 18 Jun 2010 16:21:25 +0000 (02:21 +1000)
committerpaulr <me@pjr.cc>
Fri, 18 Jun 2010 16:21:25 +0000 (02:21 +1000)
design/beginnings [new file with mode: 0644]
design/system interaction [new file with mode: 0644]
readme.txt
sms/sms.php [new file with mode: 0644]

diff --git a/design/beginnings b/design/beginnings
new file mode 100644 (file)
index 0000000..522c2d3
--- /dev/null
@@ -0,0 +1,20 @@
+where to being
+==============
+
+lets start with the system management server.
+
+to begin with, when installed the sms will ask which xmpp server to talk to. (server needs conference capabilities).
+
+The main server will be the service responce daemon, once server is connected to, it'll try and attach as the user "hostname@domain/system".
+This service is basically responsible for arbitrating interactions with the server. if the server is "localhost" it'll also try and be the
+system@domain/super user which means its essentially responsible for "everything" in its domain (i.e. the local machine). Think of it like
+an active directory server.
+
+The first task of the sms is to be the manager of xmpp server. So, if its localhost, it'll need to know how to create users/conferences and
+stuff. the system@domain/super will be the thing other machines will talk to if they connect to that host.
+
+there will also be a user created called root@domain which will be how people "join" the domain.
+
+once a machine has a domain, its then up to the user to connect as a priveledge user (root for eg) then create users and assign them priveledges
+
+on multi-machine domains, things get blah blah 
\ No newline at end of file
diff --git a/design/system interaction b/design/system interaction
new file mode 100644 (file)
index 0000000..4b883c0
--- /dev/null
@@ -0,0 +1 @@
+tasdf
\ No newline at end of file
index 659f939..52e9ee6 100644 (file)
@@ -1,3 +1,5 @@
 Welcome to xmpp central.
 
-the start of something big...
\ No newline at end of file
+the start of something big...
+
+initially this will be coded in php just to get a drift of how this thing will work.
\ No newline at end of file
diff --git a/sms/sms.php b/sms/sms.php
new file mode 100644 (file)
index 0000000..15c5adc
--- /dev/null
@@ -0,0 +1,3 @@
+<?php
+
+?>
\ No newline at end of file