[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Framework for web control panel.



On Tue, Dec 22, 2009 at 3:36 AM, Shane Chrisp <shane@2000cn.com.au> wrote:
> Marc Aymerich wrote:
>>
>> Hi everyone,
>> I'm planning to write a web control panel & billing system from
>> scratch. The project is for a little NGO ISP that offer hosting, mail,
>> VPS... Yeah, I know there are a lot of projects that do that, but
>> really we need to develop our panel from scratch. I planned to start
>> with a framework but is difficult to chose one (Yii, django, pylons,
>> ror...). The language doesn't matter (php, python, ruby..), we really
>> need fast development, extensible and maintainable code, and good
>> integration with MySQL.
>>
>> I really appreciate your opinions and recommendations
>> Thanks a lot!
>> Marc
>>
>>
>>
>
> Hi Marc,
>
> Good luck with the project. These things generally have a habit of running
> away
> with both times and costs and fast become a nightmare to maintain due to the
> goal posts which stand still. It is generally a lot cheaper and simpler to
> find an
> off the shelf product, even a commercial one. With that said, if your still
> willing
> to move forward, take a look at Zend Framework
> http://www.zend.com/en/community/framework
>
> Shane

Hi Shane,
Now I'm downloading Zend to try it :)

My pretension is not to do a large project, only a billing system that
permits to keep up to date the services contracted by the users and
invoicing then when needed. And on the part of the control panel, we
don't have the need to be able to do a lot of things. We'll add new
features until we get bored.

On Tue, Dec 22, 2009 at 4:30 AM, Thomas Goirand <thomas@goirand.fr> wrote:
> Marc Aymerich wrote:
>> Hi everyone,
>> I'm planning to write a web control panel & billing system from
>> scratch. The project is for a little NGO ISP that offer hosting, mail,
>> VPS... Yeah, I know there are a lot of projects that do that, but
>> really we need to develop our panel from scratch.
>
> Why?
>

Hi thomas,
After checking a lot of panels (DTC, SysCP, ISPConfig, ...) I can say
that the most important reason is that our members can use our domain
and subdomains of it for his web pages. (Like this: user.ourdomain.org
or ourdomain.org/user). This seems silly but breaks with the schemes
of most panels.
In the second place we need a web panel with billing system. This
discard 70% of the panels. moreover we are a NGO and we have a
membership quotas, exempt of taxes, that includes some services, but
otherwise, some members require special services like VPS or a big
development on his web page, in that case they have to pay with taxes.
This is not difficult to implement but adds more work.
Finally, the most panels are designed for environments where all
services are in the same server, we have the services spread over
multiple servers. Yes, I know that is possible take any of the
existent panels and with some modifications we can adapt it to our
system. but anyway the data migration, system adaptation and panel
modifications sure that will take a lot of work. I think that we can
invert this effort to do a good database and simple web interface, and
slowly add the functionalities. Thats what I'd prefer as i enjoy doing
this kind of things :)

> Thomas
>


Reply to: