Kompozer
one year in review
One Year Cleaning Old Code
- Nvu 1.0 / Kompozer 0.7
-
15'000-line C++ patch on Gecko 1.7:
PHP+XHTML support + a *lot* of UI stuff
- Kompozer 0.8b1
-
<1'000-line patch on Gecko 1.8.1:
PHP+XHTML support only
- Kompozer 0.8
-
<200-line patch on Gecko 1.8.1:
XHTML support done with XPCOM/JS
One Year Hacking New Chromes
-
FTP-based Site Manager
solves all problems related to the nsFilePersist API
-
DOM Explorer sidebar
helps understanding DOM and CSS selectors
-
Split View
improves efficiency, helps learning HTML syntax
One Year Building A Team
- 2008: Kompozer is a one-man project
- 2010: Kompozer is a team project
- l10n@kompozer.net
- Cédric Corazza: 14 locales, release manager
- qa@kompozer.net
- Frédéric Chateaux: ~750 tickets on the SF tracker
One Year Building A Community
- #kompozer IRC channel
- keeping contributors in touch
- http://labs.kompozer.net/
- CoMETE students working on new features
- designers
- new SVG icon for Kompozer 0.8
multi-lingual website in progress
Work In Progress, v0.8
- ironing the "Source" view for 0.8b2
- XML-RPC publication (Blogger, WordPress…)
- Editable DOM Explorer sidebar (CSS)
- Easy CSS editor for <div> blocks
- SFTP support
Work In Progress, v0.9
- Gecko 1.9.3, see bug #477845
- new serializer: clean HTML output
- HTML5 + CSS3 support
- backport to comm-central
- real-time shared HTML edition (XMPP)
- new code editor (Bespin)
Kompozer.next
- slideshow editor (S5/Slidy)
- e-book editor (ePub)
- documentation editor
- “Web Processor”