• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

@BasilPuglisi

Content & Strategy, Powered by Factics & AI, Since 2009

  • Headlines
  • My Story
    • Engagements & Moderating
  • AI – Artificial Intelligence
    • Content Disclaimer
    • 🧭 AI for Professionals
  • Basil’s Brand Blog
  • Building Blocks by AI
  • Barstool Biz Blog

websites

Relational Database Design: A Best Practices Primer

December 24, 2012 by Basil Puglisi 1 Comment

database-design-development
http://www.riceconsultingllc.com/2012/database-building.php

Relational databases are the dynamic compartments of fundamental web and enterprise cloud applications. Relational databases normalize, sort and link data using tables and queries. The design is open to the interpretation of the database designer, but a poor database design can be disastrous for any business.
A poor design can slow performance, inhibit scalability and create bugs in an enterprise application. To avoid the pitfalls of poor design, a good design plan is critical.
Primary and Foreign Table Keys
Primary and foreign keys link tables together, so developers can query multiple tables in one Structured Query Language (SQL) statement. All tables require a primary key, and any tables that reference another table requires a foreign key to that primary key. For instance, if a database consists of customer information and the related customer orders, a primary key named “CustomerId” can be created in the “Customers” table and a foreign key named “CustomerId” is created in the “Orders” table. The customer ID field is always unique, so each customer is uniquely queried with its linked order. The result is that a programmer can query and display a customer with the customer orders.
Table Indexes
Essentially, the primary and foreign table keys create an index for the tables, but secondary indexes can also be created. Typically, indexes are created on fields that are used in the SQL “join” statements or columns where the programmer queries based on these column values. Indexes sort values for faster lookups and queries. Indexes can mean the different between a query that takes 10 minutes to run and 5 seconds to run.
Types of Table Relationships
Relational databases have two fundamental relationships: one-to-one and one-to-many. There is also the many-to-many relationship, but this type of relationship is not a normalized standard. Many-to-many relationships should be broken down to a one-to-one or one-to-many relationship.
A one-to-one relationship means one record in a primary table links to only one record in a secondary table. For instance, a customer can only have one login identity. The table design can include a main “Customer” table with the customer’s information, and then a “Login” table contains the customer’s login identity and password.
A one-to-many relationship means one record in the primary table links to several records in the secondary table. An example is the customer and orders relationship. A customer has one account, but a customer can have one or many orders. Linking the customer and orders table will result in several records dependent on the number of orders processed by the customer.
Table Normalization
Table normalization is standard in the industry, but each programmer and database designer has his own idea of proper normalization. Normalization is the process of reducing data duplication, increasing data stability and facilitating streamlined updates and deletions of data.
For instance, a new database designer might put “option 1” and “option 2” as database columns for a customer order. However, what happens if the customer has a third option or the business wants to expand to allow for a third option? This table design does not facilitate scalability for customer options. Using this example, the right way to normalize the database is to create an “Options” table and use primary and foreign keys to link the order and option tables. The “Options” table has a foreign key that contains the order number, and the SQL can link to an unlimited amount of options for the customer order.
After the basic database design is set up, there might be some tweaks and changes made to the layout after deployment. This is common with new database layouts, but these fundamentals will help the database admin fall into common configuration pitfalls that impede business growth based on the technology.
Jennifer Marsh is a software developer, programmer and technology writer and occasionally blogs for Rackspace Hosting.

Filed Under: Basil's Blog #AIa, Business, General, Guest Bloggers, Web Development, websites

How to Use Your WordPress Website in Mobile Marketing

December 19, 2012 by Basil Puglisi 2 Comments

wordpress-mobile-themesIt seems like everyone has some kind of mobile device these days. They’re so distracting that places like hospitals and restaurants are banning people from using them while inside those buildings.
Certain areas of the United States are passing laws that prohibit people from using them while driving. But all the people using these devices have one clear benefit, and that’s in mobile marketing for your small business.
If your small business website isn’t compatible with mobile devices, then you’re giving up the opportunity to reach millions of mobile internet users, some of who rarely if ever use an actual computer. Depending on the type of device they use, how your website appears to them could look very different compared to what you see on your computer screen.

Creating a Mobile-Friendly Small Business Website

WordPress is a great platform for small business websites. It’s a great place to start because it’s easy to update. Google likes WordPress. WordPress is updated frequently and there are a lot of features called plugins that you can just turn on. There’s even one to make your website more mobile-friendly by doing things like making your blog posts more readable.
A lot of the newer plugins have something called responsive web design. Those will actually reformat themselves based on the size of the screen viewing them. WordPress offers a lot of great solutions and if you already use the content management system, it’s going to be easier to give visitors to your site a nice viewing experience.

Designating an Employee to Update the Website

A lot of business owners are so busy, but they also have staff that can learn how to mobile-enable the company website. If this sounds like your situation and you aren’t technically inclined, consider signing up an employee for a class like Mobile Marketing for Non-Techies through
www.theschoolofinternetmarketing.com,  where people can learn to use WordPress to build their own site in a single weekend.
The benefit of signing up an employee for a course like this is that they’re probably younger. They are probably more internet-friendly. And best of all, they probably have a mobile device – or maybe even a plethora of mobile devices that they can use to see how your company website appears via those different methods.

WordPress is the Cost-Efficient Choice

The next thing to consider is, how practical is this? It’s not uncommon to run across someone who has spent thousands of dollars in an attempt to build a website that they don’t know anything about – including whether or not it’s mobile-enabled, or how to update it with that fresh content that Google loves. In that sense, WordPress is the obvious choice.
WordPress has all the functionality of software that would have cost hundreds of thousands of dollars little more than a decade ago. Most of the plugins you need are free, or you might decide to invest a few dollars on a specialty theme or to learn how to get started. For a small business, WordPress is very cost effective.

Mobile Marketing Plugins for WordPress

Plugins are similar to an iPhone or Android app, where you download it and it extends the functionality of your smartphone, tablet, or other internet-ready device. A plugin is the same idea. It adds more functionality to your website, and most of the apps are free. Here are some plugins that help make your WordPress site more mobile-friendly.

  • DeviceAtlas – This little plugin packs quite a punch. It determines what type of device your visitor is using and then directs them to the mobile version of your site that is compatible with their device operating system.
  • WordPress Mobile Adapter – In just a few clicks, make your WordPress site readily able to support more than 5,000 we-enabled devices.
  • WordPress Mobile Pack – This plugin gives a lot of control. However, it has so many options that it can seem overwhelming at first.

When people are searching for you on your phone from Google or some other way, they’re going to wind up at your website first. So you want your website to look right without requiring them to download an app first. It’s inconvenient, and many will just move on to another site instead of going through the hassle of downloading an app.
One of the misconceptions people have is mobile apps versus mobile-enabled websites. People are used to downloading app, and apps are great. Everyone with a smartphone has used apps whether it’s to play Angry Birds or Draw Something, or just to use Yelp or Foursquare to find a restaurant. As a small business owner, you can do both but the starting point is to get your website mobile-enabled. From there, the possibilities are endless.
James Martell is an Internet pioneer who discovered the lucrative world of the Internet in 1999. He is a leading expert in affiliate marketing, SEO & outsourcing. He lives in White Rock BC, a suburb of Vancouver, with his wife Arlene. Follow him on Twitter @JamesDMartell

Filed Under: Basil's Blog #AIa, General, Guest Bloggers, Mobile, Mobile & Technology, Web Development, websites

Beyond A Pretty Face: What Graphics Mean For Your Site

November 18, 2012 by Basil Puglisi 1 Comment

When it comes to web design, people are pretty much over being wowed by graphics. In fact, good graphics are more or less expected of any professional site. If you’re working with a firm that provides graphic design, you’ll want to discuss with them the value of graphics beyond making your site look better. This includes such things as:

  • Functionality
  • Accessibility
  • Branding
  • Look and feel
  • Usability

Good graphic content on your website can go far beyond making your website look pretty. In fact, if you’re working with an SEO firm, they’ll let you know that there are elements of your graphic content that need to be optimized for the search engines, as well as for the human eye. Putting this all together can get a bit complex, but here are some of the basics.

Accessibility, Functionality and Usability

When you’re working with a firm that handles graphic design, you may be surprised to find out that there are some concerns that go into graphic design that you hadn’t thought about. For instance, if you had the idea of making a red logo with green lettering, a good graphic designer would warn you off from this. People who are colorblind will not be able to read your logo. This addresses accessibility and usability.
Graphics should be clearly visible and should not distract from the rest of the content on the site. This is important for users. If the graphics make it harder for them to use the site, they’re likely to see it as a very unprofessional site or one that completely disregarded their needs from the start.
Some graphics are functional. For instance, image sliders may be provided with links that allow people to click on the image and go to an article. If the firm you find has SEO services among its offerings, though make certain that the graphics and the accompanying materials are set up in a way that ensure that the search engines can properly decipher and index whatever content goes along with that graphic.

Branding and Looks

Graphic design firms can do wonders for your branding efforts. If the company that does your graphic design is good, they’ll be able to redo existing logo so that they look more modern and attractive and will be able to come up with compelling new logos they give your business a branding edge.
Graphics are much more than things to look at. In fact, some of the most useful sites out there also have great graphic content. That graphic content tends to make it easier to use the site, easier to understand what each of the different functional elements of the site do and, quite simply, make the site look more professional. Talk to the company that handles your web development about good graphic design for business websites and how it may contribute to the overall success of the site that you have designed for your business.
Article provided by Division [1] Web Design, a web design, software application and web development company. To read more articles click here.
Like us on Facebook

Filed Under: Basil's Blog #AIa, Design, General, Guest Bloggers, Web Development, websites Tagged With: website

2012 Trends In Modern Illustrative Web Design

October 21, 2012 by Basil Puglisi Leave a Comment


Illustrations breathe life into an otherwise standard web page that simply comprises interactive elements and textual content. Be it stock illustrations, freehand doodles or sketches, or even picturesque images – illustrations serve to break the monotony of content, highlighting some of the most important aspects by means of visuals. Web design today widely uses graphic and stock illustrations, given the time and monetary constraints associated with keeping the page contents of the website updated at regular intervals. However, there are quite a few aesthetic enthusiasts that go the extra mile to create or commission illustrations and hand-drawn sketches to adorn their websites. Here are a few illustration techniques that serve to enhance the visual appeal of websites.

Character Illustrations

Character illustrations serve to add a fun or humour perspective to the message that is being conveyed. A serious message is rendered in a lighter vein, while still emphasising the importance of the content. Mascots that are representative of specific brands, products or business offerings often add a personal touch to the message, irrespective of their usage. In addition to being prominently displayed on the homepage of the website, mascots essentially form a part of the advertisement banners instantly connecting the viewers to the corresponding brand. Along with this, the mascots will have to be unique, custom illustrations, pretty much on the same lines as a brand logo.

Thematic Illustrations

Thematic illustrations impact the entire presentation aspect of the web page – the layout, page elements, content all go hand in hand to focus on a given theme. Often presented in the form of a backdrop to a web page, these illustrations actually highlight the purpose of the website by means of their visual appeal and look. They either standalone or blend with other web page elements to communicate the intended message to the visitor.

Pattern Illustrations

Contrary to thematic illustrations, random ones simply add to the aesthetic appeal of the website, comprising almost any design that gels well with the purpose of the site and its contents. Geometric or floral designs, textured background, a transparent collage of colours, any interesting figment that adds value to the site qualify as random illustrations.

Infographics

Infographics effectively combines images with the corresponding information presented alongside, making it easier for the reader to correlate the messages with the pictures to understand the full picture. Info Graphics today are increasingly adopted to convey elaborate messages in a simple but effective format. It is certainly a great alternative to reading blocks of running text. Extending the same concept, an apt mix of illustrations and information on the home page of a website is a neat way to communicate with the user.
Irrespective of the technique adopted, it is important to delineate illustrations from interactive elements on screen such as links, command buttons and other elements that prompt user action, in order to present a clear picture. The visual medium has a greater reach when compared to other communication media. Illustrations not only enhance the aesthetic appeal of a web page but it also serves to make a lasting impression on the visitors.
This post was written by Simon Heard on behalf of SinageDesign.co.uk who offer professional graphic design in Brighton. Follow them on Twitter @sinagedesign

Filed Under: Basil's Blog #AIa, General, Guest Bloggers, Web Development, websites Tagged With: design, web, websites

Is Your Website Deliciously Sticky?

October 19, 2012 by Basil Puglisi 4 Comments

What is the point of having a website?
It’s to let people know all about your business, your products, your services; it’s to give them the information they need to contact you; and it’s to give them the information they need to choose you over your competitors. It’s also supposed to convince people to browse your site and keep them coming back for more. Essentially, you want people to stick to you like glue and that is why you need a ‘sticky site’.
A sticky site is one that gives visitors want they want immediately and entices them to click internal links so that they can find out more. It also makes them want to share the stickiness with their friends, like delicious fudge.
What makes a site sticky?
There are two main factors that contribute to the stickiness of your site.
1)     Website design
2)     Content
Web design
A lot of businesses, especially small businesses, skimp on site design. One reason is that they think it’s too expensive. But the cost of losing customers through a slap-dash site far outweighs the cost of a decent looking website.
Some businesses mistake flashy for professional. They try to jam-pack their sites with too many features, to many colours and too much information from the get-go. One of the key factors of sticky site design is simplicity. Simple doesn’t have to be bland or stark; it can still be striking and bold.
In addition to being overwhelming, flashy sites can take a long time to load. Sites with a long loading time are likely to die far quicker death.
Think of your site as a map; it should direct people to where they want to go via the most direct route. In web jargon, you want a site that is intuitively navigable and usable.
Content
Content doesn’t consist only of words. Images, polls, competitions, videos – they’re all content. Search engines like words and well-tagged images and videos, so you need to choose your words (keywords) carefully. But searchers like to be engaged, which basically means that you still need to choose your words carefully.
Your content is what sets you apart from your competitors, it’s what attracts and keeps attention. It needs to be especially sticky. Once again, you don’t want to overwhelm your visitors with information. Once again you want to keep it simple. Bear in mind that you want to be clear and succinct and not curt and laconic.
Every page should have a goal and the content must support that goal. Steven Bradley says that you should follow the inverted pyramid style of writing. That’s all the most important information right at the top and the lesser details trailing down.
Search and social
Jordan Kasteler (Search Engine Land) says that you need to consider the different needs of search and social users.
Search users are likely to be looking for something specific – they want certain information and they want it now so they can convert. Social users are likely to be browsers – they’re curious; the kind of people who tell salespeople that they’re ‘just looking’ in a store.
Balancing these needs needn’t be too tricky because there is a fair bit of overlap. They both want information in as simple a format as possible, but search visitors are more likely to want your services/products and purchases pages, while social users are more likely to want your blog and about us pages – but they also want to see your services and products.
Basically, if your website and your content are designed with users in mind, you have a good chance of achieving stickiness.
Sources:
http://searchengineland.com/making-your-site-sticky-for-both-search-and-social-users-134233
http://www.vanseodesign.com/web-design/inverted-pyramid-design/
 
This guest post was written by Sandy Cosser on behalf of Elemental, a specialist web development company that balances your needs with those of your online visitors. Follow Sandy on twitter @SandyCosser

Filed Under: Basil's Blog #AIa, Branding & Marketing, Content Marketing, General, Guest Bloggers, Web Development, websites Tagged With: brand, business, content, website

Primary Sidebar

For Small Business

Facebook Groups: Build a Local Community Following Without Advertising Spend

Turn Google Reviews Smarter to Win New Customers

Save Time with AI: Let It Write Your FAQ Page Draft

Let AI Handle Your Google Profile Updates

How to Send One Customer Email That Doesn’t Get Ignored

Keep Your Google Listing Safe from Sneaky Changes

#AIgenerated

Spam Updates, SERP Volatility, and AI-Driven Search Shifts

Mapping the July Shake-Up: Core Update Fallout, AI Overviews, and Privacy Pull

Navigating SEO After Google’s June 2025 Core Update

Navigating SEO in a Localized, Zero-Click World

Communities Fragment, Platforms Adapt, and Trust Recalibrates #AIg

Yahoo Deliverability Shake-Up & Multi-Engine SEO in a Privacy-First World

Social Media: Monetization Races Ahead, Earnings Expand, and Burnout Surfaces #AIg

SEO Map: Core Updates, AI Overviews, and Bing’s New Copilot

YouTube Shorts, TikTok, Meta Reels, and X Accelerate Creation, Engagement, and Monetization #AIg

Surviving February’s Volatility: AI Overviews, Local Bugs, and Technical Benchmarks

Social Media: AI Tools Mature, Testing Expands, and Engagement Rules #AIg

Navigating Zero-Click SERPs and Local Volatility Now

More Posts from this Category

#SMAC #SocialMediaWeek

Basil Social Media Week

Digital Ethos Holiday Networking

Basil Speaking for Digital Ethos
RSS Search

@BasilPuglisi Copyright 2008, Factics™ BasilPuglisi.com, Content & Strategy, Powered by Factics & AI,