At DrupalCamp NJ (the first ever, glad NJ is getting some love!), Jesse Beach from Acquia presented her thoughts how content is served in Drupal, and how to fix some problems that have surfaced over the years of web development. The traditional method for serving content to browsers is to have the server send off the entire DOM all at once.
I recently attended a PANMA event in Philly focusing on HTML5 & Adobe. Terry Ryan from Adobe gave a stellar presentation on a few things the company is doing to stay relevant in the rapidly changing web. It's no secret that Flash as we know it is dying off. A few months ago, Apple officially said they will not support it on iOS devices, and whatever you may think about that, the general consensus is that Flash will not be a player for much longer.
I've been working on a project that requires the search block look a very specific way. The text input and submit button needed to be directly next to one another. I could probably get it done with just CSS, but all the extra markup in the search block was really bothering me.
This is a fairly common menu structure for Drupal developers to deal with, and depending on how it functions, it could be super easy. Here's the scenario: you need to display the 1st level of links in a menu horizontally, and the 2nd level in that same menu right beneath it.
There are at least two different ways that this can be implemented. The first is a static approach, where you do NOT need to show children of each primary link when hovering.
Consider this menu strucure:
Drupal is a wonderful content management system. Any Drupal web developer will tell you that there seems to be a module for anything you can think of. For the most part, this is what makes Drupal so great. The community support is second to none and it's never too hard to find a module that suites your needs.
With that said, it's important to understand when there may be something other than Drupal that you should be using for a particular functionality. Commenting is the best example of this.