Enable some features in Umbraco for better lists
A short piece of JavaScript to help those colorbox pop-ups stay responsive.
Simple tips on excluding images and including background images for Pinterest
Some methods for intercepting the save and publish events for content in Umbraco.
Customize the Umbraco 7 action menu using AngularJS and Event Handlers
Sifting through 1000s of lines of code you are bound to miss something during debugging.
Validate your email address field when the user has finished typing.
Example of how to render thumbnails for YouTube and Vimeo videos on your site using their public API.
Step through process to use Umbraco security to lock down your custom MVC CMS application.
Replace those fancy single and double quotation marks with boring HTML.
A common question with a convoluted specific answer.
The time has come for CSS to work together on all platforms with IE dropping conditional comments.
Helpful field names to include in your CMS from the start for page content.
Configure your Umbraco CMS with all the bells and whistles that make development and management a breeze.
When setting up a dynamic image re-sizer done via a URL be sure to lock down the allowed resolutions sizes to prevent potential flood attacks.
When hosting parts of your site under SSL you need to be sure that everything displayed on the page is also under SSL or you are going to have a bad day.
If you're going to load all your data the first time a user hits your homepage, you're gonna have a bad day.
Putting time to allow for manageable settings from contact email addresses to payment gateway paths will save you a lot of time down the track.
Caching should never be used to disguise website speed and performance issues. Though it can offer plenty of value to a well-built website when properly planned and implemented.
Websites are becoming more and more dynamic. jQuery is great to this extent... though only to an extent.
For a web developer, installing an SSL Certificate is a pretty straightforward thing. For others, it might not be so straightforward, especially as not every certificate behaves the same.
Emails sent from websites should also allow for customisation and personalisation so the recipient knows the information is for them and not a generic template that contains no personal details.
One of the more common issues that comes up with Umbraco is how to access its data store and methods from an external source.
The good thing is with the current version and using MVC it has become even easier as a .NET developer.
One thing to remember as always as a developer is that regardless of the system, if you don’t know what the end product is going to look like and what the desired result is you are going to falter and no amount of adding extra ‘sugar’ is going to fix it.
The biggest concept for development is scalability and extension
Umbraco allows you create many dynamic Membership Types through their editor for your sites requirements.
The preferred visual effect is when clicking a submit button you see a loading icon and then the page magically refreshes itself without ‘blinking’ that you get from traditional form posts.
As a CMS, Umbraco is pretty good at supporting your website and mobile website through one management interface.
One of the great things about Umbraco is its developer community and their contributions to the platform.
One of the good things I have come across while developing within the Umbraco environment was the uComponents add-on.
As a developer it is important to ensure your code works and has been property tested prior to being given to a client. The trick to this is to try to break your code a few times by interacting with it before you can be sure it is safe.
Having developed a few eCommerce platforms in my time I have thought it would be good to come up with a listing of things to remember when implementing such systems on your website.
Recently I was faced with the wonderful prospect in MVC 3 of building a form that consisted of multiple page tabs controlled by jQuery and multiple postbacks. They had to be able to work exclusive of each other and with their own sets of validation rules.
There are many jQuery plugins out there that allow for dropdown menus to work. Here is how I like to do it..
Depending on who you ask, HTML 5 is either the next important step toward creating a more semantic web or a disaster that's going to trap the web in yet another set of incomplete tags and markup soup.
When telling people I work in IT they usually follow up with 'that must be good, because you can work from any where'.
Being a developer it is important to ensure the delicate balance of caffeine and carbohydrates is in alignment. The morning should start with at least 2 cups of coffee and some kind of fatty/greasy/sugary delectable to get you through the code warm up.
This is all about optimization and code reuse. It should not be forgotten that optimization should always be part of the programmers ethos.
As the internet continues to expand it has become more of a challenge for a developer to keep up with evolving code structures. In the beginning it was just a bit of HTML then came along Javascript. Before you knew we had all kinds of libraries joining the party ASP, PHP, Cold Fusion, Ruby, VB and so on.
As I like reading books and find them a much more useful tool when learning than forums, blogs and God forbid Microsoft’s MSDN Library I took it upon myself to scour some of my favorite sites for a new book for skill improvement.
Starting out many years ago as a developer it was good fun trying to develop solutions that could be used across multiple websites. This was a great idea in the beginning. The challenge was to try and build some code that could be used over and over again for multiple clients thus streamlining the development process and faster project turn around.