This is our blog.

While most posts here are of the news and updates variety, we do occasionally scribe a few lines of tutorial as well. Enjoy.

08.08.07 / 2007-2008 Release Schedule

With school fast approaching, I anticipate my theme development will slow down. Already, I’m finding that I should be working on other projects. With that said, I hope to release about a theme a month to keep things fresh around here. Now, this is no guarantee. There are a lot of variables that could potentially cut into my development schedule:

  • Moodle upgrades that break our current line-up of themes
  • My classes
  • The birth of my first child in February

But, alas, I will do my best to keep fresh Moodle designs coming.

08.04.07 / Convertible Theme Release

Convertible Theme for MoodleI am pleased to announce that Convertible - our most versatile and gorgeous theme to date is now available for download.

08.02.07 / What’s on Deck for August?

I have just finished what will be our fourth professional theme. Meet “Convertible” - named for its convertibility!

I have posted some screenshots here so that you can take a closer look at all the color/background/header options. IMHO, this is our best theme yet.

I have some documentation to complete, some code to cleanup, and perhaps a tutorial to make, and then it’s go.

Estimated Release Date: Monday, August 6, 2007

Edit: The pages are all in place and the demo for convertible are now working. The only thing I have left to do is make the Convertible page look good; fill it with features. Nevertheless, the download link is functional and the files are in place. Enjoy. [11:57am EST Saturday, August 4, 2007]

Edit: While taking some screenshots, I found a bug in convertible’s resource pages - this is easily fixable, but may take a while to remedy. I’ll let you know here when i have this fixed. [12:37pm EST Saturday, August 4, 2007]

Edit: Ok - the resource view problem looked much worse than it was. Fixed. I simply left out a couple lines of code from one of the variants. The problem (if you care) is that fixed width themes don’t look very nice in frames or popups). So, I had to switch all resource-view pages to variable width. It flows together really well. [1:08pm EST Saturday, August 4, 2007]

Edit: Done! Everything is up and running. Looks great. Now, I can relax this weekend! - Patrick [1:38pm EST Saturday, August 4, 2007]

07.05.07 / New Premium Theme: Elegance

Elegance Theme for Moodle
Just seconds ago, I put up my second set of premium themes for Moodle. This one I am calling “Elegance,” and have created five different color options to choose from. As always, I have included the source files and separated the color attributes into their own CSS so that you can easily modify it to your needs. This theme would look great on your Moodle installation!

Let me tell you just a little bit about this theme. If you’d rather just get to the good stuff, you can check out Elegence on my Moodle Demo now.

Key Features

  • Separately styled left and right columns to divide up the screen real estate, providing improved usability.
  • Since logging into the site is such a big deal, I isolated the login block above the header image on the front page. Since the background is tied to the login menu, it disappears when users are logged in.
  • I’ve added some PHP to the header that will call up your site site description inside the header gradient. This is nice for those of you who would like to use a tagline in your Moodle themes. Don’t want it? Easily fixed; documentation included.
  • The header images are all replaceable with a single-line CSS edit (also included in documentation).
  • Within the course, the header gradient shrinks into a tight, rounded-corner breadcrumb for navigation. No screen space is wasted.
  • One-of-a-kind forum background styled to look like a text bubble.
  • Shadows added to user and group pictures whenever they appear.

As always, this theme is built on top of the Standard style sheet to ensure that it will remain intact for years to come. When Moodle upgrades, so will your theme!

If you have any questions about this theme, or would like my help customizing it to fit your needs, please do not hesitate to contact me through the NewSchool Learning Support forums.

Enjoy!

Update: I just checked Elegance in Internet Explorer for the first time … boy, wasn’t that fun! Elegance is NOW browser compatible. I apologize for not doing this before releasing it! Live and learn, I suppose.

06.29.07 / Now Offering Premium Themes

Solstice_04 ScreenshotI’m pleased to announce that Solstice (my first “Premium” theme) is finished and currently available for the low price of $39.95! It was a long week; I pushed myself to get this theme done as soon as possible. My goal was to have it available throughout the summer while I work on my district’s Moodle and a couple of custom Moodle themes I’ve got lined up.

I’m not really the salesman type, so it feels somewhat unnatural for me to be selling themes through my blog. But the truth is, they’re worth it! Nowhere else will you find such clean professional-looking themes for what some have called rather bland looking software. I like to think that I’m bringing Moodle visually into web 2.0!

My decision to charge for a select number of “Premium” themes was motivated only by my desire to sustain my efforts financially. I don’t expect to get rich off of $39.95 a theme, but I do hope to at least support my summer habit!

I really enjoy making these themes, and I hope that shows through my work. I hope that you enjoy them too! I will continue to make themes throughout the summer (for free and for profit). Please drop me a line if you have any questions. And, be sure to let me know when you see something that you think is wrong. Cheers.

06.28.07 / Using Absolute Positioning to Move Moodle Blocks to Other Places!

VikingNet Header Login BlockOn two separate Moodle themes (VikingNet and Serenity), I’ve hacked the CSS of the login block so that it appears in the header instead of in a sideblock column, where it belongs. For some layouts (VikingNet is a good example), this really works. So, I thought it might be helpful to others if explain how I did it.

Disclaimer: This is a hack and you will be pulling the login block out of a table. For this reason, expect to do some troubleshooting in different browsers. Don’t say that you weren’t warned!

Oh, and I would backup just to be safe.

I basically just set the login block to an absolute position like this:

.block_login {
position: absolute; /* most important value */
top: XXpx;
right: XXpx;
width: XXXpx;
height: XXXpx;
}

Of course, the X values above can be set to anything you like. Now, once you have your block up there, what do you do with it? You have backgrounds, font-colors, etc. yet to deal with to deal with.

I would recommend hiding the collapse button:

.block_login img.hide-show-image {
display:none;
}

Then get rid of any background colors you may be using in your sideblocks:

.block_login .header,
.block_login .content {
background:none !important; /* if you want, you can set a color or image here */
font-size:0.9em; /* just because I liked it like that */
}

Assuming the “Login” title color needs to be changed:

.block_login .header h2 {
color: #yourhex;
}

If you would like your login menu to appear inline (as in Serenity), as opposed to the standard username above password layout:

.block_login .loginform .c1 {
text-align:left; /* Standard sheet has it set to center */
margin:0;
float: left; /* this is the important one */
padding:0 5px; /* this separates them; values arbitrary */
font-size: 0.8em; /* I would stick with same value used elsewhere */
color:#yourhex;
}

And, then of course there is the footer (lost password link, new account link) to take care of:

.block_login .footer div {
font-size:0.8em; /* again, your preference */
float: left; /* to get them right next to each other */
padding: XXpx /* can be set to any value to separate divs */
}
.block_login .footer a {
color: #yourhex;
}

And, that should take care of it. Manipulate a few variables here and there until you get the look you desire.

06.22.07 / Solstice Theme Preview

Solstice PreviewI’ve just completed the layout and three color schemes for what will become NewSchool Learning’s first Premium Theme. I’m calling this theme “Solstice” because the first color scheme I came up with reminded me of the change from spring to summer (clever, I know).

As of yet, Solstice is only an idea - the image in this post is a Fireworks PNG mockup. If Moodle gives me trouble beyond what I think its capable of, some of the round corners may have to go. But, if everything goes as planned, it should work!

For those interested, Solstice should be available in about one week (two weeks tops :) ). At that time, I will also be releasing my second free theme to the Moodle community - Serenity.

Oh, if you have any suggestions/requests for additional color schemes, let me know soon.

06.19.07 / ScreenPens Custom Moodle Theme

ScreenPens Front PageHere is a really good example of what can be done with an existing theme. For this client, I stripped down the colors and background gradients from the Autumn theme and replaced them with images matching their company website and logos. The result is a very clean, bright theme branded for their specific purpose.

06.14.07 / NewSchool Support

Let’s take a minute to highlight a few of the changes that have occurred on NewSchool Learning over the past week:

  1. If you look to the top of this page, you’ll see that I’ve added a “Support” link to help with any problems you may encounter with any of my work (free or otherwise). This support is currently powered by a bare-bones bbPress installation. This may change in the relative future; it may not! We’ll see how this experiment goes.
  2. At the top of each post, you will see star ratings. Please help me out by rating my themes, etc. No login is required in order to rate posts, and a little feedback goes a long way!
  3. Please continue to provide feedback (good or bad) on my themes using each post’s comment area.
  4. If you are into the social bookmarking thing, I have added Alex King’s “Share This” link to the bottom of individual posts.

Please contact me if you have any questions.

Edit: Due to some 30 errors associated with the ratings plugin I was using, I have turned it off! Please continue providing feedback in the comments and forums.

06.07.07 / Autumn 1.8

I spent a couple hours this week updating my free Autumn theme for Moodle. Here is a list of changes:

  • Autumn 1.8 ScreenshotAutumn CSS has been completely rewritten on top of the Standard theme. This means that your Moodle installation will load Autumn in addition to the Standard theme, rather than in place of it. This should ensure relative stability in spite of future Moodle upgrades. You can read about why this is a good idea here.
  • Autumn 1.8 Course Page ScreenshotGradients were reworked to look nicer.
  • Additionally, a variety of small layout issues from my first release have been resolved.

To view a demo of this theme, visit http://newschoollearning.com/moodle.

It is recommended that anyone using the Autumn theme (regardless of which version of Moodle you are using) upgrade to Autumn 1.8. It should be backwards compatible with 1.7 (of course, always backup your theme directory before uploading).

This theme is free, and you can do with it what you like. However, be nice and continue to give credit where credit is due by keeping a link back to this site somewhere on your page.

Enjoy.

Downloads can be found here