The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

[ANN]: Easy way to create cpanel skins (alpha/preview release)

Discussion in 'User Experience' started by Amorya, Apr 10, 2005.

  1. Amorya

    Amorya Member

    Joined:
    Apr 28, 2004
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    1
    As seen in this thread:

    We've just made our first public preview of the Zen cpanel parser. Zen allows you to develop themes for cpanel using codes similar to PHPBB's templating system. It will allow you to form standards compliant HTML, and when cpanel is updated you usually won't have to change your themes, only the parser itself.

    Best of all, it's free.

    At the moment, we're just offering a preview (alpha) release. This is not intended for use in a live environment, but should let you get the idea of the sort of things we're working on. Included is a sample theme we've been using during development (called Blue Dot).


    If you have chance, and are confident in using alpha software, we'd appreciate it if you could have a glance at what we've done and reply (either here or on our forums) with comments and suggestions. It's taken a long time, but the journey is nearly over... and the more comments we acquire now, the better the initial release will be.

    Check out Zen at Point and Code.

    Amorya
     
    #1 Amorya, Apr 10, 2005
    Last edited: Jun 7, 2005
  2. rs-freddo

    rs-freddo Well-Known Member

    Joined:
    May 13, 2003
    Messages:
    832
    Likes Received:
    1
    Trophy Points:
    18
    Location:
    Australia
    cPanel Access Level:
    Root Administrator
    Well I'm impressed....

    That's a whole lot of work there.

    I'm not so sure this won't need an upgrade though. Trouble is that cPanel might change something small like a <td> and then your parser would not be able to correctly parse the cpanel code.

    Certainly you have opened ALL the options for formatting.

    However cPanel DOES have a habit of changing things without telling anyone.
     
  3. Amorya

    Amorya Member

    Joined:
    Apr 28, 2004
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    1
    That's true. I meant that only the parser needed to be updated - the themes created with it would not. (Unless a drastic change happened and we had to add extra options.) I've edited my post to clarify slightly.

    Since it's GPL, then it wouldn't just be putting all your trust in one company for updates. Anyone could release a patch if it stopped working, or submit it to us for inclusion in the actual product.

    Amorya
     
    #3 Amorya, Apr 10, 2005
    Last edited: Apr 10, 2005
  4. rs-freddo

    rs-freddo Well-Known Member

    Joined:
    May 13, 2003
    Messages:
    832
    Likes Received:
    1
    Trophy Points:
    18
    Location:
    Australia
    cPanel Access Level:
    Root Administrator
    Good point!

    Might actually be worthwhile to write a theme now!
     
  5. Kaze01

    Kaze01 Registered

    Joined:
    Apr 14, 2005
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    Love it...

    Wow, that is really nice work there.

    I really like the hard work put into this. But will it work with versions below 10.0.0-RELEASE 161? That would be great. I am just waiting to get my cPanel updated still.

    Thanks for this. :D
     
  6. Amorya

    Amorya Member

    Joined:
    Apr 28, 2004
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    1
    To tell you the truth, I have no idea. I can't see how it'd hurt to try, but of course there's no warrantees as of yet. It depends how much cpanel have changed their APIs recently. Which version are you using?

    When the software is finished, we'll try and get it tested on as many versions as possible. The reason we've only mentioned the one so far is that's what our development server runs.


    Thanks for your interest :)


    Amorya
     
  7. casey

    casey Well-Known Member

    Joined:
    Jan 17, 2003
    Messages:
    2,303
    Likes Received:
    0
    Trophy Points:
    36
    Location:
    If there is trouble, it will find me
    Very, very cool!
     
  8. Mike Peel

    Mike Peel Active Member

    Joined:
    May 1, 2004
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    1
    We've been working on it since around version 9.9.9, and I can't remember seeing any major problems cropping up. The best thing to do would be to give it a go, and let us know about where it mucks up (if anywhere), and how.

    (P.S. I'm co-developing the parser with amorya)
     
  9. fusioncroc

    fusioncroc Well-Known Member

    Joined:
    Sep 28, 2004
    Messages:
    261
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    U.K.
    works fine :)

    Edit: Though There is a few pages missing and no support for fantastico but i can add that my self
     
    #9 fusioncroc, Apr 23, 2005
    Last edited: Apr 23, 2005
  10. Amorya

    Amorya Member

    Joined:
    Apr 28, 2004
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    1
    Great that you've had some success. We're working on the missing pages - things seem to get written in the order that we personally use them - hence MySQL support appearing before Postgre, for example. Mike's been hard at work since we released the alpha, so expect another build to surface soon. We're currently trying to make sense of the CGI Centre.

    Fantastico I haven't looked into yet. Once we finish the main pages, I may have a gander at what's required to support it.


    Amorya
     
  11. Mike Peel

    Mike Peel Active Member

    Joined:
    May 1, 2004
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    1
    As a side-note: if you write any modifications to cpanel zen which you think will be useful to other people, please post them in our forums.

    We will be adding a proper modifications section to our site once we've released the final version.
     
  12. brentp

    brentp Well-Known Member

    Joined:
    Mar 11, 2004
    Messages:
    324
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Ayr, North Queensland, Australia
    incredible work. This might just be the best cpanel module ever developed, it certainly will open the door to more free cpanel skins. I've googled a lot for free skins and theres only that ckin one thats not even finshed ;). Once again, kudos.

    Regards,
    Brent
     
  13. kosmo

    kosmo Well-Known Member

    Joined:
    Aug 12, 2001
    Messages:
    403
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    All over Europe
    Great work!

    kosmo
     
  14. Amorya

    Amorya Member

    Joined:
    Apr 28, 2004
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    1
    Have uploaded the latest version of Zen.

    Highlights in this alpha:

    • Rudimentary support for template and language switching
    • Further work on the file manager
    • Improvements to language abstraction
    • More pages are now templated
    • Things still not templated are coloured red on the index page.

    Once again, alpha software, no warrantee, still under development, etc. Still nothing is documented, and things may change at any time. However, we're using this on our server without any major problems, so your milage may vary.

    Don't start templates yet; wait until we finalise the templating language. Hopefully that'll be done soon!

    Amorya
     
  15. Jeff75

    Jeff75 Well-Known Member

    Joined:
    Apr 11, 2003
    Messages:
    555
    Likes Received:
    0
    Trophy Points:
    16
    This script is awesome and I can't wait to use it when it's ready for templating. The biggest thing I hate about cPanel is the lack of control over all the code in the CP. The code is so 1997 and the areas that I can't change look like total crap in my nice looking (valid) theme.
     
  16. craig1972

    craig1972 Member

    Joined:
    Apr 3, 2005
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    1
    Why?

    For people who REALLY want to change their WHM or CPANEL skins, the best way, IMHO, is to copy out the entire "X" folder from /themes folder and edit away. No?

    I've got my own skin -- frameless XHTML et al -- with only 2-3 hours of work.

    It's in my own folder (rename X to, say, X2) and that's all it takes. Cpanel recognizes it automatically.

    I have a local backup because I designed it here, so if it ever gets deleted due to an update all I have to do is upload the folder.
     
  17. Mike Peel

    Mike Peel Active Member

    Joined:
    May 1, 2004
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    1
    The problem with that approach is that you don't have any control over the way that Mail accounts are displayed, or the Databases page, or the File Manager, etc. So you build your wonderful, incredibly beautiful skin, and there's this mass of stuff stuck in the centre of it that you can't do anything about. That doesn't happen if you use Zen.

    Also, cPanel has a real problem with language abstraction; a lot of it simply isn't there. When Zen's complete, we plan to have close to complete language abstraction.

    I originally started off by trying to make a skin purely using cPanel's template variables, no PHP. However, I stopped after a fair time because of the problems above, and Zen was born. Mebbe I'm just a perfectionist, though, and most people are quite happy with cpanel skins as they are. At least Zen will give them a choice.
     
  18. cyon

    cyon Well-Known Member
    PartnerNOC

    Joined:
    Jan 15, 2003
    Messages:
    320
    Likes Received:
    0
    Trophy Points:
    16
    I look really forward for a stable version.
    very nice work!!
     
  19. fusioncroc

    fusioncroc Well-Known Member

    Joined:
    Sep 28, 2004
    Messages:
    261
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    U.K.
    Yeah the new version is really good :cool:
     
  20. linuxdude

    linuxdude Member

    Joined:
    Feb 16, 2004
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    1
    Download link is not working.
     

Share This Page