First looks at Jaiku Mobile Beta

Installed Jaiku Mobile Beta, played with the menu in the order that made sense to me, and basically felt I would rather do my calculus.

For the life of me, I couldn’t figure out how to post Jaiku messages, or read my contact’s posts for that matter. There is something called “Presence,” the mystery of which I have yet to resolve.

Most of the functionalities seem to revolve around location-based services (GPS, locating friends “near” you, etc.). Take a peep at your coordinates, and I won’t be surprised if it scares the hell out of you. Someone need to assure me that these coordinates are not sent automatically to Jaiku.

In fairness, I didn’t read the user manual (C’mon, would you?) And, this is in Beta. Hopefully some sense come out of it in the final release.

They do have a kick-ass website. There is still hope.

By the way, in case your interested, which you’re probably not since I’m as interesting as a taco shell, my jaiku username is chette.

Smart Bro is on holiday (sheesh)

As what can be expected, Smart Bro went down yesterday – or at least here in the Ortigas Area.

This is one funny thing about Smart Bro – whenever there is a long holiday (Christmas, Easter, etc.), they always make it a point to annoy their subscribers and bring down their service. And it always happens on a Saturday. Without fail.

Once again, calling technical support doesn’t help. You see, they have this oh-so-reliable channel portal that their call center agents use. It flags them if there is a “technical activity” going on at the base station. Since there was no flag when I called, they simply said there must be something wrong on my end.

That channel portal needs to be thrown in Manila Bay where no technical support agent can touch it ever again.

And once again, we wait until Monday. Until then, it’s 3G for me.

Who is the real Technology King?

According to the World Economic Forum, the United States is no longer the technology king. The throne now goes to Denmark.

Below is the Networked Readiness Index Rankings for 2006:

  1. Denmark
  2. Sweden
  3. Singapore
  4. Finland
  5. Switzerland
  6. Netherlands
  7. US
  8. Iceland
  9. UK
  10. Norway

However, I did receive an interesting email on who is the real technology king. Ladies & gentlemen, the evidence is real tight. So tight that not a single technology expert dare refute it. Read on below:

After digging to a depth of 1,000 feet last year, Chinese scientists found traces of copper wire dating back 1,000 years, and came to the conclusion that their ancestors already had a telephone network a thousand years ago.

Not to be outdone, in the weeks that followed, Japanese scientists dug 2,000 feet and headlines in the Japanese papers read: “Japanese scientists have found traces of 2,000 year old optical fiber, and have concluded that our ancestors already had an advanced high-tech digital network a thousand years earlier than the Chinese.”

One week later, the Philippine newspapers reported the following: “After digging as deep as 5,000 feet, Filipino scientists from Bocaue have found absolutely nothing. They have concluded that 5,000 years ago, our ancestors were already using wireless technology.”

Joomla Template Tutorial (Part 1)

This is Part 1 of the Joomla Template Tutorial series. Part 2 is here. Part 3 is here.

This is an article that I’ve been delaying because its not the easiest thing to write. But as luck will have it, I decided to do a redesign of my website, & decided not to put this off any longer. Hit two carabaos with one stone, so to speak.

Some notes:

  • The instructions are meant for Joomla 1.0.12
  • This tutorial is for those who are already comfortable with HTML & CSS.
  • Unfortunately, I will not be touching on the CSS of Joomla. CSS is an entirely different animal altogether, and if you think about it, is outside the scope of any template tutorial. I will, however, try my best to cover the different styles that are called by Joomla in another article.
  • For the purposes of this tutorial, the new template design of chette.com (v5.00) is used for illustration purposes.

Please do give me feedback about this tutorial (either thru my contact form or thru the comment form). Tell me what you think of the article, any suggestions for improvements, or even your own tips.

1. Conceptualize the design of your website

Before doing any template development, the first step is always to come up with the “look” of your website. I personally use Macromedia Fireworks (now Adobe Fireworks), or doodle on good ol’ fashioned paper.

Use the graphics program you’re most comfortable with. And yes, enough of this Photoshop vs. Illustrator vs. Fireworks debate.

As a general rule, make the mockup as simple as possible. Try to avoid designing mockups which require you to use complicated nested tables.

Below is my mockup:

2. Identify the Joomla elements to use

While designing your mockup, you need to decide which Joomla elements you need to use. This is where it gets tricky for newbies. What are Joomla elements, anyway? I will try to explain this part as simple as I can, and then show you examples so you can get a better idea.

You should treat Joomla like furnishing your office space. Where do you put the tables, the cabinets & chairs?

Your blank template page is the room itself. The tables, chairs, & cabinets are the Joomla elements. Where do you want to put your articles? How about the list of latest news? The menu?

There are 2 major elements that you need to be aware of: Main Body & Module Position. Most, if not all, Joomla-based websites use these two.

Main Body is where your content items will appear. This is the meat of your website – full contents of your article, list of articles of a particular category, your guestbook, etc. They all appear on the same place on a page — not at the same time, of course, since it depends on what menu item was clicked. For instance, your guestbook will appear if you clicked on Guestbook, and your article will appear if you click on the link to your article. But basically all these are displayed on the same position, which is the main body.

Modules are your menu, polls, headers, custom text, banners, etc. It can even be static text. Some people call this “sideblocks.” Let’s just say that these are the mini content items that can appear around your Main Body.

Now Module Positions are where you want your modules to be placed. You can name it any way you want, but it is advisable that you use a highly descriptive name such as right, left, top, bottom, footer, etc.

If your polls and your menu will be placed on the same part of the page (for example, on the right side, but on top of each other), only define one module position for that (“right”). Why? Because you can have multiple modules in the same module position. You can even change the ordering — which module will appear on top, etc.

And another thing about modules: You can make a module to appear only for a specific menu item.

For example, you have 2 menu items called Cars & Motorcycles. Whenever your user is reading an article under Cars, you want a graphic module to appear. However, when your user is reading an article under Motorcycles, you want another graphic module to appear, but in the same module position. This is possible. You just need to set it in the Administrator later on.

Modules are very powerful. Almost anything can be placed on a module. I know people who merely upload a barebones template (practically blank), and just put their logos, mastheads, & other graphics in modules. It makes templates a lot easier to maintain.

There are more modules built-in to Joomla, but they are optional:

  1. Date. Displays the current date, based on your web server’s system date.
  2. Footer. For copyright notices at the bottom of the page. I personally don’t use this because it’s a lot cumbersome to edit. I merely define a “bottom” Module Position and put my copyright text there.
  3. Pathway. The breadcrumbs navigation of your website. For example: Home > Menu > Article
  4. Site Name. Use this if you want the name of your website to appear anywhere else in your page.

This ends Part 1 of the Joomla Template Tutorial. Click here for Part 2.

Flickr & social networking in general

It has been hell trying to maintain a photo gallery engine integrated with my content management system. In this light, I have decided to swallow my pride, and use my Flickr account for my photos. Let’s see how it works out.

Speaking of Flickr, & social networking in general: I’ve been told numerous times of my lack of “socialization” skills — Friendster, Flickr, MyBlogLog, Facebook, Yahoo 360, Twitter, Delicious, Multiply, What-have-you’s.

I’m not a snob, really. I’m just a retard on social networking (both online & offline, hehe). Plus, it just took me a while to grasp the idea of buddies & friends list.

To make myself feel better, I am officially putting the blame on Friendster, and their ominous confirmation messages (“Are you sure Procopio is really your friend?”). I took it waaay too seriously.

Changing ordering of page title and site name in Joomla

It is good SEO practice to put the page title first in your title tags, and then your site name. Unfortunately, by default, Joomla places the site name first before the page title.

To change this, grab a copy of the file /includes/joomla.php

Around line number 507, replace this:

$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];

With this:

$this->_head['title'] = $title ? $title .' - '. $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename'];

chette.com is undergoing a makeover!

After my rant about the sheer ugliness of my website (c’mon, it was hideous, right?), I decided to vent out my frustrations and upgrade Joomla, play with some new components, and redesign my site. I have until Wednesday to get things in order over here, since I’m reserving Holy Week to do some serious maintenance on PhilMusic.com.

Well the good news is, this “ordeal” have forced me to start writing the template tutorial for Joomla. It’s probably the most requested article in this site, and hopefully, I can do justice to it.

Anyway, if you got any suggestions for this makeover, feel free to send it over.

Firefox search bar tips & tricks

Show of hands: Who here uses Firefox’s search bar almost exclusively?

The search bar is that little search textbox on the upper right hand of the Firefox window. Just choose the search engine, type your search terms, hit enter, and the results will be displayed on your browser.

Firefox comes preloaded with Google, Yahoo, Amazon, eBay, Answers.com, Creative Commons, and I’m guessing, Wikipedia.

Add search engines. You can add items in your search bar. You’ll probably want Wikipedia & del.icio.us, but more can be found here.

Keyboard shortcut. A handy keyboard shortcut is Ctrl+K. This will automatically place the cursor on the search bar.

Removing search engines. If you want to remove some of the preloaded search engines, click on the dropdown button of the search bar, and select Manage Search Engines. Then select the search engines that you want to remove, and click the Remove button.

Open search results in a new tab. And let’s not forget Firefox’s about:config which allows your search results to open in a new tab. First, enter about:config in your address bar. Scroll down to browser.search.openintab. Then double click it to change the value to true.

Your ticket to the Gmail Theater

Those engineers at Google are more right-brained than we thought. Below is the geeky way of convincing you to sign up for your own Gmail account.

Although this video may not be as homegrown as they would want us to believe (they are Google, after all), the effort is very much appreciated. Definitely worth a couple “awwws” and “hihihi.”

My website is ugly

I wish I could just pull a fantastic layout & color scheme out of the hat.

I wish that Joomla has a built-in support for tags. “Joomla is supposed to be a CMS not a blogging tool.” Blah blah, yada yada. You could practically see the smoke coming out of my ears whenever I come across someone whose narrow minded view of a CMS prevents Joomla from evolving to what it could potentially be. (Admittedly, for the past month, my need for tags have been so great that I’ve been contemplating on dumping Joomla altogether.)

I wish there are more fonts recommended for the web. Arial, Verdana, Courier, Georgia. Eeny, meeny, miny moe.

In the next few days, this website will be going a series of changes. Nothing major — just a little tweak here & there. Hopefully it would be enough for me to transform the site that is more pleasing to my eyes.

Call me a perfectionist, call me obsessive compulsive. Care ko. I’m gonna revamp this baby.