I am an Architect & CS Adjunct Professor at Babson College, heading up providing Drupal services at the college. We're currently working on LMS type features, and we're creating portals for the different departments, and other forms and tools for the college. Barnettech still takes on some side consulting work. Be in touch regarding any of our modules posted on drupal.org, or to speak about consulting, Drupal, or Education.
Assuming you have macports install you first type:
port install ctags
Then you generate a ctags file in the root of your Drupal project by typing in:
ctags --langmap=php:.engine.inc.module.theme.install.php --php-kinds=cdfi --languages=php --recurse
type in the following in vim to tell vim to look in the current directory for a tags file and then the parent, and then recursively continue until a tags file is found.
Now type in ctrl-] on any function or class name and it will take you to the definition
Here is my .vimrc file for mvim, in particular I don't want to forget how to configure Syntastic for Drupal syntax checking in drupal. If you type in "phpcs -i" you can verify that the drupal sniffer is setup and available. The output on my screen from phpcs -i is "The installed coding standards are Drupal, MySource, PEAR, PHPCS, PSR1, PSR2, Squiz and Zend"
Here is a video on how to setup a node panel using the panels module in Drupal 7:
Here is a video on how to setup the nice menus module:
The following JQuery code if put into your simple_module.js file will work:
If I have this HTML:
Here is a video tutorial on how to install views slideshow on our linux box drupalessentials.babson.edu. If you are installing on your local machine the same basic instructions will work if you install drush (there is another video on this site about that), or you can manually download the modules and files to you machine.
These are some great questions a student recently emailed to me. My answers are in green. Thank you for letting me share your questions! I've been hearing some of these often, which always says to me, it's time to blog about it :)
I have some questions about the terminal application on my mac. I am very confused about the terminology and processes.