intersilo     WEB DESIGN & DEVELOPMENT  
       S   O   L   U   T   I   O   N   S  Image home Architecture | Design | Databases | Coding | Testing | Content | SEO
 
Image  blog   
 
Image Web site architecture, design and coding
Franklin C. van Splunteren, 2009
Image
IN GENERAL

AS APPLIED TO THIS WEBSITE

Image Website architecture
An approach to the design and planning of websites which, like architecture itself, involves technical, aesthetic and functional criteria. As in traditional architecture, the focus is properly on the user and on user requirements. This requires particular attention to web content, a business plan, usability, interaction design, information architecture and web design. For effective search engine optimization it is necessary to have an appreciation of how a single website relates to the World Wide Web.

Since web content planning, design and management come within the scope of design methods, the traditional aims of commodity, firmness and delight can guide the architecture of websites, as they do physical architecture and other design disciplines. Website architecture is coming within the scope of aesthetics and critical theory and this trend may accelerate with the advent of the semantic web.

Image Intersilo architecture  is guided by three principles:
1-  a community website focus, implying that a wide variety of interests should be published and maintained.

2- As little advertising on the site as possible, which in turn requires low maintenance costs to offset low revenue, and hence requires an architecture commensurate with a relatively high proportion of automated external content.

3-  Ease of use and navigation within a complex site.
 

A gradual migration model is used to replace SQL Server 2000 with SQL Server 2008, and older ASP with ASP.NET. Javascript has withstood the test of time very well and is used in client side manipulation and validation.


 

Image Web design is similar  to traditional print publishing. Every website is an information display container, just as a book is a container; and every web page is like the page in a book. However, web design uses a framework based on digital code and display technology to construct and maintain an environment to distribute information in multiple formats.
The content: the substance, and information on the site should be relevant to the site and should target the area of the public that the website is concerned with.

The usability: the site should be user-friendly, with the interface and navigation simple and reliable.

The appearance: the graphics and text should include a single style that flows throughout, to show consistency. The style should be professional, appealing and relevant.

The visibility: the site must also be easy to find via most, if not all, major search engines and advertisement media.


 

Image The design content is changing to a more dynamic format using video, API, web services and feeds.

Design appearance strives for a clean professional and proportionate look using muted colors and occasional accents.

The usability of the site is being considerably increased by the frequent use of AJAX to minimize refresh while changing content.

Visibility of the site is low mainly because the site has until recently not been updated in several years. That should change, especially with the addition of better and popular resources such as web service fed local movie times, concerts etc.
Image SEO (Search Engine Optimization) is in a sense rapidly becoming a part of design. The phrase 'location, "location, location..." has been superseded by "ranking, ranking, ranking...". SEO is the methodology to increase the web site visibility, and comprises elements such as appropriate meta tags and title, matching content, and partner links among other factors.


 

Image A database is an integrated collection of logically related records or files which consolidates records into a common pool of data records that provides data for many applications. A database is a collection of information that is organized so that it can easily be accessed, managed, and updated.
In one view, databases can be classified according to types of content: bibliographic, full-text, numeric, and images.

The data in a database is organized according to a database model. The model that is most commonly used today is the relational model. Other models such as the hierarchical model and the network model use a more explicit representation of relationships.


 

Image SQL Server 2000 is the principal database, in addition to an auxiliary Access database and a few static XML files. The database is accessed using ad hoc queries as well as stored procedures. A developmental SQL 2008 is in place and should be coming online later this year. Intersilo plans to have a specialized music and arts bookstore online, supported by Amazon. The improved full-text searches of SQL Server 2008 will be an important part of this strategy.


Reports are constructed in several ways: as part of a data driven web application; as a ReportServer driven part of an application as a general SSRS solution, and by means of other front ends such as Access.

 

Image A Web Service is defined by the W3C as "a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP-messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards." Web services are frequently just Internet Application Programming Interfaces (API) that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services.


 

Image Web Services are consumed from external hosts, under .NET.

This site also hosts it's own simple web service under the .NET framework.

Intersilo is using more web services and leveraging large data stores like Google and You Tube by means of symbiotic relationships. These are essential in solving the requirement  to decrease content maintenance, and facilitates the publishing of current topics in text and video.


Image Coding is the process of writing, testing, debugging, troubleshooting, and maintaining the source code of computer programs. This source code is written in a programming language. The code may be a modification of an existing source or something completely new. The purpose of programming is to create a program that exhibits a certain desired behaviour (customization). The process of writing source code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic. (wikipedia)


Image Coding is done as follows:

Web applications: ASP.NET  2.0 and  3.5 (vb)
Web scripting, older pages: ASP 2.0/3.0
Client scripting: Javascript, HTML/XHTML
Data manipulation: T-SQL, ADO.NET, VBA
AJAX: older versions use the Javascript XMLhttpObject. Later parts use .NET 3.5  asynchronous classes.

intersilo architecture, design and coding by Franklin C. van Splunteren
Image Site Map    Image Email:  contact@Intersilo.com     |      web consulting: webdesign@Intersilo.