As web projects grow from wireframe, to design, and into implementation, tracking changes becomes very important. When it comes to version control tools, Git not only offers the ability to track versions, but also allows for collaboration via branching, and maintaining sustainable code by using issue tracking. When I was first introduced to Git, the concept was simple enough to grasp, yet the complexities and actual abilities were not as clear. Even, now after running many project through version control via Git I know I haven’t used it to its full potential. Even the surface level benefits of Git show great potential.
There are many JS/jQuery solutions for select replacement, allowing for complete styling of all elements. While I’ve used several, and they absolutely make sense in numerous scenarios, I prefer to not load additional scripting to the Document Object Model (DOM) if I don’t need to. And when it comes to mobile support, why change the interaction?
In this article, we take a deeper look into ExpressionEngine's Preload Replace tag and explore different ways you can use it throughout your templates.
ExpressionEngine is great in many ways - security, robust features and flexibility are just to name a few. However, with great freedom comes the need to know how to keep it running quick and efficient.