Showing posts with label Drupal. Show all posts
Showing posts with label Drupal. Show all posts

Back After A Long Time - With Drupal, SEO, Affiliate Marketing & Myself  

Ok Everybody!

Long time I have been away. Busy playing with internet marketing ;)

Yeh, well my experiments on living with adsense are a miserable failure. $8, netted so far in four months. Phew! $2 a month.

Anyhow, things are not that bad, because there are much better things out there. By, the way hard to believe that this blog is now a PR3 blog!. I plan to have another post out there just for it. It is hard for me to still accept, cos I had done nothing for it. Anyhow moving away from it. I am starting a new clickbank earning blog. Yes! that is what I am into, I don't think its really getting any big as of now, but yeh the results will be interesting.

Btw, i will just make a few statements here and then keep on posting on them over time.

1) Drupal is a clear winner for any good website as far as rankings are concerned!

2) This blog is a PR3 Blog! Anyone interested!

3) Important modules for drupal that can really make it rock!

4) How to get into affiliate marketing!

5) Where does Drupal Fails!

7) Some really good resources for Drupal!
2)

I think you can take them as topic for next 7 posts!

Its going to get interesting from now onwards!

PS: If this posts helps you in anyway please comment and support :)

Read More...
AddThis Social Bookmark Button

How to add javascript to Drupal Nodes  

Another problem with Drupal Nodes.

This time I was trying to configure a basic node with some javascript to show rotating links. I designed the entire page in macromedia (I usually do that and then copy the code back on drupal node) and checked everything and then pasted the code back on drupal node. But then this problem came up, how should i move the javascript code that I have defined in the head section of my html page into the drupal node. As such I cannot modify the head section of individual drupal nodes.

The solution:
This is how I added the javascript code to this drupal node.
I moved my entire javascript code into a .js file, i.e. the content between script tags. I then copied this .js file onto a definite location on my server. Now I could simply call this js file from the drupal node page without writing the entire script again and utilize it the way I want. Finally i had what I needed, a rotating image gallery using javascript on a drupal page :).

I have removed it as of now so can't put it on display but will show you another javascript example as soon as i get it ready.


PS: If this posts helps you in anyway please comment and support :)

Read More...
AddThis Social Bookmark Button

MetaTags For Drupal Nodes  

Well, this post is about how to add metatags to individual posts/nodes of your drupal installation. For completely newbies, metatags are keywords on basis of which search engines determine the primary content of your pages. Well, that was a very basic idea. The idea is to add metatags to invidual pages/nodes just like you would do in a simple html/php page. Moving ahead, just like everything in Drupal (Drupal is really really extensive), there is a module for adding metatags too. So you need to do is to go to drupal site get the module for metatags and configure it for enabled status in your modules administration page.
The important thing to note out here is that in the module is named nodewords and not metatags or anything like that.

Here is the link for downloading the Nodeword/Metatags for drupal.
http://drupal.org/project/nodewords

I dont think I need to explain anything else to you if you have managed to reach the this page and you have been looking for modules like nodewords for metatags.
Njoy
PS: If this posts helps you in anyway please comment and support :)

Read More...
AddThis Social Bookmark Button

Problem with enabling clean url in drupal.  

I was trying to enable clean url on my new build muscles faster site and ran into the following problem.

The requested URL /admin/settings/clean-urls was not found on this server.


I tried to enable permissions in the settings and also some other hacks but nothing worked. I had another drupal installation on same server with clean urls working so this file not found error was definitely not related to my server. After searching over internet, i finally surmised that the problem is definitely related to the .htaccess file. However I was not able to correct the .htaccess file settings myself. Finally after a lot of searching and struggling I got hold of .htaccess file that may solve this problem from one of the drupal nodes.

I am posting the contents of .htaccess file below. All you need to do is to open a notepad, paste the content of this file below and save it as .htaccess file and upload it.

#
# Apache/PHP/Drupal settings:
#

# Protect files and directories from prying eyes.

Order deny,allow
Deny from all


# Set some options.
Options -Indexes
Options +FollowSymLinks

# Customized error messages.
ErrorDocument 404 /index.php

# Set the default handler.
DirectoryIndex index.php

# Override PHP settings. More in sites/default/settings.php
# but the following cannot be changed at runtime.

# PHP 4, Apache 1

php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0


# PHP 4, Apache 2

php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0


# PHP 5, Apache 1 and 2

php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0


# Reduce the time dynamically generated pages are cache-able.

ExpiresByType text/html A1


# Various rewrite rules.

RewriteEngine on

# If your site can be accessed both with and without the prefix www.
# you can use one of the following settings to force user to use only one option:
#
# If you want the site to be accessed WITH the www. only, adapt and uncomment the following:
# RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
# RewriteRule .* http://www.example.com/ [L,R=301]
#
# If you want the site to be accessed only WITHOUT the www. , adapt and uncomment the following:
# RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
# RewriteRule .* http://example.com/ [L,R=301]


# Modify the RewriteBase if you are using Drupal in a subdirectory and
# the rewrite rules are not working properly.
RewriteBase /

# Rewrite old-style URLs of the form 'node.php?id=x'.
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} ^id=([^&]+)$
#RewriteRule node.php index.php?q=node/view/%1 [L]

# Rewrite old-style URLs of the form 'module.php?mod=x'.
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} ^mod=([^&]+)$
#RewriteRule module.php index.php?q=%1 [L]

# Rewrite rules for static page caching provided by the Boost module
# BOOST START

AddCharset utf-8 .html

RewriteCond %{REQUEST_URI} !^/cache
RewriteCond %{REQUEST_URI} !^/user/login
RewriteCond %{REQUEST_URI} !^/admin
RewriteCond %{HTTP_COOKIE} !DRUPAL_UID
RewriteCond %{REQUEST_METHOD} ^GET$
RewriteCond %{QUERY_STRING} ^$
RewriteCond %{DOCUMENT_ROOT}/cache/%{SERVER_NAME}/0/%{REQUEST_URI} -d
RewriteCond %{DOCUMENT_ROOT}/cache/%{SERVER_NAME}/0/%{REQUEST_URI}/index.html -f
RewriteRule ^(.*)$ cache/%{SERVER_NAME}/0/$1/index.html [L]
RewriteCond %{REQUEST_URI} !^/cache
RewriteCond %{REQUEST_URI} !^/user/login
RewriteCond %{REQUEST_URI} !^/admin
RewriteCond %{HTTP_COOKIE} !DRUPAL_UID
RewriteCond %{REQUEST_METHOD} ^GET$
RewriteCond %{QUERY_STRING} ^$
RewriteCond %{DOCUMENT_ROOT}/cache/%{SERVER_NAME}/0/%{REQUEST_URI}.html -f
RewriteRule ^(.*)$ cache/%{SERVER_NAME}/0/$1.html [L]
# BOOST END

# Rewrite current-style URLs of the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]


# $Id: boosted.txt,v 1.4 2006/12/05 10:39:19 arto Exp $

It worked for me:)

Thanks

PS:If this post helps you, please leave a comment and support.

Read More...
AddThis Social Bookmark Button

Drupal 5.X: How to add images in posts.  

I had been boggled again by drupal. I was writing some posts and had to put some pictures along (just like any other html page). I thought that drupal must have this already setup but No!. You cannot put an image in the html code and expect it to be shown. There are a lot of modules to add images in drupal like
CCK
ImageCache
ImageField
Image

However all of them are for more advanced functions like, if you want to show a random image gallery, or using same image on multiple posts, or a completely image based post. Too tough I must say.
Well here is one of the simplest hack to show images in drupal posts/story/pages. It is so simple that some of you may find it obvious.
I design my post in dreamweaver, and when the image address is specified, i use the absolute address of the image as it is stored on my web hosting. E.g. I have images placed in images folder on my site. So the only thing I needed to do was to link the image in my post with the address to this image folder on my site. Here is the page as you can see on Building Great biceps.

Well, that is it. A simple way to show images in content pages/nodes of drupal.

PS: If this helps you in anyway please comment and support :)

Read More...
AddThis Social Bookmark Button

Drupal: Expanded & Sliding Menus: Nice Menu Problem with IE6  

Nice Menu Module: Problem with IE6

I installed nice menu module today and everything looked great. The menu sliding function seems to work perfectly though for a moment I felt reverting back to the original non sliding menu format as it should give more page views (because of more visible topics - just a guess) as compared to this.
Anyhow everything was good as long as I had not tested it on IE6. The problem on IE6 with nice menu is that it does not expands below level 1. Whenever I hovered my mouse on the parent menu, it will slide and expand it to level 1, but if I moved my mouse of sub menu at level 1 (again a parent menu), it will not expand it into level 2. I looked for support on the drupal site and the nice menu project to see how to fix this problem that is happening only with IE6.

After a lot of struggle I did not find anything really effective on the drupal site or other weblogs in regard to this problem. However I got mention of a site where this problem was fixed and everything was working. So I got hold of the css file used and I am posting the same CSS file here for your use. It should work and solve your problem too. I have modified it as per my need. This nicemenu.css works perfectly with firefox but has some spacing problem with opera and IE6. However it should at least get your menu expanded to its full without any problems. This is the best alternative I have been able to find as of now. You can use this CSS or modify it as per you need

To use this fix, I am posting the content of the entire css file right below. You can paste this in a css file, name it as nicemenu.css and upload it. It should fix your problem with nice menu in IE6 and it will show the menu levels beyond level 1.

nicemenu.css :
.block-nice_menus {
Z-INDEX: 10; LINE-HEIGHT: normal
}
UL.nice-menu {
PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; Z-INDEX: 5; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.nice-menu UL {
PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; Z-INDEX: 5; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.nice-menu LI {
BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; FLOAT: left; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BACKGROUND-COLOR: #eee
}
UL.nice-menu A {
PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
UL.nice-menu UL {
BORDER-TOP: #ccc 1px solid; DISPLAY: none; BORDER-LEFT-WIDTH: 0px; LEFT: -1px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-RIGHT: 0px; POSITION: absolute; TOP: 1.8em; BORDER-RIGHT-WIDTH: 0px
}
UL.nice-menu LI.over UL {
DISPLAY: block
}
UL.nice-menu UL LI {
DISPLAY: block; WIDTH: 12.5em
}
UL.nice-menu:unknown {
CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
UL.nice-menu LI:hover UL {
DISPLAY: block
}
UL.nice-menu LI.menuparent LI:hover UL {
DISPLAY: block
}
UL.nice-menu LI.menuparent LI.menuparent LI:hover UL {
DISPLAY: block
}
UL.nice-menu LI.over UL {
DISPLAY: block
}
UL.nice-menu LI.menuparent LI.over UL {
DISPLAY: block
}
UL.nice-menu LI.menuparent LI.menuparent LI.over UL {
DISPLAY: block
}
UL.nice-menu LI:hover UL UL {
DISPLAY: none
}
UL.nice-menu LI:hover UL UL UL {
DISPLAY: none
}
UL.nice-menu LI.over UL UL {
DISPLAY: none
}
UL.nice-menu LI.over UL UL UL {
DISPLAY: none
}
UL.nice-menu-right {
WIDTH: 10.5em
}
UL.nice-menu-left {
WIDTH: 12.5em
}
UL.nice-menu-right LI {
WIDTH: 12.5em
}
UL.nice-menu-left LI {
WIDTH: 11.0em
}
UL.nice-menu-right UL {
LEFT: 11.0em; WIDTH: 11.0em; TOP: -1px
}
UL.nice-menu-right UL UL {
LEFT: 11.0em; WIDTH: 11.0em; TOP: -1px
}
UL.nice-menu-right LI.menuparent {
BACKGROUND: url(arrow-right.png) #eee no-repeat right center
}
UL.nice-menu-right LI LI.menuparent {
BACKGROUND: url(arrow-right.png) #eee no-repeat right center
}
UL.nice-menu-right LI.menuparent:hover {
BACKGROUND: url(arrow-right.png) #ccc no-repeat right center
}
UL.nice-menu-right LI.over {
BACKGROUND: url(arrow-right.png) #ccc no-repeat right center
}
UL.nice-menu-right LI LI.menuparent:hover {
BACKGROUND: url(arrow-right.png) #ccc no-repeat right center
}
UL.nice-menu-right LI LI.over {
BACKGROUND: url(arrow-right.png) #ccc no-repeat right center
}
UL.nice-menu-left LI UL {
LEFT: -12.65em; WIDTH: 12.5em; TOP: -1px
}
UL.nice-menu-left LI UL LI UL {
LEFT: -12.65em; WIDTH: 12.5em; TOP: -1px
}
UL.nice-menu-left LI.menuparent {
BACKGROUND: url(arrow-left.png) #eee no-repeat left center
}
UL.nice-menu-left LI LI.menuparent {
BACKGROUND: url(arrow-left.png) #eee no-repeat left center
}
UL.nice-menu-left LI.menuparent:hover {
BACKGROUND: url(arrow-left.png) #ccc no-repeat left center
}
UL.nice-menu-left LI.over {
BACKGROUND: url(arrow-left.png) #ccc no-repeat left center
}
UL.nice-menu-left LI LI.menuparent:hover {
BACKGROUND: url(arrow-left.png) #ccc no-repeat left center
}
UL.nice-menu-left LI LI.over {
BACKGROUND: url(arrow-left.png) #ccc no-repeat left center
}
UL.nice-menu-left A {
PADDING-LEFT: 14px
}
UL.nice-menu-left UL A {
PADDING-LEFT: 14px
}
UL.nice-menu-down {
BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL.nice-menu-down LI {
BORDER-TOP: #ccc 1px solid
}
UL.nice-menu-down LI LI {
BORDER-TOP-WIDTH: 0px
}
UL.nice-menu-down UL {
LEFT: 0px
}
UL.nice-menu-down LI UL LI UL {
LEFT: 12.5em; TOP: -1px
}
UL.nice-menu-down .menuparent A {
PADDING-RIGHT: 15px
}
UL.nice-menu-down LI.menuparent {
BACKGROUND: url(arrow-down.png) #eee no-repeat right center
}
UL.nice-menu-down LI.menuparent:hover {
BACKGROUND: url(arrow-down.png) #ccc no-repeat right center
}
UL.nice-menu-down LI.over {
BACKGROUND: url(arrow-down.png) #ccc no-repeat right center
}
UL.nice-menu-down LI LI.menuparent {
BACKGROUND: url(arrow-right.png) #eee no-repeat right center
}
UL.nice-menu-down LI LI.menuparent:hover {
BACKGROUND: url(arrow-right.png) #ccc no-repeat right center
}
UL.nice-menu-down LI LI.over {
BACKGROUND: url(arrow-right.png) #ccc no-repeat right center
}
UL.nice-menu-down UL LI {
CLEAR: both
}
UL.nice-menu LI.menuparent UL {
OVERFLOW: visible! important
}
UL.nice-menu LI.menuparent LI.menuparent UL {
OVERFLOW: visible! important
}
UL.nice-menu LI.menuparent LI.menuparent LI.menuparent UL {
OVERFLOW: visible! important
}
UL.nice-menu LI.menuparent UL IFRAME {
DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: 0px; WIDTH: 400px; POSITION: absolute; TOP: 0px; HEIGHT: 400px
}
UL.nice-menu LI.menuparent LI.menuparent UL IFRAME {
DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: 0px; WIDTH: 400px; POSITION: absolute; TOP: 0px; HEIGHT: 400px
}
UL.nice-menu LI.menuparent LI.menuparent LI.menuparent UL IFRAME {
DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: 0px; WIDTH: 400px; POSITION: absolute; TOP: 0px; HEIGHT: 400px
}


=====================================================================================

I hope this should help you fix the sliding menu problem with IE6. You can also look at the project support files for latest updates on nice menu, they may be able to fix this better.

Hope it helps!

PS: The demo site under construction and testing is : www.complete-acne-treatment.com/

Read More...
AddThis Social Bookmark Button

Drupal Vs Jooma: Complete Comparison  

I have read about this topic on the following link and found it really useful
Drupal Vs Joomla
But the following link has been unavailable recently
for some unknown reason (date: 18th June), however I had a copy of the page so
I am posting the same material in a slightly edited way for other users so that
they can also benefit from it.



Then place your table within that class:





































































































































Joomla Drupal
Community Features
Community Builder - a great component, but needs an SEF extension to enable
URLs like Youtube.

Really good, Users can form groups and expansion of the registraion form is
native to
Drupal.
SSL Compatible Does not comes default or
naturally, you need to put in some hack to do it.
Drupal is SSL compatible.
SEO
This is one feature that Joomla lags behind. OpenSEF
is the hope for joomla. SEF Advance is roughly comparable quality but costs 50
Euros. However the code is not really optimized. Altogether a negative point.

Optimized for SEO purpose, the outof box URL work in a fine manner and you can
use addon omdules to improve it. The code is well optimized
Forums
JoomlaBoard lacks many important features. It is suggested that you SMF with
Joomla

Even though it lacks in high end features but comparably smoother than Joomla.
You can also go for VbDrupal.
Multimedia
Supported with a lot of options.

Both podcast & drupal video option available.
Photo Galleries
You can use Gallery2 or Flashexpose. Photo galleries are well supported.
You can use Gallery2 option or use
the default module.
Event Calendars offers a lot of options in form of
plug ins and integration
Not comparable to the features
offered by Joomla.
Blogs
Uses a port of Wordpress. Some out-of-the-box capability.
For more information visit here
.
Its a decent enough blog though
again some high end features are missing.
Document Management

DocMan
is the default document management system.
Lags behind in this area.
Template / Themes
Joomla really has a great deal of offering in terms of themes and templates
that can be applied to various pages.

Not many choices available. The default choise are not really good. Earlier
versions allow only one template for all pages though that will change with
Drupal 5.X.
User Permissions Joomla has a very centralized
admin area. Few people can be passed on permissions beyond adding posts or
adding content.
Drupal has a much better system, though its group based
management and not a single user based management.
Multisites Management
Available only commercially.

Perhaps one of the most desirable features of drupal.
Content Management
Joomla is very restrictive in choices it offers..

Unlimited taxonomy, vocabulary, categories and subcategories. Drupal is way
ahead.
Documentation

Previous versions had poor
documentation, Joomla 1.5 seems to improve on that. However, a lot of useful
information on the
Joomla
forums.



Not too bad.
Commercial Community
Excellent, one of the strongest in Open Source SMS.Try
Joomla
Yellow Pages
or
Joomla.org
.

Weak. Try
Drupal.org
,
Drupal
Yellow Pages
or Drupalancers.
External Integration
Joomla
1.5 is supposed to have better API and more hooks for external integration.

Drupal is the choice if you are looking for external integration, It has option
for plenty of hooks.
Standards Compliance
Not great. Accessible
Joomla
is a fork necessary to move
Joomla
towards compliance. Mambo/Joomla
dates from before standards were even considered (1999).

Excellent support
General Community Great. Both commercial and open
source support available.
Great, try
Drupal.org
, its really helpful.
Ease-of-use Joomla is really easy to start
with, even for non-technical amateur users.

Drupal takes some time before you start understanding on how to do things.
Size



Version 1.5 is 16.7 MB


Version 5.0 is 2.89 MB
Learning Curve One of the easiest CMS to learn
and use.
Slightly tough as compared to
Joomla, but otherwise easy.
Internationalization You can tryJoomfish
but its not a natural solution.
Excellent support
Shopping Cart

Has both Virtuemart and an
integration of OSCommerce. You can use OSCommerce for multicurrency option or
if the payment gateway is not supported by Virtuemart.


Ubercart is the hope for Drupal
but there are not many good options avialable.
Speed
A default installation of 1.5 loads in 1.33 seconds. (Scores from
http://sitescore.silktide.com)

A default installation loads in 1.05 seconds. (Score from
http://sitescore.silktide.com)
Overall
Producing a good-looking site with plenty of functionality is a relatively easy
task with
Joomla.
Drupal
is more community-oriented and the current live version is more extensible.


Once again thanks to the above alledia.com link for the information they have
collected and provided.

Read More...
AddThis Social Bookmark Button

Drupal: Expanded & Sliding Menus  

I had been looking for implementing expandable sliding menu for my Drupal 5.X installation on my acne site for quite some time. The solution finally arrived in form of a readymade module -"nice menu". I had read about this module at start also but was not able to locate it for 5.X installation. Well! got it now and implemented it and it solved the complete problem at one go. Anyone who is looking for drupal sliding expandable menus can download this module from this link

http://drupal.org/project/nice_menus

The released version for 5.X is still in development stage and i believe there are some issues still to be resolved. However it may work great for a novice like me and if you are a pro you may be able to make it better yourself.

I am outlining just basic steps that i followed to get it running.
1) Configure your menu. Decide which menus have child and which one do you want to be expanded. (Remember that in this module you do not have option for always expanded menu and even if you configured it that way, it will not make any change.)
2) Download this module and upload it.
3) Go to modules mode in administrative task of your drupal installation and configure this module for use.
4) Go to blocks mode in administrative task and configure this "nice menu" block, for showing in left sidebar. You cannot make it display in right sidebar without further work because the menu slides left to right.
5) you can remove your navigation block from the sidebar else you will see both the navigation block as well as sliding menu block simultaneously.
6) Check out and this should be working!

Simple as that!

I will be posting on it more as i experiment more with these sliding expanded menus.

Read More...
AddThis Social Bookmark Button

Google Trends: Drupal Vs Joomla  

I had been researching google trends recently and tried on Joomla vs Drupal.
You can see the latest results for yourself using the following link:
http://www.google.com/trends?q=joomla%2C+drupal

One thing that really surprised me was the continous rise of popularity of Joomla while Drupal just maintained its place. However as can be seen the overall popularity of both the CMS systems is on rise.

For new comers who would be wondering why Joomla's graph starts after 2005 only, its because in 2005, the bulk of Mambo's developers left mambo and developed Joomla.
The popularity of Joomla can be attributed to its balance between key features like

1) functionality
2) flexibility
3) performance
4) quality of code
5) ease of use
6) documentation
7) user interface design
8) support and product marketing.

Having said that I think Joomla is a strong competitor to Drupal in terms of popularity.

Thanks

Read More...
AddThis Social Bookmark Button

Drupal Vs Joomla: Dedicated Web Hosting.  

I have been reading about webhosting plans that are specially optimized for Drupal or Joomla. I suggest that you are expecting a good amount of traffic then you should take a look at either of these link.

http://drupal.org/node/2601
http://www.robshouse.net/drupal-performance-issues

There are certain websites that offer plan especially optimized for either Drupal or Joomla. One such website for your consideration is.

Web Hosting

i feel its a good deal if you are especially looking for a server that is being optimized for either of these CMS. Check it out.

Read More...
AddThis Social Bookmark Button

Drupal Taxonomy.  

I started adding categorization and vocabularies to my site today. Looks like a feature quite similar to lables offered below by blogger.com.
The Drupal Taxonomy module i.e. categories is definitely one of the features that most of the people look for and is definitely a step ahead of Joomla. It allows any webmaster to organize his content with a great flexibility and in a knowledge sharing manner.

I will just show how web content can be organized using this Drupal Categories module.

I have done it using Drupal 5.X with admin permissions.

I will use my acne site for reference. I needed to categorize topics into various heads like Acne, Causes of Acne, Acne Treatment, Acne Products, Acne Solutions ( a whole lot of acne related terms).
Lets pick up only three of these - Acne, Causes of Acne, Acne Treatment.

First thing is to plan your content structure e.g. right above, i have planned out my content structure, where each content from my site will go to either of these three tags only.

Now you need to create a vocabulary for the text.
To do this follow the following steps:
click administer > categories > click the 'add vocabulary' tab

In this screen type "Acne Topic" as vocabulary name.

Now you need to set the binding of vocabulary to content type. If you want to do this for pages e.g. I have set my vocabulary to be used with the content of type pages then check the Pages content type. Next, click the checkbox called Multiple select. This allows you to select multiple vocabulary for same content.
We will not experiment with other options right now.

The next step is to add terms to your vocabulary, by terms i mean the tags/labels that we defined above.
To do this.
click administer > categories > click the 'add terms' tab

Give a name to this term e.g. "Acne Treatment"
now give a description to this term, this descriptions shows up in the hover text of the link or tag and can be a useful feature.

You can review your vocabulary by clicking list terms on to the right of your Topic.
You will see something like this:

Acne Topic
-Acne
-Causes of Acne
-Acne Treatment

This is the basic idea on how to define the content structure.

Test it out by creating a page.

On the administer menu:
click create content > Page.
Now you will see a newly created "Acne Topic" tag near the top of form.
Type the Title,
choose Acne treatment as the acne topic (you can also choose multiple tags) then write some text in the Body field and click submit.

Your newly uploaded page will be tagged "Acne treatment"
click on the tag to see all the articles with the same tag.

Its a very useful content organization technique that not only helps the administrators but even the visitors looking for information on related text.

Let me know if you run into a problem.

Thanks

Read More...
AddThis Social Bookmark Button

Drupal Vs Joomla : SEO  

Outlining reasons why I chose Drupal for SEO

1) You can rename any of your page so that is shows as a page instead of a link to a node. This is a very important part if you want you page to be ranked higher in google.

2)Although you can rename your page to your choice, it also has a suggest name module, that names your page according to the content, a nice idea as you get a name that might be more appropriate in terms of what web spiders are looking for.


I will be editing this post regularly for more stuff as I keep on discovering and experimenting with them.

contd later...

Read More...
AddThis Social Bookmark Button

Drupal Vs Joomla : Some prominent Drupal based sites  

Found a list of some of the most prominent websites have implemented Drupal over Joomla

www.airamerica.com
www.linuxjournal.com
www.theonion.com
www.goodstorm.com
www.projectopus.com
http://appel.nasa.gov

Also IBM sited a good number of reasons for their preference of Drupal over Joomla.
So may be my choice for Drupal will prove itself to be correct. Looking for such a list for Joomla too..

Read More...
AddThis Social Bookmark Button

Drupal 5.X: Google Analytics Installation Module  

Just noticed the module available here

http://drupal.org/node/49388

So much time wasted of the day. :(

Read More...
AddThis Social Bookmark Button

Drupal 5.X: Google Analytics Installation  

I installed Google analytics on my website: Complete acne treatment.

I had a great deal of tough time trying to modify theme.inc to get this module working on Drupal. A suggested method of using Google analytics is by modifying theme.inc file in following manner.
insert this line
$output = '[Google analytics code]'
right before the line containing

$output = '/body>'
However this did not work for me on Drupal 5.X, i might be making some mistake but the code never seem to reach the above line.

Anyhow I finally found a much easier method of installing Google Analytics on Drupal 5.x
I just created a block on my site using the following steps
goto Block->Add Block
Add your [Google analytic code] to this new block.
Set the input format settings to "full html", don't use filtered html.
Place this block in footer.


That is pretty much what you will need to get it working.
Let me know if you run into any problem.

Tag: Drupal 5.X: Google Analytics Installation

Read More...
AddThis Social Bookmark Button

Drupal: Problem with expanded menus.  

I was facing some problem with expanded menus on my acne site, i will first descibe the problem below and then the solution.

The problem was that if I created menus with Multiple Items/Sub menus with "Expanded option" checked in menu settings then the menu will always show up in a expanded stage. So I had five menus with items all of them used to show up in a expanded state which was really a mess considering the user friendliness and the time it takes to load. If the expanded option was checked off, then the menus will not expand even if clicked or on the target page. I had this problem when I had applied the module for Global Redirect (which is otherwise a really good module for the purpose of SEO).

The solution:

The problem it turned out was that I had been giving full url in the url path of my menu, which means that if my menu was Acne Treatment, then the path I was giving was
http://www.complete-acne-treatment.com/main_acne_treatment

This seemed to have mess up the Drupal Interface.

The correct way to apply such menus with global redirect is to give the url path only as:
main_acne_treatment
and not as
http://www.complete-acne-treatment.com/main_acne_treatment.

This should correct the problem in regard to expanded menus and with global redirect.

Let me know if it helps anybody or if you are still having problem.

Tag: Drupal Problem with Expanded Menus.

Read More...
AddThis Social Bookmark Button

Drupal 5.X: Error in parsing theme.inc.  

A new problem this time.
Syntax Error in parsing theme.inc, unexpected T_return at line....

I just made a small modification to my theme.inc file and this error popped up. As usual I searched around over internet for solution but this time I could not find any solution that can solve this error. Finally I found a solution that though may not be helpful to all but can be your final rescue attempt. Download a fresh installation, find the theme.inc file and upload this theme.inc file to your web folder at the same place.

The error with theme.inc went away and muscle building site is now up and running again.

PS: If it helps you in anyway then please comment and support.

Read More...
AddThis Social Bookmark Button

Drupal Vs Joomla : Themes  

I think I will have to take back my initial observation or analysis on Powerful templating in Drupal as compared to Joomla. As posted in one of the comments by Amy Stephen, Joomla has a much more bigger variety of templates than Drupal. Drupal 5.X is lacking on the themes and there is not much of variety to choose from. Joomla will definitely score out there over Drupal as far as variety of themes is concerned.

Read More...
AddThis Social Bookmark Button