El Clasico

Is El Clasico the Biggest Game in the Football History ?Yes it is better than the Manchester Derby or the Milan Derby ...

My Kirukalgal

Own Kavithais about various things . Mainly Love ...

Thursday, October 16, 2008

Ten Practical Steps to Keep Your Innovation System Alive & Well


1. Remove fear from your organization. Innovation means doing something new, something that may fail. If people fear failing, they will not innovate.

2. Make innovation part of the performance review system for everyone. Ask them what they will create or improve in the coming year and then track their progress.

3. Document an innovation process and make sure everyone understands it as well as his or her role in it.

4. Build in enough looseness into the system for people to explore new possibilities and collaborate with others inside and outside the organization.

5. Make sure that everyone understands the corporate strategy and that all innovation efforts are aligned with it. However, also create a process for handling the outlier ideas that don't fit the strategy but are too good to throw away.

6. Teach people to scan the environment for new trends, technologies and changes in customer mindsets.

7. Teach people the critical importance of diversity of thinking styles, experience, perspectives and expertise. Expect diversity in all activities related to innovation.

8. Good criteria can focus ideation; however, overly restrictive criteria can stifle ideation and perpetuate assumptions and mindsets from the past. Spend the time necessary upfront to develop market and success-related parameters that will take you into the future.

9. Innovation teams are different from “regular” project teams. They need different tools and different mindsets. Provide enough training and coaching so that when people are working on an innovation team, they can be successful.

10. Buy or develop an idea management system that captures ideas in a way that encourages people to build on and evaluate new possibilities.

AMAZING NEXT BIG THINGS in TECHNOLOGY

Cell Phone with a projector


ipod detachable speakers


chair/mat/bed. ..



Laptops ...



Cell phone ...



Notebook lamp ...



Usb Flash Drive Watch ...



Sky Lift - Boarding System for Aircraft



Dual Music Player That Plays Your MP3 Collection & Your CDs


Nokia 888 Mobile Phone




Cell phone Inspired By Chinese Scrolls


For My Friends

A professor stood before his Philosophy class and had some items in front of him.

When the class began, wordlessly, he picked up a very large and empty
mayonnaise jar and proceeded to fill it with golf balls.

He then asked the students if the jar was full.

They agreed that it was.

The professor then picked up a box of pebbles and poured them into the
jar.

He shook the jar lightly. The pebbles rolled into the open areas between
the golf balls.

He then asked the students again if the jar was full.

They agreed it was.

The professor next picked up a box of sand and poured it into the jar.

Of course, the sand filled up everything else.

He asked once more if the jar was full.

The students responded with a unanimous "yes."

The professor then produced two cups of coffee from under the table and
poured the entire contents into the jar, effectively filling the empty
space between the sand.

The students laughed.

"Now," said the professor, as the laughter subsided, "I want you to
recognize that this jar represents your life.

"The golf balls are the important things - your God, family, your
children, your health, your friends, and your favorite passions - things
that if everything else was lost and only they remained, your life would
still be full.

"The pebbles are the other things that matter like your job, your house,
and your car.

"The sand is everything else--the small stuff.

"If you put the sand into the jar first," he continued, "there is no room
for the pebbles or the golf balls.

"The same goes for life.
"If you spend all your time and energy on the small stuff, you will never
have room for the things that are important to you.

"Pay attention to the things that are critical to your happiness.

Play with your children.

"Take time to get medical checkups.

"Take your partner out to dinner.

"Play another 18.

"There will always be time to clean the house and fix the disposal.

"Take care of the golf balls first, the things that really matter.

"Set your priorities.

"The rest is just sand."

One of the students raised her hand and inquired what the coffee
represented.

The professor smiled. "I'm glad you asked.

"It just goes to show you that no matter how full your life may seem,
there's always room for a cup of coffee with a friend."

Please share this with someone you care about.

I JUST DID.....

Jokes Of Mr. Bean




1) BRAIN TUMOR:


Doctor: I regret to tell you that you have a brain tumor.


Mr. Bean: Yesss!!! (jumps in joy)


Doctor: Did you understand what I just told you?


Mr. Bean: Yes of course, do you think I'm dumb?


Doctor: Then why are you so happy?


Mr. Bean: Because that proves that I have a brain!





2) MR. BEAN WHILE IN GRADE SCHOOL:


Teacher: What is 5 plus 4?


Mr. Bean: 9


Teacher: What is 4 plus 5?


Mr. Bean: Are you trying to fool me, you've just twisted the figure, the answer is 6!!





3) WHILE IN A DRUG STORE:


Mr. Bean: I'd like some vitamins for my grandson.


Clerk: Sir, vitamin A, B or C?


Mr. Bean: Any will do, my grandson doesn't know the alphabet yet!!





4) AT AN ATM MACHINE:


Friend: What are you looking at?


Mr. Bean: I know your PIN no., hee, hee.


Friend: Alright, what is my PIN no. if you saw it?


Mr. Bean: four asterisks (****)!



5) Marriage :

Friend : How many women do you believe must a man marry?
Mr. Bean: 16

Friend: Why?


Mr. Bean: Because the priest says 4 richer, 4 poorer, 4 better and 4worse.



6) CHATTING WITH HIS FRIEND:


Friend: How was the tape you borrowed from me, is it Ok?


Mr. Bean: What do you mean ok, I thought it's a horror film. I didn't see any picture.


Friend: What tape did you took anyway?


Mr. Bean: Head Cleaner.



7)DEATH OF HIS MOTHER:


Mr. Bean:(crying) the doctor called, Mom's dead.


Friend: condolence, my friend.


(After 2 minutes) Mr. Bean cries even louder


Friend: what now?


Mr. Bean: my sister just called, her mom died too!



8) MR. BEAN ATTENDING A MEETING:


Colleague: Sorry I'm late. I got stuck in an elevator for 4 hrs because of a power failure.


Mr. Bean: That's alright, me too...I got stuck on the escalator for 3 hrs.



9) Spelling lesson:


Mr. Bean's Son: Dad, what is the spelling of successful....is it one c or two c?


Mr. Bean: Make it three c to be sure!

Computer Commands in Life

Husband - hey dear, I am logged in.
Wife - would you like to have some snacks?
Husband - hard disk full.
------------------
Wife - have you brought the saree.
Husband - Bad command or file name.
------------------
Wife - but I told you about it in morning
Husband - erroneous syntax, abort, retry, cancel.
-------------------------------------
Wife - hae bhagwan! forget it where s your salary.
Husband - file in use, read only, try after some time.
-----------------------
Wife - at least give me your credit card, i can do some shopping.
Husband - sharing violation, access denied.
------------------------
Wife - i made a mistake in marrying you.
Husband - data type mismatch.
----------------------------------------------
Wife - you are useless.
Husband - by default.
----------------------------
Wife - who was there with you in the car this morning?
Husband - system unstable press ctrl, alt, del to Reboot.
------------------------------
Wife - what is the relation between you & your Receptionist?
Husband - the only user with write permission.
------------------------------
Wife - what is my value in your life?
Husband - unknown virus detected.
---------------------------
Wife - do you love me or your computer?
Husband - Too many parameters.
--------------------------
Wife - i will go to my dad s house.
Husband - program performed illegal operation, it will Close.
-------------------------
Wife - I will leave you forever.
Husband - close all programs and log out for another User.
-------------------------
Wife - it is worthless talking to you.
Husband - shut down the computer.
---------------------------
Wife - I am going
Husband - Its now safe to turn off your computer.

The 90/10 Principle


By: Steven Covey

Have you read this before? Discover the 90/10 Principle. It will change your life (at least the way you react to situations). What is this principle?

10% of life is made up of what happens to you. 90% of life is decided by how you react. What does this mean?

We really have no control over 10% of what happens to us. We cannot stop the car from breaking down. The plane will be late arriving, which throws our whole schedule off. A driver may cut us off in traffic. We have no control over this 10%. The other 90% is different. You determine the other 90%.

How? By your reaction. You cannot control a red light., but you can control your reaction. Don't let people fool you; YOU can control how you react.

Let's use an example. You are eating breakfast with your family. Your daughter knocks over a cup of coffee onto your business shirt. You have no control over what just what happened. What happens when the next will be determined by how you react.You curse. You harshly scold your daughter for knocking the cup over.

She breaks down in tears. After scolding her, you turn to your spouse and criticize her for placing the cup too close to the edge of the table. A short verbal battle follows. You storm upstairs and change your shirt. Back downstairs, you find your daughter has been too busy crying to finish breakfast and get ready for school. She misses the bus. Your spouse must leave immediately for work.

You rush to the car and drive your daughter to school. Because you are late, you drive 40 miles an hour in a 30 mph speed limit. After a 15-minute delay and throwing $60 traffic fine away, you arrive at school. Your daughter runs into the building without saying goodbye. After arriving at the office 20 minutes late, you find you forgot your briefcase. Your day has started terrible. As it continues, it seems to get worse and worse. You look forward to coming home, When you arrive home, you find small wedge in your relationship with your spouse and daughter.

Why? Because of how you reacted in the morning. Why did you have a bad day?

A) Did the coffee cause it?
B) Did your daughter cause it?
C) Did the policeman cause it?
D) Did you cause it?

The answer is " D".

You had no control over what happened with the coffee. How you reacted in those 5 seconds is what caused your bad day. Here is what could have and should have happened.

Coffee splashes over you. Your daughter is about to cry. You gently say, "It's ok honey, you just need, to be more careful next time". Grabbing a towel you rush upstairs. After grabbing a new shirt and your briefcase, you come back down in time to look through the window and see your child getting on the bus. She turns and waves. You arrive 5 minutes early and cheerfully greet the staff. Your boss comments on how good the day you are having.

Notice the difference? Two different scenarios. Both started the same. Both ended different.

Why? Because of how you REACTED. You really do not have any control over 10% of what happens. The other 90% was determined by your reaction.

Here are some ways to apply the 90/10 principle. If someone says something negative about you, don't be a sponge. Let the attack roll off like water on glass. You don't have to let the negative comment affect you! React properly and it will not ruin your day. A wrong reaction could result in losing a friend, being fired, getting stressed out etc.

How do you react if someone cuts you off in traffic? Do you lose your temper? Pound on the steering wheel? A friend of mine had the steering wheel fall off)

Do you curse? Does your blood pressure skyrocket? Do you try and bump them? WHO CARES if you arrive ten seconds later at work? Why let the cars ruin your drive? Remember the 90/10 principle, and do not worry about it.

You are told you lost your job. Why lose sleep and get irritated? It will work out. Use your worrying energy and time into finding another job. The plane is late; it is going to mangle your schedule for the day. Why take out your frustration on the flight attendant? She has no control over what is going on. Use your time to study, get to know the other passenger. Why get stressed out? It will just make things worse. Now you know the 90-10 principle. Apply it and you will be amazed at the results. You will lose nothing if you try it.

The 90-10 principle is incredible. Very few know and apply this principle.

The result? Millions of people are suffering from undeserved stress, trials, problems and heartache. We all must understand and apply the 90/10 principle.

Warning: It CAN change your LIFE!!! For good, ofcourse!

"Self Appraisal"


A little boy went into a drug store, reached for a soda carton and pulled it over to the telephone. He climbed onto the carton so that he could reach the buttons on the phone and proceeded to punch in seven digits (phone numbers).


The store-owner observed and listened to the conversation:


Boy: "Lady, Can you give me the job of cutting your lawn?


Woman: (at the other end of the phone line): "I already have someone to cut my lawn."


Boy: "Lady, I will cut your lawn for half the price of the person who cuts your lawn now."

Woman: I'm very satisfied with the person who is presently cutting my lawn.



Boy: (with more perseverance) : "Lady, I'll even sweep
your curb and your sidewalk, so on Sunday you will
have the prettiest lawn in all of Palm beach , Florida."

Woman: No, thank you..



With a smile on his face, the little boy replaced the receiver. The store-owner, who was listening to all this, walked over to the boy.


Store Owner: "Son... I like your attitude; I like that positive spirit and would like to offer you a job."

Boy: "No thanks,



Store Owner: But you were really pleading for one.

Boy: No Sir, I was just checking my performance at the
job I already have. I am the one who is working for that lady I was talking to!"


This is what we call "Self Appraisal"

Excellence


A gentleman once visited a temple under construction where he saw a sculptor making an idol of God. Suddenly he noticed a similar idol lying nearby.

Surprised, he asked the sculptor, "Do you need two statues of the same idol?" "No," said the sculptor without looking up, "We need only one, but the first one got damaged at the last stage."

The gentleman examined the idol and found no apparent damage. "Where is the damage?" he asked."There is a scratch on the nose of the idol." said the sculptor, still busy with his work.

"Where are you going to install the idol?" The sculptor replied that it would be installed on a pillar twenty feet high. "If the idol is that far, who is going to know that there is a scratch on the nose?" the gentleman asked.

The sculptor stopped his work, looked up at the gentleman, smiled and said, "I know it and God knows it!"

The desire to excel should be exclusive of the fact whether someone appreciates it or not. "Excellence" is a drive from inside, not outside. Excel at a task today - not necessarily for someone else to notice but for your own satisfaction.

Relief from your work stress

சி‌ரி‌க்க வை‌க்க பல வ‌ழிக‌ள், ஆனா‌ல் நகை‌ச்சுவையை ‌விட ‌சிற‌ந்த வ‌ழி
வேறு எதுவாக இரு‌க்கு‌ம்.


டெய்லி பியூட்டி பார்லர்லேந்து வர்ற பொண்ண சைட் அடிச்சுட்டு இருந்தியே
என்னாச்சு?

அத ஏன் கேக்கற ஒரு நாள் கிட்டப் போய் பாக்கறேன்... அது எங்க பாட்டிடா.

***

டாக்டர் : நர்ஸ் ஆபரேஷனுக்கு எல்லாம் தயாரா?

நர்ஸ் : எல்லாமே ரெடி சார், பேஷண்ட் யாராவது இருந்தா ஆரம்பிச்சுடலாம்.

***

மேனேஜர் : ஆபிஸ்ல தூங்கினா இப்பல்லாம் டிஸ்மிஸ் செய்யலாம்னு சுப்ரீம்
கோர்ட் தீர்ப்பு சொல்லியிருக்கு தெரியுமா?

கிளார்க் : அதச் சொல்றதுக்கு உங்களுக்கு ரைட்ஸ் இல்லை, 10 நிமிஷத்துக்கு
முன்னாடியே உங்கள டிஸ்மிஸ் செஞ்சு ஆர்டர் வந்தாச்சு.

***

ட்ரிபிள்ஸ் போனவங்கள‌த்தான ‌பிடிச்சிருக்காரு அதுக்கு ஏன் காச்
மூச்சுன்னு கத்தறீங்க...

யோவ்... அவங்க ஆட்டோல போனாங்கய்யா.

***

டாக்டர் என்னோட இ.சி.ஜிய வச்சுகிட்டு என்ன பண்றீங்க?

சரியான நேரத்துல சொன்னீங்க, இது என்னடான்னு குழம்பிப் போயிட்டேன்.

***

பயணி 1 : நானும் பாத்துக்கிட்டு வரேன் திருச்சிலேர்ந்து மெட்ராஸ்
வர்றீங்க எதுக்கு ஒவ்வொரு ர‌யி‌ல் ‌நிறு‌த்த‌த்‌திலயு‌ம் இறங்கி டிக்கெட்
வாங்கறீங்க?

பயணி 2 : டாக்டர் என்னை நெடு‌ந்தூர‌ப் பயண‌ம் செ‌ய்ய‌க் கூடாதுன்னு
சொல்லியிருக்கார்.
?!?!

***

அதுக்குள்ளேயே அந்த நடிகருக்கு டாக்டர் பட்டம் கொடுக்கறாங்கன்னா என்ன
அர்த்தம்?

இதுக்கு மேல நடிக்காதன்னு அர்த்தம்.

***

மாச‌க் கடைசில குடும்பச் செலவுக்கே க‌ஷ‌ட் மா‌யிடுது, நீ என்னடான்னா
பிச்சை கேட்டு வந்துட்ட!

எனக்கும் அதான் சாமி பிரச்சினை அதனாலதான் வேலைய ரிசைன் பண்ணிட்டு
‌மீ‌ண்டு‌ம் இ‌ந்த‌த் தொழிலுக்கே வந்துட்டேன்.

Software Engineer Depression Life Cycle





College Life:





College Life..Bindas…..!!!!!!! …











Campus Selection:





Our Interviewer… Seems to be Dedicated…and Serious …


Joining Date:

Call from Company HR to Join……

Dilemma:

Two Offers in Hand
what to do…???? …….


Induction:




Same Guy Interviewer Ha ha feels lot relaxed….





Project Allocation :

What is this..Seems Some thing is Wrong





Team Introduction:



Things going bitter………………



Mentor :

Mentor Please help me…Night out's I am working 18 hrs a day.. …I got Screwed…



Coding :




It Confirm …and Official …I am in a fix…Some One Please Help me out..Please… I am dying out of frustration and depression…







Testing:


Tester : Don't….Worry Brother …I am there to hear you…But One thing….

What is this Code…...You Idiot…it's performance is no good than Hosur road traffic..Stupid...You illiterate Coder….illogical thinker..!^@#^!#&*(&








and

….

….


….


….


….

….



Finally One Day Adieu Mail to ALL


--------------------------------------------------------------------------------------------------------------------------------------------


To : All My Brain Eaters, Blood Suckers , Head Ache sources, Boday Ache Providers, finally to Man Eaters..



Subject: Adieu

Importance : High


HI ALL,


I thank every one of you in name who made me like this..and today I am transformed from a College Hero ..to …Useless Zero..and all the Credit belongs to you.. I Sincearly request every one..not try to contact me again in my life…



I am Going to Himlayas in Search of MY MANAGERS BRAIN………….


No Thanks and No Regards,


Saturday, October 11, 2008

Six reasons for Choosing Drupal

Its an exciting time in the world of Open Source CMS (Content/Community Management System). Today Drupal released version 6.0 of its award winning software. This release comes fast on the tails of last month's Joomla 1.5 release of their own popular CMS.

There has never been a better time to consider moving to an Open Source CMS solution. I can't speak to the specific strengths of Joomla or the other Open Source CMSs available, but if you are thinking of changing your web site management software or are just beginning your software search, consider the following about Drupal.

Drupal is Mature, Feature Rich, Secure, Supported, Widely Adopted and Free software.

Why should you care about these six strengths? Read on to find out.

Maturity

Drupal celebrated its seventh Birthday this past year. Age is not always a perfect indication of our maturity, but the passage of time provides opportunities to learn and grow, and when we take advantage of those opportunities we mature. Drupal and its development community is no different in this regard. Over the history of Drupal, the Drupal development community has acquired wealth of experience from countless lessons learned and improvements made.
The end result is a mature software product that has a proven record of not only meeting business or functional needs, but also a record of improving itself between releases.

Choosing a mature product provides peace of mind. You don't have to worry that the technology you are choosing is unproven or untested.

Features

Whether its individual blogging, or community building or social network capabilities or something as simple as a way to update your own website without having to call a 'web expert' to do it for you, Drupal has the features you are looking for in a web site platform. With over 1,000 contributed modules that extend its core functionality the number of feature combinations is almost too many to count. And with each new release come new features and improvements like internationalization support for your sites to provide multi-lingual content. Or improved usability and user experience enhancements like drag and drop administration. (Both now available in Drupal 6.0)

A high feature count by itself may not be of benefit to you. But, a high feature count certainly increases the likelihood that there is at least one feature that will provide a benefit so great to you or your organization that you'll wonder why you didn't consider Drupal sooner.

Security

Drupal 6.0 represents the most secure version of Drupal to date. The unfortunate truth is that there are bad guys out there on the internet. Luckily the Drupal community has a dedicated security team that monitors potential security vulnerabilities and informs you if your Drupal powered site is at risk. This security team is also dedicated to improving and enhancing the security of Drupal with every release. And between releases they work tirelessly to provide security patches should a new vulnerability be discovered.

Support

Sometimes, finding quality support or documentation for software isn't that easy after you've installed it. Luckily, Drupal has a massive community of over 200,000 users that provide support directly via forums, or online chats, or Drupal.org documentation efforts, or indirectly via personal blogs, published articles or video and audio podcasts and lessons. Not only that, there are a growing number of companies (like Be Circle) that provide for fee services to get you the answers you need, when you need them.

Wide Adoption

The wide adoption of Drupal is related to the maturity of Drupal mentioned in the first point. Drupal has proven itself time and time again by powering several high profile and high traffic sites on the internet. Sony BMG, , Fast Company, Popular Science and Amnesty International have all chosen Drupal. So have literally thousands of other websites small and large alike.

The waters have been tested. Its safe to take the plunge.

Free

Drupal is Free Open Source software. Not only is it free of licensing fees and free to download ("free as in beer"), but it provides you freedom and liberty to do with the software as you please ("free as in liberty"). If you choose Drupal, you are not obligated to stay with a single hosting company or development shop, you are free to take the Drupal code wherever you want to take it. You are free to extend it or change it without having to ask a vendors permission or worrying about voiding a warranty. You are free to do nearly anything you like.

You don't have to take my word for it. Find out more for yourself.
Read the Drupal 6.0 release announcement
Visit Drupal.org

50 Drupal Tips and Tricks

Drupal admin and configuration:
  1. Create a "HTML help" block and assign it to appear on only "node/*/edit" and "node/add/*"
  2. Use the "edit permissions" link on admin/user/roles to get a single column
  3. Use the Firefox Web Developer Toolbar to "Populate Form Fields" on the access page for the admin role
  4. Use "site:drupal.org {search terms}" to search all of drupal.org with
    Google. Set up a Firefox shortcut so you can type "dru [your search]" to
    search Drupal. Also api.drupal.org/apis/{search_term}
  5. When using pathauto to alias usernames, don't let users change their usernames.
  6. Use PathAuto and Path Redirect together to redirect old aliases to the new ones. Search engines will love you.
  7. Use Global Redirect to make sure home page is "/" and current page doesn't have an alias.
  8. When creating PathAuto template, keep uniqueness in mind -- perhaps add a date to your blog and news entries.
  9. Move the "My Account" menu item by creating a custom menu item at 'user'
  10. Use update_status module along with cvs_deploy & cvs tags to manage sites
  11. Use ImageCache to resize images. It's worth the poor u.i. and configuration challenges. Tastes best with ImageField, CCK, and Views.
  12. Turn any CCK type with an imagefield into a photocast with ConTemplate
  13. Use Automatic Node Titles
    whenever you want to have separate (CCK) fields for first name and last
    name, but you want the node title to contain the full name.
  14. Use SimpleMenu to remove the need for an admin block on the page.
  15. Set your site in "offline mode" when doing Drupal upgrades, to
    ensure that your end users are never exposed to any funky errors.
  16. Use locale.module to change English text into other English text.
    Example: change "Forums" to "Message Boards". Slight performance issue
    for high-traffic sites. In Drupal 6, there's a new "locale lite"
    feature to translate only a few pieces of interface text without the
    overhead of locale module itself. Check the bottom of
    default.settings.php for more details.
  17. Use views + views_fastsearch to build "section search" or custom advanced search pages

Drupal.org

  1. Enable the contributor block on drupal.org. This will give you
    access to all kinds of useful links, as well as tell you how close we
    are to releasing Drupal 6.
  2. Check out the Drupal Planet at http://drupal.org/planet to keep up to date on exciting developments and what various folks are working on.
  3. Post suggestions or bugs you find with Drupal or contributed
    modules to the issue queues, not on the forums. They're much more
    likely to get attention from developers there.
  4. Check out http://drupal.org/node/10259
    for some tips on posting to the issue queue, including how to make a
    good bug report/feature request, how patches get reviewed, and so on.
  5. Head to http://drupal.org/videocasts to view a categorized archive of various Drupal videos and presentations on a variety of subjects.
  6. Sign up for the security announcements at http://drupal.org/security to keep on top of your updates!

  7. Ninja search #1: Negative words. Eliminate the words you don't want with a minus in front: -Joomla

    Ninja search #2: Content types: type:forum or type:image etc.

    Ninja search #3: Phrase search. Put exact phrases in "", as in "Drupal rocks".

Theming

  1. Set up a quick "wireframe" site using Zen
    or another simple theme. Show this and the HTML it outputs to your web
    designer before they start working. Point out items like tabs and
    messages.
  2. Change your administration theme when working on a new theme
  3. Get to know Firebug for ALL front-end development: JavaScript and CSS!
  4. var_dump(get_defined_vars());
    ?>

    inside any template file to see what variables are available.

  5. Create a hook_link_alter() and add a "More..." link to the end of the Teaser text while removing the Read more link
  6. The format_interval() function
    is cool. It outputs "X minutes Y seconds ago", or similar...
  7. Accommodate page caching by substituting dynamic page elements in your theme.
    If the user is not logged in, use absolute values such as "posted on {date}
    at {time}", rather than relative such as "{X} hours, {Y} seconds ago".

Views

  1. Use theme('view', {arguments}) to embed a view anywhere in your theme's template.php or .tpl.php files
  2. Use the custom argument handling code in a View to change anything
    about a view: filters, number displayed, fields, and of course
    arguments. You can alter these items with or without conditionals.
    Change the number of columns in a grid view; change the number of items
    that appear if the "feed" argument is present; etc... (see #36 to see
    the view object)
  3. Use "promote to front page" / "sticky" to do other things using Views... see also Views Bookmarks
  4. Use Views + Taxonomy
    Redirect
    to use a custom view for each vocabulary's listing pages.
  5. Use print_r($view) inside the 'Argument code' field of a View to see the view object. see #33 (oops)

  6. Give any number of 'block'-only views the same page URL, and their [more] links will all point to the same page.

JavaScript

  1. Translate your javascript by doing

    drupal_add_js(array('my_module' => array('my_string' => t('My string'))), 'setting')
    ?>

    Get translated strings from javascript: Drupal.settings.my_module.mystring

  2. Same with urls:
    drupal_add_js(array('my_module' => array('my_url' => url('node/10'))), 'setting')
    ?>

    It's more reliable and less work than using $base_path and Clean URL setting.

Drupal Development and Coding

  1. DON'T HACK DRUPAL
  2. Many IDEs (Zend, Komodo, Eclipse) will parse Drupal's code base
    and give you autocomplete and documentation on the function names
  3. Run a local copy of api.drupal.org (using api.module) -- parse contrib modules! Documentation here: http://drupal.org/node/26669
  4. Figure out arg(), you won't be sorry.
  5. Use $_GET['q'] anywhere in your site to get the real Drupal path (not what's in the menu bar)
  6. Find out if the current user is logged in:
    if ($GLOBALS['user']->uid) {/* the user is logged in */}
    ?>
  7. In Drupal 6, the contrib Schema module will generate a full-documented list of Drupal's tables. See http://jaspan.com/drupal-6s-self-documenting-database-schema and http://drupal.org/node/184586.
  8. Use cvs annotate to track down the hows and whys of a particular line of code. View a how-to at http://www.lullabot.com/articles/cvs_annotate_or_what_the_heck_were_they_thinking
  9. Coder module
    can not only be used to check over code for coding standards
    compliance, but can also be used to notify you of things that need to
    be done to your module to upgrade it to the next Drupal version.
  10. On api.drupal.org, you can use the "List references" tab on any
    function to view where else in the source it's called, as well as what
    other functions are called by the function you're looking at. This can
    be helpful if you have a question about how a function is used.

  11. Drush!

courtesy : lullabot.com

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More