Showing posts with label Sites. Show all posts
Showing posts with label Sites. Show all posts

Saturday, June 13, 2015

BeTheme’s Pre-Made Layouts may Change The Way You Create Sites

Editor’s Note: This post brought to you by Muffin Group’s BeTheme Multi-Purpose WordPress Theme.


Pre-made layouts represent concepts. They are powerful building tools that will help you get your project off to a quick start. They also serve as idea generators and brainstorming tools. What a pre-made layout can do for you is to transform a good idea into a better one, saving you significant development time in the process.


Halfway There With Pre-Made Layouts


The pre-made layout examples shown here are just a sample of what is available. As you browse through them, you may begin to see how you could use one or more of them to your advantage. With a little editing, you can easily morph one of these layouts into something that begins to resemble a design idea you’ve been carrying around with you.


Note: These pre-made layout examples are taken from Be WordPress Theme – a Themeforest bestseller.


These layouts are almost ridiculously easy to upload and edit, and you are about to learn just how easy the process is. As you get deeper in the editing process, you will soon discover the many advantages these useful tools bring to the table.


Pre-Made Layouts Easy To Install & Edit


The step-by-step instructions on how to install and edit a Be Theme pre-made layout are not at all complicated, in fact, it can be compressed into a one-minute video that will demonstrate how easy the entire process really is.



As you can see, installing and editing is not difficult at all, – Be Theme is like that. Once you have installed one of the many layouts this premium theme offers, and once you have begun using the theme’s many features, you will feel yourself progressing from novice to expert in a remarkably short time.


You will be creating page after page effortlessly, and the tedious chores often involved in paying strict attention to detail can now be managed with a few clicks.


Fast and Responsive Support


Have you ever purchased a software product only to find the customer support is at best spotty, or in the worst case, practically non-existent? Unfortunately, a few theme producers are like that, although to be fair, the support offered for most WordPress themes is pretty decent.


Only a few customer service departments however can be said to provide true world class service and support, and the Be Theme author and support staff fits that description perfectly.


You will get your questions answered, and your problems (which should be few and far between) resolved, promptly, efficiently, and courteously – 24/7.


IMAGE: Themeforest

Core Features That May Interest You


Be Theme comes with an impressive list of core features, some you cannot do without, others you will please to have ready and handy wherever and whenever.


Topping the list is the 100+ ready-to-use, pre-made layouts – more layouts by far than any other responsive theme – premium or otherwise, and each of which can be installed with a single click.


Putting together a short list of the remaining core features isn’t the easiest of tasks, since there are so many useful and powerful features associated with Be Theme; but here are several you will find useful:


Be Theme’s Drag and Drop Muffin Builder is itself resplendent with useful features. This page builder makes creating virtually any type of page or post a quick and easy task. Muffin Builder is especially useful in creating complex pages, such product pages and portfolios.


Admin Panel


The Admin Panel serves as the theme’s operations central, from the time you have uploaded the layout of your choosing, until you are attending to the last possible detail in your page design. The power of this feature lies in the ability to customize your page in any way you want, without a single line of code.


Layouts Configurator


The Layouts Configurator comes in handy when you are building a website where you want a number of pages to be unique in their own way, as opposed to having to rely on a standard template. It provides a good way for you to show off your creative genius.


Core features that are the modern standard, and of extreme importance, include Responsive and Retina Ready, WPNL and RTL Ready, SEO and cross-browser and cross-platform compatibility. Be Theme is also WooCommerce-compatible.


ShortCode Generator


The ShortCode Generator is a super handy, time-saving feature to have available when importing a demo layout, as it enables you to insert any element contained in the demo anywhere on a page you are building.


Other core features of interest and importance include the 1-Click Skin Generator, Parallax Effect, and Custom Widgets. Lifetime updates are certainly worthy of mention, and Be Theme’s world class support is worthy of mention one more time.


Try It Out For Yourself


There is much more to this responsive WordPress theme than could possibly be described in an overview of this size, and you are invited to explore further to see for yourself everything this premium theme has to offer.


Browsing Be Theme‘s entire library of pre-made layouts, and its impressive list of features, will give you a much better understanding of how you could put this premium theme to good use, and how the beauty, and elegance of the layouts can be reflected in your creative output.










BeTheme’s Pre-Made Layouts may Change The Way You Create Sites

Friday, June 12, 2015

BeTheme’s Pre-Made Layouts may Change The Way You Create Sites

Editor’s Note: This post brought to you by Muffin Group’s BeTheme Multi-Purpose WordPress Theme.


Pre-made layouts represent concepts. They are powerful building tools that will help you get your project off to a quick start. They also serve as idea generators and brainstorming tools. What a pre-made layout can do for you is to transform a good idea into a better one, saving you significant development time in the process.


Halfway There With Pre-Made Layouts


The pre-made layout examples shown here are just a sample of what is available. As you browse through them, you may begin to see how you could use one or more of them to your advantage. With a little editing, you can easily morph one of these layouts into something that begins to resemble a design idea you’ve been carrying around with you.


Note: These pre-made layout examples are taken from Be WordPress Theme – a Themeforest bestseller.


These layouts are almost ridiculously easy to upload and edit, and you are about to learn just how easy the process is. As you get deeper in the editing process, you will soon discover the many advantages these useful tools bring to the table.


Pre-Made Layouts Easy To Install & Edit


The step-by-step instructions on how to install and edit a Be Theme pre-made layout are not at all complicated, in fact, it can be compressed into a one-minute video that will demonstrate how easy the entire process really is.



As you can see, installing and editing is not difficult at all, – Be Theme is like that. Once you have installed one of the many layouts this premium theme offers, and once you have begun using the theme’s many features, you will feel yourself progressing from novice to expert in a remarkably short time.


You will be creating page after page effortlessly, and the tedious chores often involved in paying strict attention to detail can now be managed with a few clicks.


Fast and Responsive Support


Have you ever purchased a software product only to find the customer support is at best spotty, or in the worst case, practically non-existent? Unfortunately, a few theme producers are like that, although to be fair, the support offered for most WordPress themes is pretty decent.


Only a few customer service departments however can be said to provide true world class service and support, and the Be Theme author and support staff fits that description perfectly.


You will get your questions answered, and your problems (which should be few and far between) resolved, promptly, efficiently, and courteously – 24/7.


IMAGE: Themeforest

Core Features That May Interest You


Be Theme comes with an impressive list of core features, some you cannot do without, others you will please to have ready and handy wherever and whenever.


Topping the list is the 100+ ready-to-use, pre-made layouts – more layouts by far than any other responsive theme – premium or otherwise, and each of which can be installed with a single click.


Putting together a short list of the remaining core features isn’t the easiest of tasks, since there are so many useful and powerful features associated with Be Theme; but here are several you will find useful:


Be Theme’s Drag and Drop Muffin Builder is itself resplendent with useful features. This page builder makes creating virtually any type of page or post a quick and easy task. Muffin Builder is especially useful in creating complex pages, such product pages and portfolios.


Admin Panel


The Admin Panel serves as the theme’s operations central, from the time you have uploaded the layout of your choosing, until you are attending to the last possible detail in your page design. The power of this feature lies in the ability to customize your page in any way you want, without a single line of code.


Layouts Configurator


The Layouts Configurator comes in handy when you are building a website where you want a number of pages to be unique in their own way, as opposed to having to rely on a standard template. It provides a good way for you to show off your creative genius.


Core features that are the modern standard, and of extreme importance, include Responsive and Retina Ready, WPNL and RTL Ready, SEO and cross-browser and cross-platform compatibility. Be Theme is also WooCommerce-compatible.


ShortCode Generator


The ShortCode Generator is a super handy, time-saving feature to have available when importing a demo layout, as it enables you to insert any element contained in the demo anywhere on a page you are building.


Other core features of interest and importance include the 1-Click Skin Generator, Parallax Effect, and Custom Widgets. Lifetime updates are certainly worthy of mention, and Be Theme’s world class support is worthy of mention one more time.


Try It Out For Yourself


There is much more to this responsive WordPress theme than could possibly be described in an overview of this size, and you are invited to explore further to see for yourself everything this premium theme has to offer.


Browsing Be Theme‘s entire library of pre-made layouts, and its impressive list of features, will give you a much better understanding of how you could put this premium theme to good use, and how the beauty, and elegance of the layouts can be reflected in your creative output.



BeTheme’s Pre-Made Layouts may Change The Way You Create Sites

Tuesday, June 9, 2015

10 Sites to Download Artful Vectors

Vectors are an important element of web designing and having a huge collection of these artful designs at hand surely helps in the completion of a web designing task quickly. Here we’ve tried to showcase the best free sites available which provide Vector designs which can be used for both personal and professional use. These sites offer designs which are devoid of royalty rights so they can be downloaded with ease.


1. VectorStock


When  designer is looking for the best quality Vectors at an amazingly low price, VectorStock is a convenient site. The institution specializes in images, illustrations and graphics which are exclusively Vectors. They can be downloaded as ZIP files.


vector


2. Vecteezy


Looking for Vector designs from artists all over the world? Interested in submitting Vectors for the world to check out? Vecteezy is the perfect platform to use. Apart from providing free Vectors for a project it also provides a forum to discuss designs with other artists.


vector


3. FreeVectors.net


FreeVectors.net is a forum which allows artists to submit their Vector designs for free so that others can use them for commercial or individual purposes. The latest vectors are put on display in the front page. This site also allows users to leave comments.


vector


4. VectorVault


VectorVault allows designers to find unique and stylish Vector art with ease.  Search for the desired Vectors, pay and go. It’s that easy.


vector


5. DesignBum


DesignBum owned by Issara Willenskomer, who has been creating Vectors for over eight years, provides users with Vector designs and tutorials which will truly inspire them. Download project source files or view the details one by one or altogether from the link provided on the site.


vector


6. LogoTypes101


LogoTypes101 is a website which provides designers with cool Vectors which are compatible with most website hosts. It allows users to download the Vector designs in forms of CDR, AL or EPS formats. It also hosts forums for users to check out cool logos and design tips.


vector


7. Q Vectors


When looking for a website which provides cool and free Vectors as well as tips to create designs, Q Vectors is the place to be. It has the Vectors classified under various categories so choices are easily found.


vector


8. Free Vectors.com


Free Vectors.com allows users to pick and choose designs from the huge collection available. It is safe as well as secure and is available for commercial uses too. It also has Vectors which can be used in projects meant for various medias.


vector


9. Dezignus


Stanly created Dezignus as a personal blog in the year 2007 which was later converted into a community for the use of various artists and people who are looking for unique and chic Vectors for their projects. The authors work with the motto of making the web a prettier place to be.


vector


10. Designers Revolution


Designers Revolution is a free Vector site whose the motto is dedicated to creating one of a kind designs and web resources. The designs provided by the site are all handmade and customized according to the need of the customers.


vector


We hope these sites will provide assistance in creating or downloading Vectors for projects.


10 Sites to Download Artful Vectors

Thursday, May 14, 2015

A Definitive Way to Format Dates for International Sites

Date formats vary with region and language so, it is always helpful if we can find a way to display the dates to the users, specific to their language and region.


Back in December, 2012, ECMA released the specifications of Internationalization API for JavaScript. The Internationalization API helps us display certain data according to the language and cutural specification. It can be used to identify currencies, time zones and more.


In this post we will be looking into date formatting using this API.


Know the user’s locale


To show the date as per user’s preferred locale, first we need to know what that preferred locale is. Currently the foolproof way to know that is to ask the user; let users select their preferred language and region settings in the webpage.


But, if that is not an option you can interpret the Accept-Language request header or read the navigator.language(for Chrome and Firefox) or navigator.browserLanguage(for IE) values.


Please know that not all of those options return the preferred language of the browser UI.



var language_tag = window.navigator.browserLanguage || window.navigator.language || "en";
// returns language tags like "en-GB"

Check for Internationalization API


To know if the browser supports Internationalization API or not, we can check for the presence of the global object Intl.



if(window.hasOwnProperty​("Intl") && typeof Intl === "object")
// Internationalization API is present, let us use that


The Intl object


Intl is a global object for using the Internationalization API. It has three properties which are constructors for three objects namely Collator, NumberFormat, and DateTimeFormat.


The object we will be using is DateTimeFormat which will help us format date time as per different languages.


The DateTimeFormat object


The DateTimeFormat constructor takes two optional arguments;


  • locales – a string or an array of strings that represent the language tags, for example; "de" for German language, "en-GB" for English used in United Kingdom. If a language tag is not mentioned, the default locale will be that of runtime.

  • options – an object whose properties are used to customize the formatter. It has the following properties:








































Property

Description

Possible values

dayDay of the month“2-digit”, “numeric”
eraEra the date falls into, Ex: BC “narrow”, “short”, “long”
formatMatcherThe algorithm used for format matching“basic”, “best fit”[Default]
hourRepresents Hours in the time“2-digit”, “numeric”
hour12Indicates 12-hour format(true) or 24-hour format(false)true, false
localeMatcherThe algorithm used for locale matching“lookup”, “best fit”[Default]
minuteMinutes in the time“2-digit”, “numeric”
monthMonth in a year“2-digit”, “numeric”, “narrow”, “short”, “long”
secondSeconds in the time“2-digit”, “numeric”
timeZoneTime zone to apply“UTC”, default is runtime time zone
timeZoneName Time zone of the date“short”, “long”
weekdayDay in the week“narrow”, “short”, “long”
yearYear of the date“2-digit”, “numeric”

Example:



var formatter = new Intl.DateTimeFormat("en-GB");
/* returns a formatter that can format a date in UK English date format */


var options = weekday: "short";
var formatter = new Intl.DateTimeFormat("en-GB", options);
/* returns a formatter that can format a date in UK English date format
* along with the weekday in short notation like "Thu" for Thursday */

The format function


The instance of the DateTimeFormat object has an property accessor (getter) called format which returns a function that formats a Date based on the locales and options found in the DateTimeFormat instance.


The function takes a Date object or undefined as an optional argument and returns a string in the requested date format.


Note: If the argument is either undefined or not provided then it returns the value of Date.now() in the requested date format.


Here’s the syntax:



new Intl.DateTimeFormat().format()
//will return the current date in the runtime date format

And now let us code a simple date formatting.



Let us change the language and see the output.



Now, it is time to look into options.



The toLocaleDateString method


Instead of using a formatter like shown in the above examples, you can also use Date.prototype.toLocaleString in the same way with the locales and options arguments, they are similar but it is recommended to use the DateTimeFormat object when dealing with too many dates in your application.



var mydate = new Date("2015/04/22");
var options =
weekday: "short",
year: "numeric",
month: "long",
day: "numeric"
;

console.log(mydate.toLocaleDateString("en-GB",options));
// returns "Wed, 22 April 2015"

Test if the locales are supported


To check for the supported locales, we can use the method supportedLocalesOf of DateTimeFormat object. It returns an array of all supporting locales or an empty array if none of the locales is supported.


For testing, let us add a dummy locale “blah” in the list of locales to be checked.



console.log(Intl.DateTimeFormat.supportedLocalesOf(["zh","blah", "fa-pes"]));
// returns Array [ "zh", "fa-pes" ]

Browser Support


At of the end of April 2015, major browsers support the Internationalization API.


Can I Use

References


Editor’s note: This is written for Hongkiat.com by Preethi R. Preethi is a .NET Web developer with a Java past and a bias for Firefox, Windows & DC Comic movies.


A Definitive Way to Format Dates for International Sites

Wednesday, May 13, 2015

A Definitive Way to Format Dates for International Sites

Date formats vary with region and language so, it is always helpful if we can find a way to display the dates to the users, specific to their language and region.


Back in December, 2012, ECMA released the specifications of Internationalization API for JavaScript. The Internationalization API helps us display certain data according to the language and cutural specification. It can be used to identify currencies, time zones and more.


In this post we will be looking into date formatting using this API.


Know the user’s locale


To show the date as per user’s preferred locale, first we need to know what that preferred locale is. Currently the foolproof way to know that is to ask the user; let users select their preferred language and region settings in the webpage.


But, if that is not an option you can interpret the Accept-Language request header or read the navigator.language(for Chrome and Firefox) or navigator.browserLanguage(for IE) values.


Please know that not all of those options return the preferred language of the browser UI.


 var language_tag = window.navigator.browserLanguage || window.navigator.language || "en"; // returns language tags like "en-GB" 

Check for Internationalization API


To know if the browser supports Internationalization API or not, we can check for the presence of the global object Intl.


 if(window.hasOwnProperty​("Intl") && typeof Intl === "object") // Internationalization API is present, let us use that 

The Intl object


Intl is a global object for using the Internationalization API. It has three properties which are constructors for three objects namely Collator, NumberFormat, and DateTimeFormat.


The object we will be using is DateTimeFormat which will help us format date time as per different languages.


The DateTimeFormat object


The DateTimeFormat constructor takes two optional arguments;


  • locales – a string or an array of strings that represent the language tags, for example; "de" for German language, "en-GB" for English used in United Kingdom. If a language tag is not mentioned, the default locale will be that of runtime.

  • options – an object whose properties are used to customize the formatter. It has the following properties:








































Property
Description
Possible values
dayDay of the month“2-digit”, “numeric”
eraEra the date falls into, Ex: BC “narrow”, “short”, “long”
formatMatcherThe algorithm used for format matching“basic”, “best fit”[Default]
hourRepresents Hours in the time“2-digit”, “numeric”
hour12Indicates 12-hour format(true) or 24-hour format(false)true, false
localeMatcherThe algorithm used for locale matching“lookup”, “best fit”[Default]
minuteMinutes in the time“2-digit”, “numeric”
monthMonth in a year“2-digit”, “numeric”, “narrow”, “short”, “long”
secondSeconds in the time“2-digit”, “numeric”
timeZoneTime zone to apply“UTC”, default is runtime time zone
timeZoneName Time zone of the date“short”, “long”
weekdayDay in the week“narrow”, “short”, “long”
yearYear of the date“2-digit”, “numeric”

Example:


 var formatter = new Intl.DateTimeFormat("en-GB"); /* returns a formatter that can format a date in UK English date format */ 

 var options = weekday: "short"; var formatter = new Intl.DateTimeFormat("en-GB", options); /* returns a formatter that can format a date in UK English date format * along with the weekday in short notation like "Thu" for Thursday */ 

The format function


The instance of the DateTimeFormat object has an property accessor (getter) called format which returns a function that formats a Date based on the locales and options found in the DateTimeFormat instance.


The function takes a Date object or undefined as an optional argument and returns a string in the requested date format.


Note: If the argument is either undefined or not provided then it returns the value of Date.now() in the requested date format.


Here’s the syntax:


 new Intl.DateTimeFormat().format() //will return the current date in the runtime date format 

And now let us code a simple date formatting.



Let us change the language and see the output.



Now, it is time to look into options.



The toLocaleDateString method


Instead of using a formatter like shown in the above examples, you can also use Date.prototype.toLocaleString in the same way with the locales and options arguments, they are similar but it is recommended to use the DateTimeFormat object when dealing with too many dates in your application.


 var mydate = new Date("2015/04/22"); var options = weekday: "short", year: "numeric", month: "long", day: "numeric" ; console.log(mydate.toLocaleDateString("en-GB",options)); // returns "Wed, 22 April 2015" 

Test if the locales are supported


To check for the supported locales, we can use the method supportedLocalesOf of DateTimeFormat object. It returns an array of all supporting locales or an empty array if none of the locales is supported.


For testing, let us add a dummy locale “blah” in the list of locales to be checked.


 console.log(Intl.DateTimeFormat.supportedLocalesOf(["zh","blah", "fa-pes"])); // returns Array [ "zh", "fa-pes" ] 

Browser Support


At of the end of April 2015, major browsers support the Internationalization API.


Can I Use

References


Editor’s note: This is written for Hongkiat.com by Preethi R. Preethi is a .NET Web developer with a Java past and a bias for Firefox, Windows & DC Comic movies.










A Definitive Way to Format Dates for International Sites