You are here: Home » WordPress
4 pages

WordPress

Picture by Daniel Larusso

Beware! This might be time consuming!

Yesterday I opened my dashboard and noticed syn-thesis-1 by Matt Mullenweg in a window – It’s a prerogative of some WordPress developers to have their posts in one of the WordPress dashboard windows.

Matt Mullenweg (@PhotoMatt) is the guy behind WordPress, the blogging platform software I use here.

Chris Pearson (@Pearsonified) is the guy behind the Thesis Theme that I use here.

Matt was referring to an audio stream of nearly an hour, kindly put together by Mixergy who tried to bring the two closer together.

To get a bit perspective and background you could consider to look at this interview of Chris by Mixergy (@AndrewWarner).

There is another connected read in a post #thesiswp by Jane Wells @Janeforshort, an Automattic member.

You can reed Tweets about it in the #thesiswp stream.

Chris “addressed” the matter without going into details of the dispute itself in an earlier post Solutions and Ideology

Unfortunately in the audio stream neither party clearly stipulates the issue.

What’s it all about?

WordPress is bound by the GNU GPL License.

Jane explained the issue to me in the comments to her post:

The uber-simple version: the WordPress license states that derivative code (based on WordPress, using WordPress core functions, etc) inherits the GPL license and must retain the user freedoms that the WordPress license guarantees. Chris uses WordPress code (in some cases directly copied and pasted from WordPress core), but is not following the rule of the WordPress license, and is instead releasing his Thesis theme under a restrictive license, which takes away the user freedoms that the WordPress license exists to guarantee. Basically, developing on WordPress has one rule by the license agreement: you can take our code for free and build on it, but any work that comes out of that and is publicly distributed must be made available for modification and redistribution just like WordPress itself. Chris doesn’t like that rule because the second part of it would allow other people to build on his work, and he doesn’t want them to be able to. So he takes advantage of the first part of the rule, and violates the second.

It is not about the money

Jane further explained:

As has been stated many times (and is in the license itself), the GPL issue comes into play with public distribution. If you create a theme for your own use and don’t distribute it at all, license isn’t an issue. If you create a work for hire for a client you should deliver the source code to them (which you do when you deliver the theme), but you do not need to append a license to it b/c you are simply delivering work for hire. Only when you engage in public distribution (make it available publicly via the web or other delivery mechanism, whether paid or free) do you need to think about the license. At that point, yes, your PHP theme code needs to be GPL, but you can license your images and CSS under whatever license you like in order to protect the intellectual property of your designs.

Why 0-1?

Listening through the audio interview with Matt I concluded Chris was angry. He wasn’t drunk as he stated somewhere on Twitter. He shouldn’t have been angry. By loosing his temper he lost it. He clearly didn’t make a cohesive case. The end of the story is that he dared Matt to sue him. I’m not sure a judge from behind his desk would be able to solve the matter in a way the community could live with.

Matt kept his calm and announced another weapon: He offers Thesis users to buy them a GPL compliant premium theme.

I might consider to take Matt up on that offer.

On another note: Is it mere coincidence that Matt chimes in after WordPress 3.0 was released that has many features and functionalities Thesis offered long before 3.0 was launched?

Update
The issue intrigues me from various points of view. Especially the fact that both characters are behaving more like trolls than sensible people.

I’m collecting some links here for further reading:

More to follow…

Last edited by GJE on July 18, 2010 at 2:57 am

  • Delicious
  • Facebook
  • FriendFeed
  • LinkedIn
  • Twitter
  • StumbleUpon
  • Share/Bookmark

{ 2 comments }


I believe you can, and actually I believe this is the only way a small hotel or Bed and Breakfast should do it!

I’ve seen it being done and I’m in the process of doing it myself, albeit in a more or less triple jumpy way.

I’ve announced this as My Main Project for 2010 already in January. Therefor this is number 2 in what will become a mini series.

However I had started a lot earlier with a post Haagsche Suites – At your service. That post didn’t come into existence than after various trial and errors with installing the WordPress Software, various updates and an unfortunate migration of the site to another server. If you like, you can read What is slowing down the Site Transition?.

The major jump forward (or should I say giant or quantum leap forward?) dates from last week and past weekend and is fourfold now:

  1. I use the booking engine of Hoteliers.com for guests to book my suites. Last week with their help I finally managed to take the main hurdle. I wanted availability viewable from every page on the hotel site. Now the widget opens in the main body of the site and is easy readable. However, the downside is that I cannot use any other widget than that, at least no other widget that uses an IFrame, because both wouldn’t work anymore.
    Nevertheless: I believe every hotel should consider using Hoteliers.com They provide very good value for money and are a good counter balance to the other parties on the web who (re)sell your hotel rooms on the commission model. They are awfully costly for the hoteliers. In addition I believe those commission based room (re) sellers are among the largest advertisers on Google who make the fat company fatter and fatter. But I will go deeper into this issue in a separate post
  2. With the release and installation of Thesis Theme version 1.7 of DIY Themes it is much easier to create drop down menus to make navigation of your site simpler for your site visitors. However, I do hope with version 2 they will come up with alternative navigation possibilities, as it is my experience that users do not always understand drop down menues.
  3. In addition Thesis version 1.7 is written for optimal speeding up the load time of your site or blog and there is no other theme alike for fine tuning your site for SEO.
  4. Darren Cronian of Travelrants pointed me again to the Nexgen Gallery plugin for WordPress by Alex Rabe. I had kicked it out earlier, because it didn’t go well with the PHP – MySQL version of my service provider. Now it works fine. I have played around with the size of the thumbnails extensively: As long as it took to get a balance between loading time and visibility of the thumbs, because I believe a homepage should not be packed with images and other stuff. It should be the easily navigable point of entry to my little empire.

Speed Matters
I’m proud the landing page Haagsche Suites takes only 1.43 seconds to load.
I measure the speed with a FireFox addon, Firebug 1.5.3, a nifty little tool every Blogger should have. Not only does it show speed, but it also gives errors. Firebug also tells me I should do away with all those widgets that load faces, little avatars of those who visit my sites. I love to put faces to the visitors of my sites, but “No” Firebus says “You should kick them out”.
Therefore I have taken away already several of such time consuming widgets from here like MyBlogLog and BlogCatalog and some more I already forgot. Recently I found a nifty new widget on the BlogCatalog Site.
I have also taken away the Google Friends widget, in one way or another Google doesn’t succeed in being socially acceptable. Buzz Failed in my opinion and Google friends doesn’t do a lot either and takes tremendous amounts of time to load. Face Book on the contrary made a quantum leap forward wit it’s I’Like program, but the widgets I use here are also much to time consuming.

Final observation:
During the last couple of weeks I’ve been experimenting with another nice WordPress Plugin, Link Within which gives your readers suggestions for similar posts combined with little thumbs of those posts. My conclusion is that I will get rid of it again, as it costs too much time to load and isn’t as to the point as the similar posts plugin.

Update:
I thought to provide some good examples of blog based hotel sites for your consideration:

  • Chanters Lodge by @Richard Chanters does a good job with a self hosted blogspot based hotel site. He’s a frontrunner as he started out very early at the now closed Yahoo “platform”.
  • I mentioned the Witt Istanbul earlier here.Now they seem to have moved their blog part somewhere else. Curious to know why, but what a stylish site!
  • I found the Caro Hotel in Romania
  • Umi Hotels in Brighton, UK
  • Hotel Hana Maui

More will follow if and when you or I discover them.

  • Delicious
  • Facebook
  • FriendFeed
  • LinkedIn
  • Twitter
  • StumbleUpon
  • Share/Bookmark

{ 13 comments }

If you have some time, check this video out. Liz knows a thing or two about networking.

  • Delicious
  • Facebook
  • FriendFeed
  • LinkedIn
  • Twitter
  • StumbleUpon
  • Share/Bookmark

{ 0 comments }

SCreenshot-Site-Haagsche-Suites-as-at-January-2009Screen shot of the present Haagsche Suites site

Haagsche-Suites-Screen-Shot-of-the-New-siteScreen shot of the new Haagsche Suites site in development

I’ve only one New Year’s resolution: to bring my main project for 2010, the redesigning of the Haagsche Suites website, to a level where it can work stand alone, as soon as possible.

After last year’s unfortunate computer crashes, server migrations and now the unfortunate hacking of two of my sites -  all costing me too much of my precious time I’m underway again. I’m using the Thesis theme for WordPress which has a couple of wonderful features to change the lay out in a simply way.

Could some in the know please help me with comments either here,

  • or there: about the general idea of turning the whole upside down: changing from a dedicated static site maybe with a separate blog into a dynamic site with an integrated blog. Am I stupid?
  • or there: do you know of better alternatives for automatic machine generated translation?
  • or there: the pros and cons of having dedicated “language” urls, or should I install WordPress MU?

Thank you for your cooperation.

  • Delicious
  • Facebook
  • FriendFeed
  • LinkedIn
  • Twitter
  • StumbleUpon
  • Share/Bookmark

{ 11 comments }

I’ve Transferred the links I missed from the old server for the second time to here. After my ISP crashed two or three times I’m glad today there were no crashes.

I’ve deleted most content from the old server now. Finally I can concentrate on other things than going backward and forward. Especially on the enormous backlog of posts I want to publish here.

Nobody tells you that when you export and import a WP site the photos you’ve uploaded get resized. In itself that is not so much of a problem, but but but, all of a sudden I find photos in duplicate triplicate or quadruplicate, depending on when uploaded and at what size put here in the blog…when I moved to Thesis I was glad to be able to post photos of 600 pix width rather than the old 460 pix width that I used….and now all of a sudden I am using far more space on the servers than I used to do on the old server….darn another cleaning job to do.

I’ve been under the hood of the design and have removed the background photo of the garden, because I found looking at the blog as a whole it distracted too much from the photos and the content. In addition it seemed to load from the server as one of the last items which made loading annoyingly slow.

I’ve changed the logo to one that is simpler and where the name of the blog is a bit better visible and without the tag line

With the 1.6 Thesis theme it is very easy to change fonts, sizes and colors of characters and colors of backgrounds. All in all the design is a bit cleaner now.

The next step is to bring the links and archives to a separate page and bring back the number of posts to 5 rather than 10 on the landing page and remove some widgets as they slow up the site. But then I would like my pagination back.

Stay tuned.

  • Delicious
  • Facebook
  • FriendFeed
  • LinkedIn
  • Twitter
  • StumbleUpon
  • Share/Bookmark

{ 0 comments }