Re: CVS: new branch "dev_1_3-bigcleanup"
Atif Ghaffar <[email protected]>
| Newsgroups | gmane.comp.isp.ispman.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Joerg,
YHBB.
Thats a big task you have taken there but I think its about time!
I attempted a few times to fix things also but didnt do that cause it
would break other things.
Flashback ...
3 years ago we did not know the features ISPMan will have, the problems
that we will face, the business changes that will happen, the limitation
of LDAP, mod_perl etc, etc.
ISPMan was built to solve problems and it did that well. We added code
and logic as we needed it and the project got bigger and more complex.
3 years later:
We know the requirements and the limitation well. The design is pretty
much in our heads. More applications have come forward which we can use.
Some applications have improved which we can use now. New techniques
have arosen.
I think it is time that we write project documentation, draw diagrams,
evaluate utilities and then start the code from scratch.
If we have to do it all over again, we may perhaps use different logic
and different programs.
We would perhaps go for the backend and front-end library way.
We may use perl for the backend library and php for the front-end so
the web front-end can be written in php using smarty templating system
and some accelerators making it fast, fast, fast....
We may use soap for the interface between the front-end and the back-end.
We may perhaps use soap for message passing from the master to the
agents instead of the agent loading ISPMan.* modules and look every few
seconds for any processes it should process.
And many more things that we can redesign and redo.
So how about it....
best regards.
Joerg Delker wrote:
> Hi Folks!
>
> FYI:
> I started with cleanup of ISPMan libs to turn them into backend and UI
> modules.
>
> Well, it seem's that I opened pandorra's box there.
> Every step I do, I immediately fall into another historic pitfall that
> has kind of manifested itself over time.
> And, as it turns out by now, it's much more involved than just changing
> libraries.
>
> Anyhow, I think I'm on the right track there and it may lead's us to
> some nice structured libs eventually. But for now, just consider it as
> an experiment which may go well, or vanish in the bit bucket.
>
> Thus, to not clobber or hinder any "normal" ISPMan development, I've
> spawned of into a separate branch for this ("dev_1_3-bigcleanup").
> Anyone interested is invited to follow the branch and give feedback or
> suggest changes, but don't expect a working version there until it is
> tagged somehow.
>
> If everything works out like planned, it will be merged back to the main
> development trunk (HEAD).
> The usual development will continue in HEAD, too, so don't bother about
> the new branch unless you know what you're up to.
>
> Regards,
> Jörg
-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285