diff --git a/README.md b/README.md new file mode 100644 index 0000000..8a9f1a5 --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +rome +==== + +ROME is a set of RSS and Atom Utilities for Java. It makes it easy to work in Java with most syndication formats: RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, Atom 1.0 + +More Information: http://rometools.github.io/rome-propono/ diff --git a/pom.xml b/pom.xml index eb52793..04833ee 100644 --- a/pom.xml +++ b/pom.xml @@ -12,11 +12,19 @@ Atom server framework and a Blog client that supports both Atom protocol and the MetaWeblog API. - - http://www.rometools.org + http://rometools.github.io/rome-propono/ + + ROME Project + https://github.com/rometools/ + - https://rometools.jira.com/browse/PROPONO + https://github.com/rometools/rome-propono/issues + + scm:git:git@github.com:rometools/rome-propono.git + scm:git:git@github.com:rometools/rome-propono.git + https://github.com/rometools/rome-propono/ + @@ -54,10 +62,6 @@ kebernet@gmail.com - - ROME Project - http://www.rometools.org - The Apache Software License, Version 2.0 @@ -65,11 +69,6 @@ repo - - scm:svn:https://rometools.jira.com/svn/MODULES/trunk - scm:svn:https://rometools.jira.com/svn/MODULES/trunk - https://rometools.jira.com/source/browse/MODULES - oauth @@ -133,6 +132,25 @@ + + org.apache.maven.plugins + maven-site-plugin + 3.3 + + 9000 + ${basedir}/target/site/tempdir + + + + org.apache.maven.plugins + maven-scm-publish-plugin + 1.0-beta-2 + + gh-pages + scm:git:git@github.com:rometools/rome-propono.git + ${project.build.directory}/site + + @@ -237,12 +255,31 @@ - - maven-changes-plugin - - ${basedir}/xdocs/changes.xml - - + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.6 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9 + + + + javadoc + test-javadoc + + + + aggregate + false + + aggregate + + + + @@ -288,5 +325,4 @@ - diff --git a/src/site/apt/ROMEProponoVersion0.4.apt b/src/site/apt/ROMEProponoVersion0.4.apt new file mode 100644 index 0000000..5022c68 --- /dev/null +++ b/src/site/apt/ROMEProponoVersion0.4.apt @@ -0,0 +1,29 @@ + ----- + ROME Propono Version 0.4 + ----- + mkurz + ----- + 2011-08-16 04:52:04.427 + ----- + +ROME Propono Version 0.4 + + This is the first release of the {{{./index.html}Rome Propono}} publishing library. It's a beta release and will be followed closely by Propono 0.5. + +*Downloads + + * {{{./rome\-propono\-0.4\-src.zip}rome\-propono\-0.4\-src.zip}} + + * {{{./rome\-propono\-0.4.tar.gz}rome\-propono\-0.4.tar.gz}} + + * {{{./rome\-propono\-0.4.zip}rome\-propono\-0.4.zip}} + + * {{{./rome\-propono\-0.4\-src.tar.gz}rome\-propono\-0.4\-src.tar.gz}} + + [] + +*API Docs + + * {{{https://rome.dev.java.net/apidocs/subprojects/propono/0.4/overview\-summary.html}Propono 0.4 API Docs}} + + [] diff --git a/src/site/apt/ROMEProponoVersion0.5.apt b/src/site/apt/ROMEProponoVersion0.5.apt new file mode 100644 index 0000000..a125d44 --- /dev/null +++ b/src/site/apt/ROMEProponoVersion0.5.apt @@ -0,0 +1,39 @@ + ----- + ROME Propono Version 0.5 + ----- + mkurz + ----- + 2011-08-16 04:50:16.111 + ----- + +ROME Propono Version 0.5 + + This is the second release of the {{{./index.html}Rome Propono}} publishing library. It's a bug fix release follow\-on to 0.4. Here are the changes: + + * Fixes in Blog Client constructors + + * AtomServlet uses application/atomsvc\+xml for the Service Document + + * Fixed issue #66: don't expect entry to be returned from update + + * Made example builds more configurable + + [] + +*Downloads + + * {{{./rome\-propono\-0.5\-src.zip}rome\-propono\-0.5\-src.zip}} + + * {{{./rome\-propono\-0.5.tar.gz}rome\-propono\-0.5.tar.gz}} + + * {{{./rome\-propono\-0.5.zip}rome\-propono\-0.5.zip}} + + * {{{./rome\-propono\-0.5\-src.tar.gz}rome\-propono\-0.5\-src.tar.gz}} + + [] + +*API Docs + + * {{{https://rome.dev.java.net/apidocs/subprojects/propono/0.5/overview\-summary.html}Propono 0.5 API Docs}} + + [] diff --git a/src/site/apt/ROMEProponoVersion0.6.apt b/src/site/apt/ROMEProponoVersion0.6.apt new file mode 100644 index 0000000..5ecb57f --- /dev/null +++ b/src/site/apt/ROMEProponoVersion0.6.apt @@ -0,0 +1,85 @@ + ----- + ROME Propono Version 0.6 + ----- + mkurz + ----- + 2011-08-16 04:48:12.766 + ----- + +ROME Propono Version 0.6 + + September 30, 2007 + + This is the third release of the {{{./index.html}Rome Propono}} publishing library. It includes major changes to add support for the final + Atom Publishing Protocol specification relative URIs and out\-of\-line categories. It's an an interim release it includes a pre\-release + version of ROME 0.9.1\-dev. A new version will follow as soon as ROME 0.9.1 (or 1.0) has been finalized. + +*Downloads + + * {{{./rome\-propono\-0.6\-src.zip}rome\-propono\-0.6\-src.zip}} + + * {{{./rome\-propono\-0.6.tar.gz}rome\-propono\-0.6.tar.gz}} + + * {{{./rome\-propono\-0.6.zip}rome\-propono\-0.6.zip}} + + * {{{./rome\-propono\-0.6\-src.tar.gz}rome\-propono\-0.6\-src.tar.gz}} + + [] + +*API Docs + + * {{{https://rome.dev.java.net/apidocs/subprojects/propono/0.6/overview\-summary.html}Propono 0.6 API Docs}} + + [] + +*Changes + + * Updated for APP final (draft #17) w/new APP URI "http://www.w3.org/2007/app" + + * Tested file\-based server against Tim Bray's Ape (from CVS September 30, 2007). + + * Now includes pre\-release of ROME 0.9.1 with key Atom parse fixes. + + * Changed arguements in Atom server's AtomHandler interface to accept AtomRequest objects instead of String\[\] pathinfo arrays. + + * Added support for relative URIs in the Service Document + + * Fixes {{{http://java.net/jira/browse/ROME\-67}http://java.net/jira/browse/ROME\-67}} + + * Added Collection.getHrefResolved() + + * Added Categories.getHrefResolved() + + * Added new options to the file\-based server's propono.properties file so you can turn on/off relative URIs and inline categories. + + * propono.atomserver.filebased.relativeURIs\=true + + * propono.atomserver.filebased.inlineCategories\=true + + * Added support for out\-of\-line categories in Atom client classes + + * Added new Categories.href property + + * New ClientCategories classes can fetch remote categories from href URI + + * Fixes {{{http://java.net/jira/browse/ROME\-68}http://java.net/jira/browse/ROME\-68}} + + * Added support for out\-of\-line categories in Atom server classes + + * New AtomHandler.getCategoriesDocument(String\[\] pathInfo) method + + * New AtomHandler.isCategoriesDocumentURI(String\[\] pathInfo) method + + * Renamed Introspection to Service Document + + * AtomHandler.isIntrospectionURI() \-\> AtomHandler.isSerivceDocumentURI() + + * AtomHandler.getIntrospection() \-\> AtomHandler.getServiceDocument() + + * Added String\[\] pathInfo argument to getServiceDocument() + + * Renamed PubControlModule to AppModule becuase it also supports app:edited + + * Added rome.properties file to configure AppModule + + [] diff --git a/src/site/apt/ROMEProponoVersion1.0.apt b/src/site/apt/ROMEProponoVersion1.0.apt new file mode 100644 index 0000000..621a6f5 --- /dev/null +++ b/src/site/apt/ROMEProponoVersion1.0.apt @@ -0,0 +1,41 @@ + ----- + ROME Propono Version 1.0 + ----- + mkurz + ----- + 2011-08-16 04:44:34.302 + ----- + +ROME Propono Version 1.0 + + April 2009 + + ROME Propono 1.0 is coming soon. If you'd like to help out, you can try 1.0 RC1 and provide feedback to us on the ROME dev mail list. + +*Downloads + + * {{{./rome\-propono\-1.0RC1\-src.zip}rome\-propono\-1.0RC1\-src.zip}} + + * {{{./rome\-propono\-1.0RC1.tar.gz}rome\-propono\-1.0RC1.tar.gz}} + + * {{{./rome\-propono\-1.0RC1.zip}rome\-propono\-1.0RC1.zip}} + + * {{{./rome\-propono\-1.0RC1\-src.tar.gz}rome\-propono\-1.0RC1\-src.tar.gz}} + + [] + +*API Docs + + * {{{https://rome.dev.java.net/apidocs/subprojects/propono/1.0/overview\-summary.html}Propono 1.0 API Docs}} + + [] + +*Changes + + * Updated to ROME 1.0 + + * Added support for pluggable authentication in the AtomPub client + + * Added support for OAuth in the AtomPub client, see Javadocs for details + + [] diff --git a/src/site/apt/index.apt b/src/site/apt/index.apt new file mode 100644 index 0000000..724bd95 --- /dev/null +++ b/src/site/apt/index.apt @@ -0,0 +1,31 @@ + ----- + Home + ----- + mkurz + ----- + 2011-08-16 04:43:25.062 + ----- + +ROME Propono + + The ROME Propono subproject is a Java class library that supports publishing protocols, specifically the Atom Publishing Protocol and the legacy MetaWeblog API. + Propono includes an Atom client library, an Atom server framework and a Blog client that supports both Atom protocol and the MetaWeblog API. + +Documentation + + * See the {{{./apidocs/overview\-summary.html}Propono API docs}} for an explanation of Propono usage, diagrams and code examples. + + [] + +Releases + + * {{{./ROMEProponoVersion1.0.html}ROME Propono Version 1.0 (propono)}} \- Release 1.0 coming soon... + + * {{{./ROMEProponoVersion0.6.html}ROME Propono Version 0.6 (propono)}} + + * {{{./ROMEProponoVersion0.5.html}ROME Propono Version 0.5 (propono)}} + + * {{{./ROMEProponoVersion0.4.html}ROME Propono Version 0.4 (propono)}} + + [] + \ No newline at end of file diff --git a/src/site/resources/.nojekyll b/src/site/resources/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/src/site/resources/css/site.css b/src/site/resources/css/site.css new file mode 100644 index 0000000..43c3cd8 --- /dev/null +++ b/src/site/resources/css/site.css @@ -0,0 +1,8 @@ +h1 { + padding: 4px 4px 4px 6px; + border: 1px solid #999; + color: #900; + background-color: #ddd; + font-weight:900; + font-size: x-large; +} \ No newline at end of file diff --git a/src/site/resources/images/romelogo.png b/src/site/resources/images/romelogo.png new file mode 100644 index 0000000..2c90608 Binary files /dev/null and b/src/site/resources/images/romelogo.png differ diff --git a/src/site/resources/rome-propono-0.4-src.tar.gz b/src/site/resources/rome-propono-0.4-src.tar.gz new file mode 100644 index 0000000..39dd993 Binary files /dev/null and b/src/site/resources/rome-propono-0.4-src.tar.gz differ diff --git a/src/site/resources/rome-propono-0.4-src.zip b/src/site/resources/rome-propono-0.4-src.zip new file mode 100644 index 0000000..e65fb8a Binary files /dev/null and b/src/site/resources/rome-propono-0.4-src.zip differ diff --git a/src/site/resources/rome-propono-0.4.tar.gz b/src/site/resources/rome-propono-0.4.tar.gz new file mode 100644 index 0000000..a7f1ddf Binary files /dev/null and b/src/site/resources/rome-propono-0.4.tar.gz differ diff --git a/src/site/resources/rome-propono-0.4.zip b/src/site/resources/rome-propono-0.4.zip new file mode 100644 index 0000000..fedeae3 Binary files /dev/null and b/src/site/resources/rome-propono-0.4.zip differ diff --git a/src/site/resources/rome-propono-0.5-src.tar.gz b/src/site/resources/rome-propono-0.5-src.tar.gz new file mode 100644 index 0000000..03f79b4 Binary files /dev/null and b/src/site/resources/rome-propono-0.5-src.tar.gz differ diff --git a/src/site/resources/rome-propono-0.5-src.zip b/src/site/resources/rome-propono-0.5-src.zip new file mode 100644 index 0000000..421dbac Binary files /dev/null and b/src/site/resources/rome-propono-0.5-src.zip differ diff --git a/src/site/resources/rome-propono-0.5.tar.gz b/src/site/resources/rome-propono-0.5.tar.gz new file mode 100644 index 0000000..013163b Binary files /dev/null and b/src/site/resources/rome-propono-0.5.tar.gz differ diff --git a/src/site/resources/rome-propono-0.5.zip b/src/site/resources/rome-propono-0.5.zip new file mode 100644 index 0000000..5489239 Binary files /dev/null and b/src/site/resources/rome-propono-0.5.zip differ diff --git a/src/site/resources/rome-propono-0.6-src.tar.gz b/src/site/resources/rome-propono-0.6-src.tar.gz new file mode 100644 index 0000000..f98f9f4 Binary files /dev/null and b/src/site/resources/rome-propono-0.6-src.tar.gz differ diff --git a/src/site/resources/rome-propono-0.6-src.zip b/src/site/resources/rome-propono-0.6-src.zip new file mode 100644 index 0000000..641f438 Binary files /dev/null and b/src/site/resources/rome-propono-0.6-src.zip differ diff --git a/src/site/resources/rome-propono-0.6.tar.gz b/src/site/resources/rome-propono-0.6.tar.gz new file mode 100644 index 0000000..e287903 Binary files /dev/null and b/src/site/resources/rome-propono-0.6.tar.gz differ diff --git a/src/site/resources/rome-propono-0.6.zip b/src/site/resources/rome-propono-0.6.zip new file mode 100644 index 0000000..8986f22 Binary files /dev/null and b/src/site/resources/rome-propono-0.6.zip differ diff --git a/src/site/resources/rome-propono-1.0RC1-src.tar.gz b/src/site/resources/rome-propono-1.0RC1-src.tar.gz new file mode 100644 index 0000000..a187e6f Binary files /dev/null and b/src/site/resources/rome-propono-1.0RC1-src.tar.gz differ diff --git a/src/site/resources/rome-propono-1.0RC1-src.zip b/src/site/resources/rome-propono-1.0RC1-src.zip new file mode 100644 index 0000000..b3b9fa9 Binary files /dev/null and b/src/site/resources/rome-propono-1.0RC1-src.zip differ diff --git a/src/site/resources/rome-propono-1.0RC1.tar.gz b/src/site/resources/rome-propono-1.0RC1.tar.gz new file mode 100644 index 0000000..5ef8766 Binary files /dev/null and b/src/site/resources/rome-propono-1.0RC1.tar.gz differ diff --git a/src/site/resources/rome-propono-1.0RC1.zip b/src/site/resources/rome-propono-1.0RC1.zip new file mode 100644 index 0000000..de9ca52 Binary files /dev/null and b/src/site/resources/rome-propono-1.0RC1.zip differ diff --git a/src/site/site.xml b/src/site/site.xml new file mode 100644 index 0000000..c815b6f --- /dev/null +++ b/src/site/site.xml @@ -0,0 +1,19 @@ + + + + ROME + images/romelogo.png + http://github.com/rometools/ + + + + + + + + + +