Skip to content

Latest commit

 

History

History
75 lines (46 loc) · 5.66 KB

CHARTER.md

File metadata and controls

75 lines (46 loc) · 5.66 KB

This is the old Editing Task Force Charter.

The current Editing Working Group Charter is here: https://www.w3.org/2021/06/web-editing-wg-charter.html


Confidentiality: Proceedings are public

Chairs (acting as delegates from the WebApps WG chairs): Johannes Wilm (Invited Expert), Grisha Lyukshin (Microsoft)

Meeting Schedules: Teleconferences: On an as-needed basis. Preferably, a minimum of one status meeting per month. Face-to-face meetings: On an as-needed basis. Video Conferences: On an as-needed basis.

Abstract

Enabling rich editing experience on the web is currently a challenging task. Reasons are many. For example, lack of requirements in the behavior of the contenteditable attribute in HTML, currently, the only browser primitive providing rich editing surface to web developers. Also, lack of support for low level editing APIs that would allow web developers to build rich editing experiences without getting browsers interference in this process.

Editing Task Force sets out to explore limitations in existing browser primitives, provide use cases for new APIs and suggest solutions either by standardizing of existing behaviors or introducing new APIs. The goal is to facilitate the creation of fully-featured editing systems as well as small editors using JavaScript.

The Task Force (TF) is part of the W3C WebApps Working Group. The TF works primarily within its editing community on Github and will report the results of its activities back to W3C WebApps Working Group.

TF is leveraging the existing editing GitHub repo with well-known locations and history of discussions on a variety of editing-related topics in order to “incubate” new editing-specific standards.

This charter is intended to reflect on the current direction of the TF group, so that there is common agreement. It may be altered at any point in order to reflect new priorities or work items.

1. Scope

The scope of Editing TF covers multiple aspects of editing, which may include:

  • Textual input and text manipulation
  • Text editing related events
  • Selection
  • Clipboard
  • Spellcheck and grammar checking
  • Reusing or discarding parts of or entire pre-existing editing APIs to serve as primitives of editing systems
  • Standardization of under-specified existing editing related features
  • Highlighting parts of text ranges without inducing DOM mutations.

Experts who are contributing members of the task force will contribute to documents produced by the group, as described in the section on deliverables below.

2. Deliverables

This Task Force will:

  • ensure that browsers are developing APIs that meet the expectations of editing framework authors of varying skill and team sizes.
  • allow a network of experts to share information about gaps and requirements for building editing frameworks on the web.

The specifications the Editing Taskforce is producing may be driven to the spec level directly by its members within the Web Applications Working Group, or be transferred to another, more appropriate working group after initial collection of requirements. Furthermore, the group defines its success as when it at the very least, produces a recommendation with well defined requirements that result in enhancing existing text editing related specification drafts or helps design new ones.

The TF is expected to work on the following efforts until the end of the charter but it is not meant to be an exhaustive list:

Deliverables are expected to eventually be shipped as Recommendations by the Web Applications Working Group, CSS Working Group or any other group where a draft specification may fall into.

3. Participation

This task force is designed to make participation relatively easy for people not currently involved in the standards process (typically, developers of editing tool libraries) who may not be amenable to signing up to a large in scope discussions that can be found in, for instance, the main Web Applications Working Group.

As per W3C IPR requirements, if a participant plans on making more than light editorial changes or propose new approaches and APIs, TF chairs will need to be notified and nominate you to become an Invited Expert.

The group encourages questions, comments and all technical discussions on its public mailing list and document repositories.

Participants are reminded of the W3C's Code of Ethical Conduct.

4. Decision Policy

The Editing Task force operates under the WebApps Working Group's decision policy and adheres to the WebApps WG working mode.