Curated for content, computing, and digital experience professionals

Category: Content creation and design (Page 45 of 60)

Technologies and strategies for authoring and editing, including word processors, structured editors, web and page layout and formatting, content conversion and migration, multichannel content, structured and unstructured  data integration, and metadata creation. 

JustSystems Announces XMetaL Author Enterprise and XMetaL Reviewer 6.0

JustSystems announced the availability of XMetaL Author Enterprise 6.0 and XMetaL Reviewer 6.0, the latest versions of the company’s collaborative XML structured authoring and document reviewing software tools. New in this release is an integration between the two products that unifies the XML authoring process with real-time, distributed web-based reviewing to accelerate documentation cycle. The XMetaL Author Enterprise 6.0 and XMetaL Reviewer 6.0 integration is designed for unified authoring and reviewing, so that authors have tools to initiate and manage reviews as well as a set of specialized editing commands that help them directly act upon suggestions. This integration works with the Darwin Information Typing Architecture (DITA) standard as well as other industry standards. Other key features of the new release include– an unlimited number of documents can now be managed within the realm of a single project; a rendition can be associated with the project and used for direct navigation from the place in the final document’s layout to the originating topic that is under review; and arbitrary attachments can be associated in any number with projects, project cycles and drafts. http://www.justsystems.com

SharePoint 2010 – The Big Story

I spent a couple of days at the SharePoint conference two weeks ago with about 8000 others. Many attendees were customers, but the majority seemed to be Microsoft partners. It would be difficult to overstate the enthusiasm of the attendees. The partners especially, since they make their living off SharePoint. There has been a lot of useful reporting and commentary on the conference and what was announced as part of SharePoint 2010, which you can find on the web, #spc09 is also still active on Twitter, and videos of the keynotes are still available at: http://www.mssharepointconference.com.

As the conference program and commentary illustrate, SharePoint 2010 is a major release in terms of functionality. But the messaging surrounding the release provides some important insights into Microsoft’s strategy. Those of you who were at Gilbane San Francisco last June got an early taste of Microsoft’s plans to push beyond the firewall with SharePoint – and that is the big story. It is big because it is a way for Microsoft to accelerate an already rapidly growing SharePoint business. It is big for a large number of enterprises (as well as the SharePoint developer/partner ecosystem) because it is a way for them to leverage some of their existing investment in SharePoint for building competitively critical internet applications – leverage in expertise, financial investment, and data.

The numbers are telling. According to an IDC report Microsoft Office and SharePoint Traction: An Updated Look at Customer Adoption and Future Plans, IDC # 220237, October 2009, of “262 American corporate IT users, just 8% of respondents said they were using SharePoint for their Web sites, compared to 36% using it for internal portals and 51% using it for collaborative team sites.” (the report isn’t free, but ComputerWorld published some of the numbers).

Can Microsoft increase the use of SharePoint for Web sites from 8% to 36% or 51% or more? Whether they can or not, it is too big an opportunity for them to ignore, and you can expect the market for web applications like content management to look a little different as a result. Of course SharePoint won’t be the right solution for every web application, but Microsoft needs scale, not feature or market niche dominance.

There are more pieces to this, especially integration with Office 2010, which will have a major impact on the scale of penetration. We’ll look at that issue in another post.

You can see why SharePoint is a major topic at Gilbane Boston this year. Join us next month to continue the discussion and learn more.

SharePoint – Migrating the Office Franchise to the Web

Microsoft has a lot to lose if they are unable to coax customers to continue to use and invest in Office.  Google is trying to woo people away by providing a complete online experience with Google Docs, Email, and Wave.  Microsoft is taking a different tact.  They are easing Office users into a Web 2.0-like experience by creating a hybrid environment, in which people can continue to use the rich Office tools they know and love, and mix this with a browser experience.  I use the term Web 2.0 here to mean that users can contribute important content to the site.

SharePoint leverages Office to allow users to create, modify, and display “deep[1]” content, while leveraging the browser to navigate, view, discover, and modify “shallow[1]” content.  SharePoint is not limited to this narrow hybrid feature set, but in this post I  examine and illustrate how Microsoft is focusing its attention on the Office users.  The feature set that I concentrate on in this post is referred to as the “Collaboration” portion of SharePoint.  This is depicted in Microsoft’s canonical six segmented wheel shown in Figure 1.  This is the most mature part of SharePoint and works quite well, as long as the client machine requirements outlined below are met.

Microsoft Office Sharepoint Server 2007

Figure 1: The canonical SharePoint Marketing Tool – Today’s post focuses on the Collaboration Segment

Preliminaries:   Client Machine Requirements

SharePoint out-of-the-box works well if all client machines adhere to the following constraints:

  1. The client machines must be running Windows OS (XP, Vista, or WIndows 7)
    NOTE: The experience for users who are using MAC OS, Linux, iPhones, and Google phones is poor. [2]
  2. The only truly supported browser is Internet Explorer (7 and 8.) [2]
    NOTE: Firefox, Safari, and Opera can be used, but the experience is poor.
  3. The client machines need to have Office installed, and  as implied by bullet 1 above, the MAC version of Office doesn’t work well with SharePoint 2007.
  4. All the clients should have the same version of Office.  Office 2007 is optimal, but Office 2003 can be used.  A mixed version of Office can cause issues.
  5. A number of tweaks need to be made to the security settings of the browser so that the client machine works seamlessly with SharePoint.

I refer to this as a “Microsoft Friendly Client Environment.”

Some consequences of these constraints are:

  • SharePoint is not a good choice for a publicly facing Web 2.0 environment (More on this below)
  • SharePoint can be okay for a publicly facing brochureware site, but it wouldn’t be my first choice.
  • SharePoint works well as an extranet environment, if all the users are in a Microsoft Friendly Client Environment, and significant attention has been paid to securing the site.

A key take-away of these constraints is that a polished end user experience relies on:

  1. A carefully managed computing environment for end users (Microsoft Friendly Client Environment)
    and / or
  2. A great deal of customization to SharePoint.

This is not to say that one cannot deploy a publicly facing site with SharePoint.  In fact, Microsoft has made a point of showcasing numerous publicly facing SharePoint sites [3].

What you should know about these SharePoint sites is:

  • A nice looking publicly facing SharePoint site that works well on multiple Operating Systems and browsers has been carefully tuned with custom CSS files and master pages.  This type of work tends to be expensive, because it is difficult to find people who have a good eye for aesthetics, understand CSS, and understand SharePoint master pages and publishing.
  • A publicly facing SharePoint site that provides rich Web 2.0 functionality requires a good deal of custom .NET code and probably some third party vendor software.  This can add up to considerably more costs than originally budgeted.

An important consideration, before investing in custom UI (CSS & master pages) , third party tools, and custom .NET code is that they will most likely be painful to migrate when the underlying SharePoint platform is upgraded to the next version, SharePoint 2010. [4]

By the sound of these introductory paragraphs, you might get the wrong idea that I am opposed to using SharePoint.  I actually think SharePoint can be a very useful tool, assuming that one applies it to the appropriate business problems.  In this post I will describe how Microsoft is transitioning people from a pure Office environment to an integrated Office and browser (SharePoint) environment.

So, What is SharePoint Good at?

When SharePoint is coupled closely with a Microsoft Friendly Client Environment, non-technical users can increase their productivity significantly by leveraging the Web 2.0 additive nature of SharePoint to their Office documents.

Two big problems exist with the deep content stored inside Office documents (Word, Excel, PowerPoint, and Access,)

  • Hidden Content: Office documents can pack a great deal of complex content in them.  Accessing the content can be done by opening each file individually or by executing a well formulated search. This is an issue!  The former is human intensive, and the latter is not guaranteed to show consistent results.
  • Many Versions of the Truth: There are many versions of the same files floating around.  It is difficult if not impossible to know which file represents the “truth.”

SharePoint 2007 can make a significant impact on these issues.

Document Taxonomies

Go into any organization with more than 5 people, and chances are there will be a shared drive with thousands of files, Microsoft and non-Microsoft format, (Word, Excel, Acrobat, PowerPoint, Illustrator, JPEG, InfoPath etc..) that have important content.  Yet the content is difficult to discover as well as extract in an aggregate fashion.  For example, a folder that contains sales documents, may contain a number of key pieces of information that would be nice to have in a report:

  • Customer
  • Date of sale
  • Items sold
  • Total Sale in $’s

Categorizing documents by these attributes is often referred to as defining a taxonomy.  SharePoint provides a spectrum of ways to associate taxonomies with documents.  I mention spectrum here, because non-microsoft file formats can have this information loosely coupled, while some Office 2007 file formats can have this information bound tightly to the contents of the document.  This is a deep subject, and it is not my goal to provide a tutorial, but I will shine some light on the topic.

SharePoint uses the term “Document Library” to be a metaphor for a folder on a shared drive.  It was Microsoft’s intent that a business user should be able to create a document library and add a taxonomy for important contents.  In the vernacular of SharePoint, the taxonomy is stored in “columns” and they allow users to extract important information from files that reside inside the library.  For example, “Customer”,  “Date of Sale,” or “Total Sale in $’s” in the previous example.  The document library can then be sorted or filtered based on values that are present in these columns.  One can even provide aggregate computations based the column values, for example total sales can be added for a specific date or customer.

The reason I carefully worded this as a “spectrum”  is because the quality of the solution that Microsoft offers is dependent upon the document file format and its associated application.  The solution is most elegant for Word 2007 and InfoPath 2007, less so for Excel and PowerPoint 2007 formats, and even less for the remainder of the formats that are non-Microsoft products..  The degree to which the taxonomy can be bound to actual file contents is not SharePoint dependent, rather it is dependent upon how well the application has implemented the SharePoint standard around “file properties.”

I believe that Microsoft had intended for the solution to be deployed equally well for all the Office applications, but time ran out for the Office team.  I expect to see a much better implementation when Office 2010 arrives. As mentioned above, the implementation is best for Word 2007.  It is possible to tag any content inside a Word document or template as one that should “bleed” through to the SharePoint taxonomy.  Thus key pieces of content in Word 2007 documents can actually be viewed in aggregate by users without having to open individual Word documents.

It seems clear that Microsoft had the same intention for the other Office products, because the product documentation states that you can do the same for most Office products.  However, my own research into this shows that only Word 2007 works.  A surprising work-around for Excel is that if one sticks to the Excel 2003 file format, then one can also get the same functionality to work!

The next level of the spectrum operates as designed for all Office 2007 applications.  In this case, all columns that are added as part of the SharePoint taxonomy can penetrate through to a panel of the office application.  Thus users can be forced to fill in information about the document before saving the document.  Figure 2 illustrates this.  Microsoft  refers to this as the “Document Information Panel” (DIP).  Figure 3 shows how a mixture of document formats (Word, Excel, and PowerPoint) have all the columns populated with information.  The disadvantage of this type of content binding is that a user must explicitly fill out the information in the DIP, instead of the information being bound and automatically populating based on the content available inside the document.

 

Figure 2: Illustrates the “Document Information Panel” that is visible in PowerPoint.  This panel shows up because there are three columns that have been setup in the Document library: Title, testText, and testNum.  testText and testNum have been populated by the user and can be seen in the Document Library, see figure 3.

 

Figure 3: Illustrates that the SharePoint Document Library showing the data from the Document Information Panel  (DIP)  “bleeding through.”  For example the PowerPoint document has testText = fifty eight, testNum = 58.

 

Finally the last level on the taxonomy feature spectrum is for Non-Microsoft documents.  SharePoint allows one to associate column values with any kind of document.  For example, a jpeg file can have SharePoint metadata that indicates who the copyright owner is of the jpeg.  However this metadata is not embedded in the document itself.  Thus if the file is moved to another document library or downloaded from SharePoint, the metadata is lost.

A Single Version of the Truth

This is the feature set that SharePoint implements the best.  A key issue in organizations is that files are often emailed around and no one knows where the truly current version is and what the history of a file was.  SharePoint Document libraries allow organizations to improve this process significantly by making it easy for a user to email a link to  a document, rather than email the actual document.  (See figure 4.)

 

Figure 4: Illustrates how easy it is to send someone a link to the document, instead of the document itself.

 

In addition to supporting good practices around reducing content proliferation, SharePoint also promotes good versioning practices.  As figure 5 illustrates any document library can easily be setup to handle file versions and file locking.  Thus it is easy to ensure that only one person is modifying a file at a time and that the there is only one true version of the file.

 

Figure 5: Illustrates how one can look at the version history of a document in a SharePoint Document Library..

Summary

In this post I focus on the feature set of SharePoint that Microsoft uses to motivate Office users to migrate to SharePoint.  These features are often termed the “Collaboration” features in the six segmented MOSS wheel. (See figure 1)  The collaboration features of MOSS are the most mature part of SharePoint and thus the most .  Another key take-away is the “Microsoft Friendly Client Environment.”  I have worked with numerous clients that were taken by surprise, when they realized the tight restrictions on the client machines.

Finally, on  a positive note, the features that I have discussed in this post are all available in the free version of SharePoint (WSS), no need to buy MOSS.  In future posts, I will elaborate on MOSS only features.

—————————————–

[1] The terms “deep” and “shallow” are my creation, and not a standard.  By “deep” content I am referring to the complex content such as a Word documents (contracts, manuscripts) or Excel documents (complex mathematical models, actuarial models, etc…)

[2] Microsoft has addressed this by stating that SharePoint 2010 would support some of these environments.  I am somewhat skeptical.

[3] Public Facing internet sItes on MOSS,  http://blogs.microsoft.nl/blogs/bartwe/archive/2007/12/12/public-facing-internet-sites-on-moss.aspx

[4] Microsoft has stated frequently that as long as one adheres to best practices, the migration to SharePoint 2010 will not be bad.  However, Microsoft does not have a good track record on this account for the SharePoint 2003 to 2007 upgrade, as well as many other products.

oXygen XML Editor and Author Version 11 Released

Syncro Soft released <oXygen/> XML Editor and Author version 11. Version 11 of <oXygen/> XML Editor comes with new features covering both XML development and XML authoring like: XProc support, integrated documentation for XSLT stylesheets, a new XQuery debugger (for the Oracle Berkeley DB XML database), MathML rendering and editing support, a smarter Author mode for an improved visual editing experience and DITA 1.2 features. The support for very large documents was improved to handle documents in the 200MB range in the editor and 10GB in the large files viewer, the SVN support was upgraded with new features and a number of processors and frameworks were updated to their latest versions. <oXygen/> 11 contains also an experimental integration with EMC Documentum Content Management System. <oXygen/> XML Editor can be purchased for a price of USD 449 for the Enterprise license, USD 349 for the Professional license, and USD 64 for Academic/Non-Commercial use (for the latter, the support and maintenance pack is included). <oXygen/> XML Author can be purchased for a price of USD 269 for the Enterprise license and USD 199 for the Professional license. <oXygen/> XML Editor and Author version 11 can be freely evaluated for 30 days. You can request a trial license key from http://www.oxygenxml.com

Integrated Solutions for the Global Content Value Chain: An Interview with STAR Group

Fourth in a series of interviews with sponsors of Gilbane’s 2009 study on Multilingual Product Content: Transforming Traditional Practices into Global Content Value Chains.

We spoke with Karl Darr, an independent consultant working with STAR Group.  STAR Group is a leader in information management, localization, internationalization, and globalization solutions that address the entire lifecycle of technical communications. Karl talked with us about the importance of addressing the global content value chain (GCVC) in a comprehensive way, STAR Group’s role in delivering such solutions, and what he found compelling about the research.

Gilbane: How does your company support the value chain for global product content? (i.e., what does your company do?)

Darr: STAR Group’s mission has been to enable companies to build a single product that they can sell, ship and support anywhere in the world, along with all of the appropriate technical and end-user support literature in the native tongue for any target market. In every case, we find that the customer’s satisfaction and their perception of a quality purchase are directly related to understanding their new product in their native language. 

Early on, STAR understood that a comprehensive, integrated solution could increase efficiency, while improving data quality and consistency.  So, rather than acquire and integrate third party solutions that were not designed to work together, STAR Group developed a seamlessly integrated, end-to-end solution suite that included tools to accelerate SGML/XML authoring productivity with increased quality, integrated with Terminology Management, workflow, content management, Translation Memory, and publishing – all subject to monitoring and leaving a complete audit trail. 

All of STAR’s technologies can be purchased as stand-alone products. They integrate and interoperate very well with other vendors’ products to provide a complete solution in mixed technology environments.  However, as you might expect, STAR’s complete suite affords uncommon degrees of added efficiency, accuracy, quality and operational cost reductions.

Gilbane: Why did you choose to sponsor the Gilbane research?

Darr: STAR Group co-sponsored this research because the GCVC concept speaks directly to the sweet spot on which STAR has focused for 25 years. STAR Group has provided technologies and services to support every step along the GCVC, from information engineering, creation, and cross-functional synchronization to translation, localization, management, and static and dynamic publication along with dialog management and reporting. 

Gilbane: What, in your opinion, is the most relevant/compelling/interesting result reported in the study?

Darr: The most relevant/compelling/interesting result reported in the study is that 70% of respondents claimed that the process of integrating their GCVC technologies was difficult at best.  What is even more surprising is that, according to the research, only 20% of respondents claimed they had API-level integration between their translation management and CMS tools.

In other words, respondents are suffering from the fact that the people responsible for globalization efforts are dealing with limited vision, scope and fragmented tool sets.  This causes ambiguities, duplications and errors that unnecessarily waste time, energy, resources and corporate profitability – while damaging product and corporate images, and at the same time weakening customer affiliations with the company.

I believe that this situation can only happen when top corporate management is more focused on getting product out the door than they are on optimizing the customer experience, which is critical to increasing profits.  When customer experience is a top priority, these companies will recognize that globalization (or the GCVC) is a manufacturing process in its own right that needs to be prioritized right along with design, engineering, production and customer support. The GCVC is not a ‘bolt-on’ solution because it needs to be intimately involved in all of these processes. As such, GCVC efforts need to start as soon as the product planning process begins, be fully engaged as customer specifications become requirements, and continue in a collaborative manner throughout the process of a project becoming a product.  But, they don’t end there either.  Ongoing multilingual product support is critical for delivering an optimal customer experience, one that results in repeat or recurring business.  Because all GCVC solutions will require ongoing maintenance and support, end-user companies need to ensure that whoever is providing support can cover the full spectrum of GVCV functions. 

Often, our discussions with companies have only begun when organizations understand the depth and breadth of the GCVC. In some cases, they end up relying on us for nearly everything – from their technical writing to translation, workflow, content management and publishing, to spare parts order management with optimized diagnostics delivery and dialog management.  Many of these organizations – some among the most successful global companies – have relegated the notion of a “document” to be an artifact of a by-gone era. 

For insights into technology integration across the GCVC, see the section on “Content Management Integration” that begins on page 32 of the report. You can also learn how STAR Group helped BMW Motorrad implement an end-to-end infrastructure for global technical communication. Download the study for free.

Xyleme and Flatirons Deliver XML-Based Learning Solutions on EMC Documentum

Xyleme Inc. and Flatirons Solutions have announced their alliance to offer EMC Documentum services to training organizations in order to meet comprehensive, global learning requirements. With this collaboration, Flatirons Solutions provides a set of integration services for leveraging Xyleme’s native XML authoring and publishing tools within an organization’s current EMC Documentum infrastructure. The combination creates an integrated enterprise learning suite capable of delivering multi-modal training output and enhancing company-wide collaboration. The overall goal of the alliance is twofold: Create a single source of content at the enterprise level that enables a rapid time-to-market for new and customized learning products; Utilize open standards and native XML to provide the flexibility to handle new emerging channels and technology. http://www.xyleme.com http://www.flatironssolutions.com/

Ecordia Releases Content Analysis Tool for Search Engine Optimization

Ecordia has announced the availability of its new predictive content analysis application, the Ecordia Content Optimizer. Designed for copywriters, journalists, and SEO practitioners, this content analysis application provides automated intelligence and recommendations for improving the structure of content prior to publishing. Available for free, this turn-key web application provides a number of features to aid writers in the creation and validation of content including: advanced keyword research during authoring; detailed scoring of your content based on 15 proven SEO techniques; automated recommendations on how you can improve your content for search engines; intelligent keyword extraction that compares your content to popular search terms; sophisticated Keyword Analysis that scores your keyword usage based on 5 statistical formulas. The Ecordia Content Optimizer has been in beta development for over a year and is currently in use by a number of SEO practitioners. The Ecordia Content Optimizer provides content analysis capabilities ideally suited for web publishers who wish to: improve their quality score for landing pages used in PPC campaigns; SEO professionals that want to validate and review content prior to publishing; blog sites that wish to improve the quality of their ads from contextual ad networks; and PR Practitioners that want to optimize their press release prior to publishing. The Ecordia Content Optimizer is licensed on a per user monthly subscription. http://www.ecordia.com/

MadCap Lingo 3.0 for Authors and Translators Released

MadCap SoftwareExternal link has announced that MadCap Lingo 3.0 is now available. MadCap LingoExternal link, the XML-based, fully integrated translation memory system (TMS) and authoring tool solution, eliminates the need for file transfers in order to complete translation-preserving valuable content and formatting to deliver a consistent experience across multiple languages. With version 3.0, MadCap Lingo adds a new Project Packager function that bridges the gap between authors and translators who use other TMS software. Using the Project Packager in MadCap Lingo, authors should be able to work with translators to streamline the translation process, track the status of completion, and obtain more accurate project cost estimates. MadCap Lingo 3.0 also features a new TermBase Editor for creating databases of reusable translated terms, and enhanced translation memory. Through integration between MadCap Lingo and MadCap’s authoring and multimedia applications, MadCap hopes to offer a powerful integrated authoring and localization workflow. Project Packager in MadCap Lingo 3.0 is designed to make it easier for authors who need their documentation translated into another language but work with a translator who relies on a TMS tool other than MadCap Lingo. Using Project Packager, the author can create a MadCap Lingo project with all the files that require translation, and bundle it in a ZIP file and send it to the translator. MadCap Lingo displays a list of all files that need to be translated, going beyond text to include skins, glossaries, search filter sets, and much more. As a result, the author can ensure that the translator receives all of the files requiring translation. This should streamline the process while enabling more accurate translation project estimates, helping translators to avoid accidentally underestimating project costs based on an incomplete file count-and protecting authors from unexpected cost overruns. Once the translation is complete, the translator sends a ZIP file with the content. The author then simply merges the translated file in MadCap Lingo, which is used to confirm the completeness of the translation. The author can then run statistical reports showing information for each project and file to determine what has/ has not been translated, how many words/segments have been translated and/or still need to be translated, and much more. The author can then export the MadCap Lingo project to a range of outputs, such as a Flare project file for online and print publishing, Word document, or even a Darwin Information Typing Architecture (DITA) file, among others. The key new features of MadCap Lingo 3.0 are: the new TermBase Editor which enables translators to create and manage concept-oriented, multilingual terminology databases, “termbases,” making it significantly easier to reuse translated terms; the ability to import and export Term Base eXchange (TBX) files, an open, XML-based standard used for exchanging structured terminological data; translation memory – Apply Suggestions to Project function, which makes it possible to view and automatically apply translation memory suggestions to an entire project, rather than just one segment, saving hours of effort; dynamic help window pane lock lets the translator keep the current help topic frozen in place while moving around in the MadCap Lingo interface, making it easier to follow steps or other information placed in the Help topic; minimize to system tray option; multiple file support allows multiple files to be selected when creating a new MadCap Lingo project, for example HTM, HTML, XML, DITA or DOC files. http://www.madcapsoftware.com/

« Older posts Newer posts »

© 2024 The Gilbane Advisor

Theme by Anders NorenUp ↑