Posts

Showing posts from September, 2010

Web Development & SEO: Considerations / Gotchas when Outsourcing SEO Services

Web Development and online Marketing in the industry today often involves a large number of broad areas such as planning / BA, website or system design, system or application development, system testing., server configuration and maintenance, DNS configuration, Internet Marketing / SEO, etc. There are many cases where a developer will carried out similar tasks to the webmaster, SEO or internet marketing consultant, especially when the Web site is managed externally by a single company. Most companies and individuals who offer online services for the development of web sites may also need to configure and maintain the DNS and web server. Many developers become experienced in some of these areas, but to become a real expert in any given area requires a lifetime of knowledge and experience. This is often the deciding point between outsourcing website development and SEO services to an individual with lower prices, or a larger company higher prices, but have access to a much greater range ...

User Acceptance of Innovations and new Solutions

The following provides some things to consider when developing and implementing new solutions for large volumes of end users, with a primary focus on user acceptance.  The information is my own personal opinion which is based on my experience as a Solution Architect and Developer.  I have struggled on many occasions to have users accept and adopt a new system or process, and as a result now incorporate number of techniques and methods to assist with user acceptance when designing and developing a solution.  Some of these would be common sense, but others are often overlooked as an important part of the planning, development, testing and implementation phases of a new innovation.  The main focus is on some of the reasons for the non-acceptance of new solutions and some techniques to help improve level of user acceptance.  This applies to the implementation of any new system or process for any large group of users, and is not dependent on the platform used to deve...

Optimise Database & Application Scripts for Performance - Web Development

Improving the performance of a Web Application or website can sometimes be difficult depending on the factors that are contributing to downgraded performance. In some cases, performance issues may be related to server hardware or network issues to limitations which would usually cost money to improve. In other cases, there are many factors that can impact on the overall performance of a web application or website that can be changed easily.

Text in textarea chopped off after quote or apostrophe

I had an issue, where the text in a textarea input was being cut off after a quote or apostrophe.  The form was submitting to a ‘confirm’ mode, which displayed the details entered into the form back to the user for confirmation.  The details were being passed between each page/mode using hidden fields.  I found that if there was a quote or apostrophe in the text entered into the textarea field, it would be chopped of once the data had been submitted, or if pressing the ‘modify’ button on the confirm page.  After having a look at the page source of the confirm page, I noticed that the value from the textarea field which was being stored in a hidden variable spanned across multiple lines in the code.  As the value of the hidden text field was wrapped in quotation marks, the result was that the parser would stop think that the textarea content had finished.  As the content spanned across multiple lines, the parser would resume rendering the page content even t...

SharePoint Development at a Higher Level

SharePoint development may be required to provide an environment that is custom to a business as well as to enable additional features and integrate with existing and new technologies.  Many companies provide consulting services for SharePoint, allowing an understanding to be gained on the capabilities of the core features provided by SharePoint, and how they can be utilised or developed to build solutions for the business.  Custom SharePoint Development may include anything from the construction of an intranet environment to the development of complex workflow involving many people within the business, that may also draw from a range of existing sources for data such as project reporting or accounting systems.