版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ThePerfectConversion:FrameMakertoDITAin365DaysYasEtessamXMLArchitect,TechnicalCommunications,VMwareLauraBellamyInformationArchitect,TechnicalCommunications,VMwareApril2009YourPresentersTodayYasEtessam,XMLArchitectDesignsanddeliversstandardsbased,globalizationreadycontentdevelopmentenvironmentsXML/SGMLexpertContributortotheOASISDITAstandardYourPresentersTodayFocusoninformationstrategyandarchitectureforenterpriseproductsDITAconversionprojectmanagerandexpertLauraBellamy,InformationArchitectAboutVMware&VirtualizationGloballeaderinvirtualizationsolutionsPubliccompanywithmorethan5,500employeesworldwideVirtualization:SeparatesoftwarefromhardwareRunmultipleoperatingsystems&applicationssimultaneouslyonasinglecomputerDraganddroptomoveapplicationsfromonemachinetoanother2008ProductLine•VMwareVirtualCenter•VMwareConverter•VMwareCapacityPlanner•VMwareSiteRecoveryManager•VMwareVirtualDesktopInfrastructure•VMwareACE•VMwareLabManager•VMwareDRSwithDPM•VMwareHighAvailability•VMwareConsolidatedBackup•VMwareStorageVMotion•VMwareVMotion•VMwareUpdateManager•VMwareESXServer•VMwareESXServer3i•VMwareVirtualSMP•VMwareVMFS•VMwareServer•VMwareWorkstation•VMwareFusion•VMwarePlayerOur365-DayStorySuccessstoryConversionofanenterpriseproductlibraryFromunstructuredFrameMakerto5000+DITAtopicsConversionduringanactivereleasecycleSinglesourcinghelpandmanualsWritingandproductionteamhadnoDITAexperienceConversionChallengesLegacycontentinFrameMakerconvertedtoVMwareDITA1.1XMLConvertingcontenttakesplanning,teamwork,andacommitmentofresourcesVendorselectionQualityconversioniskeyTurnaroundtimeDomultipletestrunsofthesamecontentwithdifferentvendorsThemovetoanewauthoringmethodologyrequiresaculturalshiftlTrained45writersConversionTechnicalRequirementsPrerequisitesUnderstandthetargetDITAdatamodelEnsurethatthepublishingtoolsarereadytosupporttheconvertedcontentConversion:In-houseconversionversusoutsourcingIn-houserequirestechnicalknowledge,extensiveresources,toolssupport,andQALeadingaerospaceproducerhadtheirstaffconvertcontentwithMif2Go,staffinghourscostover60KTestdriveconversiontoolsSendovercontentandseewhatyougetbackNotallconversionsareequalVendor#1NohierarchyintheDITAmapAlltopicsinthesamefolderConversionthatwouldonlyworkforHelpoutputsbutnotforPDFoutputs(<topicgroup>)Conversionthatdidn’tfilloutcriticalpublishingattributesVendor’slackofexperienceandDITAreferencablecustomersVendor#2DITAmaphierarchyWillingtoworkwithourfolderandfilenamingrequirementsRecognizepublishingandconversionarelinkedCosteffectiveWehelpededucatethemonDITADITARequirementsStackUnicodeencodingXMLDITA–MapsandTopicsDITAElementMappingandSpecializationsToolSpecific–Frame,XMetaL,WebWorksConditionsEncodingRequirementsLayinggroundworkforlocalizationUnicodeUTF-8isthebesttargetencodingByteOrderMarksXMLencodingdeclaration<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEconceptPUBLIC"-//VMWARE//DTDDITAConcept//EN""vmbase.dtd">XMLRequirementsWell-formedandvalidDTDshouldbeclearlyidentifiedPublicIDsaregood: <!DOCTYPEconceptPUBLIC"-//VMWARE//DTDDITAConcept//EN""vmbase.dtd">SYSTEMIDsarebad: <!DOCTYPEconceptSYSTEM“../dtd/vmbase.dtd">DITARequirementsWhichversionofDITAwillyoubeusing?Specializations?Bookmap?DITAmapswith.ditamapextensionDITAtopicswiththe.xmlextensionOnetopicperfileDITAmaphierarchyCorrectinformationtypes:concept,task,reference,andglossaryDiscussfolderstructure
DITARequirementsElementMappingConsistentuseofFrameorWordtemplatesiskeyEveryFrameMakerstylewillbemappedtoeither:AtargetDITAelementNothing(deprecatingthestyle)MaptothebestsemanticelementMapto<uicontrol>ratherthan<b>Avoidmappingto<ph>Ifcontentisambiguousormapsfromonetomanypossibilities,conversionshouldmaptoanelementthenwrapthecontentwith<required-cleanup>Example:Monospacecouldmapto<codeph>or<filepath>DITARequirementsElementMappingTableWarningNotestyle<notetype=“warning”>Boldstylewith>inbetweenwordsFile>New<menucascade><uicontrol>File</uicontrol><uicontrol>New</uicontrol></menucascade>“Optional:”stringIfinsideastep:<stepimportance=“optional”>DeprecatedstylesNotaggingDITARequirementsElementMappingTableCrossreferencesstartingwithhttp://<xrefscope=“external”href=“http://”format=“html”>Internalcrossreferences<xrefscope=“local”href=“installing.xml”type=“concept”>Italicsstyle<required-cleanup>MonospacedstylethatcanmaptoseveralDITAtopics<required-cleanup><filepath>C:/xyz/foobar.xml</filepath></required-cleanup>DITARequirementsDITAMapsTopicreferencehierarchymustbemaintainedLargedeliverableswithmultipleauthorsshouldhavesubmapsNicetohave:navtitlewiththetopictitlepulledinMaptothecorrectelements:<topichead>vscontainertopicsIndextermsTakeadvantageofconversiontoadoptL10NbestpracticesMoveindextermsto<prolog>OrmoveindextermstothestartoftheblockelementsDITARequirementsConditionsMapFrameconditionstoproduct,platform,oraudienceFramecondition:ESX_Embedded
DITAcondition:
product=“embedded”Conrefs/TextInsetsSpaghettiwarning!CommentsFrameconditions:CommentDITAcomment:<draft-comment>ToolSpecificRequirementsExample1:MaintainFrameMakerchangebarsConvertedtoXMetaLrevisionmarksExample2:WebWorksTopicAliasmarkersDITA:
<othermetaname=“TopicAlias”content=“xyz”/>TechnicalGotchasPublishingNotenoughtobevalidXML,needtobeabletopublishwiththeDITAOpenToolkitandavoiderrorsandwarningswherepossibleCrossreferencecleanupNoautomatedwaytocreatereltablesManualtaskWhitespaceDeleteemptyparagraphsandextraspacesAutomaticnamingFilenamingandfoldernamingWindowslimitsonpath/foldernamesConversionProcess–ContentWorkshopsWritersandeditorsholdDITAContentWorkshopstopreparefortheconversionprocessSchedulethemeetingfor1monthbeforethescheduledconversionReviewasampleofadeliverableina1-2hourmeeting.LookforitemsthatarenotsupportedinyourelementmappingtableIdentifycontentthatisnotorganizedbytopictypeIdentifycontentthatdoesnotstandaloneUsethismeetingtodiscusstheconversionprocesswiththewriterConversionProcess-PreconversionCleanupWritersimplementpreconversioncleanupoftheFMdocumentsto
ensureDITA-readystructureandconsistencyFollowtheFrameMakertemplaterulesMinimizecontentOrganizecontentbytopictypeWritemeaningfulheadingsandtitlesReviewandstandardizeconditionaltextStructuretasksforDITAReduceinternalcrossreferencesandcitationsRemoveexternalcrossreferencesRemovescreenshotsConversionProcess-GraphicsGraphicsteamconvertsgraphicstoSVGformatWriterswillneedtoproducenewalttextforeachgraphicConversionProcess–SubmitforconversionDeliverFrameMakerSourceScheduleconversionshipmentswiththevendorProductionsendstheFrameMakerfilestotheconversionvendor.Max10dayturnaroundofcontent
InformationTypingConversionvendorsendsbackaspreadsheetWriterverifiesthetopictypes,chunking,andfilenamesinthespreadsheet
PostconversionCleanupandQA
ProductionreceivestheXMLandstartspostconversioncleanupandQAProductionpublishestheXMLtoPDFandWebWorksProductionaddsanyspecialmetadataandsetsupthelinkrelationshipsforhelpProductionstoresthecontentinarepositoryandinformsthewriterWriterscompletepostconversionitemsandtakefinalstepstocreatesolidDITAcontentConversionProcessGotchasDonotintroducenewFMstylesorconventionsNonewstylesNospecialheadings,suchas“Prerequisite”
VerifyFMfilesbeforeconversionCheckthenestinglevelsoftopicsRemoveanystylesnotsupportedinyourelementmappingtable
DocumentpotentialreuseandrelatedlinkingUniqueopportunitytoevaluateeverytopic
SpellcheckbeforeconversionYourXMLeditormightnothavemap-basedspellcheck
PreparewriterstobewithoutcontentInformationArchitectureStrategyKnowyourinformationGatheranaccuratepictureofwhatinformationyoucurrentlyhavetounderstandelementmappingrequirements,expectedtopictypes,templaterequirements,andpotentialreuseDefinetheconversiongoalsWhatistheprimarydriverfortheconversion:savetranslationcost,improveuserexperience,increasereuse?Doyouneedquick&dirtyorcanyoufocusonquality?DefinedocumentationstandardsInformationshouldmatchfuturecorporatedirectionandgoalsDoyouneedtomeet/exceedindustrystandards?PostconversionDITAgoalsIncreasecontentreuseImplementthereuseidentifiedinFMfilesDoareuseanalysisduringpostconversionStartreusingentiretopicsandconrefingpiecesofinformation
TaskmodelingLeavethesequentialbookmodelbehindReorganizeconvertedcontentintoapropertaskflowImplementcollection-types
WorktowardconsistencyTraininganddocumentationEnd-usertrainingCreateatrainingplanWhowillcreatethematerials?Givethetraining?
GuidelinesTheDITAlanguagerefmightneedtobemodifiedtopresentonlythetagsthatyousupportDITAintroducesnewfeatures.Decidehowyouwanttousethesefeaturesandeducateyourteam
ProcessdocumentationWritersneedinstructionforhowtobuildoutput,implementcompanystyleandguidelines
TemplatesIncludedescriptivetextinnewtemplatesandboilerplatecontent(Preface,Appendix,Glossary)ToolsdevelopmentandsupportBuildingnewtoolsLetthecontentneedsdrivethetoolsdevelopmentSupportingtheteamAllocateresourcetosupportingnewDITAusersCreateasupportteamanddefineacommunicationstrategywhereyoucanquicklyrespondtoquestionsDecidehowtorollouttoolsupdatesandprovidecontinuingeducationEvaluatetheendresultCodereviews
EnsuretaggingqualityandconsistencybyreviewingtheDITAfilesGivewriters1monthtolearnandworkwithcontentCommunicatetaggingerrorsandlookforpatterns
ChecktheoutputMightneedtoadaptstylesheetsinresponsetonewDITAfeatures
GatherfeedbackAskendusersaboutthenewexperience:technicalreviewers,betacustomers,trainers,etc.ProjectManagementStaffingScopingBudgetingManagingStafftheprojectHireexpertsItistoodifficulttolearnDITAwhenyoustartaconversionprojectIdentifytheskillsthatyourteamismissingWhatcanyoutrainforandwhatdoyouneedtooutsourceExpectstaffrolestochangeWhatnewresponsibilitieswillexistingstafftakeon?Howcanyouuseexistingstaffinnewways?UnderstandthetimedemandsonexistingstaffwhoarenewtoDITAScopetheprojectCreateapilotteamDefinethepilotrequirementsLocalizationSizeandcomplexityReleaseschedulePersonalattitudeandworkingstyleDocumentexpectationsandgoalsLimityourselfatfirstEasytoaddmorelaterEvaluatethepilotresultandimprovetheprocessCreatearolloutplanBudgettheprojectGetcostestimatesfro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年中国定制酒行业营销创新模式及未来5发展趋势报告
- 2024年物流驾驶员服务外包合同
- 眉山职业技术学院《灾害卫生学》2023-2024学年第一学期期末试卷
- 2024年度拍卖艺术品线上线下销售合作协议范本3篇
- 马鞍山职业技术学院《企业经营实战》2023-2024学年第一学期期末试卷
- 马鞍山学院《机器学习及应用》2023-2024学年第一学期期末试卷
- 2024年模具设计与生产合同
- 洛阳职业技术学院《公共卫生理论和实践》2023-2024学年第一学期期末试卷
- 2025年连云港货运上岗证模拟考试0题
- 2024年古建筑修复施工劳务分包合同范本及细则2篇
- 期末综合卷(含答案) 2024-2025学年苏教版数学六年级上册
- 2025春夏运动户外行业趋势白皮书
- 中医筋伤的治疗
- 【MOOC】英文技术写作-东南大学 中国大学慕课MOOC答案
- 2024年21起典型火灾案例及消防安全知识专题培训(消防月)
- 人教版四年级上册数学【选择题】专项练习100题附答案
- 从创意到创业智慧树知到期末考试答案章节答案2024年湖南师范大学
- DL-T 1476-2023 电力安全工器具预防性试验规程
- 国开《Windows网络操作系统管理》形考任务4-配置故障转移群集服务实训
- 计价格[1999]1283号_建设项目前期工作咨询收费暂行规定
- 毕业设计(论文)RLC测量仪设计
评论
0/150
提交评论