(New page: == The Project == * About the Open Development Effort * Project Contributors * Development Methodology * Usage Cases -- examples on where the editor is supposed to be used * Rebranding * ...) |
|||
Line 1: | Line 1: | ||
== The Project == | == The Project == | ||
− | * About the Open Development Effort | + | * [[FCKeditor_3.x/Design_and_Architecture/ODE|About the Open Development Effort]] |
* Project Contributors | * Project Contributors | ||
* Development Methodology | * Development Methodology |
Revision as of 01:55, 8 January 2008
Contents
The Project
- About the Open Development Effort
- Project Contributors
- Development Methodology
- Usage Cases -- examples on where the editor is supposed to be used
- Rebranding
- License
- Funding and Sponsorship
Coding
- Namespacing
- Coding Style
- Naming Conventions
- Coding Patterns
- Native Objects : Untouchable
- Code Quality : JavaScript and HTML
- Testing
Concepts and Macro Features
- (High) Performance -- code, loading and size
- Browser Compatibility
- Accessibility
- Usability
- Standards
- Semantics
- Globalization
- Plugin Based
- Event Driven
- Modularization
- Documentation
- Memory Leak
- DOM Abstraction
- Semantics and Formatting = Styles
The User Interface
- Base Structure
- Editing Area
- Toolbar
- Context Menu
- Elements Path
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