Archive for Arbortext User Group

Tweet Roundup: Arbortext User Meeting October 2010

Earlier today, the Arbortext User Group had their monthly meeting. The guest today was Todd Hicks from Wolters Kluwer with us. He’s going to talk about a tool he built at the request of his users. His users want to do less work and they’re always asking him, “hey, can you make it do this?” Well, today, we saw one of the many things you can do if you have Arbortext in your tool chest.

In case you missed it, you can watch the video recording or browse through the live tweet stream from the event captured below.  If you want to know more about the kinds of tools Todd and his team have built on the Arbortext platform, you might want to listen to Todd’s interview on the PubWright Podcast.


@SingleSourcing
Live Twitter Stream from Arbortext User Meeting October 2010

An ACL Tool to Find and Replace Attribute Values by Todd Hicks

SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks “An ACL Tool to Find and Replace XML Attribute Values”
2010-10-23 16:04:18 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: Todd has built dozens of Arbortext-based tools to improve the lives of his users at Wolters Kluwer. 2010-10-23 16:12:59 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: Wolters Kluwer – leader in global services and publishing – using Arbortext and Documentum 2010-10-23 16:14:45 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: my dream is to have the very best Arbortext implementation in the universe 2010-10-23 16:15:17 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: we build tools for our users, we want to increase efficiency and decrease errors 2010-10-23 16:16:01 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: We want to make it easy for users to do the right thing and very hard to do the wrong thing 2010-10-23 16:16:16 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: the most important thing in my life is when our Editors come up and say, “it doesn’t do this, we need it to..” 2010-10-23 16:17:08 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: We needed a tool that would globally find and replace attribute values 2010-10-23 16:17:43 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: our Editors didn’t want to have to learn regular expression syntax but had need for very specific find/replace 2010-10-23 16:18:50 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: we have an ongoing conversation with our users and what they want to do 2010-10-23 16:20:32 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: tools like this are a good idea for any kind of organization that uses XML 2010-10-23 16:22:19 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: people’s eyes glaze over when you say XML, so anything that makes it easier to do what they want to do is good 2010-10-23 16:22:53 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: I new I had to have code that interacted with the open file and had a complex GUI initiating dynamic behavior 2010-10-23 16:23:53 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: we wanted a tool that worked with any DTD or schema and had no business logic in it at all. And it does! 2010-10-23 16:24:14 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: I took advantage of ACL Designer, a GUI designer for Arbortext 2010-10-23 16:28:44 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: ACL Designer was built on Galaxy, complete with springs and struts. Pretty steep learning curve, but visual 2010-10-23 16:29:18 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: UI: Act 1 is on left, Act 2 in middle, Act 3 on right, finale at the bottom.. (in western UI design) 2010-10-23 16:30:38 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: I like to put something at top that shows the effect of their actions, at the bottom the action buttons 2010-10-23 16:31:43 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: took me 2 months to build it, but we had the requirements nailed down and a design that the users accepted 2010-10-23 16:32:33 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: XUI editor now comes OOTB with Arbortext and it will show you the dialog dynamically 2010-10-23 16:33:34 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: We say “AE” for “Arbortext Editor”. I can just type “AE” to launch the editor on my desktop 2010-10-23 16:35:06 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: “Editor” is a job title in my company 2010-10-23 16:35:21 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: we have arbortext customized for WK, buttons that we designed ourselves to launch tools we built into AE 2010-10-23 16:36:33 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: To prevent people from accidentally wrecking content, we passworded the global find and replace tool 2010-10-23 16:37:04 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: changing the value of the ‘pub’ attribute on all ‘xref’ elements — just use our global find/replace tool 2010-10-23 16:37:37 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: Action can be limited to specific elements, attributes, and values, in an easy UI for our Editing team to use 2010-10-23 16:38:34 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: They were concerned about accidents, so we built in several layers of “undo” 2010-10-23 16:39:09 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: Now we’re getting into some ACL code. Here’s how to build a custom dialog box in Arbortext Editor 2010-10-23 16:40:00 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: Step by step tutorial on building custom tools in Arbortext. It’s easy to do, anyone can do it. Very powerful 2010-10-23 16:40:39 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: Epic is the former name of Arbortext Editor. Before that, it was called “Adept” (Expert!) 2010-10-23 16:41:24 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: in your code, you need an object that is the dialog itself, you can identify, use, and interact with it 2010-10-23 16:42:39 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: Here’s how to read the ACL functions and understand how to use them… 2010-10-23 16:42:03 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: the next thing you want to do is to have a function for adding callbacks for your controls. 2010-10-23 16:43:12 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: a mistake I made early on was adding the “()” but it just needs the function name. 2010-10-23 16:44:20 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: dialog item callback is something ACL hands you. When you specify it, it knows what event happened to call it 2010-10-23 16:45:16 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: list of elements.. get a callback for each control. 2010-10-23 16:45:47 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: Sample Callback function code 2010-10-23 16:45:29 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: there was a lot of fear for this, so we added “scary” warning boxes 2010-10-23 16:50:23 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: ACL (Arbortext Command Language) is great for talking to XML 2010-10-23 16:55:47 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: ACL lets you do things in the open file and interact with it, ask the DTD questions, and talk to the markup 2010-10-23 16:56:12 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: here’s some sample code. You can find out all kinds of stuff by just asking the DTD 2010-10-23 16:57:41 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: I’m filtering out the Documentum namespace attributes, barring changes to those by the users 2010-10-23 16:58:20 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: This is a tree walker. (sample code) 2010-10-23 16:58:49 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: Here’s another little trick: create little functions to do what they do to simplify and encapsulate actions 2010-10-23 17:00:26 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: XML ACL sample code to modify markup in the live document in Arbortext Editor 2010-10-23 17:02:13 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: I wanted to give you the tools you’ll need to do it yourself. You can get a dialog like this! 2010-10-23 17:03:25 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: It’s a pretty clever little pile of code, dialog boxes that keep you awake when you do things in them 2010-10-23 17:03:49 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: you want it to do more than say “uh huh” like people reacting to you 2010-10-23 17:04:13 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: This saves people a lot of time — 200 changes by hand? or hiring someone to write a script? do it on the fly! 2010-10-23 17:04:35 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: Learn ACL, make good code and good interfaces, and you will have… Smooth Sailing! 2010-10-23 17:04:55 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: If you have an application, and it has an API, then use it! You’ll be in line with the company developing it 2010-10-23 17:05:29 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: I went to Ann Arbor for ACL training as well as using the documentation 2010-10-23 17:06:58 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: I went to Ann Arbor for ACL training as well as using the documentation 2010-10-23 17:06:58 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: I went to Ann Arbor for ACL training as well as using the documentation 2010-10-23 17:06:58 UTC
SingleSourcing
Twitter
@SingleSourcing: #arbortext #ptcuser T.Hicks: I went to Ann Arbor for ACL training as well as using the documentation 2010-10-23 17:06:58 UTC
LinkedInEmailShare

Comments off

Tweet Roundup: Arbortext User Meeting September 2010

This month’s Arbortext User Group meeting was on “Building the future of technical publishing with MathFlow, MathType, and MathML“ and presented by Autumn Cuellar & Robert Miner from Design Science. See the original announcement, abstract, and speaker bios here.

In case you missed the meeting, you can read through the live twitter stream preserved here or watch the recorded video recording and see the slides here.

@SingleSourcing Single-Sourcing
September 25, 2010 at 11:00am
SingleSourcing
Twitter
@SingleSourcing Arbortext User Group TODAY “Building the future of technical publishing with MathFlow, MathType, and MathML” http://su.pr/1zDNs6

Arbortext PTC/User Blog » Blog Archive » September 2010 Meeting Announcement: “Building the future of technical publishing with MathFlow, MathType, and MathML” – A resource for the Arbortext Community


about 4 hours ago

SingleSourcing
Twitter
@SingleSourcing
#Arbortext #ptcuser meeting starting – Building the future of technical publishing with MathFlow, MathType, and MathML


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing
#Arbortext #ptcuser R.Miner: Dominant model for Science, technical, engineering, medical publishing is based around XML


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing
#Arbortext #ptcuser R.Miner: MathFlow is industry leading method for working with Math in publishing


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing
#Arbortext #ptcuser A.Cuellar: MathType works with hundreds of applications, most STEM content authors know it.


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing
#Arbortext #ptcuser A.Cuellar: MathType can work with hand-written math entered into your computer.


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing
#Arbortext #ptcuser A.Cuellar: By default, Arbortext converts equations to images for publishing, use MathML with Arbortext and you can edit


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing
#Arbortext #ptcuser A.Cuellar: MathFlow Editor makes math editable in XML editors, and MathML is saved into the document


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser A.Cuellar: MathFlow also works with the Arbortext Compose mechanism to compose MathML for the page


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser A.Cuellar: MathFlow composition works for any output (pdf, html, chm…etc)


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser A.Cuellar: MathJax is an open source javascript rendering engine to read in MathML (& TeX) and display in any browser


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: MathType: create and reuse math


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: MathDaisy: convert Math to accessible digital talking books


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: MathJax displays math in modern browsers and exposes it for accessibility and reuse


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: MathPlayer provides accessible, high-quality display of math in IE and screen readers


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: there’s a gelling taking place to help mechanized agents display and process math more effectively


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: For math, it’s very different how math is authored based on who does it and why


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: want to be able to search on math meaning not just symbols


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: Math is used in a lot of applications as well as for processing.


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: It would be great to do the right thing in the right context


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: line wrapping for fractional equations, not so easy..


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: MathML has been part of the thinking for web since very early on


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: Math is a dependable 5% of all publishing


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: isolated areas of math support are suddenly connecting up


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: last few years get html support, browser implementation, accessibility, pen input, cut/paste interoperability


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: Math ML appeared first in 1998. It’s in it’s 3rd version, and finally a part of key standards (HTML5)


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: MathFlow will be implementing MathML3 in the next version


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser A.Cuellar: Showing MathPlayer 3 which has most of the MathML features, it shows the line breaking features


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser A.Cuellar: No more having to use tables for Math layout


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser A.Cuellar: Get layout like you get in APP (Arbortext Advanced Print Publisher


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser A.Cuellar: Support for Right to Left math layout


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser A.Cuellar: MathPlayer has a “speak expression” feature, that will read out the MathML expression


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser A.Cuellar: “thirteen oh six divided by 3 equals 4 hundred thirty five point three. Here’s why..” (Really Cool!)


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser A.Cuellar: some really exciting features for MathML 3 and the accessibility community


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: Purely mechanized reading based on MathML content


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: MathML semantic/structural approach facilitates accessibility and navigation


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: DAISY 3 has some regulatory force, and MathML is part of the DAISY standard


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: MathML will be required for textbook publishing to meet accessibility requirements


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: ProjectSMART (Kentucky): the more MathML is used, really helped students with disabilities succeed


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: MathType works with Braille systems..


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser A.Cuellar: Showing a Digital Daisy talking book, uses MathPlayer to speak the math expressions encoded by MathML


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser WOW. The integration between the math and the text it reads seamlessly through the word and expressions


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: That kind of integration just was never available before


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: Navigating in a math expression is 2-D not just forward and back, move in logical directions


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: convergence in accessibility is happening


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: #HTML5 native #MathML implementation in WebKit unerway .. MathJax completes the solution


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: MathJax (Javascript, CSS, webfonts) offers a stable interface adaptable to changing browser capabilities


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: Math in browsers should match surrounding rendering, print well, and require nothing of the reader


about 1 hour ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: www.mathjax.org


43 minutes ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: converence in interoperability..


43 minutes ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser A.Cueller: showing interoperability between browser and other applications via MathJax


42 minutes ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser A.Cueller: right click on equations can view source and change format of the source – can be MathML or TeX


42 minutes ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser A.Cueller: show source on eqn, can copy and paste into other applications.


42 minutes ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser A.Cueller: copied to clipboard, pasted into Mathematica, Word, see the typeset version or the MathML version


41 minutes ago

SingleSourcing
Twitter
@SingleSourcing #Arbortext #ptcuser A.Cueller: copy/paste of TeX rendering same formula.. into wikipedia for example


40 minutes ago

SingleSourcing
Twitter
@SingleSourcing
#Arbortext #ptcuser R.Miner: This is just the tip of the iceberg, lots of cool stuff going on in math and publishing today


39 minutes ago

SingleSourcing
Twitter

@SingleSourcing #Arbortext #ptcuser R.Miner: We’re looking at how to use Arbortext and MathFlow for an ebook workflow


37 minutes ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: web apps are becoming increasingly important for display and authoring


37 minutes ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: cut and paste interoperability via tools like MathType will become increasingly important


35 minutes ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: exposing data in published output will have increasing value (interoperability, reuse, and searchability)


33 minutes ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: New discover-ability and collaboration models in math community: MathOverflow.net and Polymath project


33 minutes ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: What about tweeting equations?


32 minutes ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser R.Miner: MathML brings convergence – display, editing, accessibility, discovery, and reuse


30 minutes ago

SingleSourcing
Twitter
@SingleSourcing

#Arbortext #ptcuser Great presentation! Thanks for attending the video will be posted soon


21 minutes ago

LinkedInEmailShare

Comments off

Tweet Roundup: Arbortext User Meeting August 2010

Here’s the tweet roundup for the Arbortext User Meeting for August 2010. The speaker was Todd Nowlan talking about “Deploying and maintaining a large single-sourcing solution: Now what?”. As expected, it was a great presentation. As one attendee said his presentation was paced perfectly to allow everyone to understand the complexity of this kind of solution and the benefits you get from moving to XML.

If you want to see the original description, hop on over to the Arbortext PTC/User group August Meeting page to read the abstract. Or, if you want to see the slides and video, go here.

Also, if you want to hear more from Todd, he was a guest on the PubWright podcast available here or on iTunes. He’s also a panelist on the upcoming webinar – “ROI of XML”.

See you all next month!

@user.name
Single-Sourcing
SF Bay Arbortext PTC/User Blog » Blog Archive » August 2010 Meeting Announcement: Deploying and maintaining a large single-sourcing solution: Now what? – A resource for the Arbortext Community
Single-Sourcing
#arbortext #ptcuser T.Nowlan: dancing that fine line between business requirement and the solution is an area that needs focus
Single-Sourcing
#arbortext #ptcuser T.Nowlan: even before implementing, we had a corporate course that talked about how use the system (overview, authoring)
Single-Sourcing
#arbortext #ptcuser T.Nowlan: question: what kind of “homework” should we do before making a decision to leave traditional tools?
Single-Sourcing
#arbortext #ptcuser T.Nowlan: at one time we had 400 writers in the user community
Single-Sourcing
#arbortext #ptcuser T.Nowlan: .. and yet notwithstanding go out to meeting” Thucydides
Single-Sourcing
#arbortext #ptcuser T.Nowlan: “The bravest are surely those who have the clearest vision of what is before them, glory and danger alike…
Single-Sourcing
#arbortext #ptcuser T.Nowlan: down to one toolset and one process
Single-Sourcing
#arbortext #ptcuser T.Nowlan: enabled customer ability to search based on job function, metadata provided an extra dimention to content
Single-Sourcing
#arbortext #ptcuser T.Nowlan: enabled outsource partners to easily access source globally
Single-Sourcing
#arbortext #ptcuser T.Nowlan: implemented a robust metadata/taxonomy strategy
Single-Sourcing
#arbortext #ptcuser T.Nowlan: maximized our single-sourcing and reuse of content
Single-Sourcing
#arbortext #ptcuser T.Nowlan: improved our delivery for customers
Single-Sourcing
#arbortext #ptcuser T.Nowlan: improved our delivery channel agility
Single-Sourcing
#arbortext #ptcuser T.Nowlan: what we set out to do vs what we achieved? We did it all and more.
Single-Sourcing
#arbortext #ptcuser T.Nowlan: single sourcing systems the benefits far outweigh the costs
Single-Sourcing
#arbortext #ptcuser T.Nowlan: Very low cost that a single-sourcing environment can be. A single system with a single CMS.
Single-Sourcing
#arbortext #ptcuser T.Nowlan: business support cost: ~5 people doing support to user community, as little as 2 people to maintain system
Single-Sourcing
#arbortext #ptcuser T.Nowlan: from a cost standpoint, infrastructure costs for us is around $150K (includes SW maintenance)
Single-Sourcing
#arbortext #ptcuser T.Nowlan: communication with users, business stakeholders, and vendors is critical
Single-Sourcing
#arbortext #ptcuser T.Nowlan: the system as a whole was being used globally, so around the clock we had to be aware of changes/downtimes/etc
Single-Sourcing
#arbortext #ptcuser T.Nowlan: weekly change management meetings to review and approve required changes (inc server maintenance schedules)
Single-Sourcing
#arbortext #ptcuser T.Nowlan: constant interaction with vendors is critical, understand (and *influence*) their future rollout plans
Single-Sourcing
#arbortext #ptcuser T.Nowlan: some projects had to go through architecture review board for approval
Single-Sourcing
#arbortext #ptcuser T.Nowlan: projects prioritized with business leaders
Single-Sourcing
#arbortext #ptcuser T.Nowlan: core team and/or IT scheduled to work: design, UAT, deploy; progress reports weekly with biz stakeholders
Single-Sourcing
#arbortext #ptcuser T.Nowlan: change management requests initiated and tracked as projects.
Single-Sourcing
#arbortext #ptcuser T.Nowlan: Info Arch. team had representatives from each of the Business Units
Single-Sourcing
#arbortext #ptcuser T.Nowlan: standing committee for establishing writing guidelines and standards, focused on topic-oriented writing
Single-Sourcing
#arbortext #ptcuser T.Nowlan: profiles very powerful concept. Centrally controlled to get consistentcy acr organizations (req by high reuse)
Single-Sourcing
#arbortext #ptcuser T.Nowlan: custom scripts to streamline and improve writer tasks added to Arbortext Editor’s UI (bulit-in)
Single-Sourcing
#arbortext #ptcuser T.Nowlan: documentum/Arbortext editor – dtds/stylesheets download to desktop; patch upgrades w/instr. posted to server
Single-Sourcing
#arbortext #ptcuser T.Nowlan: Largely, deployed to user desktops, citrix for users with performance challenges
Single-Sourcing
#arbortext #ptcuser T.Nowlan: could get separate files or merged/flattened file that would re-burst into the individ entities in CMS
Single-Sourcing
#arbortext #ptcuser T.Nowlan: about our CMS. It supported our ability to configure “publishables” or “deliverable” documents
Single-Sourcing
#arbortext #ptcuser T.Nowlan: it’s amazing how much DTD changes drives effort. It can impact all books, all organizations, all stylesheets
Single-Sourcing
#arbortext #ptcuser T.Nowlan: Arbortext Styler with extensions had much faster compose times
Single-Sourcing
#arbortext #ptcuser T.Nowlan: went to Arbortext Styler with extensions — with PTC we had input into product direction
Single-Sourcing
#arbortext #ptcuser T.Nowlan: DTD development & matching stylesheets is a webinar topic of its own
Single-Sourcing
#arbortext #ptcuser T.Nowlan: hierarchical structures also give more common look & feel
Single-Sourcing
#arbortext #ptcuser T.Nowlan: hierarchical structures have more semantic meaning; less flexible but promotes consistent writing
Single-Sourcing
#arbortext #ptcuser T.Nowlan: downside later on, still need to do the work to go from “unstructred” to “structured” (no escaping it)
Single-Sourcing
#arbortext #ptcuser T.Nowlan: we wanted people in the system first; we found this was successful
Single-Sourcing
#arbortext #ptcuser T.Nowlan: unstructured->docbook, topic-based->DITA; changing unstructured to structured can be a stumbling block
Single-Sourcing
#arbortext #ptcuser T.Nowlan: we took two pronged approach to accelerate data conversion and get in as fast as possible..
Single-Sourcing
#arbortext #ptcuser T.Nowlan: started with xsl-fo, large docs took (>1500pgs) took excessive amts of time to compose (sometimes hrs)
Single-Sourcing
#arbortext #ptcuser T.Nowlan: we built an application on Arbortext Publishing Engine that did auto-output to 4 deliverables simultaneously
Single-Sourcing
#arbortext #ptcuser T.Nowlan: really gets you a lot of efficiencies
Single-Sourcing
#arbortext #ptcuser T.Nowlan: getting into the world of XML provides a tremendous amount of power over your content
Single-Sourcing
#arbortext #ptcuser T.Nowlan: “Before there were parsers, it was dark.” – Eric Hennum, DITA Architect. No truer statement was made.
Single-Sourcing
#arbortext #ptcuser T.Nowlan: be articulate in your UAT as a project on it’s own (for each component of the architecture)
Single-Sourcing
#arbortext #ptcuser T.Nowlan: at one point, I was branded “XML evangelist” and that’s kind of what happens…
Single-Sourcing
#arbortext #ptcuser T.Nowlan: you’ll get more skillsets around a technology that is becoming very prevalent in the industry
Single-Sourcing
#arbortext #ptcuser T.Nowlan: keep users aware of “what’s in it for them”
Single-Sourcing
#arbortext #ptcuser T.Nowlan: Even structured authoring in Frame can be different when you take the formatting part away from that..
Single-Sourcing
#arbortext #ptcuser T.Nowlan: keeping the pace of development is key to keeping the momentum going and migration of new groups in
Single-Sourcing
#arbortext #ptcuser T.Nowlan: prioritization of groups was based on prioritization of the development
Single-Sourcing
#arbortext #ptcuser T.Nowlan: setting clear acceptance criteria not only with user community, but with the leadership team as well
Single-Sourcing
#arbortext #ptcuser T.Nowlan: Hit areas we never expected to see, all along the way, gaps appear when you do prototyping/UAT
Single-Sourcing
#arbortext #ptcuser T.Nowlan: UAT was something we focused on early on. Get key stakeholders involved in use casing, prototyping
Single-Sourcing
#arbortext #ptcuser T.Nowlan: getting more and more into the system..
Single-Sourcing
#arbortext #ptcuser T.Nowlan: getting them up to same level of capability, then extending, then refining formatting issues, then automating
Single-Sourcing
#arbortext #ptcuser T.Nowlan: first step was to get the techpubs in. They had the best/most informed view on structured authoring
Single-Sourcing
#arbortext #ptcuser T.Nowlan: we took the approach of prioritizing and grouping into phases, a very large project overall
Single-Sourcing
#arbortext #ptcuser T.Nowlan: DLM is a link repository to store links so reusable components get help for managing content and reuse
Single-Sourcing
#arbortext #ptcuser T.Nowlan: DLM to manage links b/c we have tremendous reuse going on w/in project and across project.
Single-Sourcing
#arbortext #ptcuser T.Nowlan: stored content in CMS based on configuration rules
Single-Sourcing
#arbortext #ptcuser T.Nowlan: Didn’t use DITA – it was a timing thing. Focused on topic-oriented & at the time DITA wasn’t ready
Single-Sourcing
#arbortext #ptcuser T.Nowlan: came at it from an end-to-end solution standpoint
Single-Sourcing
#arbortext #ptcuser T.Nowlan: xml contains content and metadata leveraged throughout entire process (authoring/cms/delivery)
Single-Sourcing
#arbortext #ptcuser T.Nowlan: delivery: web portal, dvd, online (onproduct) help
Single-Sourcing
#arbortext #ptcuser T.Nowlan: Arbortext Editor, Publishing Engine, Dynamic Link Manager & Documentum
Single-Sourcing
#arbortext #ptcuser T.Nowlan: key requirement to reduce publishing time frame to hours rather than days
Single-Sourcing
#arbortext #ptcuser T.Nowlan: optimize by going to XML-type, single-sourcing solution, topic-based information
Single-Sourcing
#arbortext #ptcuser provide a scalable ECM environment that can handle- Large vol of info, multiple content types, global access
Single-Sourcing
#arbortext #ptcuser get requirements signed off early on by business owners: A lot of communication involved up front
Single-Sourcing
#arbortext #ptcuser Tracking to granular level makes sure your requirements are well understood (even if it’s a lot of work).
Single-Sourcing
#arbortext #ptcuser the minute you deploy a new system, it becomes a legacy system.
Single-Sourcing
#arbortext #ptcuser identify current-state business process, derive base requirements and trace them through tracability matricies
Single-Sourcing
#arbortext #ptcuser for large program, get a variety of people involved for best success
Single-Sourcing
#arbortext #ptcuser core business team (3) IT team (4) worked tightly together to develop the single-sourcing system -> ECMS was key
Single-Sourcing
“Deploying and maintaining a large single-sourcing solution” Register & Sign in now! https://www2.gotomeeting.com/register/987710090
LinkedInEmailShare

Comments off