PDA

View Full Version : kPanel screenshots, features and discussion



Agnostic Bear
09-07-2009, 12:59 AM
http://i78.photobucket.com/albums/j85/Enumeric/boyohboy.png

Not bad for a few hours work, eh? The template is being parsed and generated by the template engine, the PM page layout is static, the navigation is fully dynamic (categories, href, fancy-links, title, external, category ordering, item ordering)

The php is processed in the backend worker script, then a template-lite variable is set and template-look processing is done by the .tpl file, looks a little like this:

http://i78.photobucket.com/albums/j85/Enumeric/code.gif

I will be working on it more when I wake up in t' morning.

Edited by Robbie! (Forum Super Moderator): Thread title changed at users request

Turbocom
09-07-2009, 03:54 AM
Looks good, what you thinking free or?

Mr.Martienez
09-07-2009, 04:11 AM
It looks really good, Simple and clean, Great Job ;)

Agnostic Bear
09-07-2009, 09:34 AM
Looks good, what you thinking free or?

Free, BSD License or LGPL, not decided yet..

BoyBetterKnow
09-07-2009, 10:23 AM
Can't wait till it's release :) Good luck :P

Agnostic Bear
09-07-2009, 12:22 PM
Just finished a benchmark, took just over a minute for 300k requests :)



Benchmarking localhost (be patient)
Completed 30000 requests
Completed 60000 requests
Completed 90000 requests
Completed 120000 requests
Completed 150000 requests
Completed 180000 requests
Completed 210000 requests
Completed 240000 requests
Completed 270000 requests
Completed 300000 requests
Finished 300000 requests


Server Software: Apache/2.2.11
Server Hostname: localhost
Server Port: 80

Document Path: /kPanel
Document Length: 232 bytes

Concurrency Level: 10
Time taken for tests: 65.802 seconds
Complete requests: 300000
Failed requests: 0
Write errors: 0
Non-2xx responses: 300000
Keep-Alive requests: 297034
Total transferred: 156169501 bytes
HTML transferred: 69600000 bytes
Requests per second: 4559.15 [#/sec] (mean)
Time per request: 2.193 [ms] (mean)
Time per request: 0.219 [ms] (mean, across all concurrent requests)
Transfer rate: 2317.71 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.1 0 2
Processing: 0 2 1.1 2 90
Waiting: 0 2 1.1 2 90
Total: 0 2 1.1 2 90

Percentage of the requests served within a certain time (ms)
50% 2
66% 2
75% 3
80% 3
90% 3
95% 4
98% 5
99% 5
100% 90 (longest request)

jackass
09-07-2009, 01:41 PM
Looks nice, looking forward to it! :)

Fehm
09-07-2009, 04:34 PM
Looks really nice :):)

Turbocom
09-07-2009, 06:53 PM
Just a quick question, what happened to that Windows 7 template you were making?

Also, glad to see a free thing being released.

iCicada
10-07-2009, 05:27 AM
Good Work.

Cannot wait for realease!

Agnostic Bear
11-07-2009, 11:10 PM
http://imgbear.com/kp.html

Features and whatnot.

Turbocom
12-07-2009, 01:12 AM
http://imgbear.com/kp.html

Features and whatnot.
Nice, very nice.

Agnostic Bear
12-07-2009, 01:35 AM
Oh no I am banned whatever shall I do >:

http://imgbear.com/crap/banned.png

Trinity
12-07-2009, 02:01 AM
Oh no I am banned whatever shall I do >:

http://imgbear.com/crap/banned.png

You'll have to use the 100 minutes to add in a 'reason why you were banned' section.

Or bake a cake.

Agnostic Bear
12-07-2009, 11:31 AM
You'll have to use the 100 minutes to add in a 'reason why you were banned' section.

Or bake a cake.

Oh what the hell, thanks for reminding me about that, there is a ban reason doodad, I just forgot to {{$users.baninfo.banReason}} >:

Blob
12-07-2009, 01:15 PM
Looks really good Dan and looks nicer the more features you put on :)

Demo is good aswell.

Dye
12-07-2009, 02:43 PM
Would this be a free release, it's just something I am looking for also is there a demo?

Turbocom
12-07-2009, 09:32 PM
Hey Dan,

Is there any chance you can add in a nice little DJ of the Week ?

Agnostic Bear
12-07-2009, 09:49 PM
Hey Dan,

Is there any chance you can add in a nice little DJ of the Week ?

I'll build an addon to do it, don't want it as a core component.

dtmm
12-07-2009, 10:50 PM
It's like the web 2.0 of DJ panels lol. The Ajax for requests and not having to refresh is a good idea. I think I'll keep checking this thread ;p.

A new panel has been needed for a while. Good luck :)

Agnostic Bear
13-07-2009, 08:11 AM
The error reporting system is pretty nifty, you call either:


$error->addError('We remember the Freeman.');This will output as soon as the page is displayed, or if you're on a processing page:


$error->addErrorForLater('We remember the Freeman.');Will bung it into a cookie for 60 seconds so you can direct them onto a page and have the error parsed there and waiting.

There will be addNotice and addWarning added before the coding is done.

http://imgbear.com/kpanel/1.png

I'll change the icon to something more along the lines of an actual error at some point.


On another note, init.php is coming along nicely. This is how it looks (it's a total of 220 lines at the moment):
http://imgbear.com/kpanel/init.png

Xarea
13-07-2009, 08:56 AM
I don't like how you named it the same as the rip of cPanel.

Agnostic Bear
13-07-2009, 09:07 AM
I don't like how you named it the same as the rip of cPanel.

It's a shortened version of Kristall Panel using camel case, I fail to see the "rip of cPanel" there.

BoyBetterKnow
13-07-2009, 11:07 AM
O WOW. With all this comotion I fink i might make my radio panelz.

Na. Not bad Daniel.

Want to hide these adverts? Register an account for free!