Fork me on GitHub

Which theme engine do you use?  Bottom

Go to page 1 - 2 [+1]:

  • Just wondering...
  • Kind of a lame place to put the poll since its in the xanthia support area. Still AT is doing well.
  • Xanthia is one of the options, is it not? No sense pulling my chain...you'd have said it was lame to put it in the 3rd party forum too... ;)
  • alarconcepts

    Xanthia is one of the options, is it not? No sense pulling my chain...you'd have said it was lame to put it in the 3rd party forum too... ;)


    Yeah, but kinda hard to figure why any other than Xanthis users or helpers would be in this forum :)

    Maybe move to Third Party Themes & Design

    -Shawn

    BTW... AutoTheme is an HTML Theme System.

    --
    Get the Revolutionary AutoTheme HTML Theme System! Currently for Zikula, PHP-Nuke, CRE Loaded, osCommerce and Wordpress!
  • Then what are you doing in here Shawn!? Thinking of moving to xanthia?! lol...jk.
  • Ha, someone sent me a link so I thought I'd check it out.

    Cheers John!

    -Shawn

    --
    Get the Revolutionary AutoTheme HTML Theme System! Currently for Zikula, PHP-Nuke, CRE Loaded, osCommerce and Wordpress!
  • Well, i was myself a bit hesitant at the beginning as i tried anthia but couldnt do what i wanted. But i finally devote some times learning Xanthia and reading advises here and there then was able to do whatever i want with it. I dont know if there is anything that Authoteme can do and Xanthia cant.
    Is there any feature comparison somewhere?
  • Xanthia rocks!
  • I agree, been working with PN theme engines for 4 years now, Xanthia is definately the best and heading in a great direction.
  • For newbies who want to be "able to do it," AutoTheme is best. But I'm wondering...what exactly can Xanthia do that AutoTheme cannot? ...and...what makes the learning curve of Xanthia so worthwhile?
  • alarconcepts

    For newbies who want to be "able to do it," AutoTheme is best. But I'm wondering...what exactly can Xanthia do that AutoTheme cannot? ...and...what makes the learning curve of Xanthia so worthwhile?


    I've outlined many of what I see are the strengths, at length :), in other threads but a quick summary.

    1) Smarty - the most popular and widely used PHP template engine available.
    2) consistent template language with pnrender so the same techniques apply across PN components themes, blocks and modules due to the Smarty base.
    3) extensive template language including simple logic structures inherited from the Smarty base.
    4) infinitely extensible via Smarty's plugin architecture with theme specific extensions available.
    5) features go directly into the GPL licenced released product not a commercial product first.
    6) full page caching (requires to pro version of AutoTheme - see point 5).
    7) no need for specifc features to be coded into the engine due to points 3 and 4 - see the thread I posted about alternating summaries (and beyond) in xanthia for an example.
    8 not only an HTML theme system.

    to go along with this the weakness at the moment are

    1) not cross CMS
    2) less themes available
    3) steeper initial learning curve
    4) possibly less intuitive interface - although this may be familairity with AutoTheme.

    However I think weakness 1 is also a strength - xanthia doesn't have to worry about what will run under PHP-nuke, cpg-nuke etc. It can exploit all the features of PN directly.

    -Mark

    --
    Visit My homepage and Zikula themes.
  • Well said. Points 1 on both lists are my favorite, oh, and i cant forget 5
  • Mark, I appreciate your response, and I don't mean to be argumentative...especially when you've helped me out so much. I'm just looking for solid answers. It seems that everyone can say XTE is better...but no one's backed it up. Please let me take a moment to address your list:

    1) A new learning curve...which is not conducive to learning by newbies or even novices (like myself).
    2) Same for AT. is wherever it's used.
    3) AutoTheme uses HTML...which is far more widely used than Smarty...and easier.
    4) AutoTheme allows you to build your own custom commands as well.
    5) Ok.
    6) Ok.
    7) Ok.
    8) This is the beauty of AutoTheme. It gets the job done without a lot of bloat on the learning curve.

    ...while I understand some of your points, I still feel that the ease of use, the sheer number of supporting sites & free themes, and quick learning curve of AutoTheme makes it the superior solution for newbies. For those who don't have any trouble learning the Smarty linguistics, as well as the structure of files->plugins->templates, maybe XTE is a good solution...but it just seems that newbies aren't those people IMHO.

    Thanks for your reply...perhaps we can agree to disagree.

    ;)
  • I must admit, I do like that Smarty can loop through things on the fly and provides "if" statements.
  • I use AutoTheme simply becuase it is cross platform, maybe the same reason why lots of people use adoDB.

    What I really think all templating / theme systems should look into is containing the whole page in one HTML document as opposed to seperate files for blocks, news, etc - I understand that this is important for customisation, but I think there should be the option of all contained in one file. I also think this file should be able to work independantly of any CMS or PHP. eg:

    Code

    <html>
    <head>
    </head>
    <body>
    <table>

    <tr>
    <td colspan="3">
    header
    </td>
    </tr>

    <tr>


    <td>
    <!-- [begin-left-block] -->
    <!-- [left-block-title] -->
    <!-- [begin-left-block-title-sample] -->
    Demo Title
    <!-- [end-left-block-title-sample] -->
    <br /><br />
    <!-- [left-block-content] -->
    <!-- [begin-left-block-content-sample] -->
    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
    <!-- [end-left-block-content-sample] -->
    <!-- [end-left-block] -->
    <br /><br />
    </td>


    <td>
    </td>
    <td>
    </td>
    </tr>

    <tr>
    <td colspan="3">
    </td>
    </tr>

    </table>
    </body>

    </html>


    Get my drift?

    -Lobos

    --
    -Lobos
    Professional PHP Framework Services: Concept, Development and Deployment

Go to page 1 - 2 [+1]:

This list is based on users active over the last 60 minutes.