webJAM

WARNING!

This is at an early stage of development!

You can safely use webJAM in readonly mode already.

Write mode is currently being extensively tested by a few brave volunteers and myself and it's looking pretty stable, but still:
You should only enable it, if you know what you're doing...
There's absolutely no guarantee this won't blow up your messagebase, so do backups!

This is still under slow, yet heavy development!
You should be safe using it in readonly mode, but please take precautions (Backups, a dedicated point, ...) before enabling write mode!

There's an already quiet long wishlist for new features (like thread-navigation, new mail scan, personal mail scan, etc...) and I also do know about many bugs and quirks,
but overall, this is a first preview on what's possible and it's what I'll be using for now..

I do not have time to frequently work on this project, so be warned: Further development will be slow paced. I'm thinking "years" here, not "months"...

You can use dist/bin/husky2ini.php to automatically create a suitable areas.ini
for webJAM based on your husky configuration.

Upload contents of the folder "dist/" to your webspace.

Updating

Simply upload the contents of the folder "dist/" and overwrite all existing files.
No configuration files will be overwritten.

You should always have a look at the updated "dist/assets/include/config.inc.php.dist"
and manually add newly introduced variables to your existing configuration at
"dist/assets/include/config.inc.php".

Support

As of now, the only and central address for support of any kind is
my private gitlab project page.
You'll have to register an account to post issues there, but I kindly ask you to do so - I will harm you not.. ;)

I'll eventually move over to a public github project, but not for now, not at this early stage of development...

Development

If you'ld like to participate even more with this project, you're very welcome!

Development dependencies

(optional) The IDE, I used, is NetBeans. All project files are included.

Development first steps

npm install

bower install

All development is done inside the folder "src/".

Run "grunt default" to export distribution files to the folder "dist/".

License

Copyright (C) 2018 Philipp Giebel stimpy <ÄT> kuehlbox.wtf

This program is free software: you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation, either version 3 of
the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.