While building the latest version of our Los Pulse app, I've found that we've written some code that could be pretty useful for all you Googlers out there.
If you've ever worked with the Twitter or Instagram APIs, you'll undoubtedly come across instances where you'll need to link a hashtag within some text.
CSS has come a long way since it's first spec was created in 1996. Back then, all you could really do was change the color of text or backgrounds of elements, but now we can easily create great effects without having to use a single image. But be careful—the convenience of CSS effects comes at a price.
Joomla! makes it incredibly easy to build custom content plugins for your site—they even give you an example plugin in every install.
Let's walk through a practical application of a content plugin. Say you've created a beautiful website for your client that incorporates images in a Category Blog view.
Threaded comments are pretty neat and having that little indentation for each comment provides a bit of visual context of who is talking to whom. But, it can get difficult to figure it out sometimes.
Building custom Joomla! templates is tricky, but well worth the extra time in the long run. We use countModules to—wait for it—count the modules assigned to a specific position. For this particular template, we'll have three (3) different layouts depending on which modules are enabled for the page.
If you're doing custom design and development with Joomla! you need all of the tips and tricks you can get your hands on to streamline your development process and make sure you're doing things the correct way.
A version control system (like git) is software that allows to keep track of the progress you have made in your codebase and very importantly allows reverting back to a previous state. Git is a version control system created to have the ability to handle thousands of people working on the same codebase while allowing easy management of your code.