Tuesday, February 26, 2008

BlocksBox & JonasThemes

Ryan avatar
I've recently had the pleasure of working with the BlocksBox theme and talking with its developer, Jonas of JonasThemes. BlocksBox is probably the most unique of all the available RapidWeaver themes in that it is a blank slate -- no menu, no content containers -- and pretty much relies fully on the Blocks plugin from YourHead. The power of Blocks, combined with BlockBox and its variations, allows the RapidWeaver user to essentially develop their own theme and website with little limitation beyond their own imagination.

BlocksBox is literally a blank page when you first bring it up in RW's Preview mode, but there are categories of variations that allow you to quickly style the layout for your website. The variations in the Theme Inspector include: background color using the color picker, a custom background image, background image position, background image repeat (horizontally, vertically, or both), top spacing, header logo, font, font size, text color and styling using the color picker, photo album styling, blog styling, file sharing styling and contact form styling. These variations let you define some constants throughout your website, but everything else can be as dynamic as you wish since it is all added through Blocks.

RapidWeaver users are so accustomed to the navigation menu being one of the defining features of a theme that it can be a bit awkward to envision a theme without a navigation menu. The Blocks plugin provides the flexibility to create your menu with BlocksBox -- using plain text, image text or images you've collected or created yourself. Blocks' mouseover feature for images presents some particularly exciting options for your navigation menu where you can create some really cool hover effects for the menu options.

For my testing I created a splash page for a website using BlocksBox. I used a repeating image horizontally and vertically for the background of the site and placed the logo in the top left-corner of my Blocks page. I then added some text in a text block and added some text images I created in Photoshop for the menu options. Using the mouseover feature I animated the menu links by having them change colors on hover. In about 20 minutes I had a nice-looking splash page that doesn't look like something normally created in RapidWeaver. The BlocksBox-included variations made it especially easy to accomplish an attractive background without knowledge of CSS.

As it exists in its current version, BlocksBox is quite a powerful tool for creating a completely original website. The limitations I noticed were on account of what is expected to exist in a "normal" RapidWeaver theme. Typically a Blocks page will be the content area of your website that fits into a structured content container, but in the case of BlocksBox the Blocks page is the website, so that means that you will need to create the containers and divisions of your site's layout using lines and/or graphics if that's what you want. Graphic designers or people with some graphic skill will benefit when using BlocksBox -- not to say that BlocksBox users need to have graphic design skills to create something impressive. By the way, there is a nice showcase at the JonasThemes website that will give you some examples of the power behind BlocksBox.

Jonas has given me a beta version of his next update to BlocksBox, and at first glance it appears the new features will address some of the perceived limitations. At the least the update presents options that will make the design process even easier, so I look forward to the public release of this update in the future. And speaking of Jonas, I asked him to answer a few questions for me and so I will close-out this article with some insight from the BlocksBox Man himself!

RapidWeaved: How did your idea for BlocksBox come about?

Jonas: At first I build websites using the standard RapidWeaver themes. But after making about three websites I wanted to be able to have more influence on the layout. Because of the predefined layout in RapidWeaver I was forced using iWeb instead. But then I missed all the great page-styles and plug-ins, so I switched back and found the solution in using really minimal themes in combination with Blocks. I still wondered why there was no theme made specially for Blocks. I contacted Isaiah from Yourhead and he was shocked as well that no theme-developer created it yet. At that moment I never wrote a single line of code but three weeks later the first (not so stable version) of BlocksBox was launched to my own surprise.

RapidWeaved: What were some of the challenges you faced while developing the theme?

Jonas: The biggest challenge was to learn all the necessary code (.plist xhtml and css) and at the same time writing the BlocksBox-theme. I learned a lot during the development. And actually I still do not like writing codes but that's why I wrote BlocksBox.

RapidWeaved: How dependent is BlocksBox on the Blocks plugin? Can the theme be used without Blocks?

Jonas: BlocksBox has been written with Blocks in mind. BlocksBox can't function normal without it. Due to page-blocks most other page types can be imported into the Blocks pagestyle. BlocksBox makes Blocks a lay-out editor instead of just a content editing plug-in.

RapidWeaved: Since you started with a virtually limitless theme, do you see yourself creating more themes in the future?

Jonas: I am having some more theme ideas but at the moment I want BlocksBox to be better and more customizable first.

RapidWeaved: What are your plans concerning updates/upgrades for BlocksBox?

Jonas: I am currently working on a major BlocksBox upgrade. In the new version people do not need to enter the theme if they want custom background and it will also be possible to use the standard RW menu-system. Due to my study it may take some more time then originally planned but it will be sweet. Besides the theme the website will be updated as well with a lot more information.

Wednesday, February 13, 2008

Week in Review: February 3rd- 9th

Ryan avatar
In case you missed it...

Plugin Announcements
CoverFlow
Work continues on this plugin and is now available at version 0.6.2.

Theme Announcements
Theme 010
The newest release from Theme Weaver.

OHM 1.1.2
A minor but important update to the Rapid Ideas theme.

Gothic 3.0.1
Another theme update from Rapid Ideas.

Tuesday, February 5, 2008

Week in Review: January 27th - February 2nd

Ryan avatar
In case you missed it...

Plugin Announcements
Accordion 1.3.1
The outstanding Accordion plugin has been updated with the latest version of Mootools.

Carousel 1.2 Beta 2
This update to the beta corrects a bug relating to Internet Explorer.

FlexibleList 1.0.2
This update is mostly bug fixes with one new feature supporting Blocks pageblocks.

PageTOC Update
This update adds the smooth scrolling feature as an option.

CoverFlow
Progress continues on this awesome plugin which is now at version 0.6.

RapidGuestbookTdb
This version of the guestbook plugin functions without a MySQL database.

Theme Announcements
Headliner
RapidWeaver Themes has updated this theme to be fully compatible with RW 3.6.

Golden Gate
Michel Honold releases another free theme.

Alpha Theme Update
RealMac has updated its built-in Alpha theme, fixing an Internet Explorer issue.

Monday, February 4, 2008

Gary and the venerable RWT

seyDoggy avatar
seyDoggy: RapidWeaverThemes.com (RWT) is one of the original, if not THE original third party developer of RapidWeaver themes; what's it like to be able to fly that banner?

Gary: Well, to be completely honest I try not to fly that banner very often. As you know Dave Cantu was the original owner of RWT and I feel a little funny about claiming to be the first.

seyDoggy: For those that don't know, Dave Cantu cut his theme dev teeth on the now defunct Site Studio (a forerunner of sorts to todays RapidWeaver) before he founded RWT. How did you come to be in the captains chair at RWT?

Gary: Well, where do I begin ... way "back in the day" when RapidWeaver was still in version 3.0, I began using it for some small personal sites. In those days there were not very many 3rd party developers (only Dave, Charlie, Michaelangelo and Scott) so I was naturally intrigued with their themes. But around June or July of 05 there was some pretty strong dialog on the forums about 3rd party themes and how you could and could not use them etc... So much of it seemed really stupid to me so I decided to start my own little business developing themes. I was already familiar with html and was learning the ins and outs of css pretty fast. In the early days, it was seyDoggys' "abLe" theme, RapidIdeas "Diamond" theme and Multithemes themes that really opened my eyes as to what could actually be done with an RW theme. After some time, Dave approached me about buying him out and things just fell into place.

seyDoggy: For a while you ran both Pioneer Themes (your "own little business") and RWT in parallel. Is this still true today or has RWT pretty much absorbed Pioneer themes?

Gary: Originally my intentions were for it to be the other way around. I wanted for Pioneer to be the "mothership" and eventually do away with RWT. But I soon realized how powerful a name can be. (example: I could sell the exact same themes on Pioneer and RWT and the sales from RWT would be 10 times what Pioneer would be)

seyDoggy: You and I have seen RapidWeaver come up from being a small time app with a great community, to a critically acclaimed app with an unbelievably vibrant and lively community. Do you think you would be developing themes today if RapidWeaver were just as big but without the great community?

Gary: I seriously doubt it. A great part of what makes it so rewarding is the RW community. Dan and Co. have done an outstanding job of creating a RW "ecosystem".

seyDoggy: You probably have the most extensive theme library of any pro 3rd party developer. What drives you most to be as prolific as you are?

Gary: The monthly bills I have to pay ... lol, but seriously, usually it goes something like this. I see a website that I like and I say "ooh, I bet I could do something like that" and so I will sit down and try. A lot of times I will get an e-mail asking for a particular type of theme and I try to oblige.

seyDoggy: Where do you see RapidWeaver and RWT one year from now?

Gary: Boy I wish I knew ;). I am they type to always see the big picture. As I see Apples market share growing more and more that tells me that Realmac and RapidWeaver will only grow. They have a strong product and a great community. I think that that will bode well for the developers who have stuck it out. (You and me would be included in that list) As far as RWT ... there are so many things I would like to do with RWT but the but we're a prisoner to the name. Our Name will always be "RapidWeaverThemes". Where we go has a lot to do with where Realmac goes. If version 4 brings us some much needed changes then there will be a lot of room for expansion. If version 4 is pretty much the same then it will be harder to expand.

seyDoggy: What changes in RapidWeaver have impressed you the most since RW 3.0, and what changes do you think are still needed?

Gary: Well, the most obvious change would be the addition of the Color Choose that 3.6 brought. I would also have to say that the 3rd party plug-ins that are now available have been the most welcome change. I would like to see RW add native support for more navigation menu's as well as native support for 2 sidebars. Being able to do more in the footer area would also be a welcome addition. Gone are the days when RW was just a good "bloggers" web app. It has become so much more and I would like to see RW incorporate those into version 4+.

seyDoggy: Final question, I promise... wings or drumstick?

Gary: Drumsticks for sure.