Customer Login

Web Development Blogs - BlogCatalog Blog Directory

Posts Tagged ‘Sofware’

How to enable SEO on Joomla

Tuesday, July 6th, 2010 by admin

I know, there are many FAQs on Joomla SEO. I still want to point out the essential steps and related information here on teachmejoomla.com:
Joomla has built-in SEO functionality.(SEO stands for Search Engine Optimization). The SEO tab in Global Configuration (in Administration backend)takes care of global SEO settings for your Joomla site.

The tricky part is enabling search engine friendly URLs. If you are wondering what are those good for, here’s an example:
A non-sef URL:
www.site.org/index.php?option=com_weblinks&task=view&Itemid=22

The Joomla SEF version of the previous URL:

 

http://www.teachmejoomla.com/component/option,com_weblinks/Itemid,22/ 

3rd party SEF extensions may display “friendlier” URLs, such as

http://www.teachmejoomla.com/useful-links/link-list.html 

These URLs look like static sites for SE crawlers(which is good), and may be easier to memorize and more relevant to your human visitors(especially the ones like the last example). Aditionally, keywords in urls get you a higher search engine positioning in results.

Step 1: check SEF URLs requirements:

There are a few requirements for SEF URLs to work properly(the other SEO configuration options work regardless you have SEF URLs enabled or disabled):
You need to run the Apache Web server.
You need mod_rewrite module on apache. Most hosting companies have that module installed.
Furthermore, you need Apache configuration to allow .htaccess files.

You can easily check your Apache configuration (among other system settings) by going to System->System information and selecting the php info tab in your Joomla administration backend.
There’s an “Apache” section and a “loaded modules” subsection there. mod_rewrite should be listed among those modules.

If all went well, you’re ready for the next step.

 

Step 2: Configure SEF URLs and rename the htaccess.txt

 

This step requires a FTP client or a web filemanager. (such as cPanel’s Filemanager). That will allow you to rename your htaccess.txt and/or revert to non-SEf URL’s if something goes wrong.
All you have to do is:
open your Joomla Administration and enter global configuration, select the SEO tab
open your FTP client or the online filemanager for your website, and rename the htaccess.txt file in your Joomla root folder to .htaccess (note that you MUST include the leading dot)

A note to Windows users: Explorer does not allow leading dot filenames.

To rename the file under Win32, you need to click Start->Run, then type cmd (this opens a command line when you hit OK)

then change dir to your local joomla folder (e.g. cd “c:\easyphp\www\joomla” <ENTER>), and issue the following command:

ren htaccess.txt .htaccess
Switch back to your Joomla andministration web browser window, click on “Yes” on the “Search Engine friendly URLs” line, and push the “Save button”.
Click on Site->Preview site in new window to check the results and you’re done.

If unsuccesful, go to step 3. 

Step 3: I screwed up

Don’t worry! It happens all the time.
There is a great chance that you get 500 (Internal server) errors, if something does not work.

Make sure you have the .htaccess file (with the leading dot) in your Joomla root folder. You can also check file’s content with your ftp client or filemanager and see if the mambo header comments and the apache directives are there (RewriteRule lines, etc)

If this is ok, your hosting provider could have the .htaccess overrides disabled, so you need to contact them. They may also have the override filename changed in apache config.

Meantime, you need to get your site back online and working until those problems are solved.

Reverting.

Here’s how it’s done:
open your filemanager or FTP client, and use it to rename your .htaccess back to htaccess.txt
Next, open your configuration.php file (wich is also located in your Joomla root folder) and change the
$mosConfig_sef = ‘1′;
line to:
$mosConfig_sef = ‘0′;

Save the configuration.php and you’re back to non-sef, but working URLs.

Ubuntu Linux - Just Upgraded - Love it - Do make these mistakes

Friday, May 14th, 2010 by admin

10+ mistakes Linux newbies make

This is a guest post by TechRepublic’s Jack Wallen. For more posts like this see TechRepublic’s 10 Things blog.

New desktop users can make plenty of mistakes (as can anyone). But knowing which mistakes to avoid, from the start, helps prevent a LOT of frustration. I’ve handled the topic of mistakes new Linux admins make, but never those of desktop users. Here are some of the most common Linux desktop mistakes I see new users make.

Note: This article is also available as a PDF download.

1: Assuming they are using Windows

Although this might seem way too obvious, it’s not. The average user has no idea there are even different operating systems to be had. In fact, most average users couldn’t discern Windows XP from Vista from 7 (unless they are certain Windows 7 was “their idea”). Because of this, new users might believe that everything works (or doesn’t work, as the case may be) as it does in Windows. Make your end users aware that they are using a different operating system — and that it works differently.

2: Trying to make exe files work

Unless you have done your homework and installed WINE, double-clicking those .exe files simply won’t do anything. And when that happens, your end users are going to be upset. I have seen many an end user download an app made for Windows assuming that it will work for Linux. Make it clear to users that Linux, like Windows, will only run applications made for that operating system. This, of course, is tossed out the window when WINE is involved. But new users won’t be using WINE anyway.

3: Choosing the wrong distribution

One of the biggest problems for users is choosing the wrong distribution. Imagine being a new user and selecting Gentoo or Slackware or Fedora! Yes those are all good distributions, but any of them would send a new user running away in fear. If you are in the initial stages of helping a new user out, do yourselves both a favor and choose the distribution carefully. Consider the user’s ability, needs, and hardware before you make that selection. Don’t just jump on board Ubuntu because everyone says you should. A lot of distributions out there are made specifically for new users. Give them all a close examination before making the choice.

4: Not finding software

Because so many new Linux users are migrating from Windows, they think software can be had from the same channels. Most of the time, this is not the case. The new user needs to become familiar with their package management tools right away - especially tools like Synaptic, Packagekit, and Ubuntu Software Center. Each of those tools is a mecca of software where users can most likely find all the applications they need.

5: Sending OpenOffice documents to Microsoft Office users in the default format

I see this so often. New Linux users are proud of the strides they have made but dumbfounded (and sometimes turned back to Windows) because the people they share files with can’t read their formats. Remember, Microsoft products are not good at getting along with other operating systems and other applications. Make sure your new users are saving in file formats that are readable by the Microsoft equivalents.

6: Avoiding the command line

I can’t, for the life of me, figure out why people completely avoid the command line as if it is the most complex tool there is. I know people who can work absolute magic with Photoshop but can’t seem to type a simple rm command at the command line. Why this is I will never know. New users shouldn’t shy away from the command line. Knowing the command line isn’t essential anymore, but it will make them more capable users.

7: Giving up too quickly

Here’s another issue I see all too often. After a few hours (or a couple of days) working with Linux, new users will give up for one reason or another. I understand giving up when they realize something simply doesn’t work (such as when they MUST use a proprietary application or file format). But seeing Linux not work under average demands is rare these days. If you see new Linux users getting frustrated, try to give them a little extra guidance. Sometimes getting over that initial hump is the biggest challenge they will face.

8: Thinking the Windows directory hierarchy translates to Linux

There is no C:\ in Linux. Nor do you use the “\” character. Nor should you use spaces in filenames. These are common mistakes new users make. Trying to map out Windows to Linux, directory for directory, is impossible. You can get as far as C:\ = / and maybe Default User = ~/, but beyond that you’re out of luck. Make sure new users understand that everything starts at / and their most important directory is their home directory (aka ~/ aka /home/USERNAME/).

9: Skipping updates

I have been burned with Windows updates many times. Need I bother mentioning the update from Explorer 7 to Explorer 8? Very rarely has a Linux update fubar’d a system of mine. In fact, I can’t remember the last time it has. So I am always up to date on my systems… and with good reason. Those updates bring new security patches and features to software and should be applied. Having an installation with a security hole is not what your users need, especially on a machine that houses important information.

10: Logging in as root

I really shouldn’t have to say this. But just in case, be sure to tell your users DON’T LOG IN AS ROOT! But… just in case they must… DON’T LOG IN AS ROOT! Instead, have them open up a terminal window and either “su” to root or use “sudo”. And just in case you didn’t hear me the first time, DON’T LOG IN AS ROOT!

11: Losing windows to the pager

The pager is one of the handiest features of the Linux desktops. But over and over, I’ve seen that new users don’t quite understand what the pager is for and what it does. Because of this, they will “lose” their windows from the desktop. Where did it go? It was there a moment ago! I guess it crashed. No. More than likely, they moved it to another desktop. Another desktop? You see where this is going? Help the new user understand what the pager is and how useful it can be.

12: Ignoring security because it’s Linux

A big part of me still wants to boast and say, “In the 12 years I have used Linux, I have never once had a virus or worm or been hacked.” Although that is true, it doesn’t mean I should ignore security. I have witnessed the effects of a rootkit on a Linux machine. They aren’t pretty and data will be lost. Tell your users that they can’t ignore security just because they’re using Linux. Security is crucial, regardless of the OS.

Should I dump Internet Explorer?

Thursday, January 21st, 2010 by admin

From ZDNET>COM - URL Click Here

A question that’s been hitting my inbox as regular as raindrops over the past few days:

Given all the negative press surrounding Internet Explorer lately, and some governments telling its citizens to stop using the browser, should I stop using Internet Explorer? (more…)

The Top 10 tech trends of 2009

Monday, December 28th, 2009 by admin

The Top 10 tech trends of 2009
With the new year upon us.   Lets take a look back at this years top 10 tech trends.

(CNN) — Engineers didn’t make huge improvements to technology in 2009. The year’s big tech names — Twitter, Facebook, Google, Apple, Amazon — all existed before January.
Instead, this is the year technology changed us.

At year’s end, we’re connected to each other and to the Internet like never before. In 2009, we carried tiny computers in our pockets, through which we fed the Internet constant real-time info about where we were and what we were doing. (more…)

Chrome bumps Safari from No. 3 browser spot

Wednesday, December 16th, 2009 by admin

What does this mean for development and design of future sites for Parent Technology.   Not much,  IE and Firefox still account for most of the browser use at ~85%.   I personally use Firefox but like IE 7.   I upgrade my PC to windows 7 and now have IE 8 and will not use it. 

Information from zdnet.com
Last week’s release of Google’s Chrome for Mac OS X and Linux gave the upstart Web browser a major boost in marketshare according to Net Applications, which tracks the browser habits of 160 million unique visitors each month to the 40,000 sites it monitors for customers.

Chrome’s marketshare jumped to 4.4% for the week of December 6-12, an increase of 0.4 percent over November. The boost was enough to best Safari’s 4.37%, even if only by 0.03%.

During November, IE had a 63.6% share, while Firefox’s was 24.7%.

Since the debut of the Chrome beta for the Mac the scrappy browser accounted for 1.3% of all browsers used on Mac OS X, up from just 0.32% during November. Vince Vizzaccaro, Executive Vice President of Net Applications, said that Chrome appears to have stolen marketshare equally from both Safari and Firefox.

http://blogs.zdnet.com/Apple/?p=5531&tag=nl.e539