# Blog ## Welcome! - [Welcome!](topics/welcome.md) ## Frequently Asked Questions - [Frequently Asked Questions](topics/frequently_asked_questions.md) ## Artificial intelligence \(AI\) - Artificial intelligence \(AI\) - [Oxygen AI Positron Add-on](topics/ai_positron.md): The **Oxygen AI Positron** add-on provides support for helping technical documentation writers **generate**, **re-write** content, **overview** and **research**. It also supports performing AI checks and AI-based modifications on **multiple files** by integrating AI extensions with XML technologies like **Schematron** or **XSLT**. - [AI Positron Add-on Functionality - Small Clips](topics/ai-positron-add-on-functionality-small-clips.md) - [Customizing AI Positron for Your DITA XML Project](topics/customizing_ai_positron_for_your_dita_xml_project.md) - [Creating Custom AI Actions for the AI Positron add-on](topics/creating_custom_ai_actions_for_the_ai_positron_add_on.md) - [Testing AI Positron Actions with XSpec in Oxygen XML Editor](topics/ai_action_testing_in_oxygen_xml_editor.md): Learn how to write and run XSpec tests for AI Positron actions in Oxygen XML Editor using the `ai:invoke-action` and `ai:transform-content` XPath functions, with practical examples covering short description generation, code generation, refactoring suggestions, and code documentation. - [Practical Steps for Vibe Authoring with AI Positron](topics/vibing_with_ai_positron.md) - [AI Positron Enterprise Security Layers](topics/ai_positron_security_layers.md): The Oxygen XML Editor AI Positron add-on was designed with multiple security layers that help teams adopt AI in a controlled, enterprise-friendly way, from approved model connections and encrypted local data to masked sensitive content, restricted retrieval, and explicit tool approvals. - [Overcoming Challenges - Editing DITA XML content with AI Tools \(Presentation\)](topics/dita-ai-tools.md) - [Boosting XML Development with AI-Driven Code Actions in Oxygen XML Editor](topics/ai-positron-code-development.md) - [AI XPath Extension Functions in Oxygen XML Editor](topics/ai_xpath_functions.md) - [AI-Powered XML Editing \(Presentation\)](topics/oxygen_ai_powered_editing.md) - [Utilizing GenAI to Enhance Early-Stage Technical Content Creation \(Presentation\)](topics/gen_ai_enhance_editing.md) - [Using ChatGPT in a DITA XML Project](topics/using_chatgpt_in_a_dita_xml_project.md) - [AI Positron Assistant - Retrospective Analysis](topics/ai-positron-assistant-retrospective-analysis.md) - [Providing content to AI engines using DITA OT plugins](topics/dita-ot-ai-plugins.md) - [What is New in Oxygen AI Positron Assistant 5.0](topics/wn_positron_5.md) - [AI Positron Troubleshooting and FAQ](topics/ai_positron_faq.md): Common questions and troubleshooting guidance for AI Positron users, covering LLM selection, configuration, error messages, and best practices. - [AI Autocompletion](topics/ai_autocompletion.md): This article introduces AI Autocompletion in Oxygen XML Editor 28.0 and explains how inline, context-aware suggestions help XML developers work faster with structured technologies. - [AI-Assisted Framework Development for Oxygen Web Author](topics/AI-Assisted-Framework-Development-for-Oxygen-Web-Author.md) ## DITA - DITA - [DITA XML Editing, Collaboration and Publishing Overview](topics/dita-xml-editing-collaboration-and-publishing-overview.md): Oxygen XML provides a wide range of features for editing, reusing, profiling, reviewing, and publishing DITA XML content. We strive to offer a complete editing, collaboration package which is still flexible enough to be customized for a variety of use cases. - [Learning](topics/learningDITAGeneral.md) - [Resources for learning DITA with Oxygen](topics/learnDita.md) - Learn DITA Editing with Oxygen with Small Clips - [Short Clips - Insert Image References](topics/shorts_insert_image_references.md) - [Short Clips - Insert Links](topics/shorts_insert_links.md) - [Short Clips - Reuse Content](topics/shorts_reuse_content.md) - [DITA Perspectives](topics/dp/dita_perspectives.md) - [Overview of DITA](topics/dp/dita_perspectives.md#topic_brt_yz5_fvb) - [DITA Shells](topics/dp/dita_perspectives.md#section_nxt_xry_jvb) - [DITA Modules](topics/dp/dita_perspectives.md#section_cjg_gqz_jvb) - [DITA Elements](topics/dp/dita_perspectives.md#section_tqk_tjh_kvb) - [bookmap](topics/dp/dita_perspectives.md#topic_d2) - [learningSummary](topics/dp/dita_perspectives.md#unique_349996935) - [learningPlan](topics/dp/dita_perspectives.md#unique_65804606) - [learningOverview](topics/dp/dita_perspectives.md#unique_1726297224) - [learningContent](topics/dp/dita_perspectives.md#unique_613029797) - [learningObjectMap](topics/dp/dita_perspectives.md#unique_1048508833) - [learningBase](topics/dp/dita_perspectives.md#unique_2128909271) - [learningGroupMap](topics/dp/dita_perspectives.md#unique_988239064) - [learningAssessment](topics/dp/dita_perspectives.md#unique_62256434) - [troubleshooting](topics/dp/dita_perspectives.md#unique_1268171437) - [reference](topics/dp/dita_perspectives.md#unique_1839460874) - [task](topics/dp/dita_perspectives.md#unique_1007594965) - [glossentry](topics/dp/dita_perspectives.md#unique_121641230) - [glossgroup](topics/dp/dita_perspectives.md#unique_1971585525) - [concept](topics/dp/dita_perspectives.md#unique_196870587) - [subjectScheme](topics/dp/dita_perspectives.md#unique_1498854245) - [DITA Domains](topics/dp/dita_perspectives.md#jd1_dr1_lvb) - [DITA Learning Interaction Base 2 Domain](topics/dp/dita_perspectives.md#unique_1073981331) - [DITA Learning Map Domain](topics/dp/dita_perspectives.md#unique_1033635743) - [DITA Learning Interaction Base Domain](topics/dp/dita_perspectives.md#unique_1595604205) - [DITA Learning Metadata Domain](topics/dp/dita_perspectives.md#unique_1087409302) - [DITA Learning Domain](topics/dp/dita_perspectives.md#unique_1617510480) - [DITA Learning 2 Domain](topics/dp/dita_perspectives.md#unique_890642666) - [DITA Abbreviated Form Domain](topics/dp/dita_perspectives.md#unique_684890737) - [DITA Markup Name Mention Next v Domain](topics/dp/dita_perspectives.md#unique_2105351015) - [DITA MathML Domain](topics/dp/dita_perspectives.md#unique_796117765) - [DITA SVG](topics/dp/dita_perspectives.md#unique_864464391) - [DITA User ADD Domain](topics/dp/dita_perspectives.md#unique_1578776505) - [DITA Equation Domain](topics/dp/dita_perspectives.md#unique_409171760) - [DITA Task Requirements Domain](topics/dp/dita_perspectives.md#unique_386257610) - [DITA Programming Domain](topics/dp/dita_perspectives.md#unique_966753169) - [DITA XML Construct Domain](topics/dp/dita_perspectives.md#unique_1292930506) - [DITA Glossary Reference Domain](topics/dp/dita_perspectives.md#unique_1924424622) - [DITA Software Domain](topics/dp/dita_perspectives.md#unique_1260794190) - [DITA Release Management Domain](topics/dp/dita_perspectives.md#unique_2015492523) - [DITA XNAL Domain](topics/dp/dita_perspectives.md#unique_123110224) - [DITAVAL Reference Domain](topics/dp/dita_perspectives.md#unique_118091439) - [DITA Delay Resolution Domain](topics/dp/dita_perspectives.md#unique_2121591869) - [DITA Indexing Domain](topics/dp/dita_perspectives.md#unique_920619701) - [DITA Hazard Statement Domain](topics/dp/dita_perspectives.md#unique_1667485131) - [DITA Highlight Domain](topics/dp/dita_perspectives.md#unique_2036006486) - [DITA Map Group Domain](topics/dp/dita_perspectives.md#unique_1458390715) - [DITA Utilities Domain](topics/dp/dita_perspectives.md#unique_1189987242) - [DITA Subject Classification Domain](topics/dp/dita_perspectives.md#unique_1838101479) - [Taking Advantage of DITA Element Hierarchy](topics/dp/dita_perspectives.md#section_akj_ycv_fvb) - [Element Selection During Editing](topics/dp/dita_perspectives.md#topic_x3s_z4n_mvb) - [Automatic Markup Detection](topics/dp/dita_perspectives.md#topic_bls_z4n_mvb) - [Soft Generalization](topics/dp/dita_perspectives.md#topic_ycy_cpn_mvb) - [Exchanging DITA Documents](topics/dp/dita_perspectives.md#section_kct_1dv_fvb) - [Using DITA to Document a Software Product](topics/exampleOfADITAImplementationFortech.md) - [Guided DITA Authoring Solution Overview](topics/guidedAuthoring.md) - [Maintaining a Healthy DITA Project](topics/maintain-healthy-dita-project.md) - [DITA Linking Strategies](topics/dita_linking_stretegies.md) - [DITA 1.3 Branch Filtering - Next Generation of Reuse](branchFilters/branchFilter.md) - [DITA 1.3 Key Scopes - Next Generation of Reuse](keyscopes/keyscopesBlog.md) - [DITA Reuse Strategies](presentation-reuse/dita_reuse_strategies.md) - [Introduction](presentation-reuse/introduction.md) - [Version Control and Reuse](presentation-reuse/versionControl.md) - [Converting XML content to various output formats](presentation-reuse/conversions.md) - [Create larger publications from existing ones](presentation-reuse/creatingLargerPublications.md) - [Reuse content for similar products](presentation-reuse/reuseSimilarProducts.md) - [Reuse fragments of content](presentation-reuse/reuseFragments.md) - [Content References](presentation-reuse/conrefs.md) - [Content Key References](presentation-reuse/conkeyrefs.md) - [Content Reference Ranges](presentation-reuse/conref_ranges.md) - [Content Reuse Tips and Tricks](presentation-reuse/reuse_tipcs.md) - [Pushing Content](presentation-reuse/conref_push.md) - [Key References \(Variables\)](presentation-reuse/reuse_variables.md) - [DITA 1.3 Contributions to Reuse](presentation-reuse/dita_1_3_reuse.md) - [Reuse with Key Scopes](presentation-reuse/reuse_keyscopes.md) - [Reuse with Branch Filtering](presentation-reuse/reuse_branch.md) - [Reuse non-DITA resources](presentation-reuse/reuse_other.md) - [Conclusions](presentation-reuse/conclusions.md) - [Cross-Book Links](topics/cross_book_links.md) - [DITA XML vs Markdown Syntax and Capabilities Comparison](topics/markdown_vs_dita_syntax_and_capabilities_comparison.md) - [Publishing Customizations](topics/dita_ot_publishing_customizations_overview.md) - [Server Side Building and Publishing](topics/server_side_building_and_publishing.md) - [Building and Publishing Using a Script](topics/building_and_publishing_using_script.md) - [Building, Validating, and Publishing Using GitHub Actions](topics/building_validating_and_publishing_using_github_actions.md) - [Creating a Docker Image for the Oxygen Publishing Engine](topics/creating_a_docker_image_for_the_oxygen_publishing_engine.md) - [Running the Publishing Engine Docker Image on AWS](topics/running_the_publishing_engine_docker_image_on_aws.md) - [DITA WebHelp Publishing Solution Advantages](topics/webhelp-dita-strong-points.md) - PDF - [DITA OT PDF Customization - Table with Alternate Row Background Colors](topics/tableRowColors.md) - [Possibilities to obtain PDF from DITA](topics/ditaToPDF.md) - [DITA PDF publishing - Force page breaks between two block elements](topics/pageBreakPlugin.md) - [Embedding Diagrams in DITA topics using PlantUML](topics/embedding_diagrams_in_dita_topics_using_plantuml.md) - [Embedding Diagrams in DITA Topics Using Mermaid](topics/embedding_diagrams_in_dita_topics_using_mermaid.md) - [Presenting DITA Task Steps as Diagrams](topics/task-steps-diagram.md) - [Show Consecutive DITA Code Blocks in Separate Tabs](topics/dita-codeblock-tabs.md) - [Show DITA Task Steps in Separate Tabs](topics/dita-steps-tabs.md) - [Converting OpenAPI to DITA XML and Publishing to WebHelp \(Experimental\)](topics/open-api-dita.md) - [DITA to Confluence](topics/dita_to_confluence.md) - [Generating a list of changes between releases](topics/dita-generate-changes-list.md) - [DITA Publishing Customization Overview](topics/dita_publishing_customization_overview.md) - [DITA Open Toolkit Frequently Asked Questions \(FAQ\)](topics/ditaOTFAQ.md) - [Enhancing DITA Publishing With Plugins](topics/enhancing_dita_publishing_with_plugins.md) - [Adding support for embedding LaTeX equations in DITA content](topics/adding-latex-equation-support-dita.md) - [Useful DITA OT Plugins](topics/useful-dita-ot-plugins.md) - [Creating a simple DITA Open Toolkit plugin to customize published HTML and PDF content](topics/creating-simple-dita-open-toolkit.md) - [Using Git client-side hooks to run DITA publishing pipelines](topics/using_git_hooks_with_dita.md): This topic describes how to use Git client-side hooks to execute DITA commands and publishing workflows, with an emphasis on using the [Oxygen's Git Client](https://www.oxygenxml.com/doc/ug-addons/topics/git-addon.html). - [Creating Link Graphs From DITA Maps](topics/creating_graphs_from_dita_maps.md) - [Publishing DITA Content Using the MKDocs Web Site Generator](topics/publishing_dita_content_using_a_markdown_static_web_site_generator.md) - [Creating PowerPoint Slides from DITA Content](topics/publishing_dita_powerpoint.md) - [Adding Labels to Topics in the WebHelp Responsive Output](topics/adding_labels_to_topics_in_the_webhelp_responsive_output.md) - [Installing an AI Chatbot for DITA WebHelp Using Oxygen Feedback Cloud](topics/installing_an_ai_chatbot_for_dita_webhelp_using_oxygen_feedback_cloud.md): This article explains how to add an AI chatbot to a DITA-based WebHelp Responsive output by using **Oxygen Feedback Cloud** and its AI Assistant integration. - [Displaying prolog details \(author, creation date, read time\)](topics/prolog-wh-output.md) - [Dynamically publishing a list with the most recent topics](topics/recent_topics_list.md) - [Dynamically Generating an RSS Feed](topics/rss_feed_generation.md) - [Generating Google Structured Data from your DITA tasks](topics/generating_google_structured_data_from_your_dita_tasks.md) - [Generating Google Structured Data from your DITA frequently asked questions](topics/generating_google_structured_data_from_your_dita_faq.md) - [Editing Customizations](topics/dita-editing-customizations.md) - [Startup DITA Project](topics/startup_dita_project.md) - [Customizing the DITA Visual Editing Experience](topics/customizeDITACSS.md) - [Customizing the DITA Framework Using a Framework Extension Script](topics/customizing_a_document_type_using_an_extension_framework_script.md): How to customize an existing framework \(e.g. DITA\) using a [framework extension script](https://www.oxygenxml.com/doc/ug-editor/topics/framework-customization-script-usecases.html). - [Controlled Attribute Values for your DITA Project](topics/controlledAttributeValues.md) - [Controlled Attribute Values \(Part 2 - Advanced\)](topics/controlledAttributeValues2.md) - [Converting Subject Scheme Map Values to a DITAVAL](topics/convertingSubjectSchemeMapToDITAVAL.md) - [Converting .xpr Profiling Conditions to Standard DITA Files](topics/converting_xpr_profiling.md) - Other - [DITA OT Day Recordings Overview](topics/dita-ot-day-recordings-overview.md) - [Oxygen XML As a Technical Documentation Solution FAQ](topics/oxygen_xml_as_a_technical_documentation_solution_faq.md): This topic covers some of the most frequent questions we get from technical documentation writer teams willing to investigate the **Oxygen XML** set of tools as a possible solution for writing and publishing content. - [DITA For Small Technical Documentation Teams](topics/dita_for_small_teams.md) - [Types Of Companies Who Would Benefit From Using the DITA XML Standard](topics/types_of_companies_which_would_benefit_from_the_dita_xml_standard.md) - [Supporting the DITA OT Project as a Commercial Company](topics/supporting_the_dita_ot_project.md) - [DITA Map Metrics Evolution](topics/dita_map_metrics_evolution.md) - [Oxygen XML Editor DITA Editing solution strong points.](topics/oxygen-dita-strong-points.md) - [DITA Oriented Tips And Tricks](topics/dita_oriented_tips_and_tricks.md) - [DITA Project Enhancements](topics/dita_project_enhancements.md) - [Translating your DITA Project](topics/translating_your_dita_project.md) - [DITA Map Validate and Check for Completeness Overview](topics/validateCheckForCompletness.md) - [Schematron Checks to help Technical Writing](topics/SchematronBCs.md) - [Implementing your own Style Guide](topics/styleguide.md) - [Preprocessing DITA-OT Project Files](topics/preprocessing_ditaot_project_files.md) - [Re: 10 reasons for moving away from DITA](topics/re_10_reasons_for_moving_away_from_dita.md) - [DITA 2.0 Specification Support Cheat Sheet](topics/dita_2_0_specification_support_cheat_sheet.md) - Refactoring - [Sorting Glossary Lists in a DITA Bookmap](topics/sort_glossentries.md) - [Replacing Direct Image References with Key References in a DITA Project.](topics/replace-image-href-keyref.md) - [Deleting Elements in a Refactoring Operation](topics/deleting_elements_in_refactoring.md) - [Resolving DITA Cross-References in Refactoring Operations](topics/resolving_refs_refactoring.md) - [Inserting and Reformatting Content in Refactoring Operations](topics/refactoring_inserting_reformatting.md) - [Similarities Between Technical Doc Writers and Software Engineers](topics/similarities_tech_docs_soft_engs.md) ## CMS - CMS - [Content Fusion Cloud CMS Overview](topics/content-fusion-cloud-overview.md) - [Content Fusion CMS Enterprise/Cloud vs XML Author Desktop - Distilled Feature Matrix](topics/content-fusion-cms-enterprisecloud-vs-xml-author-desktop-distilled-feature-matrix.md) ## Migrate - [Migrate](topics/migration.md) - [Migrating to a Structured Standards-based Documentation Solution](topics/migratingToDITA.md) - [Migrating Various Document Formats to DITA](topics/migrating_to_dita.md) - [How to Migrate from Word to DITA](topics/migrateWordToDita.md) - [Migrating MS Word to DITA using the Batch Documents Converter](topics/migrating_word_to_dita_bdc/migrating_word_to_dita_using_batch_documents_converter.md) - [Preparing Word Document for Migration](topics/migrating_word_to_dita_bdc/preparing_word_document_for_migration.md) - [Converting the Word Document](topics/migrating_word_to_dita_bdc/converting_word_document.md) - [Post-processing the DITA Content Converted from Word](topics/migrating_word_to_dita_bdc/customizing_the_resulting_dita_content.md) - [Word to DITA Conversion FAQ](topics/migrating_word_to_dita_bdc/frequently_asked_questions.md) - [Batch converting HTML to XHTML](topics/batch_converting_html_to_xhtml.md) - [Migrating Unstructured Adobe FrameMaker Content to DITA](topics/migratingFmToDita.md) - [Automation - Using DITA XML Topic Titles to Generate File Names](topics/use-topic-titles-to-generate-file-names.md) ## Git - Git - [Using Git For Technical Writing](git-tech-writers/using_git_for_technical_writing.md): The **Git** version control system is a feasible solution for working and collaborating on technical documentation projects regardless of their scale and number of resources. - [Advantages of Using Git](git-tech-writers/advantages_of_using_git.md) - [Disadvantages of Using Git](git-tech-writers/disadvantages_of_using_git.md) - [Useful Resources](git-tech-writers/resources_for_learning_git.md) - [Applications for Working with Git](git-tech-writers/git_client_applications.md) - [Typical Editing Session](git-tech-writers/editing_session_workflow.md) - [Editing Session with Oxygen Content Fusion](git-tech-writers/cf_editing_session_workflow.md) - [Validation](git-tech-writers/git_validation.md) - [Common Workflows](git-tech-writers/common_workflows.md) - [Centralized Workflow](git-tech-writers/centralized_workflow.md) - [Feature Branches](git-tech-writers/feature_branches.md) - [Branches For All Changes](git-tech-writers/any-change-branches.md) - [Release Branches](git-tech-writers/release_branches.md) - [GitFlow](git-tech-writers/gitflow.md) - [Propose Changes](git-tech-writers/propose_changes.md) - [Handling Translations](git-tech-writers/handling_translations.md) - [Sharing Common Settings](git-tech-writers/sharing_common_settings.md) - [Publishing Content From Git](git-tech-writers/publishing_content_from_git.md) - [Tame the Branch Chaos – Switch Less, Write More](git-tech-writers/tame-the-branch-chaos.md) ## SDK - [SDK](topics/sdk.md) - [Customizing Oxygen XML Editor \(Overview\)](topics/customizing_oxygen.md) - [Document Type Extension Sharing](topics/author-document-type-extension-sharing.md) - [Sharing Schematron Validation Rules](topics/sharing_schematron_validation_rules.md) - [Public hosted Oxygen Plugin and Framework Projects](topics/Oxygen%20plugins%20and%20frameworks.md) - [Sharing New Custom File Templates for a Specific Vocabulary](topics/author-document-type-extension-sharing-custom-new-file-templates.md) - [Composing Author Actions](topics/composing-author-actions.md) - [Implementing a Custom Author Action to Split a Table](topics/custom-author-action-js-based.md) - [Adding a Custom Author Action to the Content Completion Window](topics/custom-author-action-content-completion.md) - [How Special Paste works in Oxygen](topics/howSpecialPasteWorksInOxygen.md) - [The Oxygen SDK \(Part 1: Plugins\)](topics/the_oxygen_sdk_part_1_plugins.md) - [The Oxygen SDK \(Part 2: Frameworks\)](topics/oxygenFrameworks.md) - [Your First Oxygen Add-on](topics/packing-add-ons.md) - [Oxygen Add-ons Overview](topics/all_about_oxygen_add_ons.md) - [Adding CALS-table related functionality to your custom Oxygen framework](topics/adding_cals_table_related_functionality_to_your_custom_oxygen_framework.md) - [Convert Code Templates to External Author Actions](topics/convert_code_templates_to_author_actions.md): Describes how to bring code templates into a framework as author actions. - [Speed Up Oxygen XML Web Author Customization \(use Web Author Test Server Add-on\)](topics/web_author/accelerate-web-author-customization---web-author-test-server-add-on.md) ## Development - Development - [How to Use Text Files as Primary Input for XSLT in Oxygen XML Editor](topics/transform_text_files.md) - [Editing Complex XML Schemas with Oxygen XML Editor](topics/editing_complex_xml_schemas.md) ## Miscellaneous - Miscellaneous - [Oxygen XML Editor, Author, and Developer Desktop - Security and Data Integrity](topics/oxygen_desktop_security_data_integrity.md): This article explains the main security and data integrity features in Oxygen XML Desktop applications and highlights the settings and best practices that help reduce risk when you work with content, add-ons, projects, and remote resources. - [S1000D 4.x Built-in Support](topics/s1000d_4_x_built_in_support.md): Oxygen XML Editor version 28.1 provides built-in S1000D 4.x support, enabling authors to create, validate, and visually edit S1000D content with BREX-to-Schematron conversion and Smart Paste capabilities. - [ISO 27001:2022 Certification Announcement](topics/ISO-27001-certification-announcement.md): Syncro Soft Achieves ISO 27001:2022 Certification, Reinforcing Our Commitment to Information Security. - [Oxygen XML Users Meetup @ XML Prague 2024: A Deep Dive into XML Technologies and Innovations](topics/OxygenUsersMeetup.md) - [Announcing the Launch of the Oxygen XML Chinese User Group](topics/Chinese_users_group.md) - [Oxygen XML Ecosystem](topics/oxygen_xml_ecosystem.md) - [Add-ons For Technical Documentation](topics/add_ons_for_technical_documentation.md): Oxygen XML Author has various free and useful add-ons for technical documentation writers, including a language model for editing, batch document converter, Git client, content fusion connector, feedback comments manager, terminology checker, DITA translation, and live tutorials. - [Tips And Tricks](topics/general_tips_and_tricks.md) - [Checking Terminology with Oxygen XML Editor](topics/checking_terminology_with_oxygen_xml_editor.md) - [10 Things I Enjoy About the New Oxygen JSON Editor](topics/10_things_i_enjoy_about_the_new_oxygen_json_editor.md) - [Opinions about using Oxygen](topics/opinions%20on%20Oxygen.md) - [A set of rules for providing great tech support](topics/greattechsupport.md) - [A Short Story of Reuse](reuse/short_story_reuse.md) - [Sharing Application Settings](topics/sharingSettings.md) - [Collaboration for Documenting a Software Product using DITA](topics/collaboration-for-documenting-software.md) - [Collaboration \(Teams working on a common XML project\)](topics/collaboration-teams.md) - [Enable massive contributions with oXygen XML Web Author and GitHub](george/enable-massive-contributions.md) - [All About Editor Variables](topics/all_about_editor_variables.md) - [XSLT Training](topics/xslt_training.md) - [Oxygen XML Blog as a Graph](resources/sampleGraphBlog.html) - [Log4Shell - Oxygen XML Vulnerability Analysis FAQ](topics/oxygen_xml_vulnerability_analysis_faq.md) - [Using Oxygen XML Editor in a Web Browser \(Experimental\)](topics/using_oxygen_xml_editor_in_a_browser.md) - [XML Editors: Professional, Free, and Online Options Explained \(2026 Guide\)](topics/XML_Editors_Guide.md) - [Oxygen XML Blog 2022 Retrospective](topics/blog_2022_retrospective.md) ## Contributors - [Contributors](topics/contributors.md)