summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJamie McClelland <jm@mayfirst.org>2008-07-27 21:34:43 -0400
committerJamie McClelland <jm@mayfirst.org>2008-07-27 21:34:43 -0400
commitb37c81f6a77fff9e4d1bfe1a0322acb3e4950cd3 (patch)
treec89d48424921931c3c383a20ac44571b4b235962
parent1b60938d97a93a5ecd9ef0b0eec10ccc4c1f302f (diff)
adding news file about web site launch.
-rw-r--r--website/news/website-launched.mdwn58
1 files changed, 58 insertions, 0 deletions
diff --git a/website/news/website-launched.mdwn b/website/news/website-launched.mdwn
new file mode 100644
index 0000000..df4a124
--- /dev/null
+++ b/website/news/website-launched.mdwn
@@ -0,0 +1,58 @@
+# The monkeysphere web site is launched! #
+
+dkg registered monkeysphere.info and monkesphereproject.net (due to the
+failure of Chase to implement the monkeysphere, they were not able to properly
+verify my credit card number).
+
+And ... they are both now resolving to an actual real web site.
+
+I just took the following steps to put the web site in place (skip to the
+bottom to see what this all means if you want to modify the web site):
+
+ * Created a new subdirectory of my git repo: website
+
+ * Copied the default files for setting up an ikiwiki software project into
+ this repository.
+
+ * I deleted the contact page, Makefile (for generating a html
+ doc directory for the project), and documentation page. I'm not opposed to
+ these pages, I was just in a hurry to get something published and wasn't sure
+ what to do with these files. We can always add them later.
+
+ * I edited the remaining files to reflect the project (as best I could).
+
+ * I created a user and web directory on the same server as my published
+ monkeysphere git repository.
+
+ * I created a clone of my monkeysphere git repository owned by this new user.
+
+ * I created an ikiwiki setup file that:
+
+ * Specifies the clone as the "srcdir"
+
+ * Specifies my new web directory as the web directory
+
+ * Generates a setuid binary, owned by the web directory owner, that will
+ update the src repo and re-generate the web pages.
+
+ * In my published git repo, I added this setuid binary file to my
+ post-update script so that when I push to my git repo, it will trigger
+ ikiwiki to auto-generate the html
+
+What does this all means if you want to edit the web site?
+
+At the moment, we're betraying our all-distributed, all-the-time mode of
+operations. I'm acting as the web manager (kinda like a release manager).
+
+That means that if you want a web site change, you should publish it to your
+git repo and then let me know. Then, I pull in your change and push it to my
+published repo which in turn pushes it to the web site.
+
+Also - of note - web edits are not allowed, although that's technically
+possible with ikiwiki.
+
+In general, I'm going with simplicity first - we can get more fancy later.
+
+Oh... the files are written in the markdown language, which is ikiwiki default
+(http://daringfireball.net/projects/markdown/syntax).
+