Direct Knowledge


Gala Bistro PORTFOLIO
 

















 

 

Once we've created the 'designs', we can then embark on the 'development process'. By development, we mean the entire process of building a website, programming web applications, loading web content, and preparing all of these components for deployment. Direct Knowledge is highly skilled in both in web development and in managing web development projects. We build websites and web applications that are easy to use, capable, manageable and highly reliable. We build them on time, on budget and on target. It's what we do.

Website Development
'Website development' includes development of the website layout, individual page layouts, graphics, navigation system and content.

Project Plan and Architecture
Before we begin development, we create a project plan and website architecture to guide the development process. The project plan represents a prioritized 'plan of attack'

for developing all of the pages, applications, databases, and content that will be included in the website. The website architecture represents the specific systems, technologies and techniques that will be applied to produce the website.

Standards, Languages, Tools & Techniques
To provide the best experience to the broadest audience, we make use of the most widespread standards, languages, tools and techniques. Our websites function well in all of the major browsers (Internet Explorer, Netscape Navigator, Mozilla, Opera) and on the major computer platforms (Windows, Macintosh, Unix). We make use of standard HTML, CSS, DHTML and Javascript to ensure that our websites work well both now and in the future. We test our websites with a variety of tools to identify errors, verify compliance with standards and to optimize speed and browsing experience.

Website Framework
Our developers work closely with our designers during the design phase to ensure that the proposed designs can be implemented within a workable website structure. We consider 'usability' at each step of the design/development process. Whether it's a basic brochure website or a sophisticated e-commerce application, it has to be easy for site visitors to use and easy for you to update.

Standard Web Applications
'Web applications' are software components that 'do something'. They are interactive systems that make use of software and databases running on the 'web server' with the 'web browser' serving as the 'user interface'. Examples include shopping systems, guest books, discussion forums, and calendars.

Direct Knowledge has developed a number of web application products which can be easily configured to satisfy a number of website requirements. Our WebGuest system can be configured to function as a guest book, online feedback form, discussion forum and survey/poll manager. WebMail is a web-based mailing list manager which can be configured for sending newsletters and marketing messages via email or to serve as a self-managed email-based discussion forum.

When required, we also make use of several 'best-in-class' commercial web applications such as shopping systems and content management systems.

Custom Web Applications
For many businesses, the web has become more than just a marketing tool; it has become a way of doing business (e.g. e-commerce systems). Often, we can make use of 'standard web applications' to satisfy the requirements for web applications. In many cases, however, these applications don't include the required features or the required level of integration with existing business systems. In such cases, a custom web application can provide a crucial business advantage.

Based on our extensive experience in developing our own web application products, we are highly skilled in developing custom web applications. We have developed numerous highly sophisticated applications including a home health care patient assessment system and a foreign worker recruiting and visa processing system. These systems have included capabilities such as: secure SSL processing, data import and export, PDF file generation, document management and business management.

We have also developed several Intranet and Extranet applications. The Intranet is a secure (password protected) website designed to provide information and services to a company's employees. Similarly, the Extranet is a secure website designed to provide information and services to a specific group of people such as a company's customers or an organization's members.

Flash and Glitz
There are a lot of reasons to avoid Flash (the product) and Glitz (the result). For example, Flash works completely separately from the browser, ignoring browser functions such as 'back' and 'find'.

However, Flash can sometimes provide compelling advantages over 'traditional' methods. A Flash-based website can provide a much richer experience, using animation and sound to captivate a website visitor. For projects with specific requirements for providing such a rich experience, we make extensive use of Flash..

Flash-based components can also be used to add richness to 'traditional' websites. For example, we often use a Flash-based navigation system to jazz up an otherwise 'traditional' website. This combination provides some of the benefits of Flash without 'breaking the browser'.

We also take advantage of Dynamic HTML (DHTML) to add visual appeal and motion to a website. For example, we often use DHTML to create 'floating menus', that is navigation systems that remain visible on the page as you scroll through the page content.

 

Direct Knowledge, LLC
32580 Grand River Ave.
Farmington, MI 48336
phone:  248.478.9965
fax: 248.427.9965
email:  info@directk.com 
what we do web strategy web design web development e-commerce hosting web management web marketing web solutions