Search Results

Search found 29949 results on 1198 pages for 'large scale website'.

Page 36/1198 | < Previous Page | 32 33 34 35 36 37 38 39 40 41 42 43  | Next Page >

  • Does Your Website Have ?Calls to Action??

    Does your website have ?Calls to Action?? If your answer is ?NO? then you have greatly diminished the ?Goal Realization Capability? of your website. Think about an interested visitor to your websit... [Author: Neil Paige - Web Design and Development - September 03, 2009]

    Read the article

  • Does Your Website Do the Job?

    Before you even think of starting to build a website, you must put together a proper plan of how you want every part of you site to fit together, if you don't have a plan, you might as well forget about any success as failure to plan is a plan for failure. Even if you have a small one page website, you must make sure you run it to its optimum level, or you will see no rewards for your efforts whatsoever.

    Read the article

  • SEO Courses Are of the Utmost Importance When Setting Up a Website

    After completing one of the many SEO courses one will be able to improve the volume of traffic to their website as well as blogs from sources such as algorithmic search results instead of using other SEM which may include payments. You will also be able to become visible to other visitors as SEO targets different kinds of searches which may include image search, video searches and local searches as this gives a website presence.

    Read the article

  • Restructuring a large Chrome Extension/WebApp

    - by A.M.K
    I have a very complex Chrome Extension that has gotten too large to maintain in its current format. I'd like to restructure it, but I'm 15 and this is the first webapp or extension of it's type I've built so I have no idea how to do it. TL;DR: I have a large/complex webapp I'd like to restructure and I don't know how to do it. Should I follow my current restructure plan (below)? Does that sound like a good starting point, or is there a different approach that I'm missing? Should I not do any of the things I listed? While it isn't relevant to the question, the actual code is on Github and the extension is on the webstore. The basic structure is as follows: index.html <html> <head> <link href="css/style.css" rel="stylesheet" /> <!-- This holds the main app styles --> <link href="css/widgets.css" rel="stylesheet" /> <!-- And this one holds widget styles --> </head> <body class="unloaded"> <!-- Low-level base elements are "hardcoded" here, the unloaded class is used for transitions and is removed on load. i.e: --> <div class="tab-container" tabindex="-1"> <!-- Tab nav --> </div> <!-- Templates for all parts of the application and widgets are stored as elements here. I plan on changing these to <script> elements during the restructure since <template>'s need valid HTML. --> <template id="template.toolbar"> <!-- Template content --> </template> <!-- Templates end --> <!-- Plugins --> <script type="text/javascript" src="js/plugins.js"></script> <!-- This contains the code for all widgets, I plan on moving this online and downloading as necessary soon. --> <script type="text/javascript" src="js/widgets.js"></script> <!-- This contains the main application JS. --> <script type="text/javascript" src="js/script.js"></script> </body> </html> widgets.js (initLog || (window.initLog = [])).push([new Date().getTime(), "A log is kept during page load so performance can be analyzed and errors pinpointed"]); // Widgets are stored in an object and extended (with jQuery, but I'll probably switch to underscore if using Backbone) as necessary var Widgets = { 1: { // Widget ID, this is set here so widgets can be retreived by ID id: 1, // Widget ID again, this is used after the widget object is duplicated and detached size: 3, // Default size, medium in this case order: 1, // Order shown in "store" name: "Weather", // Widget name interval: 300000, // Refresh interval nicename: "weather", // HTML and JS safe widget name sizes: ["tiny", "small", "medium"], // Available widget sizes desc: "Short widget description", settings: [ { // Widget setting specifications stored as an array of objects. These are used to dynamically generate widget setting popups. type: "list", nicename: "location", label: "Location(s)", placeholder: "Enter a location and press Enter" } ], config: { // Widget settings as stored in the tabs object (see script.js for storage information) size: "medium", location: ["San Francisco, CA"] }, data: {}, // Cached widget data stored locally, this lets it work offline customFunc: function(cb) {}, // Widgets can optionally define custom functions in any part of their object refresh: function() {}, // This fetches data from the web and caches it locally in data, then calls render. It gets called after the page is loaded for faster loads render: function() {} // This renders the widget only using information from data, it's called on page load. } }; script.js (initLog || (window.initLog = [])).push([new Date().getTime(), "These are also at the end of every file"]); // Plugins, extends and globals go here. i.e. Number.prototype.pad = .... var iChrome = function(refresh) { // The main iChrome init, called with refresh when refreshing to not re-run libs iChrome.Status.log("Starting page generation"); // From now on iChrome.Status.log is defined, it's used in place of the initLog iChrome.CSS(); // Dynamically generate CSS based on settings iChrome.Tabs(); // This takes the tabs stored in the storage (see fetching below) and renders all columns and widgets as necessary iChrome.Status.log("Tabs rendered"); // These will be omitted further along in this excerpt, but they're used everywhere // Checks for justInstalled => show getting started are run here /* The main init runs the bare minimum required to display the page, this sets all non-visible or instantly need things (such as widget dragging) on a timeout */ iChrome.deferredTimeout = setTimeout(function() { iChrome.deferred(refresh); // Pass refresh along, see above }, 200); }; iChrome.deferred = function(refresh) {}; // This calls modules one after the next in the appropriate order to finish rendering the page iChrome.Search = function() {}; // Modules have a base init function and are camel-cased and capitalized iChrome.Search.submit = function(val) {}; // Methods within modules are camel-cased and not capitalized /* Extension storage is async and fetched at the beginning of plugins.js, it's then stored in a variable that iChrome.Storage processes. The fetcher checks to see if processStorage is defined, if it is it gets called, otherwise settings are left in iChromeConfig */ var processStorage = function() { iChrome.Storage(function() { iChrome.Templates(); // Templates are read from their elements and held in a cache iChrome(); // Init is called }); }; if (typeof iChromeConfig == "object") { processStorage(); } Objectives of the restructure Memory usage: Chrome apparently has a memory leak in extensions, they're trying to fix it but memory still keeps on getting increased every time the page is loaded. The app also uses a lot on its own. Code readability: At this point I can't follow what's being called in the code. While rewriting the code I plan on properly commenting everything. Module interdependence: Right now modules call each other a lot, AFAIK that's not good at all since any change you make to one module could affect countless others. Fault tolerance: There's very little fault tolerance or error handling right now. If a widget is causing the rest of the page to stop rendering the user should at least be able to remove it. Speed is currently not an issue and I'd like to keep it that way. How I think I should do it The restructure should be done using Backbone.js and events that call modules (i.e. on storage.loaded = init). Modules should each go in their own file, I'm thinking there should be a set of core files that all modules can rely on and call directly and everything else should be event based. Widget structure should be kept largely the same, but maybe they should also be split into their own files. AFAIK you can't load all templates in a folder, therefore they need to stay inline. Grunt should be used to merge all modules, plugins and widgets into one file. Templates should also all be precompiled. Question: Should I follow my current restructure plan? Does that sound like a good starting point, or is there a different approach that I'm missing? Should I not do any of the things I listed? Do applications written with Backbone tend to be more intensive (memory and speed) than ones written in Vanilla JS? Also, can I expect to improve this with a proper restructure or is my current code about as good as can be expected?

    Read the article

  • Keep Your Business Fresh With a Dynamic Website

    Every one likes freshness in every aspect of life. It is even more important when we talk about website. Internet users like to see constant changes and new content on the website. So if you have dynamic web site, you are with a great chance to success online.

    Read the article

  • Website Development and Its Promotion

    Website development comprises a lot more than simply designing a page layout and writing down the codes to make it work on the world wide web (WWW). The main objective of making a website in the first place is for it to be viewed by all and sundry and in turn to generate the right amount of business.

    Read the article

  • What it Takes to Create a Website

    It takes many skills to create a website. In this article we discuss some of those skills and the importance of them. Know HTML. Creating a website is so easy. This tutorial is very easy to follow.

    Read the article

  • Graphic Design for Impressive Website Look

    Graphic design can be a boon for your website or curse if done wrongly. Visual pleasure is the strongest asset and quality of any website which makes them a visitor attracting medium. No matter how g... [Author: Alan Smith - Web Design and Development - May 13, 2010]

    Read the article

  • Website Translation

    Why do you need a multilingual Website? With the creation of the World Wide Web and the availability and accessibility of the information to all countries at any time, we need companies that guarantee the communication of this global information in all languages. For this reason, website translation is one of the main goals involved in promoting your company on an international scale.

    Read the article

  • SEO Techniques For Your Website

    Search Engine Optimization has turned out to be a hot topic in recent times. This is an ideal way to give your website a high page rank. There are innumerable companies that aim to do SEO. There are some simple things that you need to take into consideration when it comes to constructing your website that help in increasing your chances of getting web traffic. These are some of them.

    Read the article

  • iPhone Apps - The New Business Website?

    That the alternatives of a website or an app are more similar than distinct, and can be seen in the adoption by large websites of iPhone apps. If your target market has elements of mobility, social media involvement and immediacy in decision making, then consider having an iPhone app in addition to and in support of your traditional website.

    Read the article

  • Benefits of Website Localization

    A website is the key to acquire a wide exposure or a mass reach in the web market. Businesses with an aim to expand their business and scale new heights require a strong web presence and a reach to the target audience. Website localization is the process that is most sought after by the businesses to attain a firm international presence as it helps in promoting sites in various languages.

    Read the article

  • Yola Website Builder Review

    A website is necessary for any small business that wants to be taken seriously, but getting it out there can be a problem, especially for the technologically challenged small business owner. With easy-to-use online tools combined with domain name registration and web hosting, Yola provides a solution for anyone who can't build their own site and can't afford to hire someone to do it for them. When Yola says their online website builder is easy to use, they aren't kidding.

    Read the article

  • The Most Viable Options You Can Make If You Need Help Building a Website

    Admit it. You need help building a website. If this is the case and you really need that assistance right at this moment, then good for you. You can easily get the help that you need and build that website using the right tools. All you need to do is to decide based on your circumstances and surely, you will find a solution that will solve the problem for you.

    Read the article

  • Your First REAL Website!

    Many companies have websites but they need to know if it's working for them. Are you making money off of it? Are you converting your visitors into clients? Or do you simply have a website just to have a website.

    Read the article

  • Important SEO Elements When Designing Your Website

    On page optimization is an important factor for determining your website theme, especially for Yahoo and Bing, so you have to consider SEO elements while designing your website, putting your keywords in page's titles and headers are good for your visitors, and good for the search engines. You should make sure that the front of your title is containing the keywords that are important to your SEO efforts, because Google only picks up the first sixty to seventy characters. Also, it is important to use natural languages in your content and don't try...

    Read the article

< Previous Page | 32 33 34 35 36 37 38 39 40 41 42 43  | Next Page >