Integrate Collaboration into your Workflow

Similar documents
How to create an enjoyable authoring experience

Using GitHub and SourceTree to work with DITA TC repositories

Collaboration. Problems in collaboration. The solution

What is git? Distributed Version Control System (VCS); Created by Linus Torvalds, to help with Linux development;

DITA Gradle and Git. DITA-OT day Rotterdam

Version Control Systems

Documentation Services

What is DITA Open Toolkit? And What Should FrameMaker Authors Know About It?

API RI. Application Programming Interface Reference Implementation. Policies and Procedures Discussion

Getting started with GitHub

Alfresco Guide. By IT Services

Github/Git Primer. Tyler Hague

MadCap Flare Training

BOV89296 SUSE Best Practices Sharing Expertise, Experience and Knowledge. Christoph Wickert Technical Writer SUSE /

Visualizing Git Workflows. A visual guide to 539 workflows

Software Development I

USING GIT FOR AUTOMATION AND COLLABORATION JUSTIN ELLIOTT - MATT HANSEN PENN STATE UNIVERSITY

2/9/2013 LAB OUTLINE INTRODUCTION TO VCS WHY VERSION CONTROL SYSTEM(VCS)? II SENG 371 SOFTWARE EVOLUTION VERSION CONTROL SYSTEMS

CSS Paged Media Create Beautiful PDFs With Ease Jirka Kosek

Continuous integration & continuous delivery. COSC345 Software Engineering

Introduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum

OTRS Quick Reference

Xyleme Studio Data Sheet

Team Support and Versioning with ClearCase and CVS in WebSphere Business Modeler V7

Online Remote Repositories

Confluence, Tech Comm, Chocolate. Sarah Maddox. technical communication. A wiki as platform extraordinaire for PRESS

CPSC 491. Lecture 19 & 20: Source Code Version Control. VCS = Version Control Software SCM = Source Code Management

Software Tools Subversion

Continuous Integration / Continuous Testing

XML Documentation for Adobe Experience Manager

Publishing and reviewing models on the Web Dr. Andrius Armonas, MagicDraw Product Manager

Folders and Files. Folder

D6.1. Project website and internal IT communication infrastructure HINT. 36 months FP7/

Git and GitHub. Dan Wysocki. February 12, Dan Wysocki Git and GitHub February 12, / 48

Term work presentation

A TALE OF TWO FORMATS

GuideAutomator: Automated User Manual Generation with Markdown

Installing the DITA CMS Eclipse Client

FAQ Q: Where/in which branch do I create new code/modify existing code? A: Q: How do I commit new changes? A:

Collaborative Design with Oracle SQL Developer Data Modeler

Welcome! Virtual tutorial will start at 15:00 GMT. Please leave feedback afterwards at:

An Unexpected Journey. Implementing License Matching using the SPDX License List

2/8/18. Overview. Project Management. The First Law. What is Project Management? What Are These Changes? Software Configuration Management (SCM)

Introducing live graphics gems to educational material

Contracts Quick Reference Guide

Intro to Github. Jessica Young

Lionbridge Connector for Drupal 8 TMGMT. Setup and User Guide

OpenEarth OpenEarthTools = Open source management of Data, Models and Tools for marine & coastal science & technology

Project Management. Overview

co creation IMAGINE HASSLE FREE ONLINE COLLABORATION ON ADOBE INDESIGN FILES CLOUD PLATFORM FOR BRAND MANAGEMENT

ECE297 Quick Start Guide Wiki

Installing the DITA CMS Eclipse Client

Using Git to Manage Source RTL

Version Control. Collaborating with git. Tim Frasier

USER GUIDE. MADCAP FLARE 2018 r2. What's New

Software Engineering 2 A practical course in software engineering. Ekkart Kindler

Tips on how to set up a GitHub account:

Oracle. Service Cloud Knowledge Advanced Administration Guide

Space Details. Available Pages

Google Groups for Business: Create a Collaborative Inbox

Quick Start Guide. CollabNet Subversion Connector to HP Quality Center

Technology Background Development environment, Skeleton and Libraries

DEVNET Introduction to Git. Ashley Roach Principal Engineer Evangelist

Prof. Dr. Marko Boger. Prof. Dr. Christian Johner. Version Management

Explorer View document libraries, 165 form library, 183

What s new with the DITA-OT?

Choosing DITA and Componize

An Introduction to Subversion

FPLLL. Contributing. Martin R. Albrecht 2017/07/06

Software Systems Design. Version control systems and documentation

CodeHub. Curran Kelleher 8/18/2012

Continuous Integration (CI) with Jenkins

Revision Control. Software Engineering SS 2007

CS 390 Software Engineering Lecture 5 More Git

Using CSS to style the PDF output

Version Control System. -- base on Subversion 1.4

Create quick link URLs for a candidate merge Turn off external ID links in candidate profiles... 4

About SJTUG. SJTU *nix User Group SJTU Joyful Techie User Group

<Insert Picture Here> Oracle SQL Developer Data Modeler 3.0: Technical Overview

Policy Manager in Compliance 360 Version 2018

DocBook Documentation at SUSE and Automated Document Quality Assurance. Stefan Knorr Technical Writer

Tizen/Artik IoT Practice Part 4 Open Source Development

Office 365 Calendar Sharing and Scheduling Assistant (Refer to Office 365 Features Handout for an overview of the Calendar)

DITA CMS Release : Detailed Release Notes

CS314 Software Engineering Configuration Management

ACTIVE CAMPUS PORTAL ADVANCED (SHAREPOINT BASICS)

Lab 08. Command Line and Git

CSE 160: Introduction to Parallel Computation

Continuous translation with Weblate. Michal Čihař

Analog Devices Wiki Quick Start Guide January 2011

WHITE PAPER. Comparison Guide: Choosing Between Help Authoring Tools and CCMSs

Documentation of Eclipse Applications with DITA

CS2720 Practical Software Development

Index A Access data formats, 215 exporting data from, to SharePoint, forms and reports changing table used by form, 213 creating, cont

Review Version Control Concepts

Team-Based Collaboration in Simulink Chris Fillyaw Application Engineer Detroit, MI

Improved Database Development using SQL Compare

Common Configuration Management Tasks: How to Do Them with Subversion

COMMUNITIES USER MANUAL. Satori Team

Developing Android applications in Windows

Transcription:

Integrate Collaboration into your Workflow George Bina george@oxygenxml.com @georgebina

Existing workflow... Checkout Modify Content Commit...

Integrating collaboration workflow... Checkout Modify Content Commit... Share Content Integrate changes Collaborators changes

oxygen Content Fusion Collaboration on XML content using a browser! (DITA, DocBook, XHTML, your own XML)

Why oxygen Content Fusion? You need to collaborate You have access to specific tools You work within a specific workflow You have access to a repository You want to approve changes before reaching the repository You need a less formal way to receive feedback

It cannot be easier to collaborate! oxygen Content Fusion allows you to: 1. Create a review/collaboration task from XML files 2. Share task URL with your contributors Contributors need only a web browser! a) Follow link b) Make changes c) Mark as done 3. Get changes back into the original files

Tools oxygen XML Editor or oxygen XML Author Content Fusion Connector plugin oxygen Content Fusion server

Process 1. Create review/contribute task 2. Share it with reviewers/contributors 3. Integrate changes

Let s see how it works Examples: 1. Create a simple review task with a few topics 2. Provide a place for contributors to enter content 3. Restrict editing to specific content

Supported functionality One or multiple XML files DITA Map to provide the editing context for DITA Multiple reviewers/contributors Automatic locking Change tracking Visual XML-aware 3-way merge with automatic merge support for pseudo-conflicts Task messages and email notifications

Enable/optimize workflows

Distributed services - Storage - Versioning - Publishing - Communication - Continuous Integration

Distributed services - Storage - Versioning - Publishing - Communication - Continuous Integration - XML Authoring?

XML Authoring as a Service Access XML Authoring by following a URL http://server/service?url=file/to/edit

Technical support to documentation Create a channel between technical support team and documentation team to enable continuous improvement of documentation

Technical support to documentation Provide a URL the technical support engineer can follow to suggest changes to documentation!

Identify documentation topic

See if it responds to user issue

Use the edit link to suggest changes

Developers to review documentation Enable developers to review the incremental documentation related to the issue they resolve

Developers to review documentation Provide a URL the developer can follow to get access to the modified documentation!

Automatic message with links to modified topics

Follow link to review

Follow link to see changes

Immediate Review Review directly the source Review a published format PDF HTML Etc.

Classic vs Direct XML review

Immediate Review Provide a URL to edit the source directly from the published format!

HTML-based output

Immediate access to source

PDF-based output

Immediate access to source

Crowd-sourcing docs Enable anyone to contribute to your project documentation!

DITA-OT documentation Services used by the DITA-OT documentation GitHub storage versioning access control GitHub Pages web publishing Travis automate publishing Slack project communication

Click on website to edit its content

Save to send a request for change

XML-based editable websites http://xproc.org Based on DocBook as source format DocBook source available on GitHub http://georgebina.github.io/ghd-wiki Based on DITA, Lightweight DITA and Markdown Source available on GitHub

xproc.org website

Access to the DocBook source

DITA+Markdown based Wiki Website (GitHub Pages) link to edit page Travis oxygen XML Web Author GitHub Documentation repository

Website content https://georgebina.github.io/ghd-wiki/

Lightweight DITA topic History and Edit links

Revisions history

Controlled AX online editor

Travis project status https://travis-ci.org/georgebina/ghd-wiki/builds

Take-aways oxygen Content Fusion allows you to share your XML document with people you want to collaborate with and integrate their changes easily oxygen Web Author can be used as a service to simplify existing workflows or to enable new ones, such as: Link support to documentation Get developers to review relevant documentation Simplify the review process Any XML-based system can be a wiki-like system where anyone can immediately interact with the content

Integrate Collaboration oxygen into Content your Workflow Fusion Thank you Questions? george@oxygenxml.com @georgebina http://www.oxygenxml.com

What oxygen products solve Development Authoring Publishing Integration Web Authoring Collaboration and Review

What oxygen products solve Developer Author Development Authoring Publishing Integration Web Authoring Collaboration and Review

What oxygen products solve Editor Developer Author Development Authoring Publishing Integration Web Authoring Collaboration and Review

What oxygen products solve Editor Chemistry Developer Author Webhelp Development Authoring Publishing Integration Web Authoring Collaboration and Review

What oxygen products solve Editor Chemistry Developer Author Webhelp Scripting Development Authoring Publishing Integration Web Authoring Collaboration and Review

What oxygen products solve Editor Chemistry Developer Author Webhelp Scripting Development Authoring Publishing Integration Web Author Web Authoring Collaboration and Review

What oxygen products solve Editor Chemistry Developer Author Webhelp Scripting Development Authoring Publishing Integration Web Author Web Authoring Collaboration and Review oxygen Content Fusion