Categories
Uncategorized

How To Start Up Your Very Own Server

Starting up a server at home using an open source operating system can really come in handy. You can use the server to create a music or a photo library to share with family and friends, run a website, send and receive e-mails, and many other tasks. You won’t necessarily need a fast computer unless the size of the files you’re storing on the server are large.

What you’ll need to start building a server?

To build your own server, you will need a few components. This is technically feasible with household components and is a fun experiment for the geek in you. For a professional service, we always recommend using a reputed hosting provider. Moving forward, here are some components which you may well have already:

  • A computer
  • A broadband network connection
  • A network router, with Ethernet cable
  • A monitor and keyboard

Step 1: Acquire a computer

Starting up a server at home using an open source operating system can really come in hand How To Start Up Your Very Own Server

Since your purpose is personal use, the server needs considerably less capacity than your average desktop computer. Your server won’t take up a lot of processing power if you’re looking to host files on a relatively smaller scale. But if you want to turn things up a notch (streaming movies, storing files, sharing your data with friends and family, or daily backups) , you will be needing a high-performance computer. Here are a few things it will need to possess:

  1. A Intel Pentium G2020 or a Core i3 3220 could be apt for the job. The G2020 offers an impressively low power input, while sustaining a power output values that are similar to 3GHz processors of the Sandy Bridge generation
  2. You could use an 8 GB DDR3 RAM
  3. A 500 GB hard-drive
  4. A cooling system, because your server will be running 24×7

Different operating systems require different specs. With slightly more advanced specs, it can take on almost anything you hurl at it. It’s best to have old hardware replaced as it can be unreliable.

Step 2: Internet Connection

Starting up a server at home using an open source operating system can really come in hand How To Start Up Your Very Own Server

Any type of Internet connection will do if this is just an experiment, but if you’re planning to stream video content or expect a lot of traffic, you will need a high speed connection. Make sure your server is connected to the router over LAN and if you are serious about using this as a full-time server consider setting up a failsafe internet connection. Irrespective of where you are on the globe, your choice of ISPs will vary depending on your area.

Step 3: The router

Starting up a server at home using an open source operating system can really come in hand How To Start Up Your Very Own Server

Don’t forget to get a reliable router, one that has the ability to operate 24×7. Also factor-in a power backup to ensure uninterrupted uptime and internet connection. The router can include WiFi if you want to connect other computers, but note that that may lower the speed your Server can call upon.

Step 4: The Monitor and Keyboard

If you have an old spare desktop, you may have a spare monitor and keyboard to go with it. Or you can use your current computer, if you’re not using a laptop, and willing to switch back and forth while you get things set up. You’ll only need the monitor and keyboard until you get your server up and running. Make sure you keep a monitor and keyboard somewhere as they come in handy.

What Operating System to use on your server?

You have a range of open source Operating Systems to choose from; Ubuntu, FreeBSD, Gentoo, Fedora and so on. You will also be needing an Ethernet card or a NIC (Network Interface Card) that is compatible with your operating system.

If you’re already familiar with Linux distributions like Ubuntu, you might consider just running a Linux desktop as your home server.

Another option is to use Amahi. For building a home server, Amahi is surely the place to start. It’s easy to setup, easy to manage, and supports a ton of different apps, including CrashPlan, Plex, ownCloud, Transmission, TrPlex, Crashplan, OpenVPN, SABnzbd+, Sick Beard, Couch Potato, and many more!

With everything in it’s right place, your server is up and running, and you’re good to go! Setting up a home server sure sounds like an exciting experience. But then again, everyone’s use case for setting up a home server could vary. What could be a better way to go about this?

Going Pro:

If your objective is to deliver web pages outside of your home (to friends and family) in an efficient manner, using a homemade server with limited scalability could be problematic. For instance, if your ISP’s services are flaky, your server will do you no good. Here are a few more reasons for why building a home server isn’t the best solution for storing your files:

  1. Security – Anyone could connect to your LAN exposing you to an attack
  2. Power outages – In case of a power outage, you could lose all of your data
  3. Servers that are paid for possess multiple HDDs and are hotswap enabled unlike home servers, they’re programmed to automatically take a backup of the parent data. In case of any failure, the primary HDD is removed without shutting down the system
  4. Paid servers are in a dust-free environment

It’s best that you buy a hosting package for any serious projects or websites. Cloud Hosting & Dedicated Servers offer you ample room to scale up as you grow.

I hope this post will help you on how to start a server in no time at your convenience.

 

 

class = “fb-comments”
data-href = “https://blog.resellerclub.com/how-to-start-up-your-own-server/”
data-numposts = “10”
data-colorscheme = “light”
data-order-by = “social”
data-mobile=true>

Categories
Design

Reach a wider audience with a more accessible website

When designing websites, we tend to envision users with good eyesight, good hearing and the ability to use a mouse or touchpad. We may forget about users who are differently-abled. How do they access online business and content?

 we tend to envision users with good eyesight Reach a wider audience with a more accessible website
Inaccessible websites are a source of frustration for all kinds of users

Optimizing websites to be accessible and usable for every kind of user should be a key item in any design and development checklist. By meeting accessibility guidelines, you will not only be including a huge segment of the population into your target audience but will also be gaining added SEO benefits.

We will explain just how easy it is to do this.

Before we begin, here’s a quick overview of what we will cover-

  • What web accessibility really is
  • Why you should implement it-the obvious and not-so-obvious reasons
  • How to implement it-an introduction to ARIA, code snippets, checklists, etc.
  • Web accessibility evaluation tools

 

What is web accessibility:

An accessible website is designed and coded to be more usable for people who are both differently abled and those with a temporary disability.

 

Why you should implement it:

1.To increase reach and conversion:

An accessible website will cover several demographics such as:

  • The differently abled-

    To put it into perspective- around 285 million people worldwide have some kind of visual impairment with around 360 million with some kind of hearing impairment.

  • The temporarily disabled i.e. due to sickness or injury
  • The aged
  • Those in areas with poor network

2. Improve your website’s SEO

A website optimized for accessibility is also better optimized for search engines. Search engines and web accessibility devices like screen readers read the code of your website in a similar way. They rely on code alone to understand content.

While optimizing for SEO does not necessarily translate into a properly accessible site, the base is the same.All of the guidelines we have mentioned below, however, cover both the overlap in good SEO and accessibility design and much more.

3. Fulfill a human right

Web accessibility is a human right recognized by the United Nations.

The tech world is getting more serious about designing apps and products for every kind of person to use. From Apple’s announcement of a new website to promote accessibility to improvements in the latest version of Android N.

 

How to implement it:-

  • Visual guidelines:

 we tend to envision users with good eyesight Reach a wider audience with a more accessible website

 

 

This largely involves providing text equivalents for graphics so that devices like screen readers can help the visually impaired access content. Some of these guidelines are:

  1. Ensure content is based in HTML and not CSS

    This is because screen readers navigate by reading text within the page structure with tables, links, lists, etc.

2.Ensure HTML headings are clear and in logical order

This helps users jump from one topic to another easily and also gives them a clear outline of the structure and content of the page through their screen readers.

3.Use descriptive text for hypertext links. Do not let users guess what ‘Click here’ refers to or directs to.

4.Follow these guidelines for images:

  • Add a long description for plain images and informative images with graphs.
  • E.g.- we tend to envision users with good eyesight Reach a wider audience with a more accessible website. This will display it on another page.
  • Provide ‘null’ values for graphics that have no other purpose than structure. E.g. –divider bars.
  • Create infographics in HTML or CSS rather than using an image file which will make it more accessible to both the visually impaired and search engines.

5.Do not rely only on colour alone to convey information and choice.

6.Conform to colour contrast standards.

Colorsafe.co’s contrast checker will help ensure you meet current web standards.

7.Ensure forms and buttons are labeled appropriately

If this makes you think that aesthetics will need to be sacrificed for accessibility –check out feedmusic.com.

 

  • Auditory guidelines:

 we tend to envision users with good eyesight Reach a wider audience with a more accessible website

    • Provide captions, subtitles and transcripts for video content

 

  • Motor guidelines:

 we tend to envision users with good eyesight Reach a wider audience with a more accessible website

These guidelines ensure that websites can be accessed without touching the screen by using a keyboard or other input device. This is done largely by use of the TAB key to navigate sections and let users know where they are on a page-

  1. Highlight location on a page for users who will navigate only with a keyboard :

    This simple example shared on the accessibility website for the University of Washington shows you how to change the visible style of a link when it has focus for both mouse and keyboard users.

CSS code for a hyperlink

a {

color: black;

background-color: white;

text-decoration: underline;

}

Code to highlight the text when both a mouse and keyboard user hovers over the link:

a:hover, a:focus{

color: white;

background-color: black;

text-decoration: none;

}

2.Use event handlers for mouse and keyboard users

e.g. <onclick=openWin(index.html) onkeypress=openWin(index.html)>

3.Ensure all forms on your website are keyboard accessible.

  • Cognitive guidelines:

 we tend to envision users with good eyesight Reach a wider audience with a more accessible website

  1. Have fewer distracting movements and flashy, blinking, flickering elements and animations.
  2. Build clear, well-structured navigation
  3. Have content with easy-to-understand language

 

Use ARIA:

ARIA or Accessible Rich Internet Applications is a collection of attributes used along with HTML specifically designed to help make the web more accessible to the differently-abled.

Click here for a list of ARIA tags to use in your code.

 

Web accessibility evaluation tools

Find out if your website meets accessibility guidelines by using one of several tools compiled by the W3C.

For good examples of accessible websites-take a look at:

What about mobile?

By now, you’ve probably been wondering why we haven’t discussed accessibility guidelines for mobile. We actually plan to dedicate our next blog solely to accessibility for mobile apps.

Most of the guidelines we’ve mentioned above will apply to mobile websites as well. However, here are two key pain issues to keep in mind specifically for a mobile website:

1. Responsiveness:

Your website should be clearly visible and accessible on all screen sizes and modes. Users should also not have to scroll both vertically and horizontally.

2. Input ease:

Whether differently-abled or not, it can be difficult for any user to input text onto a mobile screen. Having elements such as radio buttons, checkboxes etc. will aid those with both visual difficulties and those struggling to use the on-screen keyboard.

Ensure on-screen buttons are large and sufficiently spaced-out to avoid user input mistakes. For ‘delete’ buttons, consider giving users a ‘confirmation prompt’. Similarly, provide a visible and functioning ‘back button’ for your users to go back if a mistake has been made.

We hope you found this blog valuable. Give us your thoughts in the comment section below!

class = “fb-comments”
data-href = “https://blog.resellerclub.com/reach-a-wider-audience-with-a-more-accessible-website/”
data-numposts = “10”
data-colorscheme = “light”
data-order-by = “social”
data-mobile=true>

Categories
Design

The Future of Hover in Design – impact of Touchscreens, VR more

Hover effects have always been a staple element of web-design. We see it in blogs, personal websites and not to forget e-commerce websites like Amazon. Animations have innumerable uses apart from adding life to your website. If used efficiently, it helps to guide users with ease towards say a desired product since it drives user engagement.

According to a recent study by Baymard Institute,

  1. Product listing hover information increases on-site product discoverability and conversion
  2. 46% of top U.S. e-commerce sites display too little product information in their product lists which results in users losing interest even before they check-out
  3. Displaying more information on mouse hover leads to less time spent on irrelevant products

So what can we derive from these observations?

Hover effects drive minimal and intuitive design

Let’s have a look at the core factors that are steering us towards minimal design:

  1. Nature loves symmetry, and beauty lies in symmetry. This is the fundamental principle of design
  2. We are visually-driven beings and it’s embedded in our cognitive make up.

Now a days, younger audiences like the millenials find hip and lively designs more appealing.

I personally love simplicity since I’m really picky while making a purchase online. The most obvious example I can think of is the use of hover effects in an e-commerce website, especially one that belongs to a visual stimulus driven industry. Keeping that in mind, let’s take Amazon as an example:

  1. You hover over the ‘shop by category’ button and the drop-down gives you a list of each product category
  2. within each product category there are its respective sub-categories
  3. You will notice that there is a structured flow that eventually guides your cursor to the product you desire
  4. Once you land on the product you’re interested in, all you need to do is just move your cursor over the image
  5. The ‘zoom’ hover style is used for product cards to give a detailed image of the product you want to purchase

Hover effects are extremely important in maximizing impact and information delivered per inch of screen space while minimizing clutter. Consider the product page for a tangible product like a musical instrument, the details are heavily scrutinized by users for appearance in multiple angles along with its specifications. Thus, hover effects help a user by providing the right information at the right time, without getting a visitor lost in navigation.

Why Hover?

Let’s take another example of minimal web-design. I’ve noticed e-commerce websites selling in-house tangible products (let’s take custom t-shirts for example) like Bombay Trooper, have built their website to cater to the younger generation. For example, the carousel is on auto-scroll and you can select the various categories based on the questions mentioned in the image below. This really caught my attention since it really cut down the use of unnecessary animations just by using a combination of different effects. In short, your landing page must encapsulate everything that your website stands for and swiftly take the user to the desired product.

Hover effects have always been a staple element of web The Future of Hover in Design – impact of Touchscreens, VR  more

 

Different types of Hover Effects

The classic text hover

Hover effects have always been a staple element of web The Future of Hover in Design – impact of Touchscreens, VR  more

The book close

Hover effects have always been a staple element of web The Future of Hover in Design – impact of Touchscreens, VR  more

The horizontal flip

Hover effects have always been a staple element of web The Future of Hover in Design – impact of Touchscreens, VR  more

The mega dropdown

Hover effects have always been a staple element of web The Future of Hover in Design – impact of Touchscreens, VR  more

Animations like hover styles enhance the look and feel of your website. The use case of hovers are listless and thus, they’ve been so popular in spite of the shift to mobile devices. Let’s put the use case of hover effects in a nutshell.

  1. Use awesome effects like photo zoom/shrink, fade etc.
  2. Efficiently provide the right information to users even before they click
  3. Users are accustomed to and understand the functionality
  4. Reduce unnecessary clicks and guide users to the desired landing page
  5. Reduce a few lines of JavaScript code

We now know that hover styles are slowly turning obsolete because they don’t work for mobile and touchscreen devices. Here are a few reasons that could bug a user:

  1. Hover actions could hide information that a user is wanting to view
  2. Unnecessary effects can get in the way for some users and eventually frustrate them (for example, scrolling a web page could cause the cursor to prompt hover effects)
  3. Hover tunnels can prove to be annoying to older users. I too have had drop-downs close on me because I didn’t follow a specific cursor pattern

However, you don’t get top marks for stating that hover effects are on shaky ground with the rise of mobile usage versus desktop. That’s obvious as the nature of interaction has moved from mouse pointers to touch. Let’s have a look at what are the various factors that could affect the use of hover in design.

The Impact of the Mobile era on Hover Effects:

Hover is a useful element to add to your UI arsenal, but it doesn’t really work well for touch devices as the interaction for click and hover are almost the same (although with 3d touch we might be getting somewhere). Desktops with touch capabilities are of concern as well (like the Microsoft Surface). Here are a few key factors we need to look at to understand how big a problem this could be:

  • The sales of handheld devices has picked up 2013 onwards
  • Mobile use grows by 58% year over year (according to flurry analytics)
  • 80% of users own a smartphone (according to globalwebindex.net)

What we need to keep in mind is that consumers want their devices to be touch friendly. Irrespective of whether it’s a smartphone or a laptop, touch capabilities enables swifter navigation. Eliminating the mouse gives a more user-friendly approach to devices.

Dario Loi, UX Manager at Intel states that 77% of users reached for the screen when they were give the options of using a mouse, track pad or screen.

Thus, it’s not only the increment in smartphone usage, but the shift of wanting touchscreen devices that slowly making web-designers that they can no longer rely on cursors since touchscreen devices do not handle hover too well or at all.

Not to forget that we’re not only eliminating navigation commands with the help of a cursor through touchscreen dependency, but scrolling through menus, using voice control, the rise of smart TVs, Google Glasses etc. don’t rely on a mouse pointer. Hover has been a staple part of web-design and still is. It helps reduce scrolling (mega drop-downs for example encompass everything you need to display to the user) by showing the user everything at once. Hover is such a central part of web-design because it’s such a useful method of interaction and is expected by by users. We’re slowly taking away something that’s been a prime factor contributing to user experience. This could only mean that web-designers would have to revamp their approach.

Hover-like animations / slide-outs activated by a touch for mobile screens effectively increases the number of steps to activate a particular link or function.

Websites need to be responsive in a mobile-friendly world and at the same time evolve towards a framework where the nature of interaction – touch vs mouse/trackpad should feed into the browser or application to deliver the best possible experience to the user.

What can web designers do differently?

The nature of animations that you should use depend from industry to industry. Responsive web-design means that there are no fixed page sizes or other physical barriers. This could only mean that we’re moving to a new paradigm of animations that help improve user interface.

We must offer different interaction styles to touch orientated websites like:

  1. CSS 2D transformations that are compatible with old or new browsers to give a smooth effect
  2. The multi-toggle which helps users select a parent category and in turn reveals sub-categories
  3. CSS3 loads a lot faster than its precursors reducing web page load speed
  4. A carousel – Adding a carousel to your website helps to keep navigation clean and simple

With hardware capabilities reaching newer heights, the opportunities that come with it make way for fresh ideas from a design perspective. Say you’re playing Super Mario on your iPhone 7 – your controls are pretty simple; left, right and jump. With 3D touch, you can make Mario jump higher just by applying more pressure on your screen. Google Pixel doesn’t have pressure sensitive display though. What it does have though is a feather touch. You can move your finger over your screen and perform various actions just like a cursor!

Virtual Reality & Hover

With VR becoming a huge rage, not just with complex setups such as HTC Vive, Oculus but with more simple ones like Google’s Daydream and Cardboard, hover using the visual pointer has become a key interaction element with or without an additional handheld controller. So hover effects in design will continue to evolve as VR and augmented reality go mainstream. There is clearly much merit in the principle – it is a question of being able to optimize it across platforms which requires that the source be provided information on the nature of device to enable the right UX.

Where does hover stand with the responsive websites becoming a necessity? It’s still too early to take a stand. The use of hover styles will continue to evolve and with it, designers have the opportunity to innovate. What kind of hover effects are you currently working on? Let us know in the comments section below!

class = “fb-comments”
data-href = “https://blog.resellerclub.com/can-hover-effects-be-future-proofed/”
data-numposts = “10”
data-colorscheme = “light”
data-order-by = “social”
data-mobile=true>

Categories
Design

How to Distribute Your Designs on WordPress

I know it can be daunting to start your own business. If you’ve got the talent, you must. If you already have a web design business but just not sure how to get some visibility, we tell you how.

It’s not enough to showcase your designs on social media and digital portfolios. As a designer, I know you might disagree about giving your work for “free” but if it only helps get the attention of potential clients, it might not be such a bad idea. Distributing your own designed templates for free on WordPress can give your designs the visibility it deserves.

Where can you “put” your theme?

Start by uploading your theme at WordPress.org Free Themes Directory. The advantage of this is 2 fold:

  1. Your design will be reviewed by real, live design and development experts
  2. Your design will have visibility to the widest possible audience

The review process can be long depending on the number of designs currently in queue, so don’t be discouraged.

I know it can be daunting to start your own business How to Distribute Your Designs on WordPress

How Does this Reach a wide audience?

Once your theme is added to the Free Themes Directory, it will be available under Appearances > Themes in users’ Dashboards.

The Automattic Theme Team scours the Directory for themes that could be apt for WordPress users and if yours is picked, it’s probably the best way to have your design readily available to an audience of thousands.

How do I design the theme to be distributed?

When you’re designing your theme for an audience who hasn’t given you a single, specific requirement, you want to make sure your design is adaptable to different user’s requirements as much as possible – for a brochure website, a portfolio websites, an e-commerce etc. Your design thinking flow should include the target to meet the intended function rather than the industry. While it’s not always going to be possible to fit every scenario, you want to be prepared for every kind of use case. To ensure this, here’s what you can keep in mind:

  • Prepare your theme for a wide range of content situations without breaking – long and short post titles, headers, menu bars, navigation etc.
  • Ensure your fonts support characters from a variety of languages.
  • Ensure your theme is translation-ready. Here’s all you need to know for it.
  • It’s good to prepare your design to be able to read from right-to-left for those languages that read this way. The right-to-left (RTL) stylesheet can help.
  • Avoid hard coding
  • Replace ornamental graphics with CSS3 to avoid breaking of long or short text in post titles etc.).

WordPress itself offers some Theme Review Guidelines which you can follow and test with the Theme Unit Test. The Theme Check Plugin can make your design fully ready to be distributed.

What is the GPL Licensing? 

To safeguard every designer’s work and yet offer some freedom to the recipient users of these free (or paid) themes, the General Public License (GPL) has been put in place. As highlighted on WordPress.org, the 4 freedoms include:

  1. Freedom to run the program for any purpose.
  2. Freedom to study how the program works and to change it, so it performs computing as you wish.
  3. Freedom to redistribute copies, so you can help your neighbor.
  4. Freedom to distribute copies of your modified versions, giving the community a chance to benefit from your changes.

Will I have to license my themes under GPL?

If your themes / software are for distribution to WordPress users, yes you will need to adopt the GPL. If you’re merely using the theme by yourself on your machine, you will not need to  adopt the GPL.

If you’re going to distribute your themes in the Free directory, they must be 100% compliant with GPL – CSS and image files included.

As explained at WordPress.org, “Freedom is an important part of developing WordPress themes. If you plan to distribute your theme, it is a good idea to license it fully under the GPL, so others can enjoy the same freedoms that you did when creating it.

Can I earn with free distribute WordPress?

While free distribution does mean free, there is a way to gain some revenue. Take a look at the Natural Lite free theme for instance. The WordPress page for Natural Lite includes a link to theme homepage which offers paid versions of the same theme.

The free theme is a great way to get users acquainted and familiar with the theme such that they wouldn’t mind paying a fee for an upgrade of the same. Many free themes on WordPress have paid upgrades or paid versions of the theme – a fantastic way to gain some revenue for you as the developer.

What about Maintenance & Support?

A good suggestion would be for your design to have a ‘home’ section on the web that offers useful resources for your users, links to a demo or information where your users can get support. This can either link to your own website for support of to the WordPress.org Themes & Templates support forum.       

With regard to maintenance, the Theme Review team conducts periodic reviews of the Free Theme Directory to ensure that themes continue to meet the guidelines.

Conclusion

While there are other platforms where you can distribute your themes like Themeforest, WordPress is a fantastic and hugely popular open community with thousands of contributors and users. Distributing your theme is a great way to gain visibility, reach audiences and give users a taste of your work. Additionally, having your theme distributed looks great on your portfolio 🙂 Go on, spread the designs.

class = “fb-comments”
data-href = “https://blog.resellerclub.com/how-to-distribute-your-designs-on-wordpress/”
data-numposts = “10”
data-colorscheme = “light”
data-order-by = “social”
data-mobile=true>

Categories
Uncategorized

Drupal Security Best Practices with Modules

Drupal is a popular open-source content management system that powers over 1,000,000 worldwide including BBC Store. FOX, Al Jazeera, Lady Gaga, Bruno Mars, Cisco, the NBA and the like. However, because of its popularity and wide use, hackers are always looking for vulnerabilities and therefore, Drupal security is crucial.

In this article, I’ll put forth Drupal Security Best Practices with modules for this CMS.

1) Make sure your login is secure: Let’s start with the very first step. Login – the entry to your Drupal site and the first line of defense against hackers. So how do you secure your drupal login? This is when the drupal modules come to help. You can download and install them to get the login more secure.

The Drupal Security Modules you can download: Login Security, Flood Control, Password Policy

Login SecurityThis Drupal module secures the login by restricting multiple failed login attempts. Other benefits that the modules allows for are:

  • Permanently or temporarily blocking an IP address
  • Allows you to set notifications in case of bruteforce
  • Replaces the Drupal’s core login messages to avoid showing the reason for not authenticating the user – this makes it harder for the hacker to even guess if the account exists.

Get the module here: http://drupal.org/project/login_security

Flood Control – pretty much offers the same. Get the module here: https://www.drupal.org/project/flood_control

Password Policy – This module allows you to:

  • Set constraints for password creations including special characters, capital letter, password length, etc.
  • Prevent reuse of old passwords
  • Set expiry time for passwords

Get the module here: https://www.drupal.org/project/password_policy

 

2) Tighten security across your pages: You want to make sure you safeguard against attacks throughout your site.

The Drupal Security Modules you can download: Paranoia

Drupal’s Paranoia module auto detects places in your application that allow users to evaluate PHP and blocks it, potentially blocking an attack through PHP codes to gain access to Drupal sites. This prevents a hacker from gaining elevated permission on your website. However, this shouldn’t be used in production.

The features of this module include permission to disable:

  • Granting of the “use PHP for block visibility” permission
  • Creation of input formats that use the PHP filter
  • Editing the user #1 account
  • Granting risky permissions

Get the module here: https://www.drupal.org/project/paranoia

3) Use HTTPS to secure your links: Traffic transmitted over http:// can be tracked, hacked and recorded by anyone. You want to make sure you secure your Drupal site against such breaches to protect valuable information like credit card details, transaction IDs, etc.

The Drupal Security Module you can download: Secure Kit

 

Secure Kit – XFS (cross frame scripting) is a Drupal module to help you secure even your HTTPS links.

This module adds security against various security threats to HTTPs from cross-site request forgery attacks in application.

  • It works on Safari, Google Chrome
  • It prevents content upsniffing
  • Adds X-Frame Options HTTP response to prevent clickjacking
  • Helps implement HTTPs
  • Helps implement Content Security Policy

Get the module here: https://www.drupal.org/project/seckit

4) Conduct regular site wide audits: Because Drupal allows for much to be done through configuration (which is a plus point), it also is a drawback as it exposes the website to vulnerabilities through configurations. 

A good practice is to regularly run audit checks on your site’s configuration and permission screens.

The Drupal Security Module you can download: Security Review

Security ReviewSecurity Review is  fantastic for testing security issues on your Drupal sites. The module is easy to use. It shouldn’t be used in production, though. It can check these things:

  • Test for system permissions to prevent arbitrary code execution
  • Protection against XSS 
  • Provides safe error reporting
  • Secures private files
  • Allows installation for extensions marked as “safe”
  • Checks for database errors and failed login attempts
  • Protects against brute forcing of password
  • Protects against phishing
  • Checks user access control

Get the module here: https://www.drupal.org/project/security_review

Doing a regular check of your code is also important to keep your site secure. A flaw in your code could expose your site to security breaches.

 

5) 2 Factor Authentication is a good bet: We, at ResellerClub have a 2 Factor Authentication login. While a login without this step involves authenticating your identity with just your username and password (which can be easily compromised), a two-factor, as the name suggests, prompts you to submit an additional verification such as a verification code sent to your mobile number etc.

The Drupal Modules you can download: Two Factor Authentication 

  • It functions with unlimited no. of third parties
  • It provides flood control
  • It has been tested more than hundred times

Get the module here: https://www.drupal.org/project/tfa

We’d love to hear how would you use these drupal security modules to secure your/clients’ Drupal websites. Stay tuned for more on how to secure WordPress sites.

 

class = “fb-comments”
data-href = “https://blog.resellerclub.com/drupal-security-best-practices-with-modules/”
data-numposts = “10”
data-colorscheme = “light”
data-order-by = “social”
data-mobile=true>

Categories
Domains News

New gTLD Report – November 2016

Hey folks, I’m sure you know that we were running BlackFriday promos on some of our new gTLDs in the last week of November. When I had a look at the numbers, I honestly thought there was an error in data. But after a double-check, the data was correct and this month’s nTLD adds are the most erratic so far. The common trend in our report does not reflect for November owing to the BlackFriday Sale. We sold a record-breaking 33000+ .TOP domains during the last week of November, the highest number of domain adds in a month as far as we can remember! Let’s have a look at the numbers below for some clarity.

New gTLD Report November

Create pie charts

1) .TOP China’s most recognized new gTLD was running at just a cost of 2¢ for 2 days. Thanks to you folks we managed to reach a new milestone of 33000+ domains adds (a massive 75% chunk!). Globally, .TOP has a 7 day average of 14,647 domains adds according to namestat.org

2) .XYZ The domain name has taken 10.2% of the total share of new gTLD adds for the month. As usual, the top 2 nTLDs do not budge for November as well. .XYZ has a total of 6,655,113 domain registrations globally till date according to ntldstats.com

3) .WEBSITE The Radix TLD has made it to number 3 this month. We were running a massive 94% off on .WEBSITE for our Black Friday sale. The climb from position 7 to 3 must surely be due to it being priced at just $0.99

4) .ONLINE Radix’s top performing new gTLD was replaced by .WEBSITE and has moved to position 4 for November. .ONLINE was priced at just $0.99 (97% off) and has taken nearly 2% of the nTLD adds for the month.

5) .SPACE – We have another Radix TLD in line at number 5. .SPACE has moved 5 positions forward compared to last month and was priced at $0.99 (86% off) as well!

We have new entrants for month of November, not one but four! .GDN, Radix’s .STORE, .PRESS as well as WordPress’s .BLOG have made it to the list of nTLD adds for November! .GDN has usually been running at a promo price of $8.29, but with the Black Friday Sale coming into place, it managed to make it’s first appearance in our new gTLD report owing it being priced at just $0.99! If you have a look at the infographic, middle tier domains names are neck to neck with each other. .PRESS and .GDN stand at number 7, while .SITE and .STORE stand at number 8.

For December we are running our holiday season promos on domains!

  • .TOP will be running at $0.49
  • .WEBSITE will be running at a special price of $3.99
  • .CLOUD will be priced at just $11.99 $6.99 so don’t miss your chance
  • .XYZ will continue at a price of just $0.99
  • Looking for a wider range of new gTLDs? Do have a look at our promos here

The Black Friday Sale had a big impact on the normal trend of our new gTLD reports. Feel free to share your thoughts about our report in the comments section below.

 

class = “fb-comments”
data-href = “https://blog.resellerclub.com/new-gtld-report-november-2016/”
data-numposts = “10”
data-colorscheme = “light”
data-order-by = “social”
data-mobile=true>

Categories
Uncategorized

O que é AngularJS?

AngularJS é uma estrutura JavaScript que pode ser adicionada a uma página HTML com a tag <script> mantida pelo Google. Ele é usado para construir sites poderosos e interativos com animações simples para oferecer experiências de usuário agradáveis. Houve melhorias significativas e mudanças entre as versões 1.0 e 1.3. A versão 2.0 está sendo trabalhada atualmente. Hoje pode se comparar AngularJS com Ember, Polymer, Backbone.Js e outros entretanto, a popularidade de AngularJS aumentou significativamente nos últimos dois anos, assim como sua demanda para colaboradores.

O gráfico abaixo é um indicador do fato de o AngularJS ter visto um crescimento singular (Fonte: Indeed Job Trends)

 uma estrutura JavaScript que pode ser adicionada a uma p O que é AngularJS?

Então, por que escolher AngularJS?

Embora existam novos quadros implementados todos os dias, AngularJS parece não perder sua popularidade para frameworks concorrentes. Os desenvolvedores estão aderindo a isto porque:

  • Torna tarefas como agrupamento, modelagem, roteamento, teste de unidade de forma muito mais simples;
  • Elimina esforços feitos para construir aplicações lentas e difíceis de manter;
  • Não há necessidade de usar funções observáveis, já que o Angular analisa a página DOM e constrói as ligações com base nos atributos do elemento específico Angular.
  • Angular permite várias maneiras de fazer as mesmas coisas, acomodando vários estilos de desenvolvimento e tarefas;
  • Compatível com IntelliJ IDEA e Visual Studio .NET IDEs;
  • Apoiado pelo Google e uma grande comunidade de desenvolvimento.
  • Suporta vários idiomas

Muitos desenvolvedores hoje usam AngularJS, mas a questão que está em nossas mentes é, qual é o futuro deste código com a tecnologia em rápida mudança? Vamos dar uma olhada em como este quadro resiste aos avanços da tecnologia e do futuro:

Melhor gerenciamento e suporte de comunicação HTTP

AngularJS começou com suporte a solicitação de XHR puro (através de $http e $resource).

O que podemos esperar desta nova versão:

  • Suporte para comunicação Http (usando ngHttp); Armazenamento Local; Armazenamento de Sessão; e Acesso a IndexedDB & API WebSocket;
  • Permita a criação de aplicativos off-line, que poderiam verificar status de conectividade, dados de cache offline e muito mais;
  • Melhor gerenciamento de acesso off-line, consulta de rede, roteamento, busca de páginas e assim por diante.

AngularJS 2.0 em ECMAScript 6

Todo o código AngularJS 2.0 será escrito no ES6, mas será compilado no padrão ES5 usando o compilador Traceur. AngularJS também está adicionando suporte para anotações e afirmações no compilador Traceur, para que o aplicativo que você escreve pode ser ainda mais declarativo mesmo que seja um aplicativo AngularJs, apenas adicionando anotações em vez de qualquer outra sintaxe.

Manter-se com velocidade

O principal demanda do século 21… fast food, velocidade de carga rápida e Internet rápida. AngularJS pode manter-se? A versão 2.0 está focada na velocidade. Object.observer é uma proposta para adicionar suporte nativo para os ouvintes de modificação de modelo e vinculação de dados. O AngularJS 2.0 usará totalmente isso para acelerar significativamente todo o ciclo de ligação e atualização de dados. Embora o Object.observe seja suportado apenas pelo Google Chrome, atualmente, pessoas do AngularJS estão trabalhando para melhorar a verificação de objetos e matrizes sem a necessidade de suporte Observe.object no navegador.

Roteamento flexível

O roteamento era um núcleo de AngularJS 1.0, mas tornou-se opcional na nova versão. Com a versão 2.0, o objetivo é trazer alguns recursos como estados aninhados, pontos de vista parecidos no roteador AngularJS núcleo.

  • Transições baseadas no estado: UI-Router permitia isso, mas não fazia parte do módulo de roteamento principal do AngularJS.
  • Segurança e Autenticação: Resolve em AngularJS tornou isso possível, mas Angular JS 2.0 visa introduzir uma maneira fácil de entender autenticação e autorização. Por exemplo, um usuário precisa estar logado, somente aqueles com direitos de administrador podem acessar determinadas páginas, somente os membros de um determinado grupo podem navegar até a seção de administração etc.
  • Preserve o estado durante as transições permitindo que as transições de estado sejam mais rápidas e ótimas sem apagar rotas antigas e a necessidade de recreação.

Onde você pode aprender?

Como você pode ter notado, AnuglarJS definitivamente veio para ficar, mas e você: Está Preparado? Aqui estão alguns ótimos tutoriais e material para ajudá-lo a se familiarizar com o quadro:

  • Tutoriais em vídeo: Uma grande fonte de aprendizagem com mais de 190 vídeos sobre AngularJS, e o melhor é grátis. Os vídeos variam de 2-10 minutos.
  • Você também pode aprender com w3schools.
  • Year Of Moo apresenta apenas o básico de JS angular.
  • Codeacademy ensina o básico angular, controladores, diretivas, etc. Algo diferente que você pode encontrar aqui é as tarefas adicionais. O site mostra a você alguns desafios dentro do editor.
  • Aprenda com Turtorialspoint: Muitos exemplos e demonstrações em vídeo.
  • O Thinkster divide temas angulares em 12 partes com material de leitura de outros sites e com documentos oficiais do Angular.
  • Madewithangular tem alguns exemplos de projetos construídos com AngularJS para mostrar o quão poderoso é o framework.

A nova versão do AngularJS capacitará os desenvolvedores a criar sites que sejam à prova de futuro e tecnologicamente avançados. Avaliando a estrutura acima, é claro que AngularJS é um framework JavaScript que chegou para ficar. E você já usou AngularJS? Deixe sua opinião abaixo e ajude-nos a falar mais sobre este assunto?

class = “fb-comments”
data-href = “https://blog.resellerclub.com/o-que-e-angularjs/”
data-numposts = “10”
data-colorscheme = “light”
data-order-by = “social”
data-mobile=true>

Categories
Domains News

How ICANN’S new transfer policy will affect domain transfers

If you or your customers plan to transfer a domain name in the near future, read on to find out about new policy changes that may impact your transfer process.

Through this blog we hope to cover the following points,

  • What the IRTP is
  • How this impacts you
  • What ResellerClub is doing to aid you in this process
  • FAQ’s

What is the IRTP?

‘The Inter Registrar Transfer Policy’ is a new transfer policy by ICANN that affects all ICANN-accredited registrars and takes effect from the 1st of December 2016.

In our email dated November 3rd, we outlined the new process that would apply to any domain registrant who changes or modifies contact information post the 1st of December, 2016.

How the IRTP affects you?

ICANN has revised its IRTP to curb domain hijacking and fraudulent transfer of gTLDs. An IRTP action is triggered when you or your customers make any material change to the registrant’s name address or organisation – while transferring ownership of a domain name or merely updating contact information.

Since these policy changes will impact you and your customers, you need to complete additional steps in order to confirm a transfer to another party.

Electing the privacy protect feature on your domain name will also trigger a change and affect you and your customers as per the revised IRTP policy.

We have revised the API documentation and have made the relevant calls available in the Reseller Test environment to better prepare you for these changes.

Note: We have also updated our Registration Registrant Agreement.

FAQ’s

We hope this was helpful and if you have any further questions please feel free to get in touch with us.

 

class = “fb-comments”
data-href = “https://blog.resellerclub.com/how-icanns-new-transfer-policy-will-affect-domain-transfers/”
data-numposts = “10”
data-colorscheme = “light”
data-order-by = “social”
data-mobile=true>

Categories
Uncategorized

How a Self-Service Knowledgebase Improves Your Online Business

Let’s start with the million dollar question  – “What does it take to run a successful online business”? The answer is rather simple, you need to have a company that’s worth a lot and earns a lot of money, and to achieve that you need happy and loyal customers.

But here’s the more important question is – “How do you keep your customers happy and loyal”?The immediate answer that pops into the mind is – offer exceptional customer service! But then, doing so is expensive, is it not? After all, you need to hire a team of expert agents to answer customer tickets, or maybe even run a 24/7 call center! Offering outstanding customer service doesn’t have to be an expensive proposition, if you know about the right tools, and one such tool is a self-service knowledgebase.

So, what exactly is a self-service knowledgebase?  

A self-service knowledgebase is an online portal where your customers can access online manuals, website FAQs, user guides at anytime and find answers for themselves.

All kinds of companies from manufacturing to marketing (check out some examples) need a self-service knowledgebase as it helps them offer better support.  

While customers get answers instantly, without having to call support or raise a ticket, it also reduces workload of your agents.  

Besides this there are a ton of benefits in using a self-service knowledgebase. Let’s look at some of them.

It’s cost efficient

If you want satisfied and loyal customers, you need to find a cost-efficient way to always be there for them, and help them solve their problems. One of the features that a self-service knowledge base has is the ability to act as a call center replacement. So, it simply cuts down on the costs that you would spend on either building or outsourcing call center services.

You might argue that a call center is a better option, because it’s important to talk to the customers directly, but this is not the case here. Call centers are only acting as a middleman that diverts the call to someone who is specialized and trained to handle the particular problem, and with a help center tool you simply cut out the middleman.  

 

s start with the million dollar question   How a Self-Service Knowledgebase Improves Your Online Business

It’s time efficient

In order to be a good provider you need to act swiftly, and a self-service knowledge base allows you to bring that response time to a whole new level. When a customer needs an answer, chances are they will be able to find it on their own. A self- service knowledgebase is designed to help your customers get answers to an easy question or FAQ on your website, which gives your staff more time to address some more serious issues, should they come up. So, both customers with simple problems and those with more complex issues get to be served instantly.  

It boosts engagement

s start with the million dollar question   How a Self-Service Knowledgebase Improves Your Online Business

When customers can reach you instantly, you become a more reliable provider. One of the in-built features of self-service knowledge base is live chat. This allows for the issues to be resolved quickly, and it gives a more personal touch to the communication, much like the one from the call centers. Furthermore, you can immediately ask your customers to leave a review, which helps your reputation in the long run.   

Boosting engagement on your website has also become easier with new technologies such as chatbots, which help you to not only respond to customer questions but also automate tasks for them.  

Improved workflow

Happy customers are not the only thing that makes your online businesses successful, you also need to think about the happiness of your employees. If you want to have happy employees, then a self-service knowledge base can help in this department as well. Since, there is an in-built ticket system, the software can do task distribution on its own, and with great accuracy. So, whenever a customer has a question or complaint, all that they have to do is leave an input that will redirect it to the right department to address the issue. This creates an environment that is highly organized, and employees will love it.

It’s easier to collaborate

When you have a neatly organized job history and an archive that is easily accessible, collaboration between workers and customers becomes a lot easier. Knowledge base software improves the workflow and productivity by allowing the information to be shared and accessed with ease.

It is a great tool for collaboration, and workers can even access it from their homes, or any place with internet connection for that matter. This gives them more flexibility, and gives everyone a clear overview of what their co-workers are doing. It also serves as a library of all previous work and documentation, so whenever someone needs a certain file again, it can be easily found.

Optimization and efficiency  

s start with the million dollar question   How a Self-Service Knowledgebase Improves Your Online Business

Self-service knowledge base can provide us with some valuable input and metrics that you can put to good use. Merely observing metrics is useless; you need to act adequately in order to improve, so knowledge base software is here to help. These metrics can help you discover some of the most common questions of your customers, thereby helping you create FAQ pages that put the answers to these question upfront.

In other words, you can create template solutions, so that customers can easily access them without any need for support to intervene. It will also give you valuable insight into future product upgrades and updates.

It makes customer profiling easier

s start with the million dollar question   How a Self-Service Knowledgebase Improves Your Online Business

A customers is more likely to come back and become a regular if he or she feels appreciated. In order to give your regular customers the VIP treatment they deserve, you need to have their profiles. Self-service knowledge base can help you gather data, like location, birthday, shopping history etc. basically all you need to make customized offers that your customers will love. You can give them discounts during their birthday, you can notify them with relevant updates and wish them a happy holiday.   

As you can see, there are many benefits of self-service knowledgebase, and it would be unwise to ignore this opportunity. First of all it’s cheaper and more efficient than the previous methods used for improving customer service, and for optimizing workflow. Just make sure you find the right software for your line of work; since there are many tools with different features, it would be ideal to sign in for a trial period, and see how you can manipulate data with a particular piece of software.

class = “fb-comments”
data-href = “https://blog.resellerclub.com/how-a-self-service-knowledgebase-improves-your-online-business/”
data-numposts = “10”
data-colorscheme = “light”
data-order-by = “social”
data-mobile=true>

Categories
Domains

.INFO – Helping you Find Information Online since 2001

It’s been 16 years since .INFO was introduced to the world. The rollout of the .INFO new gTLD had commenced on July 25th, 2001; the first new gTLD Sunrise Period to ever occur and registrations hit an impressive 300,000 on September 30, that very year. With the number of Internet users gaining momentum, businesses and individuals needed a new territory to create and share vital information. Owing to a high demand for fresher, globally recognized domain names, .INFO came into being. Let’s have a look at the history of the domain extension for a clearer picture.

.INFO – The First and Most Successful New gTLD

Did you know that the first ever .INFO domain name was www.afilias.info?

The domain extension managed to achieve tens of thousands of new domain names on October 1st, 2001 (this marked the beginning of .INFO’s General Availability). By November 17, 2002, .INFO reached more than one million registrations. It only took a little more than a year for it to hit the million mark!

Why .INFO?

  • It’s one of the most popular generic TLDs on the Internet
  • It’s synonymous with ‘information’ and is intuitively recognized irrespective of language
  • .INFO has global appeal and has been registered in 99% of the world’s countries
  • It’s the perfect TLD for news portals and is the logical choice for individuals  creating information oriented websites

Internet users all over the world need fast access to information, and .INFO surely is your customer’s go to domain. According to domaintools.com, .INFO stands at number 9 having a total of 5,433,469 registrations so far.

Top 25 gTLD count apart from .COM (Global)

 the first new gTLD Sunrise Period to ever occur and registrations hit an impressive  .INFO – Helping you Find Information Online since 2001  the first new gTLD Sunrise Period to ever occur and registrations hit an impressive  .INFO – Helping you Find Information Online since 2001

 

The ResellerClub Advantage

You can now get .INFO for just $1.99 till the 31st of December, 2016!

 the first new gTLD Sunrise Period to ever occur and registrations hit an impressive  .INFO – Helping you Find Information Online since 2001

class = “fb-comments”
data-href = “https://blog.resellerclub.com/info-helping-you-find-information-online-since-2001/”
data-numposts = “10”
data-colorscheme = “light”
data-order-by = “social”
data-mobile=true>