Line 1: | Line 1: | ||
== The Project == | == The Project == | ||
− | * [[ | + | * [[FCKeditor 3.x/Design and Architecture/ODE|About the Open Development Effort]] |
− | * Project Contributors | + | * [[FCKeditor_3.x/Contributors|Project Contributors]] |
* Development Methodology | * Development Methodology | ||
* Usage Cases -- examples on where the editor is supposed to be used | * Usage Cases -- examples on where the editor is supposed to be used |
Revision as of 01:07, 9 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