SitePoint Sponsor

User Tag List

Page 6 of 7 FirstFirst ... 234567 LastLast
Results 126 to 150 of 174
  1. #126
    Sell crazy someplace else markl999's Avatar
    Join Date
    Aug 2003
    Location
    Manchester, UK
    Posts
    4,007
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I tried this a while back and must say i liked it. It was very functional even before the first main release.
    And if the tutor page comes up blank it's because you need to have Sablotron installed/available, it caught me out. I shouldv'e read the docs more thoroughly

  2. #127
    SitePoint Zealot tezza's Avatar
    Join Date
    Aug 2003
    Location
    Australia
    Posts
    155
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by markl999
    I tried this a while back and must say i liked it. It was very functional even before the first main release.
    And if the tutor page comes up blank it's because you need to have Sablotron installed/available, it caught me out. I shouldv'e read the docs more thoroughly
    Sorry about the sablotron thing. I really wanted the tutorials to work using the DOMXML's XSLT but I had some issues (can't remember at this moment). I was planning on looking into the problem before a stable release is issued. In the mean time, Sablotron (XSLT) will remain a requirement -- at least for the tutorials anyway.

    The fact that a blank page is thrown is very bad. There should at least be some sort of message saying you are trying to use sablotron but you don't have it. I will look into that.

    I'm keen to iron out problems so I appreciate the feedback.

    Thanks.

  3. #128
    Non-Member
    Join Date
    Jan 2003
    Posts
    5,748
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I had a feeling I'd have to use Sablotron... Another extension installation is on the agenda again

    It's a shame though that DOMXML has issues with XSL-T. Very disappointing since when you actually look at it, there is very little you can really do with XML without an XSL stylesheet.

    ...

  4. #129
    SitePoint Member bobfrank's Avatar
    Join Date
    Oct 2003
    Location
    S. Caetano do Sul, Brazil
    Posts
    2
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Another one:

    P.E.T. Processor Engine for Templates
    http://php-pet.sourceforge.net/english_index.html
    Last edited by bobfrank; Oct 31, 2003 at 07:35.

  5. #130
    SitePoint Wizard Mike Borozdin's Avatar
    Join Date
    Oct 2002
    Location
    Edinburgh, UK
    Posts
    1,743
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Could anybody stick this thread?

  6. #131
    SitePoint Zealot tezza's Avatar
    Join Date
    Aug 2003
    Location
    Australia
    Posts
    155
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Mike Borozdin
    Could anybody stick this thread?
    as soon as PHP runs out of templating systems

    why? Is it bothering you?

  7. #132
    SitePoint Member
    Join Date
    Nov 2003
    Location
    nun-ya
    Posts
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Smile more or less the php templates listed here

    I found this thread when looking for more information on php template engines. I started making a list from the posts of all the template engines. I'm sure I missed a few, but I thought Id post it back for an overview of sorts.


    1. PHP (yep PHP itself is a template engine)<br />
    2. http://smarty.php.net Smarty
    3. XSLT - technically XSLT is also a template engine<br />
    4. http://pear.php.net/HTML_Template_Flexy -PEAR::HTML_Template_Flexy
    5. http://pear.php.net/HTML_Template_IT - PEAR::HTML_Template_IT
    6. http://pear.php.net/HTML_Template_PHPLIB - PEAR::HTML_Template_PHPLIB
    7. http://pear.php.net/HTML_Template_Sigma - PEAR::HTML_Template_Sigma
    8. http://pear.php.net/HTML_Template_Xipe - PEAR::HTML_Template_Xipe
    9. http://www.php-tools.de/site.php?fil...e/overview.xml - patTemplate
    10. http://phptal.sourceforge.net/ PHPTAL (port of Zope templates)
    11. http://phpsavant.sourceforge.net/ - PHP Savant - reclaiming PHP
    12. http://simplet.sourceforge.net - SimpleT - also reclaiming PHP
    13. http://yats.sourceforge.net/ - YATS - Yet Another PHP Templating System
    14. http://www.phpbb.com - phpBB template engine
    15. http://www.thewebmasters.net/php/FastTemplate.phtml - Fast Template
    16. http://www.tinybutstrong.com/ - Tiny But Strong
    17. http://yapter.sourceforge.net/ - YAPTER (yet another yet another?)
    18. http://www.simpleturtle.com/template/ - Simple Turtle Template
    19. http://www.source-code.biz/MiniTemplator/ - MiniTemplator
    20. http://www.virtualcreations.com.au/mark/tagtemplate.htm - TagTemplate
    21. http://www.ultratemplate.com/main.php - http://www.ultratemplate.com/main.php
    22. http://templatepower.codocad.com/ - Template Power
    23. http://vtemplate.sourceforge.net/ - Virtual Template (French)
    24. http://vlib.activefish.com/ - vLibTemplate
    25. http://sourceforge.net/projects/xtpl/ - XTemplate
    26. http://www.phpguru.org/template.html - Richard Hayes Template class
    27. http://www.bugi.biz/ - Bugi Template (site is down?
    http://www.hotscripts.com/Detailed/14787.html - hotscripts entry)
    28. http://www.massassi.com/bTemplate/index.php?page=home - bTemplate
    29. http://pukomuko.esu.lt/phemplate/ - Phemplate
    30. http://templeet.org/ - Templeet
    31. http://htmltmpl.sourceforge.net/ - htmltmpl
    32. http://phplib.sourceforge.net/ - PHPLib
    32. eZ Publish 2.x Templates
    33. http://ez.no/sdk/tutorials/view/templateissues - eZ Publish 3.x Templates
    34. http://templatepower.codocad.com/ - TemplatePower
    35. http://www.muze.nl/en/software/template/ - Muze Template
    36. http://ets.sourceforge.net/ - ETS - Easy Template System
    37. http://avantemplate.sourceforge.net/ - AvantTemplate
    38. http://www.servability.com/products/free/logictemplate/ - Logic Template - not sure about this one - seems to be about turning PHP into an interpreter
    39. http://www.maiatech.com/varpage.php - varpage (formerly known as ShellPage)
    40. PHP-DOM extension (HTML support)
    41. http://demo.deluxeportal.com/ - Template-X
    42. http://kuerbis.org/template/ - KTemplate (former Apolda Template)
    43. http://www.jvmultimedia.com/home/art...hp?articleId=8 - EZ Template
    44. http://4arrow.com/apps/template_compiler/ - 4Arrow Template Compiler
    45. http://sourceforge.net/projects/phpdudlik/ - DTE
    46. http://enzyme.sourceforge.net/ - Enzyme Template (part of a mini framework)
    47. http://dutchtpl.devfusion.nl/ - dutchtpl
    48. http://www.xaraya.com/ - Xaraya - implements it's own template engine
    49. http://sourceforge.net/projects/bleetz - Bleetz
    50. http://asaplate.sourceforge.net/ - ASAPlate
    51. http://www.millipede.nl/ectemplate/ - ecTemplate
    52. http://www.freetemplate.de/ - Freetemplate
    53. http://www.phpclasses.org/browse.html/package/1132.html - FT
    54. http://modelixe.phpedit.com/ - ModelIxe - site's down right now but this one is interesting - it's the guy that's developing phpEdit and the Freshmeat
    http://freshmeat.net/projects/modeli...pic_id=92%2C96 - description makes it sound a little ASP.NET like.
    55. http://www.astrofoto.org/people/roland/rFT/ - FastTemplate Clone - drop in replacement for FastTemplate
    56. http://sourceforge.net/projects/php-service/ - PHP-Service
    57. http://monsite.wanadoo.fr/phptempt/ - PHPTempt
    58. http://sourceforge.net/projects/qtpl/ - Quick Template
    59. http://sledgehammer.sourceforge.net/ - Sledgehammer
    60. http://simonster.com/software/sstp/ - Server Side Template Parser
    61. http://andy.greyledge.net/voot/index.php - Vanilla Object Oriented Templates
    62. http://www.vbulletin.com - vBulletin - has it's own template langauge
    http://forums.invisionpower.com/inde...howtopic=99166 - http://forums.invisionpower.com/ind...showtopic=99166 -The templating engine behind IPB:
    http://php-pet.sourceforge.net/english_index.html
    http://php-pet.sourceforge.net/english_index.html
    P.E.T. Processor Engine for Templates
    The latest incarnation is listed up there - http://simplet.sf.net
    64. http://www.phpclasses.org/browse.html/package/98.html - ATemplate
    65. http://www.phpclasses.org/browse.html/package/937.html - ctlTpl
    66. http://www.phpclasses.org/browse.html/package/1095.html - hierarchy template
    67. http://www.phpclasses.org/browse.html/package/361.html - InTemplate
    68. http://www.phpclasses.org/browse.html/package/903.html - lorenphplib_patternizer
    69. http://www.phpclasses.org/browse.html/package/807.html - MyTemplate
    70. http://www.phpclasses.org/browse.html/package/1111.html - Path Wrapper
    71. http://www.phpclasses.org/browse.html/package/905.html - phpoot
    72. http://www.phpclasses.org/browse.html/package/1032.html - Smart Template
    73. http://www.phpclasses.org/browse.html/package/658.html - Templato
    http://www.templatetamer.com/ - TemplateTamer
    http://www.phptemple.de - http://www.phptemple.de
    http://www.sourceforge.net/projects/phpmarker PHPMarker
    TPLN project http://tpln.sourceforge.net
    http://www.pgenie.org/
    http://php-pet.sourceforge.net/english_index.html - P.E.T. Processor Engine for Templates

  8. #133
    SitePoint Evangelist
    Join Date
    Dec 2003
    Location
    Arizona
    Posts
    411
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    What about the idea of using two inputs to the XSL Transform:

    1. XHTML file with custom tags for the page designer.
    2. XML (dynamically generated or otherwise)

    This way you get the best of both worlds.

    See:

    "XSLT Designer Tags":
    http://xml.grumpykitty.biz/

    "Style-free XSLT Style Sheets":
    http://www.xml.com/pub/a/2000/07/26/xslt/xsltstyle.html

    "Template Languages in XSLT":
    http://www.xml.com/pub/a/2002/03/27/templatexslt.html

    "Creating Truly Skinnable Web Sites":
    http://code.box.sk/newsread.php?newsid=198

    Regards,

    JT

  9. #134
    SitePoint Evangelist
    Join Date
    Dec 2003
    Location
    Arizona
    Posts
    411
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Another Interesting Article on Templates:

    http://www.cs.usfca.edu/~parrt/papers/mvc.templates.pdf

    Here is an article I like about using a SAX parser and a stack to invoke callbacks. One could use an XHTML file with XML-compliant tags as input to the parser and the callbacks "fill-in" the dynamic areas of the page. In fact, I created the following tags for it:

    <template:transform xml="data.xml" xsl="style.xsl"/>
    <template:include file="somefile.php" eval="true"/>

    I allowed for transformations of dynamically generated XML and static XML files.

    You could even put XML inline as in this scenario:

    <template:transform xsl="style.xsl">
    <include file="generateCustomerList.php" eval="true"/>
    </template:transform>

    or even static (if you wanted):

    <template:transform xsl="style.xsl">
    <customer>
    <firstName>John</firstName>
    <lastName>Timm</lastName>
    </customer>
    </template:transform>

    So this solution allows for XML-compliant templates. I was thinking of adding support for loops and logic, but this can all be achieved with the above two tags. It is kind of a hybrid solution.

    "XMLTemplate (in Python) by Patrick Lioi":
    http://patrick.lioi.net/archive/2003/09/13/162936

    "Dynamic XML Conversion Using the SAX Parser and a Stack":
    http://www.phpbuilder.com/columns/sc...r20030325.php3

    Regards,

    JT

  10. #135
    SitePoint Enthusiast
    Join Date
    Jan 2002
    Location
    KSA
    Posts
    80
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  11. #136
    SitePoint Enthusiast mediatech's Avatar
    Join Date
    Nov 2003
    Location
    Del Mar, CA
    Posts
    62
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You can download an easy to customize HTML Typo3 Template here

    Typoscript vs XSLT

    TYPO3 also supports the =1266&cHash=7ce2d478e4]Smarty Template Engine

  12. #137
    SitePoint Zealot
    Join Date
    May 2001
    Posts
    150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sorry to ask here.

    Are we allowed to use Pear ones in our commercial applications?

    Which of these have better licenses and less trouble if we want to use them in a commercial app?

    Mac

  13. #138
    SitePoint Member
    Join Date
    Feb 2004
    Location
    Kalmthout, Belgium
    Posts
    3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question useability of XSLT compared to Typo 3

    Hi all,

    I've read through the most of these posts in this thread. To my disappointment, I only see typo3 mentioned till on the last page.
    I think there is hardly anything more user friendly than adding content to a typo3 site.
    I'm actually looking for tezza's opinion on this. Are there any (browser based) tools that can edit the XSLT doc and show the resulting pages (edited) on the fly? In typo3, users can edit a sites content and style in the backend of the site.
    I know typo3 is a 'CMS', but it's so flexible and powerfull that it can incorporate any other application.
    Have a look at the repository for popular extensions to see some of the components / extensions available to typo3.
    When these extensions are build using good MVC techniques, then including them into the site is easy.

    Just 0.02 EUR.

  14. #139
    SitePoint Zealot tezza's Avatar
    Join Date
    Aug 2003
    Location
    Australia
    Posts
    155
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by michael301080
    I'm actually looking for tezza's opinion on this. Are there any (browser based) tools that can edit the XSLT doc and show the resulting pages (edited) on the fly?
    yup. free too.
    http://www.altova.com/products_doc.html

    once the developer sets this up, the user is not even aware of the fact that there is XSLT in the background - to them it's just another word processor document with a template applied.

    I haven't been researching this stuff for a long time now but I wouldn't be surprised if there are similar solutions out there. And since XSLT/XML is a standard, you can expect support to keep growing for a very long time to come.

    Here's a very simple formula which sums up my view
    standards based [template] system = has a future
    non-standard [template] system = waste of time.

    Web standards have, after many years, become very strong and as a result, are well supported by technology implementations.

    There are no more excuses.

  15. #140
    SitePoint Member
    Join Date
    Feb 2004
    Location
    Kalmthout, Belgium
    Posts
    3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question advantages of XSLT

    Quote Originally Posted by tezza
    yup. free too.
    http://www.altova.com/products_doc.html

    There are no more excuses.
    Thanks for your reply.
    Too bad they only have versions for that other OS. (the same with the Browser Edition of this product, which only works in IE as an .OCX (ActiveX)) (and I know that the RTE or rich text editor of Typo3 only works in IE as well)

    I guess I'm still not seeing the big picture on the use of XSLT. How does an end-user build up a document for use in HTML and WAP environments at the same time? Does one create a rich or big document for Web deployment and then include tags in it that identify parts that should not be put in in a Wap environment? How is this usually done?

    Also when you create a page to fit in a website, does this creation reflect itself in other documents or document-parts? e.g. When a breadcrumb path is on your website, is it automatically created when you browse to your newly created page. The same thing when you have a site-map document in your website, is the newly created page put in there automatically?

    How does XSLT technology help you with that? I'm probably thinking to much in terms of website than in terms of services.

  16. #141
    SitePoint Zealot tezza's Avatar
    Join Date
    Aug 2003
    Location
    Australia
    Posts
    155
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by michael301080
    Thanks for your reply.
    Too bad they only have versions for that other OS. (the same with the Browser Edition of this product, which only works in IE as an .OCX (ActiveX)) (and I know that the RTE or rich text editor of Typo3 only works in IE as well)
    Authentic is NOT a rich text editor.

    It is an XML document editor supporting real-time transformation preview.

    THERE IS NO RICH TEXT




    Quote Originally Posted by michael301080
    I guess I'm still not seeing the big picture on the use of XSLT. How does an end-user build up a document for use in HTML and WAP environments at the same time? Does one create a rich or big document for Web deployment and then include tags in it that identify parts that should not be put in in a Wap environment? How is this usually done?
    The nice thing about building up a content document for output to multiple formats is that you need only generate minimal content. YOU DO NOT INCLUDE ANYTHING ABOUT DISPLAY SEMANTICS in your XML content doc.

    ie.

    Lets say you built a web page which listed the latest news.

    you XML might look like this

    [xml]
    <?xml version="1.0"?>
    <n:news xmlns:n="my.news.namespace" xmlns="blah blah XHTML ns">
    <n:item pkey_id="1234" title="apples and oranges">
    <b>people</b> protested outside the <i>commission for standards
    implementation</i> today. They complained that the standards formulation
    process was not consultative enough...
    </n:item>
    </n:news>
    [/xml]

    All the static, unchanging HTML that makes up the rest of your page is stored in the XSLT template dedicated to the HTML site. If you output to wap, then you have a separate template dedicated to wap which stored the associated baggage.

    <!-- insert XSLT exmaples here when there is oodles of time -->

    Quote Originally Posted by michael301080
    Also when you create a page to fit in a website, does this creation reflect itself in other documents or document-parts? e.g. When a breadcrumb path is on your website, is it automatically created when you browse to your newly created page. The same thing when you have a site-map document in your website, is the newly created page put in there automatically?
    not sure what you mean.

  17. #142
    SitePoint Member
    Join Date
    Feb 2004
    Location
    Kalmthout, Belgium
    Posts
    3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Smile I think I get it.

    I think I'm getting to the bigger picture of why one would want to use XSLT. (thanks for explaning.)

    Quote Originally Posted by tezza
    All the static, unchanging HTML that makes up the rest of your page is stored in the XSLT template dedicated to the HTML site. If you output to wap, then you have a separate template dedicated to wap which stored the associated baggage.


    not sure what you mean.
    I was aiming at dynamic content creation in my previous post. Let's take the example of the sitemap.
    In the world of XSLT, you would have a sitemap with the listing and hierarchy of pages in XML and the make-up for this to be a web-page or a wap-document in XSLT.

    In a system like Typo3, (and other CMS'es) this sitemap (XML-content) would be generated automatically. ie. when a page is added to a website, the sitemap is updated automatically reflecting that change.

    How do you do this in a XML - XSLT world? do you have a php script to create the sitemap- XML?
    How do you work with web-applications where you have lots of different steps? Have you incorporated XSLT in web-apps before? XSLT would actually enable the same web-app to be used by Web and WAP simultaniously. Is my view on this correct?

  18. #143
    SitePoint Zealot tezza's Avatar
    Join Date
    Aug 2003
    Location
    Australia
    Posts
    155
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well as long as the CMS is producing it in XML format, then the produced file can be readily transformed with XSLT for whatever purpose - be it a navigation system, or a HTML site map. As long as Typo3 is using the XML standard, then it can happily co-exist with XSLT.

    If every web app used XML, then we would all benefit. That's because XML is a stanadard.

    If you wanted to convert one XML vocabulary to another XML vocabulary, you use XSLT for the job. it is more than just a standard for templates.

  19. #144
    Non-Member
    Join Date
    Jan 2004
    Location
    Planet Earth
    Posts
    1,764
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    And since XSLT/XML is a standard, you can expect support to keep growing for a very long time to come.


    And on the basis of PHP, the future is almost certainly a bright future once PHP v5 has an installed user base.

    As D:REAM would say, 'things can only get better'

  20. #145
    SitePoint Member
    Join Date
    Apr 2004
    Location
    CH
    Posts
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb PET Template

    a new simple Syntax Template

    http://php-pet.sourceforge.net/

  21. #146
    SitePoint Zealot
    Join Date
    Jul 2003
    Location
    Los Angeles
    Posts
    199
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You know, it's funny that after working with Smarty and phpbb templates for so long that I find myself more and more just using PHP as a template engine for personal projects. It's great for just putting together a small project where you don't want to mess with a template system. I'm so used to it now that it makes more sense to me to read the PHP embedded in the HTML. Is this really that hard to read and maintain somthing like this?

    PHP Code:
    <table border="0" cellpadding="4" cellspacing="1" class="newslist">
      <tr>
        <th colspan="3">News Listing</th>
      </tr>
      <tr>
        <td width="60%" class="row2"><b>Title</b></td>
        <td class="row2"><b>Date</b></td>
        <td class="row2"><b>Author</b></td>
      </tr>
      <?php
      
    foreach( $tpldata['client'] as $key => $value )
      {
      
    ?>
      <tr>
        <?php
        $url 
    '<a href="acme_client.php?method=news.getNewsItem&amp;id='$value['news_id'] . '">' $value['news_title']. '</a>';
        
    $date $value['news_date'];
        
    ?>
        <td width="60%" class="row1">
            <?php echo "$url"?>
        </td>
        <td class="row1 gensmall">
            <?php echo "$date->year/$date->month/$date->day"?>
        </td>
        <td class="row1 gensmall">
            <?php echo $value['news_author']; ?>
        </td>
      </tr>
      </tr>
      <?php
      
    }
      
    ?>
    </table>
    The more I use it the more I like it.

  22. #147
    SitePoint Member
    Join Date
    Mar 2004
    Location
    china-dallas
    Posts
    3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Maybe this is a dumb question:
    Are there templates that can survive XHTML syntax checker...things?
    I'm not that bright but it seems HTMLTidy & programs like that have problems with attribute values, namely that silly IMG tag which is almost always built using dynamic attributes.
    Ex.: <IMG src="{template}">
    I'm new to this so excuse my ignorance
    -Jay

  23. #148
    SitePoint Member
    Join Date
    Apr 2004
    Location
    USA
    Posts
    14
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is there anything wrong with just using an include() and a php echo? I've found that to be remarkably useful without having to deal with another 3rd party licensing issue.

  24. #149
    SitePoint Member
    Join Date
    Jul 2003
    Location
    UK
    Posts
    17
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm looking at using a template system on a commercial code I have written which at the moment keeps all HTML in the PHP files, it has been fine so far and I have had no need to use templates due to plenty of commenting within the script, but now due to piracy of the script I am forced to encrypt it.. thus needing a template system to keep it customizable.

    Sorry to ask here.

    Are we allowed to use Pear ones in our commercial applications?

    Which of these have better licenses and less trouble if we want to use them in a commercial app?

    Mac
    Hmm, I am in the same situation and beg to ask the same question. I know from experience in purchasing of software that was part GPL (but sold as commercial) that GPL licensing is a very slippery slope to walk.

    I imagine that you could keep the software commercial, you will have to keep the template class source code open to your customers intact with its full GPL license (eg you could not encrypt it), but your commercial code should still be fine to encrypt as you are only passing the needed variables in to a class.

    I am trying the following, as I have been told:

    "I would strongly suggest you contact the author of any third party code before doing so... many will let you use the code if you adhere to certain rules that they may place, and probably sell you a commercial license or ask for a donation of sorts."

    Anybody tried this? had any luck??

    Failing that, (and I may have to do the same after I do a bit of research on use of 3rd party code in commercial soft..) it may mean writing my own.

  25. #150
    SitePoint Member
    Join Date
    Jul 2003
    Location
    UK
    Posts
    17
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote from the Smarty Web site
    Q: Can I create a proprietary software, and sell it with Smarty?
    A: Yes, you can. Smarty is licensed under the [LGPL] and distributing an unmodified smarty source as part of a commercial product is just fine.

    A: As far as I know the GPL licence doesn't allow any work using a GPL software in any way different by mere aggregation to be released with a licence different from GPL. For this reason LGPL licence was created. LGPL allows programs using or linking to a library to be released with a different licence.
    So, any template system that is under the LGPL licence is allowed to be used with a commercial licence as long as the source code is readily available with the copyright notice intact


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •