PDA

View Full Version : contribution to the ehcp project - join us


bvidinli
November 9th, 2006, 07:25 AM
if you are a php developer and want to contribute or join to this project, please write here...

thibeaz
November 10th, 2006, 10:30 AM
I'm no php developer but I can assist in gfx if you want email me at thibeaz[at]gmail.com and I'll see what I can do you :>

bvidinli
November 10th, 2006, 10:52 AM
hi,
thank you for your interest in this project, ehcp
currently the project has no graphics or fine art at all..
because i am focused on the functionality,

so, you may build some graphics for ehcp.
maybe, some logo, hosting related icons and so on...
thanks again, see you,

ner0tic
November 11th, 2006, 07:08 PM
if by developer you mean working on constructing the language then, no but i am/was a web developer using php as my center point language so i've got a decent grasp on it.

bvidinli
November 13th, 2006, 05:12 AM
the development of ehcp project is already on php.
php is the main language, even install is in php :)

so, you may contribute on ehcp using php language..

we will not develop a programming language, we will develop control panel using php..

thanks

ner0tic
November 13th, 2006, 11:24 AM
ahh, sorry i misread it the first time around. i would still be interested.

Joe_CoT
November 17th, 2006, 09:08 PM
I've developed in PHP for about 2 years now. I have an (abandoned (http://sourceforge.net/projects/vampman) :D) sourceforge php project, and my current job is developing and debugging php.

I'm sort of strapped for time, between school, work, and working on the loco team, but if you can point me to stuff that needs working on, I can see what I can do.

bvidinli
November 18th, 2006, 04:15 AM
thank you for your interest in ehcp.

i am working on ehcp ver 0.18 now. i will send files to you since some code changed, althaugh skeleton is same.

i will send you files to check out them, understand the structure.

you may work on auto detection of apt-get and install if not present on different linux versions...
this is listed on future plans of ehcp.

this is what i do not work on, and is very important since ehcp uses apt-get for installing itself..this is very important.

later, you can work on a plugin-hook system...

thank you for your contribution...

adamkane
November 21st, 2006, 02:37 AM
ehcp vs cpanel?

bvidinli
November 21st, 2006, 06:11 AM
currently it is impossible to compare cpanel with ehcp, with regarding functionality. ehcp in beta stage... or in erly beta stage. cpanel is a commercial and mature product...

anyway, if we compare cpanel vs ehcp:

cpanel -> ehcp
production -> beta
non-opensource -> opensource
mixed programming lang -> fully php
objet oriented ? -> object oriented
cannot contribute -> easily contributable
many platforms -> linux with apt-get
complex -> simple
many functions -> basic functions
commercial -> free


you can put plesk or other commercial control panels instead of cpanel in this comparison. it is same more or less...

adamkane
November 21st, 2006, 06:45 PM
I didn't realize cpanel was proprietary.

I would certainly like to help. I'm a beginner, but I know my way around. I can look at working code, offer ideas, do some simple programming with the site.

It would be nice to see a modular design like osCommerce, so that modules can be added or left out as needed.

ner0tic
November 21st, 2006, 07:07 PM
that's my biggest qualm with oscommerce is how hard it tis to add modules.

adamkane
November 21st, 2006, 07:22 PM
Either way I suppose. :)

thibeaz
November 22nd, 2006, 08:09 PM
I'm almost done my skin set for ehcp. Hopefully soon I'll be posting screen shots of some of the images. then also hopefully you will have developed some way to use the images as a skin. and I'll won't be able to continue very much longer. My distro is getting popular and I won't be able to continue with ehcp because of that

bvidinli
November 23rd, 2006, 04:41 PM
thank you for your work, and i am happy to hear your distro is getting more popular. can you say its web address ?

to use your fine art in ehcp is easy,
ehcp already uses some kind of template system.
so, i will use your icons and set.

anybody that wants to contribute or help should do:
get the code and learn first the object oriented structure,
add some features as on future plans or own ideas,
suggest other addons that can be installed with apt-get or easily.

i will soon release files for ehcp ver 0.18
there are many improvements, such as reseller, in this release.

see you,

thibeaz
November 23rd, 2006, 06:04 PM
Well I can't say the address yet because I am still in the process of getting it finalized. but I am hoping that it will be soon available. I do have a temporary address though for it http://multimedia.debianadmin.com. It is ubuntu based and sort of like a project like Ubuntu studio but making it like a media center basically trying to make it like windows Media Center without the windows aspect and without infringement of any copyright.
RC1 is sort of a test to see if I can get the codecs working and what not. RC2 will have the programs needed for making it into a full fledged Multimedia Center

bvidinli
December 2nd, 2006, 06:48 PM
Summary: version 0.18.1 released

some improvements:
basic reseller support,
max user permissions,
sysinfo,
code cleanup,

note that this is not a stable but a test version.
you can download/instal it by copy&paste this on your root console:

wget http://www.ehcp.net/ehcp_0.18.1.tgz
tar -zxvf ehcp_0.18.1.tgz
cd ehcp
./install.sh

Fundi
December 23rd, 2006, 01:59 PM
Hey, I would like to help. I know php fairly well, I have been learning it for over a year now. Are you using php 4 or 5?

peanut butter
December 25th, 2006, 03:09 PM
i believe its php4, i might be able to help a bit, i have been trying php on and off, and have customized cms's etc, but nothing big.:)

ragnar_123
December 30th, 2006, 10:02 PM
I would gladly like to contribute, really. However my school does take a lot of time, so i am not really sure how much help I'll be.

I will just look some code through, debug and adding some functions. I will certainly focus on the functions, since i am no good at graphics. I am a php programmer, not a really good one, but I know the language, and also I do know sql, and linux (shell-scripting).

So I hereby will join, and will now look some code through.
Happy Newyear everyone!

bvidinli
February 1st, 2007, 07:07 PM
thank you all,

i have to say this:
i & we need all kind of support, contribution.
either you are novice, user or experienced programmer, i need you.

Everybody can do something.

such as that follows from easy to hard:
1- test the ehcp hosting control panel, if you have a hosting server or personal server,
* prepare language files, as of version 0.22.8, ehcp supports different languages(mostly), but only english/turkish files exists.
2- find some useful code snippets or useful scripts related to hosting automation,
3- do some html design, for ehcp interface, such as icons, template....
4- do some coding, code cleanup, or integrate some modules into ehcp,
5- do heavy coding, seriously object oriented,
6- integrate some modules or code segments into ehcp object skeleton,
7- find bugs and fix them, if possible,
8- and, most difficult, take care of your family... .;)

by the way, i am working on the new version, with a lot of new features...
thanks...

E-Jey
May 1st, 2007, 05:29 PM
Running Xorg on a server is a waste of resources. But configuring your server via CLI is also not human. A nice configuration window works for a lot of users/sysadmins better then CLI. I think that a webbased GUI is the best solution. It provides a nice GUI without wasting resources on running X and remote desktop stuff. Especially with things like AJAX it is possible to make very fast and user friendly user interfaces.

A lot of people agree with me. Some are developing a LAMP configuration panel, some a webinterface for managing thin clients (http://code.google.com/soc/ubuntu/appinfo.html?csaid=4AA8ED6286AD13E3) and some small business software (http://code.google.com/soc/ubuntu/appinfo.html?csaid=2E144D9197B56AB6). But there is not one big organised project. I think this should be the future of server management: the user installs ubuntu and configure network settings. Then he starts a browser on another computer and go to the ip/domain of the server. The user gets a nice webbased interface. It provides a ssh client, filemanagement and can configure apache,dns,ftp, samba,php, mysql etc.. Easy server management with the stability of linux. Best of both world. It's comparable with sun cobalts.

Maybe a server management client (written in c/python whatever) is better because webbased application are still not advanced enough. I mean, easy file management with drag and drop is very hard to make with AJAX. Another thing: this (http://code.google.com/soc/ubuntu/appinfo.html?csaid=2E144D9197B56AB6) soc project talks about small business server. I think that it is just invented by MS to ask more from big companies than small ones. Ubuntu is free, we don't need to have separate solutions for small and big companies.

What do you think of this? If you don't agree with me, why?

bvidinli
May 1st, 2007, 05:37 PM
i completely agree with you.

i also think that in future, everything will be webbased.

this project, ehcp, also may be as a two part install:
1- necessary console installation needed to install an apache server for webbased access.
2- other installation stuff after webbased access.

thank you for your opinion and, if you all, want to contribute on such an webbased install process, your are welcome..

(by the way, version 0.19 is out...with some fixes... )

see you...

E-Jey
May 1st, 2007, 05:53 PM
i completely agree with you.

i also think that in future, everything will be webbased.

this project, ehcp, also may be as a two part install:
1- necessary console installation needed to install an apache server for webbased access.
2- other installation stuff after webbased access.

thank you for your opinion and, if you all, want to contribute on such an webbased install process, your are welcome..

(by the way, version 0.19 is out...with some fixes... )

see you...

Yes, I like to contribute and have php oop experience. But I think we should collaborate with this (http://code.google.com/soc/ubuntu/appinfo.html?csaid=2E144D9197B56AB6) and this (http://code.google.com/soc/ubuntu/appinfo.html?csaid=4AA8ED6286AD13E3) soc project. Let's start one big project, work together and make ubuntu the new server distro. Do you agree that these three projects should be one?

bvidinli
May 1st, 2007, 06:02 PM
i agree with "Ubuntu Easy Business Server" located at this address (http://code.google.com/soc/ubuntu/appinfo.html?csaid=2E144D9197B56AB6) but,
i am not sure with "Web Frontend to the Thin Client Manager" .
Because thin client my be out of scope of a web server idea.
may be, we may get merged with all three, i am not sure,

Ubuntu Easy Business Server is related to ehcp controlpanel, we may merge ehcp with it...
...
i need to think...

E-Jey
May 2nd, 2007, 05:03 AM
What's the differents between a web frontend for ftp or for managing thin clients. It's both a service wich can run on a ubuntu server. It will fall in the scope of a ubuntu server web frontend. The small business project will also support things like dhcp. Which is out of the scope of a webserver.

E-Jey
May 7th, 2007, 02:24 PM
i agree with "Ubuntu Easy Business Server" located at this address (http://code.google.com/soc/ubuntu/appinfo.html?csaid=2E144D9197B56AB6) but,
i am not sure with "Web Frontend to the Thin Client Manager" .
Because thin client my be out of scope of a web server idea.
may be, we may get merged with all three, i am not sure,

Ubuntu Easy Business Server is related to ehcp controlpanel, we may merge ehcp with it...
...
i need to think...

And what did you think of it?

bvidinli
May 7th, 2007, 04:14 PM
there are many ideas related to control panel or webbased control panel,

so... there are many things to do, but we need to concentrate on some specific tasks.

if you help in doing your suggestions,
or if you wanna help to improve ehcp and your ideas, then do help me..

i agree on general idea,

now, i am concentrated on ehcp and my projects...
i agree that we should join with yours...
and you should help on this joining process...

see you..

bvidinli
May 10th, 2007, 02:38 AM
Erik Jan Philippo <erik@xxxxxxx> wrote me(us) that:


Hi,

I send you this e-mail because you are involved with a project to create
a web configuration tool for ubuntu. Some of you are working on
sohobuntu (easy business server), some on a webbased thin client manager
and some on a online configuration tool for hosting servers. All these
projects have in common that they make easy web configurations tools in
python. So why not work together?
This would be a very nice situation/goal: a user installs the
"easywebconfig" package on his computer. He opens a browser and go the
ip/domain of his server. After he logged in he gets a page with the
possibility to add roles to the server. For example: fileserver, mail,
webserver or a thin client manager. Off course he can configure the role
with the webconfiguration. A user don't have to change config files
anymore and see immediately what is possible on his ubuntu server.

What do you think of it? The person who works on the easy webbased
hosting panel likes to make one big project:
http://ubuntuforums.org/showpost.php?p=2610887&postcount=28

Greetings,

Erik



i agree on idea, i may join such a big project...
so, lets begin that idea... we may begin by writing a roadmap...

E-Jey
May 10th, 2007, 04:26 AM
please remove my e-mail adress, I don't like spam!

E-Jey
May 11th, 2007, 07:35 PM
bvidinli, I only get a small reaction from you. I know that Soren Hansen is on UDS so that's problable the reason why he didn''t gave a reaction. Bvidinli, how much python experience do you have? I've only webdesign experience (php,html,css,javascript). Not enough to write this application...

bvidinli
May 12th, 2007, 04:38 AM
i have little python knowledge, but i am working on it, and i may consider to port ehcp to python..
i have good knowledge of php.

i have some other projects too, so i am a bit busy. thats why i give little response...

in near future, i will release next minor version of ehcp which fixes some bugs...


see you..

bvidinli
May 14th, 2007, 06:04 AM
as i said before,
almost anybody can contribute/help ehcp project.
because i need your support at every level..

knowledge ................ how can help:
___________________________________
no knowledge .............. can advertise, can contact us, can learn linux/ehcp
basic internet ............... same as above + test our site, test ehcp
html+webdesign ............. can design our site, parts of it, can advertise ehcp on theire sites..
graphic design ............... can make graphics, icons of our sites, ehcp ..
server owner ................ can test ehcp, find bugs, offer improvements
little php knowledge ......... can write language modules...
php developer ............... same as above two + fix bugs in ehcp, write new modules and so on..


whatever your knowledge, you may help us...
thanks...

E-Jey
May 15th, 2007, 04:54 PM
bvidinli, do have a jabber, icq or msn account? You can send the address to my e-mail. I still didn't get a reply from Soren and the ThinCLientmanager guy. I've tried to contact Soren via irc and msn but he don't say anything....

E-Jey
May 20th, 2007, 05:07 AM
I've talked to Soren Hansen and he is also interested in collaboration. Right now he's figuring out if he could use Ebox or Congo as the base.

bvidinli
June 27th, 2007, 07:40 AM
i need a dedicated ip / machine which is connected directly to internet, for testing purposes.

if you have any such dedicated or vps server, which you can give me for testing, please contact me.


a vps may also be useful...


thanks..

antinuus
November 27th, 2007, 11:19 AM
Hi!!!

I'm a php Programmer in the last 5 years, with OOP skills so if you need some help tell something.

Antinuus

yatot
July 3rd, 2008, 02:19 AM
can this be customized using a template?

bvidinli
July 6th, 2008, 09:18 AM
yes, can be customized easily.
templates directory holds a few files.
you can customize them easily.
see you.