| Version 12 (modified by krst, 3 years ago) (diff) |
|---|
Components
To better organize and to simplify the development, the CKeditor project has been broken in many components, which represent small and highly specialized pieces of it.
Theoretically each component has its own "life" and can live independently of others (or even completely replaced).
Our ticketing system has a field to explicitly specify the component involved in the ticket. Each component has one or more developers assigned to. Those developers are the responsible for maintaining that part of the code. All maintainers are invited to limit their activity in the code to their relative components, otherwise please contact the specific maintainer when working on their components. Components may be represented in the code by a single file, or a large group of files.
[TODO] : We are still defining this list.
Components List
This is the lists of the main components and their relative maintainers.
Accessibility
Core
Core: Configuration
Controls the configurable ways to setup CKEditor.
Maintainer: ?
Core: Data Processor
Provide ways to manipulate the input and output of data in the editor.
Maintainer: ?
Core: Output Data
Core: Lists
Core: Pasting
Core: Styles
Includes the Style combo and the system which handles the styles in the editor.
Maintainer: FredCK?
Core : Undo/Redo
Core: XHTML Processor
Handles the transformation of the editor are DOM tree in pure XHTML for output.
Maintainer: johnny?
Other components
General
All components that doesn't fit in the following list. Maintainer: FredCK?
Servers
Server : ASP
The server side integration with ASP.
Maintainer: FredCK?
Server : ASP.Net
The server side integration with ASP.Net.
Maintainer: FredCK?
Server : ColdFusion
Server : Java
The server side integration with Java (Servlet and JSP). Subproject name: "FCKeditor.Java".
Maintainer: alka13
Server : Perl
Server : PHP
The server side integration with PHP.
Maintainer: FredCK?
Server : Python
User Interface
UI : Context Menu
The interface elements that compose the context menu.
Maintainer: FredCK?
UI : Dialogs
UI : Enter Key
The handling of the [Enter] key behavior, giving the same results for all browsers.
Maintainer: FredCK?
UI : Floating Panel
The CKPanel component, responsible for the floating panel used by the context menu, special combos, menu buttons, etc.
Maintainer: FredCK?
UI : Language
UI : Skins
UI : Source View
UI : Spell Checker
UI : Toolbar
The interface elements that compose the context menu, including buttons and combos.
Maintainer: FredCK?
