Making money using Template Framework or Base Theme for Drupal

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
webtomme's picture

Drupal Theme clubs are starting now to get traction. Coming from Wordpress or Joomla they have matured as efficient theme development companies and offer great support for members. Following the discussion of how much a premium drupal theme costs or how to make a theme club http://groups.drupal.org/node/8186 I think the answer is to develop an efficient Theme Development Framework. Without this, you cannot charge as low as 200$ for a Drupal theme, even if all PSD files are existing.

There is a write up about how you can make money using JAT3, which is a template framework for Joomla. But we also have released a stable version JDT3 Template Framework for Drupal. It's worth it to check it out and learn the tricks if you really want to leverage your design skills and reduce production time.

What is your most favored theme framework? Which ones have you tried out?

Comments

JoomlArt

alexrayu's picture

You are offering themers to sell their themes through JoomlArt developed marketing framework for Drupal?

T3 framework is free for everybody

webtomme's picture

Alexei, I hope I understand you correctly. Yes we are offering/encouraging themers to use T3 framework to make their own themes faster, provided if it helps them. Some will like it and some not. We are new to Drupal, so we are working on enhancing functionalities to make it more usable for Drupal developers. The idea is you can reduce your development cost, be more competitive with this tool.

Is it what you asked for?

Idea not evident

alexrayu's picture

I just can't get a clear understanding of what the T3 does. Sells base themes? Provides code snippets? Provides ways to sell own themes for commission? That was not obvious to me - maybe not so for the native English speakers.

Hi Alexei

arvindJA's picture

Let me try to make it simple for you. JoomlArt developed JD T3 framework for drupal themes and now JoomlArt uses this framework for developing themes for drupal. This Framework has been released for the community under GPL, it has taken an year in developing this framework.

Now how can you use it? Its GPL so you can use it to develop your own themes for your friends, clients or even sell them. Use its code for your own benefit or anything thats permissible under GPL. It also comes with its own wiki for developers. >> http://wiki.joomlart.com/wiki/JD_T3_Framework/Overview

DO NOT USE T3 FOR DRUPAL

ddorian's picture

DO NOT USE T3 FOR DRUPAL THEMES.
T3 is a base theme and (engine) so no phptemplate. Many modules will not work(admin_menu for example because it doesnt print $closure) . Many books will not work(not sure about this). Because everyone in drupal community uses phptemplate u wont get much help. Better use fusion,tundra,adaptivethemes

....

DonLee's picture

@ddorian, You are right, T3 Blank is a base theme powered by T3 framework. Can you be more specific about "many modules will not work"? Would be great if we can identify bugs.

T3 has per default a quick_menu, which is easier to use than the admin_menu. I have added lots of modules, still cannot find any that won't work as you said.

I work on the T3 theme engine and I am eager to make it run as smooth as possible for people to conveniently create templates.

IF you want to do it right,

ddorian's picture

admin_menu doesnt work out of the box (as it should)
IF you want to do it right, here is the way:
1. apply for cvs account and upload the theme here in drupal.org (when u apply for cvs account some people will review your code so you can write code the drupal way)
2. print $closure in your theme
3. don't go the joomla route and wp (include modules with the themes)
4. if must include modules that u created upload them to drupal.org for check (2) and bug reports (maybe you have this in your jiira)
5. (optional)style for skinr: drupal.org/project/skinr
6. try to style some common used modules like cck, views, panels
7. for more examples take a look at fusiondrupalthemes.com themesnap.com themeshark.com
8. PROFIT

Smarty template engine

dawnieando's picture

Would anyone recommend Smarty as a template engine for a drupal site?

I've currently got a site which is part smarty (the old site) and part drupal/phptemplate.

If I were to add the smarty template engine to the drupal side would this be making my life harder?

I loved using Smarty in my

Garrett Albright's picture

I loved using Smarty in my pre-Drupal days. However, while Drupal in theory supports different theming engines, in reality PHPTemplate is the only one you're expected to use. So yes, you would be making your life harder.

I know there was some talk about removing swappable theming engine support in Drupal 7… not sure if that was followed through with or not.

EDIT: The folks on IRC have told me that swappable theme engine support is still in D7 and will likely stay in core for the foreseeable future. My bad.

T3 is free under GPL

webtomme's picture

"I just can't get a clear understanding of what the T3 does." - T3 is a free framework to help you building your own themes faster.

"Sells base themes? Provides code snippets?" - Again, you can use it for free, as long as you agree to GPL

This is dodgy

Jeff Burnz's picture

What you are doing appears to be illegal and this will be reported to the Drupal Association. I cannot see a way to download this theme without becoming a member of your website (which costs money) - however under GPL you MUST make the source code freely available.

T3 is free!

webtomme's picture

Jeff,

Apologize for inconvenience to find the right spot to download. It's still a relatively new section. Follow the link below and you can download T3 Blank + JD Purity as often as you want without restrictions and membership signup.

http://www.joomlart.com/forums/downloads.php?do=cat&id=329

Hi Jeff

arvindJA's picture

Your query >>
I cannot see a way to download this theme without becoming a member of your website (which costs money) - however under GPL you MUST make the source code freely available.
<<

One never ever require or required to pay to download JD T3 framework, base theme or even JD Purity (free theme) at JoomlArt.com, one needed to register for free account, not a paid one. May be you could not find the free signup button on the signup page. No issues, the JD T3 framework can be downloaded directly now >> http://www.joomlart.com/forums/downloads.php?do=cat&id=329

You are welcome to try it and feel free to visit our forums if you need any sort of help for the framework, you would need to signup for free account for able to post in forums.

GPL Matters

eigentor's picture

@Jeff I think you get the GPL wrong.
Nobody is obliged to give away anything openly they create with Drupal and is free to charge whatever they want for it.

The thing is: once someone has downloaded or bought the Framework, they would be free to redistribute it from their site, so the second person buying Drupal Code would be silly because the could get it for free. So If say I buy the framework and redistrubute it from my site, the creator cannot sue me.

He also cannot put any other license onto it than the GPL.
All this may not apply to the T3 stuff, but I often hear this misunderstanding about GPL and how we are allowed to make money with Drupal.

Another thing is bad reputation in the Drupal community and bad press in consequence, so anyone trying to sell GPled Drupal code would be stupid, because he is sure to be exposed to so much negative feedback his business model would never take off.

Life is a journey, not a destination

GPL Matters: redefined

betarobot's picture

Tomas, Jeff is right here actually. GPL means: you can redistribute on the same grounds as original work. I.e. if you got drupal code for free, you have to distribute it for free. More over if you create a new code which say uses drupal APIs then it should be distributed for free as well.

At the other hand you are not obliged to distribute your mods to GPL code.

We had hefty discussions (Jeff was there too) about it back few years ago. Regarding themes the only thing you can really sell are CSS, some JS, graphics and overall design + services of course. But all/any PHP or JS interconnecting with drupal core sould be free of charge and GPL.

wrong venue

greggles's picture

The proper venue for this discussion is the legal group

That said, I don't agree entirely with your characterization of the GPL (nor Jeffs) and feel Eigentor mostly has it right.

Way wrong.

Aveu's picture

I agree with Greggles this is the wrong forum but betarobot is way off when he says "if you got drupal code for free, you have to distribute it for free" .... Sheesh when are people going to read the GPL FAQ ?!?!? RTFM!!!!

Anybody can sell anything under GPL IF THE BUYER IS WILLING TO PAY except the source code cannot be sold for "extra" once the BUYER has the "original" program/module/theme.

I can sell DRUPAL 4,5,6,7 ITSELF if I want to, I just have to find someone stupid enough to pay for it. BUT I CANNOT prevent them from giving it away if they want to or selling it for more than they paid for it if they can find someone dumber than themselves.

http://drupal.org/licensing/faq/#q9

BUT AT ALL TIMES THE FULL RULES OF THE GPL APPLY TO EVERY COPY I SELL OR GIVE AWAY.

http://www.gnu.org/licenses/gpl-faq.html
http://www.gnu.org/philosophy/selling.html

thanks for those links!

betarobot's picture

Aveu, thanks for those links! Probably I haven't revisit it in a quite few years and now it's much more clear. So I'm uptodateRTFMd now.

But anyway I probably made myself not so clear: the commercial rights you can claim will only lie in none-GPL field. Which are CSS, graphics and parts of JS which are executed regardless the GPL system calls. Like 960.gs or even jQuery-ish code which can be executed on any HTML (if it wasn't GPL) produced by whatever CMS or even not CMS.

The bottom line is: if I produce the exact "design" you can't redistribute it for free without my permission, but yes, anybody can grab your themes's Drupal bound .tpl.php code and do whatever they wish.

T3 is not good

andrewlee's picture

I don't like T3 in both drupal and joomla. Core drupal theme engine is powerful!

Guidance will help us improve...

JoomlArt.com's picture

@andrewlee

We are all here to contribute, help and learn but your comment did not help. We are eager to improve what is "not good" for the framework but you have to provide information on what is not good and in which way. We have learned a lot from this discussion and we are clean on our objectives. Please feel free to point out mistakes, we will improve on them.

T3 framework for Drupal or joomla or wordpress are totally different things and any comparison between them will never be conclusive as each of the CMS has its own qualities and values and we respect the same. This may not be the right place to compare them and we do not want any comparison. We appreciate your frank opinion, though we wish to work hard on it and improve upon any shortcomings pointed out.

How good JD T3 framework is? can only be judged by right feedback and our ability to standardize it upto Drupal standards, we are open for criticism, and improvements.

I use a gutted version of

decibel.places's picture

I use a gutted version of Framework that basically retains the regions without borders and other design elements

I find most "starter" themes, including Framework, 960 grid themes, and Zen and its sub themes to have too much design that requires overriding for a really custom theme such as http://stevenmeier.com/node

Blank, an unofficial sub theme of Framework

Difficult or impossible to install

Jeff Burnz's picture

I couldnt get it to run (errors), there are no install instructions and the downloads page is confusing.

I'm not really seeing the point in using something unproven and not available on Drupal.org, you have stiff competition so why would I use this? You say its easier to build a theme and sell, well I couldn't even get it to run, so how is that easier than downloading Zen/Genesis/Adaptivetheme/Fusion/Framework/Basic/Omega etc and simply switch it on and away I go, and is guaranteed to work with every Drupal module available, I don't think you can say the same about T3, which is not even phptemplate afaict.

To be fair, I was curious

ithacaindy's picture

To be fair, I was curious about T3 and was able to get it to run on the first try, using the recommended package - simply download, upload and install. The download process is not as straightforward as it could be, but I perhaps had an easier time since I came from a Joomla background. I think T3 is a good (albeit imperfect) start of wider general availability of commercial designs for Drupal users. The goal, in my humble opinion, should not be to discard the effort, but guide it so that it develops into a resource for all Drupal users.

In which case it should be on

Jeff Burnz's picture

In which case it should be on Drupal.org as a project - if this company wants to be part of the Drupal community they can be, simply come and join the community.

Solving real problems

webtomme's picture

Jeff, it's second time your claiming something which is not true.

You say its easier to build a theme and sell

We never said that for T3 Drupal version Jeff. In the post it's about using T3 for Joomla vs. not using a Framework to build Joomla templates efficiently and we could prove it by download numbers.

Now your right in saying why should anybody spent time on something that's not in Drupal.org. Correct!
Our Drupal download section/how to's are not easy to find for new visitors. OK, right!

We are considering improving T3 to better help Drupal themers and of course if we do that we have to be listed on Drupal.org to be decently accepted.

Here again the information you cannot find:
Download T3 Blank Theme for Drupal
How to use T3 for Drupal

I would agree on difficult to find, to customize, to understand or whatever, but install??
How to install: Extract quickstart.zip, follow the installation steps as usual.

...

Jeff Burnz's picture

Actually you state quite clearly in the OP that using your framework for Drupal would reduce production time - which implies a cost saving. If that's not the case then fair enough, I take it back and accept that it will take longer, cost more and will not be easier to use T3 for Drupal.

Regarding installation and downloads, yes that was my experience. You asked for feedback and my experience was that it was difficult to install because there were no instructions and it was not clear which of the five archives were required.

And no, I am not claiming something that is untrue - the first time I followed your download links each time I clicked on a download button I was redirected to a payment page to sign up a subscription - that is what happened, simple as that. It appears that has changed now. To imply that I am lying is a fairly stiff accusation and actually quite offensive, all I wanted to do was download the theme and try it out.

I have downloaded what I believe is the right archive now, I'll give a review in due course.

I was also redirected to a

BastouBach's picture

I was also redirected to a payment page when I tried to download the theme... If that is fixed now, I will try again.

I tried to download and install but I've got error too.

danreb's picture

Yeah Jeff is right, I also encountered an error when I install and tried the theme.

Fatal error: require_once() [function.require]: Failed opening required '/core/common.php' (include_path='.;\xampp\php\pear\') in D:\xampp\htdocs\jalenascorp\sites\all\themes\core_jdt3\theme-settings.php on line 12

Ok I've got it!

danreb's picture

Got it, need to copy the the Joomlart Drupal Engines to sites/all/themes directory. Hmmm... Installation of this theme is different.

OK, first impressions haven't

Jeff Burnz's picture

OK, first impressions haven't changed, in the archive is a complete Drupal installation - most users won't want a complete site and will be immediately confused by this - whats normal is to just download a theme, maybe a base theme + a subtheme so the normal user expectations are not being followed. So again this is confusing - I have to manually copy out the theme from the theme folder, and the rather odd "images" folder in the sites/all directory and there is a module, which I am not sure if I need or not. Also there are copies of CCK and Views, which is kind of odd.

It seems like a rather interesting theme, but at the end of the day would present too much risk for me. Here's why - its too complicated. You have module-like-features built into the theme layer, whereas I would prefer a more simple theme that is just a theme - and let Drupal modules extend the features. That is ultimate flexibility. I would be very hesitant to put work into using this framework because I have no idea what is really going on under the hood, that could be FUD I suppose, but who really has the time to wade through thousands of lines of code? That is why I said earlier why use this when there are literally a dozen other very good starter themes for Drupal, including at least 3 that have proven track records in the commercial theme business - and when you boil it right down they all do things fairly similarly, but T3 is very very propitiatory and way out of line with normal Drupal themes - so that to me presents a large and insurmountable risk. Its just too strange and complicated to be bothered. A simple example of one weakness is having to place templates suggestions in a dedicated "tpl" directory - which is out of line with normal D6 theme practice, in D6 template discovery should find tpl files anywhere in the theme, but in T3 this does not work. That leaves me with many questions - including "what else does not work"?

At the end of the day it feels like a huge layer of abstraction that is not really necessary and in an unknown number of ways may reduce the flexibility of Drupal. I think those are valid concerns, and very real ones because having been the author of some of the most popular GPL themes for Drupal and worked on D7 core themes for the past two years I can tell you that flexibility and compliance with normal Drupal features and a very wide range of modules + following Drupal best practice are very high on the "concern" list of theme developers.

Thanks Jeff & Danreb & BastouBach & ithacaindy

webtomme's picture

Cool you guys actively provide constructive criticism. Your objective opinions are highly appreciated. We will try to best overcome all the problems our base theme have as mentioned.

Thanks a lot

its promising !!!

din_rocks's picture

Hi webtomme
I did check T3 blank template. it is very promising.. will have to do some experiment.. to get a good control.. thanks

Theme development

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: