code
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: >
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
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
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?
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
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
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
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
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
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