summaryrefslogtreecommitdiffstats
path: root/site
diff options
context:
space:
mode:
authornash <nash@13f79535-47bb-0310-9956-ffa450edef68>2011-05-12 18:39:57 +0000
committernash <nash@13f79535-47bb-0310-9956-ffa450edef68>2011-05-12 18:39:57 +0000
commite5e2ec296c123604eae67c0763d8ab3b91f692f1 (patch)
tree1712b678ce987121a53f792a0bdb0d77f15a572c /site
parent3fe7ecdae5ce0de077fd5f398390fe943761ed54 (diff)
TUSCANY-3860: Add README file
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1102413 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'site')
-rw-r--r--site/trunk/site-publish/updatesite/README42
1 files changed, 42 insertions, 0 deletions
diff --git a/site/trunk/site-publish/updatesite/README b/site/trunk/site-publish/updatesite/README
new file mode 100644
index 0000000000..e839164615
--- /dev/null
+++ b/site/trunk/site-publish/updatesite/README
@@ -0,0 +1,42 @@
+Apache Tuscany Update Site:
+---------------------------
+The Apache Tuscany Eclipse update site is located under http://tuscany.apache.org/updatesite.
+It is based on the Apache Directory Studio update site, with minimal changes.
+
+The Tuscany update site consists of the following files:
+
+ +--tuscany.apache.org
+ |
+ +--updatesite
+ |
+ +--README (this file)
+ +--java
+ |
+ +--sca
+ |
+ +--1.6.2 (and later releases)
+ |
+ +--.htaccess
+ +--index.html
+ +--LICENSE
+ +--NOTICE
+ +--site--xml.html
+ +--site--xml.cgi
+ +--web
+ |
+ +--site.css
+ +--site.xsl
+
+The update manager of Eclipse and the RCP application automatically tries to
+access the site.xml to get new updates or features. Our .htaccess contains
+a rewrite rule to forward from site.xml to site--xml.cgi.
+
+The site--xml.cgi just calls Apache's mirrors.cgi to get a list of available
+mirrors.
+
+The site--xml.html is a template of the real site.xml. The url of the
+preferred mirror determined by the cgi script is applied to this template.
+
+With this trick the update manager always gets a URL to another mirror.
+The update manager loads the features and plugins from these mirrors. So
+the mirrors must contain the features and the plugins directories.