Line 1: | Line 1: | ||
− | These pages summarize the ideas, concepts, motivations and specifications for the development of | + | 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. |
− | == The Project == | + | == The Project == |
− | * [[FCKeditor 3.x/Design and Architecture/ODE|About the Open Development Effort]] | + | *[[FCKeditor 3.x/Design and Architecture/ODE|About the Open Development Effort]] |
− | * [[FCKeditor 3.x/Contributors|Project Contributors]] | + | *[[FCKeditor 3.x/Contributors|Project Contributors]] |
− | * [[FCKeditor 3.x/Design and Architecture/Development Methodology|Development Methodology]] | + | *[[FCKeditor 3.x/Design and Architecture/Development Methodology|Development Methodology]] |
− | * [[FCKeditor 3.x/Design and Architecture/Rebranding|Rebranding]] | + | *[[FCKeditor 3.x/Design and Architecture/Rebranding|Rebranding]] |
− | * [[FCKeditor 3.x/Design and Architecture/License|License]] | + | *[[FCKeditor 3.x/Design and Architecture/License|License]] |
− | * [[FCKeditor 3.x/Design and Architecture/Funding|Funding and Sponsorship]] | + | *[[FCKeditor 3.x/Design and Architecture/Funding|Funding and Sponsorship]] |
− | == Concepts and Macro Features == | + | == Concepts and Macro Features == |
− | * [[FCKeditor 3.x/Design and Architecture/Performance|(High) Performance]]<br> | + | *[[FCKeditor 3.x/Design and Architecture/Performance|(High) Performance]]<br> |
− | * [[FCKeditor 3.x/Design and Architecture/Browsers Compatibility|Browsers Compatibility]] | + | *[[FCKeditor 3.x/Design and Architecture/Browsers Compatibility|Browsers Compatibility]] |
− | * [[FCKeditor 3.x/Design and Architecture/Accessibility|Accessibility]] | + | *[[FCKeditor 3.x/Design and Architecture/Accessibility|Accessibility]] |
− | * [[FCKeditor 3.x/Design and Architecture/Usability|Usability]] | + | *[[FCKeditor 3.x/Design and Architecture/Usability|Usability]] |
− | * [[FCKeditor 3.x/Design and Architecture/Standards|Standards]] | + | *[[FCKeditor 3.x/Design and Architecture/Standards|Standards]] |
− | * [[FCKeditor 3.x/Design and Architecture/Semantics|Semantics]] | + | *[[FCKeditor 3.x/Design and Architecture/Semantics|Semantics]] |
− | * [[FCKeditor 3.x/Design and Architecture/Globalization|Globalization]] | + | *[[FCKeditor 3.x/Design and Architecture/Globalization|Globalization]] |
− | * [[FCKeditor 3.x/Design and Architecture/Plugin Based|Plugin Based]] | + | *[[FCKeditor 3.x/Design and Architecture/Plugin Based|Plugin Based]] |
− | * [[FCKeditor 3.x/Design and Architecture/Event Driven|Event Driven]] | + | *[[FCKeditor 3.x/Design and Architecture/Event Driven|Event Driven]] |
− | * [[FCKeditor 3.x/Design and Architecture/DOM Abstraction|DOM Abstraction]] | + | *[[FCKeditor 3.x/Design and Architecture/DOM Abstraction|DOM Abstraction]] |
− | * [[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]] |
− | == Coding == | + | == Coding == |
− | * [[FCKeditor 3.x/Design and Architecture/Namespaces|Namespacing]] | + | *[[FCKeditor 3.x/Design and Architecture/Namespaces|Namespacing]] |
− | * [[FCKeditor 3.x/Design and Architecture/Coding Style|Coding Style]] | + | *[[FCKeditor 3.x/Design and Architecture/Coding Style|Coding Style]] |
− | * [[FCKeditor 3.x/Design and Architecture/Coding Patterns|Coding Patterns]] | + | *[[FCKeditor 3.x/Design and Architecture/Coding Patterns|Coding Patterns]] |
− | * [[FCKeditor 3.x/Design and Architecture/Native Objects|Native Objects : Untouchable]] | + | *[[FCKeditor 3.x/Design and Architecture/Native Objects|Native Objects : Untouchable]] |
− | * [[FCKeditor 3.x/Design and Architecture/Testing|Testing]] | + | *[[FCKeditor 3.x/Design and Architecture/Testing|Testing]] |
== The User Interface == | == The User Interface == | ||
Line 44: | Line 44: | ||
*[[FCKeditor 3.x/Design and Architecture/Resize Handle|Resize Handle]] | *[[FCKeditor 3.x/Design and Architecture/Resize Handle|Resize Handle]] | ||
− | == Editing Features == | + | == Editing Features == |
− | * Undo and Redo | + | *Undo and Redo |
− | * Cut, Copy and Paste | + | *Cut, Copy and Paste |
− | * Bold, Italic and Underline | + | *Bold, Italic and Underline |
− | * Lists | + | *Lists |
− | * Links | + | *Links |
− | * Images | + | *Images |
− | * Block Formatting | + | *Block Formatting |
− | * Styles | + | *Styles |
− | * ... | + | *... |
− | == Other Features == | + | == Other Features == |
− | * File Browser | + | *File Browser |
− | * Spell Checker | + | *Spell Checker |
− | * Debugging -- internal debugger (like FCKDebug) | + | *Debugging -- internal debugger (like FCKDebug) |
− | == Output == | + | == Output == |
− | * Default XHTML | + | *Default XHTML |
− | * HTML | + | *HTML |
− | * Other Formats -- non HTML | + | *Other Formats -- non HTML |
− | == Customization == | + | == Customization == |
− | * Configuration | + | *Configuration |
− | * Skins | + | *Skins |
− | * Plugins | + | *Plugins |
− | == Integration == | + | == Integration == |
− | * JavaScript API | + | *JavaScript API |
− | * Ajax | + | *Ajax |
− | * Server Side Languages and Platforms | + | *Server Side Languages and Platforms |
− | * JavaScript Libraries and Frameworks | + | *JavaScript Libraries and Frameworks |
− | * Targeted Integration Efforts | + | *Targeted Integration Efforts |
− | == Distribution == | + | == Distribution == |
− | * Installation | + | *Installation |
− | * Compression and Minification | + | *Compression and Minification |
− | * Customized Distributions | + | *Customized Distributions |
− | * Assets Server / CDN | + | *Assets Server / CDN |
− | * Proxies, Caches and Updates | + | *Proxies, Caches and Updates |
− | * Domain Relaxing | + | *Domain Relaxing |
− | * HTTPS | + | *HTTPS |
Revision as of 11:15, 22 May 2008
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
Coding
The User Interface
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
- Installation
- Compression and Minification
- Customized Distributions
- Assets Server / CDN
- Proxies, Caches and Updates
- Domain Relaxing
- HTTPS