You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by st...@apache.org on 2015/02/09 13:24:18 UTC
svn commit: r1658381 -
/incubator/taverna/site/trunk/content/community/edit.md
Author: stain
Date: Mon Feb 9 12:24:18 2015
New Revision: 1658381
URL: http://svn.apache.org/r1658381
Log:
CMS commit to taverna by stain
Modified:
incubator/taverna/site/trunk/content/community/edit.md
Modified: incubator/taverna/site/trunk/content/community/edit.md
URL: http://svn.apache.org/viewvc/incubator/taverna/site/trunk/content/community/edit.md?rev=1658381&r1=1658380&r2=1658381&view=diff
==============================================================================
--- incubator/taverna/site/trunk/content/community/edit.md (original)
+++ incubator/taverna/site/trunk/content/community/edit.md Mon Feb 9 12:24:18 2015
@@ -100,16 +100,58 @@ For details, see the [Apache CMS referen
In short, follow this pattern:
* `Get taverna Working Copy`
- * `[Update this directory]`
- * `Browse` to the correct folder
- * `[Edit]` the file
- * Tick `Quick Commit : [ ]` and click `Submit`
- *
-
-
-If for some reason the edit page does not match the staged or production page,
-this could be because your version of cms is not up to date with the underlying svn repository.
-Clicking on the [update] or [Update this directory] link, and then update this resource should solve that issue.
-
-
+ * Click on `Parent Directory` where you then click `[Update this directory]`
+ * `Browse` to the correct folder under `content/`
+ * `[Edit]` the file(s)
+ * Tick `Quick Commit : [ ]` and click `Submit`
+ ** You forgot the Quick Commit? Now click `[Commit]` followed by `Submit`
+ * Click/Refresh `[View Staging Build]` to see if CMS has built your changes. Usually
+ this is quite quick. there should be no "Current" or "Pending" jobs.
+ * Click `[Staging]` to see the result of your change (and anyone elses at the same time)
+ at the temporary
+ [http://taverna.staging.apache.org/](http://taverna.staging.apache.org/) site.
+ * If you are happy, go back and click `[Publish]` followed by `[Submit]`,
+ otherwise keep editing
+
+
+## Editing tips
+
+Writing tips:
+
+ * Keep it simple. Use [Plain English](https://en.wikipedia.org/wiki/Plain_English).
+ * Rather than explaining every possibility, focus on the main questions you imagine faced by someone new to the topic.
+
+
+Linking tips:
+
+ * [click here](http://www.cs.tut.fi/~jkorpela/www/click.html) links considered harmful.
+ * Make link texts that make sense alone, but also flows with the text. Rewrite the sentence if needed.
+ * Example: Instead of
+ * <del>*"Code generation is automatic. More information is in [svn](#)"*</del>, try:
+ * *"Code is generated automatically by the [CodeGenerator](#) class"*
+ * Don't duplicate information. Link to existing pages - but provide sufficient context.
+ * Example: *"Contact the [dev@taverna mailing list](/contact) for questions about the Maven plugin"*
+ * Everything is easier with a link.
+ * Don't just say "You can find more in the documentation" - link to the right place in the documentation.
+ * Deep-links are good, unless the target pages becomes confusing out of context
+ * Don't break existing hyperlinks to our pages (they could linked to anywhere on the web)
+ * Keep the URI of a page as far as possible, or use `.htaccess` redirections.
+ * If a page has been deleted, leave a placeholder page explaining why.
+ * Remove/update internal links to deleted/moved pages. (<code>svn</code> and <code>grep</code> are your friends)
+ * Start internal links with `/` unless they are part of the same sub-folder.
+ * **Don't** include extensions `.html` or `.cgi` in the internal links
+ * e.g.
+link to `/introduction/why-use-workflows` rather than `/introduction/why-use-workflows.html`
+ * It doesn't just look nice, this gives us flexibility to later use a folder `page/` instead of `page.html`
+ * Don't be afraid to link to source code - more people may appreciate it than you think. Who knows, maybe a patch is around the corner?
+ * Deep-link to source folder/file under the `incubator-taverna-*` project at
+ [GitHub](http://github.com/apache/)
+
+If you are adding a new page:
+
+ * Make sure the page has a short, neutral and sensible URI
+ * e.g. `community/contact` rather than <del>`the%20taverna%20community/contact-us-2`</del>
+ * Make sure the page is linked from/to relevant existing Apache Taverna pages (not just the hierarchical parent)
+ * For example, if `/code` is describing the source code, and `/community` different ways to contribute, `/code` should link to the `/community` page and vice versa.
+ * Ensure the page is included in the [navigation menu bar](https://github.com/apache/incubator-taverna-site/blob/trunk/templates/default_navbar.html) or in the listing of a higher-level page.
\ No newline at end of file