• Aesthetics

      If a website doesn't provide what we’re interested in we simply go elsewhere, no matter how attractive it is. It is obvious then that with websites, form should follow function. By making the function the source of inspiration, the resulting design is guaranteed to be unique. And by applying artistic expertise, the result will be spectacular.

      Web design is no longer just a matter of aesthetic appeal. With the way the internet has evolved, web designers have more to consider than ever before. Form follows Function: Once you’re clear on the function, the design will followBesides the influence of their design decisions on user behavior, designers have to design for the size variations of the devices and the screens on which their designs will be displayed. They must also consider how their design strategies will affect website performance, search engine rankings and how practical their ideas will be to develop. Then the obvious: Their designs have to look good.

      But probably the most important consideration is how a design matches a website’s function. Because the internet has become our main mechanism of information exchange we are less interested in the aesthetics of a website than we are in the information it provides or the function it serves. “By making the function the source of inspiration, the resulting design is guaranteed to be unique. And by applying artistic expertise, the result will be spectacular”If a website doesn’t provide what we’re interested in we simply go elsewhere, no matter how attractive it is.

      It is obvious then that with websites, form should follow function. By no means should we jump to extremes and argue that aesthetics are unnecessary and that function is the begin-all and end-all of web design. We should develop our designs around the function as nature does it: Cheetahs don’t have their elegant, magnificent appearance for mere aesthetics. In fact, aesthetics have nothing to do with it. Cheetahs need their long legs, slender bodies and long tails to accelerate easily and to change direction quickly at high speeds. Just as in nature, by making the function the source of inspiration, the resulting design is guaranteed to be unique. And by applying artistic expertise, the result will be spectacular.

    • Intellect

      People do things for a reason. There is a reason why some websites thrive, while others stand ignored. There is a science and a psychology to this. And once the rules are understood and integrated, it works; every time. We call it the Cyberburst Formula.

      • Instant Navigation

        Saying that the speed of your website’s navigation is primary to its online success may seem like a bold claim at first. Though gripping copy and striking graphics are good to have, the only unassailable advantage you will ever have over competing websites is your delivery method: The speed and ease at which your visitors find the information you are trying to convey.

        Consumers don’t like delays

        Two useful studies that have been referenced in website performance-related articles for several years now have concluded the following:

        • 47% of people expect a web page to load in two seconds or less
        • 40% will abandon a web page if it takes more than three seconds to load
        • 52% of online shoppers claim that quick page loads are important than their loyalty to a site
        • 23% will stop shopping or even walk away from their computer
        • 64% of shoppers who are dissatisfied with their site visit will go somewhere else to shop next time
        • At peak traffic times, more than 75% of online consumers left for a competitor’s site rather than suffer delays
        • 88% of online consumers are less likely to return to a site after a bad experience
        • Almost half expressed a less positive perception of the company overall after a single bad experience
        • More than a third told others about their disappointing experience.

        (Akamai, September 2009, interview with 1,048 online shoppers | Gomez, 2010, interview with 1,500 consumers)

        It is a fact: If a website performs poorly we lose interest, we go elsewhere, no matter how attractive it is. One would then assume that between competing websites, the one with the faster content delivery will convert the most visitors. It is obvious then that great focus should be given to Navigation Performance because over and above gripping copy and striking graphics, the speed by which you deliver your content is the only true advantage you will have over those that compete with you.

        The faster, the better.

        But why is it that fast content delivery makes such a difference? Surely this cannot be attributed only to user impatience? No. There is a psychology behind fast content delivery and user behavior. Reluctance to return, avoidance to buy and refusal to sign up are mere symptoms of genuine emotions website visitors feel when they come across under-performing websites. As studies have shown, slow websites provoke boredom, distrust, anxiety, fatigue and even anger:

        • Boredom – As the time delay increases, users may find a website’s content less interesting and of a lower quality.  (Ramsay, Barbesi, and Preece, 1998)
        • Distrust – Slow web pages lower perceived credibility (Fogg et al. 2001)
        • Anxiety – 44% of respondents said that page slowdowns during checkout made them anxious about the success of the transaction (Web Performance Today, 2013)
        • Fatigue – Brain wave analysis revealed that participants had to concentrate up to 50% more when using badly performing websites. (Foviance, 2010)
        • Anger – Among consumers who had problems conducting mobile transactions, 23% have cursed at their phones; 11% have screamed at them; and 4% have thrown them. (Harris Interactive)

        Surprising and extreme as these consumer responses to website delays may seem, it is clearly imperative to avoid delays at all costs – if not to prevent the loss of business, at least to protect your website’s reputation.

        On the other hand, websites that deliver content faster (at least faster than the average) automatically receive better consumer opinion – even if the content itself is not that impressive:

        • Websites that perform well are perceived similar to efficient service in a brick and mortar store (Web Performance Today, 2013)
        • Faster websites are perceived to be more interesting (Ramsay, Barbesi, and Preece 1998)
        • Websites that perform well are perceived as more attractive (Skadberg and Kimmel 2004)
        • Better performing websites have higher conversion rates (Akamai 2007)

        Faster is better, but instant is best

        “Cyberburst websites are different in kind, not just degree. Standard websites cause click resistance – because of the delay, not knowing where you’re going next. Instant websites, from the very first click, create click confidence; which can easily become click addiction. Good for sales.” (Gerry du Toit, Management Consultant, Prospur Business Development, 2013) If you really want to keep your visitors interested and engaged, you have to do better than fast. You have to supply content within 100 milliseconds. That is almost instant. Our brains simply work that way: Our sensory memory (the shortest of our short term memory) remembers in 100 millisecond spurts, no longer. Thereafter we have to rely on actual short term memory to remember the context of what we are busy with and things don’t seem to come as naturally anymore. We have to start thinking: “Where did I come from? Why am I here? Where am I going next?”. It becomes effort.

        But if things happened faster, within the 100 millisecond time-frame, new experience will unfold as it does in nature. You will perceive it easily, without jerking, without delay, without stress. As when you sit quietly in a forest, calmly watching nature unfold around you: A bird flying past, a moist breeze on your skin, leaves rustling, rays of sunshine through the trees – a multitude of information enters your senses, yet without you feeling any stress. In fact, it relaxes you because all that stimuli is presented instantly and you absorb it easily, fluidly, instantly. That is how we naturally are. That is how we naturally want it.

        So, if we are naturally inclined to prefer instant stimuli, it is obvious then that we will respond much more positively to websites with instant content delivery. Such a website will make us feel more in control, more relaxed, more natural. Therefore, we will trust such a website and the content it supplies more easily. Clearly, a website that delivers content within 100 milliseconds has a huge advantage over websites that lag. That is a very valuable and powerful insight. It is not a new insight. In fact, global megabrands have been measuring milliseconds for years:

        • Google is aiming to serve requests in less than 100 milliseconds: “We want you to be able to flick from one page to another as quickly as you can flick a page in a book. So we’re really aiming very, very high here… at something like 100 milliseconds.” (Urs Hölzle, Senior VP Operations, Google)
        • Amazon found that every 100 milliseconds of improvement increased revenue by 1%. (Amazon, StanfordDataMining, 2006)
        • Yahoo increased traffic by 9% for every 400 milliseconds of improvement. (Stoyan Stefanov, Yahoo, 2008 )

        Technically, serving content instantly is difficult. But possible

        “Technical achievement aside, and the pleasure of using a website so fast it is instant, the consequence of Instant Navigation is “click confidence” and “click addiction” – which results in repeated, premium quality, successful experiences for your website visitors”
        Although in the past, various attempts have been made by big corporations to deliver content instantly, it has only really become possible since the launch of HTML 5, CSS 3 and JavaScript. And even with those new technologies and scripting languages, developers still struggle to find an approach to deliver content instantly without compromising other obviously important website functions like content management and search engine rankings.

        Only since the launch of Cyberburst, did a truly holistic solution arise where content is delivered instantly without  compromising any other website functionality.

        “We have a mechanism to deliver websites that are instantly navigable without loading all content upfront, without being overly dependent on Ajax, without affecting Search Engine Rankins, being fully content managed, totally browser-compatible, perfectly responsive and based on standard internet technologies. Instant Content Delivery is here.” (Johan LB Dreyer, Cyberburst, 2014)

         

      • Organize by Key Differentiating Factors (KDF)

        Website organisational structure, essentially the menu structure, is fundamental to a visitor’s success on a site, yet really it is the orphan-child of web development. Obviously every site does have a menu structure, but sadly the question “is there a ‘best way’ to physically and logically organize this website?” is seldom actually asked. Not for any nasty reason, it’s just that everybody involved thinks it’s someone else’s job.

        The programmers, responsible for the under the bonnet engineering, see it as the responsibility of the content creators. The people who create content tend to focus on individual articles and assume website structure is the responsibility of the programmer.

        The result: The question is never really asked and the decision is left to the end – when it is far too late to do anything meaningful about it. Then one is stuck with the structure of who-ever set it up first – not necessarily by anyone who thought it through carefully and logically.

        Obviously, there must be a better way. The question must be asked proactively, and holistically, and at the outset.

        At Cyberburst we are proud to say, we ask the question right at the start – during the initial online consultation. Perhaps also, by way of clarification, we are not claiming that there is a single best way to organize every website type that exists; we are saying that for the type of website needed by commercial organisations seeking competitive advantage in the market, (which make up the majority of our clients) there is in fact a best way to organize.

        And that way, to best answer, is to organize or structure the website by Key Differentiating Factors.

        Organise by Key Differentiating Factors (KDFs)

        This answer is rooted in two principles. “Begin with the end in mind” and “Differentiation is the key to marketing”.

        • “Begin with the end in mind” – There are millions and millions of websites out there. Yours must be found. Cyberburst websites are specifically conceived, at the outset, with search and Google AdWords in mind.
        • “Differentiation is the key to marketing” – Differentiating your business from that of your competitors is the key to marketing success. It is not within the scope of this article to justify this conclusion; but researching the term “Marketing Differentiation” would convince you (and keep you busy for weeks).

        The last piece of the puzzle, before it can all be holistically put together, is to develop at least a basic grasp of how Google AdWords works.

        Although one can do the required configuration and marketing oneself, typically, a specialist online marketing firm would configure the Google AdWords service with a list of keywords they feel would typically be entered into Google’s search bar by a searching potential customer.

        Then, after activation of the AdWords service, and assuming the remaining configuration was intelligently and correctly completed, when a potential customer enters a matching search term, a small text-based advert is displayed at the top or alongside the traditional organic search results. If this advert is clicked by the customer, Google earns some money and opens a pre-configured web page known as a landing page.

        The key of course is to put appropriate marketing and aesthetic thought and expertise into the landing page which then leads to your website, where the hope is that this visit converts to a sale. (It should be noted, Google does not oblige you to go to your website via a landing page; it is simply that experience has shown this to be a successful practice.)

        The Cyberburst process

        1. So the process then is to establish, at the outset, during the initial online consultation, that the strong points of the organisation are.
        2. These then need to be re-stated in terms of the key reasons the customer deals with the organisation. These are the Key Differentiating Factors (KDFs).
        3. A key online marketing insight – and this is what we do at Cyberburst – is to not have a single landing page for the website, but rather a separate landing page for each KDF of the business. Technologically Cyberburst achieves this by, instead of having a bunch of landing pages separate to the main structure of the website, rather creating for each KDF, a corresponding, logical and physical section on the site, also directly accessible from the home page. If there are three KDFs, there are three sections; dimple. (Technically, AdWords is configured to launch each section page as a landing page.)
        4. We thus create, within the context of solid marketing theory and principles, a holistic and self-reinforcing alignment between the Key Differentiating Factors of the business, its online digital marketing strategy, and the physical and logical structure of the website.

        Diagrammatically it looks like this:

        Structural_Differentiation

         

      • Intellectual – All the rest

        Website development, although it results in a product that is aesthetic and visual, is really a thinking man’s game. Everything needs to be considered: The programming and its intricacies, the actual coding – the PHP, HTML, the CSS; its maintainability, the user experience, user psychology, online marketing, search engine ranking and optimization, landing pages for Google AdWords, social media, digital aesthetics, responsiveness … The list goes on and on.

        Our claim at Cyberburst is a very bold one. We claim there is a reason why Cyberburst websites are so successful – everything is considered. Claiming competence is one thing. Proving it is another. We believe we can prove competence – both practically and in the abstract; intellectually. For practical proof, go through this website thoroughly and decide for yourself. For theoretical proof, browse through this ongoing collection of articles. Add together these two perspectives, the practical and the intellectual, and we are sure you will agree: With Cyberburst, everything is considered.

         

    • Technology

      Cyberburst Technology: Instant Navigation - pages load so fast, they're instant. Progressive Loading - Content and images that load on demand. Flawless Code - Dynamic, algorithmic code production. The result: A website that loads fast, navigates instantly, renders beautifully on all devices and scales up perfectly. Every time, all the time.

      Now that websites can be accessed from practically anywhere, on various devices and on multiple operating systems, web developers must consider more than just graphics and code. In fact, websites have to be more adaptable, accessible and interactive than ever before.

      Knowing that, we developed a paradigm with coding standards and development guidelines that specifically address the demands of today’s digital world:

      • Our websites are responsive: Look good on Desktops, Laptops, Tablets and Smart phones with all their various screen sizes
      • Browser Compatible: Tested on all the major browsers including Firefox, Google Chrome, Opera, Safari, and backward compatible all the way back to Internet Explorer 7
      • Content Managed: Integrate seamlessly with the popular WordPress Content Management System
      • Scalable: Scale easily and perfectly based on the volume of content
      • Our websites are future-proof: Developed in established technologies and programming languages which will be recognized for many years to come

      Cyberburst Innovations: Instant Navigation, Progressive Loading, Code Producing AlgorithmsIn terms of breaking new ground, our Instant Navigation Framework lets visitors navigate from page to page instantly. That, as opposed to the time consuming post-back that is commonly found on other websites.

      The second substantial breakthrough is Progressive Graphic Loading. On standard websites, the more images on a page, the longer the loading time and the more data consumed. With Cyberburst’s Progressive Graphic Loading, images are only loaded when the user specifically scrolls to them; instantly and on demand.

      Thirdly, the Cyberburst code quality is beyond compare. Our web development paradigm consists of intelligent algorithms, developed to output Custom Object Oriented Code Components with their appropriate PHP, html, CSS and Javascript. That ensures all code used to build a Cyberburst website is error free, perfect.

      And it doesn’t stop here. The Cyberburst paradigm remains upgraded according to evolving internet standards ensuring that our websites always look good, work well and serve its desired purpose. Everything Considered

      • Instant Navigation

        Finally, when all the text and graphics are loaded, you can click elsewhere just for it to happen again; that which we call “The Dreaded Post-back” Performance is probably the biggest difference between desktop software and internet-based applications. Think about it: When working on a desktop application one constantly switches between applications and modal screens, often without noticing. There’s no delay. It all happens instantly. Internet software on the other hand, tests ones patience. When you click a link, the screen goes blank and you wait. A new page starts loading. With your cursor still in progress mode, you can read but not yet interact with anything on the page. Finally, when all the text and graphics are loaded, you can click elsewhere just for it to happen again; that which we call “The Dreaded Post-back”.

        Fortunately, with today’s broadband internet speeds, the post-back is faster but still incomparable to the performance of desktop software. It’s a fact: Websites are slow. And the slower a website, the less user interest and obviously, less business.

        That said, on today’s internet there is no purpose for websites that cannot be indexed properly, that aren’t content managed and that perform poorly Undeniably performance influences website effectiveness and user conversion rates. It is a problem. In fact, big software corporations have developed Rich Internet Application (RIA) software specifically to solve that problem: Adobe with Flash, Microsoft with Silverlight and Sun Microsystems with JavaFX. Impressive though that software is, it requires a browser plug-in which poses a whole new set of problems for internet users: Besides security issues, plug-ins must be downloaded and installed on the user’s computer and they’re not necessarily supported on all internet browsers and operating systems. So unfortunately, as RIA software stands today, it still doesn’t solve the website performance problem.

        Until 2012, finding a solution to poor website performance and the dreaded post-back was impossible. But since the launch of HTML5, CSS3 and jQuery, websites have the potential to be more desktop-like than ever. Web developers have fallen in love with it. It has exploded into an entire ecosystem of open-source code and mark-up with thousands of developers sharing and contributing. As a result the internet is brimming with fast, animated websites – be that single-page applications or Ajax-based applications. On the face of it, our problem is resolved but in fact, not yet …

        The majority of today’s performant websites can be categorized into two categories: Single Page Applications (SPA) and Ajax applications. Both, though very performant, lack certain obvious and fundamental website functionality:

        • SPAs are generally not content managed. Content is often hard-coded into the page’s HTML and then loaded upfront on the website’s initial load. On very small websites loading all content upfront should not impact initial load time however, the larger a single-page website, the longer it takes to load so scalability becomes an issue.
        • Ajax-based websites load content dynamically after the initial page load and is obviously better than loading everything upfront. The downside to Ajax applications is that search engines don’t index dynamically loaded content without the implementation of special techniques. And even if successfully indexed by search engines, the results are returned as raw data and not as beautifully styled web pages.

        Cyberburst has put great thought and effort into finally solving the website performance problem That said, on today’s internet there is no purpose for websites that cannot be indexed properly, that aren’t content managed and that perform poorly. Ironically, as it stands today, most websites on the internet have at least one of those three issues. So what now? Where-to from here?

        Cyberburst has put great thought and effort into finally solving the website performance problem. We know that simply avoiding the dreaded post-back does not make a website behave or function like a desktop application. Issues like Search Engine Optimization, browser compatibility and content management also come into play. Considering that, we developed an Instant Navigation Framework which solves the website-performance problem and found innovative ways to successfully address all its associated issues:

        • It is compatible with all browsers and all operating systems
        • We use standard HTML5, CSS3 and jQuery. No RIA software is used so no additional browser plug-ins are necessary
        • It integrates perfectly with the popular WordPress Content Management System
        • It is search engine friendly. When content is retrieved by means of Ajax, techniques are employed to allow indexing as well as correct page display

        And the result? Compare for yourself. Take a minute and browse through any other standard website. Note the delays as you click through the pages and then come back to Cyberburst. Click through, see the difference, and decide for yourself.

      • Responsive Design

        A website’s layout or design is no longer only the responsibility of the graphic designer. Since devices of various screen sizes can connect to the internet, developing responsive websites that look good on desktops, laptops, tablets and smart-phones have long surpassed creative consideration only. It has now become a development issue: A challenge developers have to face in code.
        Cyberburst has developed a vast set of code components which all handle their own responsive behavior intelligently, based on the context and position within which they find themselves
        Developers already apply techniques such as switching html templates based on device type, writing multiple CSS media queries for various screen sizes, handling certain elements with Javascript or simply using a fluid grid layout. But each technique only resolves the problem for the specific project at hand. Comes the next website, the developer has to start all over again. The same applies to template and theme developers: One strategy per theme. Comes the next theme, the developer has to start all over again.

        Handling multiple screen sizes for each website or theme sure seems like a lot of extra work. Cyberburst has put great effort into solving this problem. Unlike the specific approach used per website, we have developed a generic solution: By means of astute object orientated programming, Cyberburst has developed a vast set of code components which all handle their own responsive behavior intelligently, based on the context and position within which they find themselves. Each component governs its own styling and behavior without influence or dependence on any other component. With no behavioral or styling influence and dependence, components can be placed alongside other components or nested inside other components without interfering with its children, parents, ancestors or neighbors.

        The result of this design strategy is fractal; an effect where the website is responsive, the elements inside the website are responsive and the children inside each element are responsive, no matter which layout one chooses to use.

      • Scalability

        With smaller, simpler websites the issue of scalability doesn’t really arise. Neither does it make much of a difference. It’s quite easy to make a small website look good and perform well or to keep track of its file structure and content. But as soon as a website no more consists of only three web pages and a few images per page, the developer has to consider performance and how the website should be organized and managed at its bigger scale. If not, development spins out of control resulting in a code cobweb and an error-prone maintenance nightmare. Not even to mention the performance issues such a website will face. Therefore, a web developer’s scalability strategy makes all the difference in a growing website’s future success. Cyberburst’s scalability strategy is the same with every website, no matter the size. We know that every website has the potential to grow so scalability is considered and implemented with every web application, from the very start. Here’s what we do:

        1) Progressive Content Loading

        On smaller websites, Progressive Content Loading is never really necessary. In fact, it may even get in the way because on small websites it is faster and simpler to load the relevant content upfront. However, when websites start bulking up and the content needs to be organized into categories, progressive content loading becomes a must-have. If a user browses through a website with relational content such as articles in categories and categories within categories, the navigation becomes very confusing and users quickly lose context as they navigate through the various pages. The best strategy here, obviously, would be to keep the user on the same page to avoid the toing and froing, the jumping about from one page to another and risking confusion.

        But how is this possible? Technically, how does one keep a user on the same page while supplying the relevant content and avoiding dreadfully slow page loads? By means of progressive content loading.

        With Progressive Content Loading, a user navigates to a specific page that holds a specific context. Such a page displays only the top-level, contextual information. None of the sub-level information is visible yet, nor has it been loaded. There are only links or references to the sub-level data. From here, the user clicks a link and instead of redirecting to another page, the sub-level data loads and displays.

        The consequence: No losing context and jumping away to another page. No upfront loading that makes webpages slow. No data transfer unless the user specifically clicks.

        2) Progressive Graphic Loading

        With standard websites, all graphics are loaded involuntarily. The visitor often has to wait for an entire web page, all its data and all its images to download before he can start reading. That is not a problem for smaller websites but let’s say a website has to showcase many products or photographs then the loading time of the web page will be substantially longer. Often so long, that the visitor loses patience and clicks away to another website. Clearly there must be a better way.

        With Cyberburst websites, graphics are loaded contextually, on demand and only when actually viewed by the visitor. If a web page has 100 images, but the visitor is only scrolling to 3 of them, only 3 images will load. The remainder of the images will lay dormant, ready to load when the visitor scrolls to them. From this one can infer that the visitor’s initial wait is much shorter. In fact, the visitor can start reading right away because only the necessary graphics are loaded with the initial page render. Therefore, a website with 100 images will take the same time to load as a web page with 3 images – an enormous saving of page load time and user data.

        2) Contextual style sheet and script inclusion

        It is the norm for websites to include multiple Cascading Style Sheets and Javascript files. In fact, the more functionality a website needs, the more of these files are included. One often finds a whole list of such files included at the top of a web page. It’s not good practice because the more files included, the more http calls before render and the longer the load time.

        Sometimes developers avoid that problem by copying and pasting all Javascript into one file, same with the style sheets. That is definitely a viable strategy with smaller websites but as soon as a website’s functionality becomes complex, with different pages varying in appearance and functionality, such concatenated style sheets and Javascript files will become unnecessarily bloated and convoluted. Such files include the entire website’s scripts and styles even if the current page only requires a few. It is unnecessary and poses difficulties with error handling, version control and especially maintenance.

        Cyberburst has developed intelligent algorithms to include only the Javascript and CSS appropriate to the web page loaded. If the web page does not require certain styles or scripts, the webpage does not include it. Consequently, style sheets and Javascript files remain concise, relevant and manageable. There are fewer files to be included per web page resulting in better performance.

        As you can see, we don’t only look at scalability from the obvious perspective of user performance. We also address the business owner’s perspective as to how easily and organically a website can scale up and grow. Finally from the perspective of a developer, we look at scalability in terms of programmability, maintainability and structure. Everything considered.

      • Production Standards

        Building a Cyberburst Website is the process of combining carefully crafted code components, specific to the purpose of the proposed web application. Think of it as the car manufacturing process: A car comprises many pre-developed components. Although those components each serve their specific purpose to the car, they are all manufactured independently and fitted individually. They most likely interact with many other components, but if handled skillfully, they can be removed, tested and replaced without affecting their neighboring components.

        The Cyberburst Web Development Paradigm works in the same way. By means of astute object orientated programming, we have developed a vast set of code components which, similar to the components of a car, are neatly and carefully fitted to a website. Each code component serves its individual purpose and is only included in a web application as required.

        And similar to the car manufacturing process, before a Cyberburst code object gets included in a website, it has to pass very strict coding regulations:

        • Code objects must be fully encapsulated with no dependencies on other code objects
        • Code must be dynamic, containing parameters to change the resulting output depending on the object’s function, requirements and circumstances
        • If the code is of graphic importance it must have the ability to change its resulting layout dynamically 
        • Code that is already part of the Cyberburst paradigm may not be repeated. Instead, functions must be created and then referenced individually
        • Code must be standard and supported on all internet browsers – only PHP, HTML, CSS and Javascript. No RIA software i.e. Flash, Silverlight, JavaFX may be used
        • Code must integrate seamlessly with the popular WordPress content management system
        • Code must be minified and optimized for loading and rendering
        • Code must be original. If code is found in the open source community, it must be normalized, optimized and tested before including in the Cyberburst framework
        • Function and variable names must adhere to the Cyberburst naming conventions
        • Code must be well indented, well commented and concise
        • Code must be easily legible and simple. No clever code or unnecessary shorthand may be used

        Once coded, each component gets tested:

        • Code Objects must behave error free with its intended outcome in any circumstance, no matter where it appears in the web application
        • Code objects must have the same resulting appearance on all browsers
        • Resulting output must be responsive to fit all screen sizes

        Once coded and tested, each component is carefully included in the Cyberburst Web Development Paradigm:

        • Each code object’s required HTML, Javascript and CSS must appear in the same directory as the server side code (PHP)
        • Directories and files must adhere to the Cyberburst naming conventions and document hierarchy for ease of reference, inclusion and maintenance
        • Code objects must be versioned according to the Cyberburst versioning conventions

        From here-on each code-component gets used time and time again, tested over and over, ensuring that all Cyberburst websites function correctly, flawlessly from the inside out. Everything considered.

Developed by Cyberburst Rights reserved © Log in
Home Top Start Previous Next Up Down