Shiraz,
Athar Shiraz Siddiqui wrote:
I sent the following email to dev but it apparently didn't make it. I
didn't hear any feedback.
Your email didn't reach the list, probably is stuck in moderation. Mails
go easily through when you are sending from the actual mail account
which you have subscribed to the list.
I know this installation package for windows
might not be the greatest contribution but I was hoping for some
feedback from someone?
Every contribution is welcome, especially the first one from a new
contributor. :-)
I think this is exciting. If someone would be
kind enough to give me some user feedback or way of putting this for
the end user it would be great.
Before every successful contribution, there is some learning how to
contribute in the right way. That means, getting to know how all the
people who are contributing to Apache projects do it.
For example, see http://james.apache.org/contribute.html , but be sure
to study some more reading stuff around James and Apache, which you'd
easily find on our website.
After that, I am sure you are aware of our open source philosophy, that
everything is about working together and writing source code.
That means sharing the actual code.
Please note also that the right mailing list for development is not this
list, since it is reserved for user questions. Please move the
discussion over to the server-dev mailing list.
More inline...
from Athar Shiraz Siddiqui <[EMAIL PROTECTED]>
to James Dev <[EMAIL PROTECTED]>,
date Mon, May 12, 2008 at 7:33 PM
subject Installation Executable for James 2.3.1 ready.
mailed-by gmail.com
I have the installation script for James 2.3.1 for windows OS is ready.
I would like to send it to someone for testing on a windows OS. I did
it for our own environment but it might be useful for future.
Please keep in mind that I am not very well versed with windows
development and my skills in this arena are limited.
What technology did you use to write the Windows Installer?
It is very simple and basic right now.
That's fine.
It does the following :
0) checks for JVM installation in registry if missing it gives an
error and quits.
We should also support environment variables like JAVA_HOME, which are
often used to point to a proper java install.
0.1) requests to accept End User License Agreement (Apache)
1) prompt for user info (optional)
2) prompts for install directory
3) gives window with summary of installation
4) installs
5) gives a readme file
6) finish window.
That's fine, but we would need to see the source code. Could you please
get familiar with our JIRA tool please and upload it there?
If you have any questions about it, just ask.
It has the other basic uninstall features (puts it in add/remove
programs) and allows for un-installation.
What I would like to incorporate in the next release:
1) check for third party installed pre requisite software (like java
and you gave me that already thanks!) but if third party pre requisite
not found install it for the user.
2) provide a check box (as in mysql install) that provides options
asking the user "Do you want to install this as a "Service"? if
checked (yes install as a service) then it runs an executable with an
option that installs the software as a service
3) allow a user to do "custom installs" pick features like "install
this feature, do not install that feature" etc.
4) allow a user to post icons on the desktop or the quick launch
folder that automatically runs run.bat
5) allow a user to change the default "user" and "password" for admin
features (and go into an xml file to put that user and password)
6) allow a user to configure other options in an xml file like
"hostname" or some other value of an xml field that usually requires
mucking with an xml file
7) provide a front end for editing the xml file.
8) provide a front end (windows based) for administering the james mail server.
Shiraz
p.s. I would like to start contributing to the actual james server
please and see if we can have a plan to revamp this to the latest JDK
1.5 or later (if its not too ambitious). To begin I would like to
create useful docs on the server (for newbies like me).
ok, fine. there is a lot of work to do there. ;-)
Bernd
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]