Skip to content

code

Members Public

Announcing jCalendar - a jQuery date picker

NOTE: This project has been superceded by the most excellent jQuery Calendar [http://jquery.com/plugins/project/jquery-calendar]. All development on this plugin will now be merged with that project. I am pleased to announce that my jQuery date picker is now ready for consumption, check it out here: >

Members Public

JS aggregation for Drupal 5

Following the heels of Khalid’s backport of custom logging for Drupal 5 [http://2bits.com/news/drupal-5-1-backport-of-watchdog-hook-for-custom-logging-and-alerts-via-module.html] comes the backport of my JS aggregation patch for Drupal 5 [http://drupal.org/node/149402]. This backport was sponsored by Wim Leers [http://drupal.org/user/99777], so many thanks

Members Public

Preventing duplicate posts: part 2

In a previous article [https://tedserbinski.com/drupal/how-to-prevent-duplicate-posts/], I wrote about how to use jQuery to remove submit form buttons and replacing it with some “Saving…” text to prevent duplicate form submissions. While this works well, it only works about 90-95% of the time–rest of the time the

Members Public

Speeding up CSS and JS in Drupal

Whoohoo! My JS aggregation patch [http://drupal.org/node/119441] has finally made it into core to join my other CSS preprocessor patch :-) With both of those in, is there anything else we can do to still improve the speed and loading time of CSS and JS in Drupal?

Members Public

Reducing Drupal blog spam

Spam—we all hate it and it’s not just for email anymore, hello Drupal comment spam. To determine what is effective at preventing Drupal spam, I decided to run a little case study when I redesigned this site and the following are the conclusions I drew from trying a

Members Public

I have left Lullabot

Yes, you read that right folks. I have indeed left Lullabot [http://www.lullabot.com/] and have embarked on a new journey :-) Over the past year+, I’ve had a fantastic time working with everyone at Lullabot, watching and helping the company grow from its infancy to a solid

Members Public

ted 2.0 - a site redesign

Well it’s been almost a year since this site has had an overhaul. The previous design, “Orange Mint” was a 4.7 beta site and held up well over the past year, despite it being very out of date. With all the changes going on in my life (forthcoming

Members Public

OpenDNS

OpenDNS [http://www.opendns.com/] is a great new service that: > [...] helps you navigate the Internet in a safer, faster, smarter and more reliable way. The service is free and requires nothing to download. OpenDNS doesn't replace your existing Internet connection, it just makes it better. It

Members Public

SimpleMenu 3.0 released!

Finally, the much anticipated SimpleMenu 3.0 [http://drupal.org/project/simplemenu] is finally out! Brand new is an entire rewrite of the jQuery menu code and CSS. The menu code is now based on Superfish [http://users.tpg.com.au/j_birch/plugins/superfish/] which is an “an enhanced

Members Public

JavaScript Compression

As I was re-rolling my JS aggregation patch for Drupal [http://drupal.org/node/119441], I stumbled upon an interesting solution to an age old problem I’ve encountered numerous times. When I write various JavaScript files for websites, I often like to serve them out compressed—not only to