Tag Archive for ‘JavaScript’

Packt Publishing 2010 Open Source Awards

Packt Publishing started the 2010 Open Source Awards.
In 2009 WordPress won the yearly Open Source Awards Award in what was a very close contest with MODx and SilverStripe.

The 2010 Award will feature a prize fund of $24,000 with several new categories introduced. While the Open Source CMS Award category will continue to recognize the best content management system, Packt is introducing categories for the Most Promising Open Source Project, Open Source E-Commerce Applications, Open Source JavaScript Libraries and Open Source Graphics Software.  CMSes that won the Overall CMS Award in previous years will continue to compete against one another in the Hall of Fame CMS category.

For more information visit www.PacktPub.com/open-source-awards-home

Bookmark and Share

Joomla! 1.5 Templates Cookbook review

Review by Ramon “Ramoonus” van Belzen

Written by Richard Carter.

Book published in July 2010, by Packt Publishing (Open Source). 236 pages. Paperback

ISBN13: 9781849511247

I will be reviewing  the “Joomla! 1.5 Templates Cookbook” by Richard Carter, published by Packt Publishing. This book is about modifying Joomla! 1.5 Templates.

Packt Publishing asked me to review this book since it’s in my line of expertise.

A little about me:
I am Ramon “Ramoonus” van Belzen. A 22 year old web designer (HTML, CSS, microformats, JavaScript, AJAX, jQuery, PHP/MySQL) and hobby programmer (Visual Basic). I’ve been creating webpages since 1997.
I’ve been playing with Joomla! for more than three years now. I currently own no sites which run on Joomla! but I don’t see a reason why I shouldn’t be using it for one of my sites.
You can find my website on http://www.ramoonus.nl

The Joomla! 1.5 Templates Cookbook is one of Packt Publishing’s cookbook series meaning it contains loads of recipes. Each recipe is a small articles/paragraphs with an idea and how to work it out. Just like a regular cookbook.

As the title reveals this book is about Joomla! 1.5 templates. A template is the design which displays the Joomla! site. Without a template no content is displayed, you will only see blank pages.
This book can also be used for the future Joomla! 1.6, which is currently in beta status.

The book is written for Joomla! users who want to change a template. Readers are recommended to have knowledge of (X)HTML and CSS. PHP and Joomla! template design knowledge is useful but not necessary.

The book is made out of nine chapters. Each chapter is a follow-up of the previous chapters.

The first chapter tells you how to choose the default template which is used in the book including how it’s made including the file structure, using the editor and template options. It also includes the first changes to the template like background colour changes, changing the logo and footer.

Next chapter explains how to use a template thumbnail, modify the header and add things like a favicon, use Joomla! template XML files, the use of basic template options and changing the colours of error messages.

Chapter three tells you how to style the search area, customize breadcrumbs, style pagination links, include link-to-top links. The final paragraph in this chapter will tell you how to add a random background image.

The fourth chapter is about custom page templates by using the module Chrome. It contains the styling of error pages and custom offline pages.

Chapter five handles the print style design. A print style CSS is necessary if you want to give users a proper printing functionality on your site. It generates nice, high contrast prints without all the graphical fuzz. It contains the basics of a print CSS and some useful tips and optimalisations while mentioning how to test it.

The sixth chapter is about styling the administrator template. It describes how the template specific XML is made, how to modify the stylesheet, which useful modules you could use and how to add buttons of your own to the admin frontpage.

The next chapter (seven) is all about social media. Have you got a Twitter account? Do your visitor have one as well? Why not integrate it on your site! Most famous websites these days offer the possibility to share the page on sites like Facebook and Reddit. The next paragraph demonstrates how to implement sharing with these (and other) sites by adding a sharing button. The chapter also explains how to integrate YouTube video`s on a page and implement a third party discussion/commenting system; DisQus. And as usual for both items how to style them. The chapter is ended by integrating a Facebook connection box as a widget to the site.

Chapter eight explains how to make proper stylesheets for using mobile devices like the iPhone and BlackBerry by using the MobileJoomla! plugin and custom CSS. The chapter also features some import styling tips.

The next chapter – nine – is about Javascript and includes common used Javascripts and jQuery integration. It mentions tricks like the Internet Explorer PNG fix and a slideshow.

The following chapter – ten – explains how to test and validate the customized template. It also explains how to integrate analytics and fixes some widely used bugfixes. It also explains how to use conditional stylesheets and scripts.

The final chapter – eleven  – explains how to customize pages by using output overrides.

After reading this book you will be able to change the look and feel of your Joomla website`s template without problems. You know how to change most important things and implement handy features like print stylesheets and style third party modules.

I hoped that the book was more Joomla template design from scratch instead of modifying templates.
Will I recommend this book to people who want to modify their template? Yes
Will I recommend this book to people who want to create a template? No, Packt Publishing has better books out there for this job.
The book doesn’t promise to learn template design but says its about template customisation. Therefore I won’t say anything more about it.

I found this book easy to read, I think I’ve read the whole book in three days. The book is meant to be read while in front of your pc, so you can put each paragraph into action.
The pictures in the book are sharp and show you each step including before and after.

After reading the book I don’t feel that I still have questions about Joomla template design.

If you are interested in the book or just want to know more, have a look at it’s site https://www.packtpub.com/joomla-1-5-templates-cookbook/book

You can find a sample chapter – chapter 3 – here.

Bookmark and Share

WordPress 2.8 Themes Cookbook review

When you look for a WordPress theme design books, there isn’t much choice. I looked at the country’s best book store and found nine books when I search for “WordPress themes”. Five of them are published by Packt Publishing. Some of these books only feature a chapter about WordPress theme design or studies, only some are actually interesting.

Packt Publishing offered me  the chance to review “WordPress 2.8 Themes Cookbook”. And that’s what you’re reading right now!

A little about me:
I am Ramon “Ramoonus” van Belzen. A 22 year old webdesigner (HTML, CSS, microformats, Javascript, AJAX, jQuery, PHP/MySQL) and hobby programmer (Visual Basic) with over 10 different WordPress installations online. I`ve been creating webpages since 1997.

The WordPress 2.8 themes design cookbook is one of Packt Publishings cookbook series meaning it contains loads of recipes. Each recipe is a small articles/paragraphs with an idea and how to work it out. Just like a regular cookbook. I haven’t got compression material to compare the book with others of the same topic.

The book is called “WordPress 2.8 themes design cookbook”, which means it’s all about WordPress 2.9 theme designing. After reading the book you should be able to create and modify WordPress themes.

I bet you’re wondering if it’s outdated already since the release of WordPress 3.0? No it’s not. The book is actually until WordPress 2.9 and it should remain usable for the next several point releases. It contains the use of all implemented theme design features in WordPress 2.8.
For the book you will need to have prior knowledge of WordPress (how to use it) and experience with HTML, CSS and basic PHP knowledge. The PHP knowledge isn’t required but trustsme, it’s useful when it comes to debugging typos. Experience with Javascript and frameworks like jQuery is handy but not required. There is no knowledge of WordPress theme design needed.

The first chapter takes you through the basics of WordPress themes and mentions how to use some basic strings you’ll need in every template. It also describes how to make your first theme style.css, how to make a child template and how WordPress template files are organised.

The second chapter helps you create a navigation menu in several ways (horizontally and vertically) and tells you how to implement a search area in your template.

Chapter three explains “the loop”. The loop is the part where a page or post(s) show up. There are multiple ways of displaying the page content for category or tag archives and the homepage. It’s also possible to style sticky pages differently. Finally the chapter explains how to implement advertisement between posts. 

The next chapter explains how to implement template tags like an edit button, previous/next link, using an excerpt and such. One of the most handy things is probably a search highlighters. No more use of third party plugins which break down too often!

The fifth chapter explains how to implement WordPress commenting features in your template.

Chapter six is also an important one (isn’t every chapter?!) since it explains how to work with sidebars. Sidebars can contains widgets by default or manually. The chapter also explains how to use multiple sidebars and pre-install widgets.

Chapter seven explains how to use custom page templates like a photo album or archive page.

The following chapter (eight)  explains how to use CSS and PHP to style images in the theme. It ends with implementing video`s in pages and posts.

Next chapter guides you through author pages and adding custom user fields (like a Twitter field). Creating a custom author page gives the author its own short page about himself.

Chapter ten is one of those you’ll probably need when your theme is nearly finished. Its about adding JavaScript effects to the theme. It also guides you through a simple installation of already in WordPress implemented JavaScript libraries like prototype, scriptalulous and jQuery (UI). This is followed by a JavaScript post slider (skinable), toggle-able widgets and a font-size toggle. Handy functions for every theme!

Template eleven is called Advanced WordPress Themes. It explains how to use a theme options page, use multiple color schemes, create a default theme avatar, how-to localize the theme, implementing your own shortcodes and information on publishing the theme to wordpress.org 

The final chapter (twelve) contains more advanced features like a rotating header image, centring the main content, making draggable items, creating a tabbed navigation and adding a global toolbar to the theme.

I’m glad I got this book. After reading this book (in just a couple of hours – which is good) I can say to people I can design, create and modify WordPress themes. 
The images included really show you what’s the point of what you’ve done and are a good addition to the text.
If you’re looking for a book about WordPress theme design to get started with modifying and/or creating themes, this is the one you should consider buying.

The book should be available at all good book stores right now. You can also order it online (on paper or as E-Books) at https://www.packtpub.com/wordpress-2-8-themes-cookbook/book. This is also the link for more information. A sample chapter (chapter 3 – the loop) can be found at https://www.packtpub.com/sites/default/files/8440-chapter-3-the-loop.pdf 

Review by Ramon “Ramoonus” van Belzen

Written by Lee Jordan & Nick Ohrn

Book published in July 2010, by Packt Publishing (Open Source). 296 pages. Paperback

ISBN13: 9781847198440

Bookmark and Share

Joomla! 1.5 Templates Cookbook

In the near future (next week) I will be reviewing “Joomla! 1.5 Templates Cookbook” by Packt Publishing. 1247OS MockupCover 0 121x150 Joomla! 1.5 Templates Cookbook
The book teaches the reader how to modify and adapt Joomla! 1.5 templates to their wishes and optimise a template.

The book consists of a series of self-contained step-by-step recipes that cover everything from common tasks such as changing your site’s logo or favicon and altering color schemes, to custom error pages and template overrides.

The book is written for webdesigners and Joomla! users with experience in (X)HTML and CSS.

What you will learn from this book :

  • Get to grips with the basics of template design for Joomla! such as changing the logo and altering color schemes for your templates
  • Understand Joomla! concepts such as module chrome and template positions
  • Add a multilingual aspect to your website to cater to a larger audience
  • Create custom error templates and generate revenue by displaying advertisements on your website
  • Style Joomla!’s search results and customize Joomla!’s breadcrumb trail
  • Create attractive and functional print styles for your website to make your content printer-friendly
  • Customize the look and feel of your Joomla! website’s administration panel to match either your business or client identity
  • Create social bookmarks, embed videos, and add a shoutbox to your Joomla! website to make it more user-friendly
  • Integrate Joomla! with social media such as Twitter and YouTube
  • Create and specify mobile stylesheets for you Joomla! website to style your Joomla! website more effectively for mobile users
  • Use JavaScript to enhance your Joomla! templates
  • A wide range of miscellaneous tips, tricks, and tasks to help get your Joomla! website one step closer to perfection

If you`re interested you can find a sample chapter at https://www.packtpub.com/sites/default/files/1247-chapter-3-theming-the-details.pdf

This book should be available in your local book store at this time.

Bookmark and Share

First goal fulfilled

Yesterday I told you about my personal goals this summer.

I`ve started working on the first one; learn Javascript.
I`ve recieved my copy of Beginning Javascript, fourth edition – by Wrox.

51UoaDkqSAL. SL500  First goal fulfilled

Bookmark and Share