Development Methodolgies

When using open source systems, you can use thousands of features simply by turning them on. You don't have to create the code for the functions you need, just activate them; saving time and money. It's pretty cool stuff. But, the benefit in using open source systems can also be a big challenge when it comes to coordination different aspects of a project. Not everything exists in harmony- even when it is easy to turn on or off- and project planning/development methodologies can mean the difference between reaching your goal and just not.

How is Drupal Used?

Any enterprise that requires a fair amount of working with content is a likely candidate for Drupal and because it is so easily extended and flexible there aren’t any real limitations.

Why we don't change feature's module file in code?

A good reason you don't change any features module by hand, so you don't loose your work.  Ex if you changed the file and pushed it to dev and someone else is working on this site with the UI a new featrue module will be created without your work.  A feature module not like a custom or a contrib module because if someone working on a contrib or custom module and change a file and someone has already change this file on dev and you are trying to push it, you will get a conflict with this file and you will know that.  With the feature modules if you change any file and some one is working o

Adding Image Caption to Image Field or Wysiwyg Inserted Image for Drupal 7

I recently was asked to add an image caption to image field on a content type.  I added a field image caption and included it with Alt and Title field.  However, the image field was working fine with Wysiwyg inserted image but not working with the image field.
I started to investigate the problem and I came to conclusion.  But to understand the problem we have to start from the beginning.