Setting a side the obvious question, should I use a carousel? Every 6 months or so the same old question pops-up on Twitter, what's the best / current in-use slider?

So here's a list of sliders I've used, all recommended.

OWL Carousel

My favourite as it has lots of features and isn't too big if you're already using jQuery.

http://owlgraphic.com/owlcarousel

  • Touch enabled
  • jQuery
  • Drag
  • Responsive
  • 41.8 KB minified

Cycle2

Old but still good. Newer version has some fancy effect, small and lightweight.

http://malsup.com/jquery

  • jQuery
  • 19 KB minified

carouFredSel

In an effort to make some money, carouFredSel is now a paid plugin for WordPress but the JS code is open source.

https://github.com/gilbitron/carouFredSel

  • jQuery
  • 53.5 KB minified

Some of the others

http://www.woothemes.com/flexslider/

http://www.gougouzian.fr/projects/jquery/moodular/

http://bxslider.com/

http://dimsemenov.com/plugins/royal-slider/

http://www.jqueryslidershock.com/

http://galleria.io/docs/

http://tympanus.net/Tutorials/ResponsiveImageGallery/

Flickity

TL;DR

ExpressionEngine Support

I've used ExpressionEngine for a number of years now, it's my default choice for building any site. If a site is extremely simple, with a low budget, EE is overkill (we don't do many 'simple' sites at NTTS). It has to be or very complex for EE not to be suitable.

One great reason to use EE was the 'support', that solely came from the forums. EE actively monitored and answered tech questions but a lot of the time answers came from other developers helping out.

A strong reason to use a CMS that costs a license fee was the very active support, as opposed to a certain free 'CMS'. I was always confident I would find an answer somehow.

For me, posting to the forum was rare and a last resort. Most of the time I'd fix my own bugs and issues. The rest of the time I'd find the answer on the forum from somebody else with the same problem. Very rarely did I post something needing an answer from EllisLab directly, and usually it was an issue that couldn't be answered, DST anyone?

But along with EE's success the forum became unmanageable, or specifically, not cost effective. Having full-time paid staff constantly answering questions costs money. One answer would have been to increase the license cost. Selfishly I'm glad they didn't as I would have been subbing the more needy.

The forum is gone, long live the forum

In December 2012 EL stopped supporting the forum and moved to paid support. There was an option to try out support free for 3 months with your first license purchase.

Have you given us a chance to help you yet? Don’t forget, all license holders get 3 months EllisLab Support to try, no strings attached. To start your complementary 3 month support plan, just add Silver Support to your cart in the store and complete the order as usual.

There was a time limit to try out the support, but that has been extended indefinitely. A great move from EL, as I haven't had the need for any official support, but as soon as I do I'll try out the subscription.

They did receive some criticism about the guaranteed response time, but these were revised in February 2013:

  • Silver support plan - 1 business day
  • Gold - 4 business hours
  • Platinum - 1 business hour

All of this is great news for proper support, but at the time the forums were taken down for some tweaking and people got rattled about support 'disappearing'.

From the ashes a few of the community people including Anna set-up a StackExchange site. This just shows how strong the community is. Since then many 3rd party Addon makers have moved their support to ExpressionEngine® Answers and EllisLab staff are also jumping in occasionally.

FastForward to October 2013

Before researching all of this I wasn't sure what was included in the license, what wasn't, where to get help or what had happened to the support trial. I contacted EL and Derek got back to me very quickly. Clear and succinct:

The forums are still open, but they are for community-based support. EllisLab doesn't monitor or reply to support issues there or on the community-driven StackExchange portal. Both are great options for bouncing ideas off of other ExpressionEngine users, but for support from EllisLab, private tickets managed at http://support.ellislab.com is the way to go.
Derek Jones, Chief Maker

But what about Bugs! Why should I pay to report a bug?!

You don't need a support plan to report bugs, anyone can. In fact don't complain about something not working if you haven't checked the bug tracker or filed it yourself.

For clarification, reporting bugs does not require a support subscription, and you can submit bug reports in the Bug Tracker.
Derek Jones, Chief Maker

How to make a bug report.

Easy upgrading of Git on Mac (Lion)

I went through this process 6 months ago and of course in that time I've completely forgotten how to do it again. A return to Google and going through some trial-and-error brought it all back. So this post is as much reference for me as hopefully helping someone else.

I'm running Lion 10.7.5 but these steps should be version independent and will work with Snow Leopard, Mountain Lion etc.

Also, I'm sure there's many different (possibly better) ways to do this but this is the way that worked for me. Upgrading on the command line, building from source, using Homebrew are all options. But if you haven't got XCode installed or Homebrew this is a simple option.

Download Git

I know this is an upgrade but the best way to do this is RTFM. Downloading the latest Graphical Git installer actually contains the simplest instructions!

Uninstall and reinstall Git

In the included README are the instructions to upgrade. Basically remove your existing Git, install the latest. If you have used any guides to setting up git config options these were retained after uninstall for me – so no need to worry about setting everything up again.

There's a shell script to uninstall Git. Again there's ways of doing this but here's the easiest:

  1. Copy 'uninstall.sh' to your desktop.
  2. Open Terminal and type:

    $ cd ~/Desktop
    $ sh uninstall.sh

    This gets you to desktop and uses the shell command to run the script. easy.

  3. Simply double click the installer to run

And that's it! Type $ git --version and you should see you're running the latest version of Git (the same version as in the installer file name).

SSH remembering password

The reason I wanted to upgrade was for the new(er) option of remembering my username and password. I use Git on the command line (I just haven't got on with any GUI yet) but by default Git doesn't remember your password. When pushing and pulling to remote repos all day, having to retype your password is a real pain as I don't have the brain space to remember it.

By default Beanstalk uses SSH for repos now (nice feature) but you need at least Git 1.7.12.1 to remember credentials.

In short this is the command you need to remember your password for 24hours:

git config --global credential.helper 'cache --timeout=86400'

*Update 22nd July 2013

After the upgrade I had issues with Git asking for a password but then erroring with:

error: git-credential-osxkeychain died of signal 11

The answer came from Beanstalk's superb support.

you need to download a new version of git-credential-osxkeychain helper.
http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
After downloading the file you need to set executable permissions on it:

chmod u+x git-credential-osxkeychain  

And move it to it's path inside Git directory:

sudo mv git-credential-osxkeychain "$(dirname $(which git))/git-credential-osxkeychain"

And that fixed it. Basically this just downloads the git-credential-osxkeychain file and puts it in the right place. I have no idea why it went missing, got corrupted or wasn't included in the upgrade install but everything works as expected now.