WordPress 3.2 gets HTML 5 support

Aside

Yesterday a WordPress patch improved HTML 5 compatibility by adding the following tags to the TinyMCE editor:

  • noscript, embed
  • menu, samp, header, footer, article, section, hgroup, nac, aside, details, summary, audio, canvas, command, datalist, figcaption, figure, keygen, mark, meter, output, progress, source, time, video, wbr

It also added some extra HTML colours and contains  some optimalisations.

This patch will not be applied in WordPress 3.1, so you will have to wait for WordPress 3.2.
Or use some haxx patching like I do.

Source: changeset #17625

Joomla! 1.6 First Look

Aside

The famous dutch Joomla expert Eric Tiggeler has written a book about Joomla! 1.6 called Joomla! 1.6 First Look. The book got releases last month and I will be reviewing it this month. 

Joomla! 1.6 First Look is a concise guide to the new features of Joomla! 1.6, targeted at existing Joomla! (1.0 and 1.5) users and developers. The book guides readers through topics like upgrading, new features and changes.

What you will learn from this book:

  • General changes to the Joomla! interface and the practical effects this has on creating and maintaining sites with Joomla!
  • Changes in Joomla! 1.6 that affect the day to day routine of organizing, adding and editing articles
  • Changes in menus, that make it easier to manage menus and add new menu items fast
  • Access Control Levels relevant to website administrators in need of fine grained user permissions control
  • What’s new in selecting, using and editing templates
  • New extensions overhauled in Joomla! 1.6
  • New SEO features to enhance your site’s SEO

Book information:

  • Language : English
  • Paperback : 236 pages [ 235mm x 191mm ]
  • Release Date : March 2011
  • ISBN : 1849513422
  • ISBN 13 : 978-1-84951-342-5
  • Author(s) : Eric Tiggeler

Joomla! 1.5 Top Extensions Cookbook review

The Joomla! 1.5 Top Extensions Cookbook is one of Packt Publishing’s cookbook series meaning that it contains recipes. This book contains over 80 different recipes to use extensions to add maps, image galleries, slideshows, audio  and video players, security, forums, shopping cart, guestbook and other functionalities to your site.  Each recipe is a articles with an idea and how to work it out (step by step), just like a regular cookbook.

Joomla! is an open-source award-winning PHP/MySQL based content management system (CMS). Since its available under the GPL license it`s free to download, modify and use it for your website.

This book is written for Joomla! 1.5 users without programming or webdesign knowledge. Basic knowledge of setting it up is recommended.

For basic Joomla! Knowledge I can recommend Joomla! 1.5 Cookbook which I reviewed earlier: Joomla! 1.5 Cookbook review.

Most of the content of this book is also valid for Joomla! 1.6, although not all extensions will work fine. The same counts for users of PHP 5.3.

Continue reading

Amazon Linux AMI as LAMP setup

Aside

The following guide demonstrates how to install Apache Webserver 2.2, PHP 5.3, MySQL Server 5.1 (Community Edition) and Perl (without mod_perl).

sudo yum install -y httpd php php-pear mysql mysql-server perl php-common php-dba php-pdo php-mysql php-xml php-xmlrpc

Then start Apache HTTPD and MySQL Server:

sudo /etc/init.d/mysqld start
sudo /etc/init.d/httpd start

And make sure it`s always loaded on startup:
sudo chkconfig --level 2345 httpd on
sudo chkconfig --level 2345 mysqld on

Linux Kernel 2.6.38 installation guide for Ubuntu Linux

Aside

This short walkthrough describes how to get the latest linux kernel working under Ubuntu Linux without having to compile it yourself.

This tutorial should work with the latest version of Ubuntu Linux (10.04 LTS, 10.10, 11.04) and most distributions based on these versions of Ubuntu Linux like Mint.

The included kernel files have been compiled using the generic ubuntu configuration.
Note: nVIDIA ForceWare drivers are automatically installed using DKMS, if you have these installed and up-to-date.

Installation Guide

  1. Download the kernel headers package;

    linux-headers-2.6.38-020638_2.6.38-020638.201103151303_all.deb
  2. And the appropriate package for your system

    I386: linux-headers-2.6.38-020638-generic_2.6.38-020638.201103151303_i386.deb

    AMD64: linux-headers-2.6.38-020638-generic_2.6.38-020638.201103151303_amd64.deb
  3. And the accompanying compiled kernel;

    I386: linux-image-2.6.38-020638-generic_2.6.38-020638.201103151303_i386.deb

    AMD64: linux-image-2.6.38-020638-generic_2.6.38-020638.201103151303_amd64.deb
  4. Install the files in the same order (else it won`t work!)
  5. In the terminal run:

    sudo update-grub
  6. Reboot and select the kernel from the bootloader menu

    If it`s not there check all steps (and of course errors)

The source? www.kernel.org