About | Documentation | Downloads | Plugins | Contribs | Project Site | |
If you use NaSMail and want to improve it, you can contribute by fixing bugs or adding new features. You can create or update plugins and translations. Even if you can't code, you can write documentation about installing or using NaSMail. Feedback about missing features is welcome.
We want to replace current NaSMail images with set of icons, that share same theme. Icons must have clear copyright information. They must be licensed under GPL. Required icons:
Current code uses 16x16px images for folder icons, 7x7px images for collapsing links, 18x12px images for message status. Menu bar images don't have common size. 32x32px size is recommended.
If you want bigger challenge, try adding Kerberos authentication support to NaSMail. Code modifications should not break backwards compatibility with existing authentication methods. Use of Kerberos must be documented with setup examples and troubleshooting guides.
Before you propose some idea about code changes to NaSMail developers, remember that some ideas won't be accepted. We won't make any code changes that add CSS tags, skin/template support or AJAX scripting to core scripts.
We don't have to add CSS tags, if we don't use them. Scripts won't support CSS tags and skins, because it makes code vulnerable to people who take our code and restrict use of their changes. If those people want to skin current NaSMail code, they must modify scripts protected by GPL. NaSMail is free only when distributed modifications remain free.
AJAX scripting might provide better interaction with interface, but it is compatible only with limited set of browsers and can increase load on server. If some AJAX feature is added to NaSMail core scripts, it must have alternative that works on browsers without JavaScript support.
Copyright © 2006-2009 The NaSMail Project |