(→The User Interface) |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 24: | Line 24: | ||
*[[FCKeditor 3.x/Design and Architecture/Memory Leak|Memory Leak Free]] | *[[FCKeditor 3.x/Design and Architecture/Memory Leak|Memory Leak Free]] | ||
*[[FCKeditor 3.x/Design and Architecture/Semantics and Formatting|Semantics and Formatting = Styles]] | *[[FCKeditor 3.x/Design and Architecture/Semantics and Formatting|Semantics and Formatting = Styles]] | ||
− | *[[FCKeditor 3.x/Design and Architecture/Documentation|Documentation]] | + | *[[FCKeditor 3.x/Design and Architecture/Documentation|Documentation]] |
+ | *[[FCKeditor 3.x/Design and Architecture/Loading and Startup|Loading and Startup]] | ||
== Coding == | == Coding == | ||
Line 42: | Line 43: | ||
*[[FCKeditor 3.x/Design and Architecture/Context Menu|Context Menu]] | *[[FCKeditor 3.x/Design and Architecture/Context Menu|Context Menu]] | ||
*[[FCKeditor 3.x/Design and Architecture/Elements Path|Elements Path]] | *[[FCKeditor 3.x/Design and Architecture/Elements Path|Elements Path]] | ||
− | *[[FCKeditor 3.x/Design and Architecture/Resize Handle|Resize Handle]] | + | *[[FCKeditor 3.x/Design and Architecture/Resize Handle|Resize Handle]] |
+ | *[[FCKeditor 3.x/Design and Architecture/Dialog System|Dialogs]] | ||
+ | *[[FCKeditor 3.x/Design and Architecture/ARIA Described|ARIA Described]] | ||
== Editing Features == | == Editing Features == | ||
Line 78: | Line 81: | ||
*JavaScript API | *JavaScript API | ||
*Ajax | *Ajax | ||
− | *Server Side Languages and Platforms | + | *[[FCKeditor 3.x/Design and Architecture/SSI|Server Side Languages and Platforms]] |
*JavaScript Libraries and Frameworks | *JavaScript Libraries and Frameworks | ||
*Targeted Integration Efforts | *Targeted Integration Efforts | ||
Line 84: | Line 87: | ||
== Distribution == | == Distribution == | ||
+ | *[[FCKeditor 3.x/Design and Architecture/CKReleaser|Release Building (CKReleaser)]] | ||
*Installation | *Installation | ||
*Compression and Minification | *Compression and Minification |
Latest revision as of 14:06, 17 February 2010
These pages summarize the ideas, concepts, motivations and specifications for the development of CKEditor 3.0 (code name V3). This is the repository into which converge the results of thoughts and discussions placed around our project. It's a place in tranformation, and you are invited to participate, making it move forward.
Contents
The Project
- About the Open Development Effort
- Project Contributors
- Development Methodology
- Rebranding
- License
- Funding and Sponsorship
Concepts and Macro Features
- (High) Performance
- Browsers Compatibility
- Accessibility
- Usability
- Standards
- Semantics
- Globalization
- Plugin Based
- Event Driven
- DOM Abstraction
- Memory Leak Free
- Semantics and Formatting = Styles
- Documentation
- Loading and Startup
Coding
The User Interface
- Basic Structure
- Editing Area
- Source Area
- Toolbar
- Context Menu
- Elements Path
- Resize Handle
- Dialogs
- ARIA Described
Editing Features
- Undo and Redo
- Cut, Copy and Paste
- Bold, Italic and Underline
- Lists
- Links
- Images
- Block Formatting
- Styles
- ...
Other Features
- File Browser
- Spell Checker
- Debugging -- internal debugger (like FCKDebug)
Output
- Default XHTML
- HTML
- Other Formats -- non HTML
Customization
- Configuration
- Skins
- Plugins
Integration
- JavaScript API
- Ajax
- Server Side Languages and Platforms
- JavaScript Libraries and Frameworks
- Targeted Integration Efforts
Distribution
- Release Building (CKReleaser)
- Installation
- Compression and Minification
- Customized Distributions
- Assets Server / CDN
- Proxies, Caches and Updates
- Domain Relaxing
- HTTPS