Tuesday 3 November 2015

PSD To WordPress Conversion the Niftiest Approach to Website Success

Whether you are a website owner or an individual, if you are searching for a prolific way to propel traffic to your site, then PSD to WordPress conversion is the niftiest approach to build a site that helps to boost your online visibility. Every site owners covets to have a site that help keep visitors coming back for more, which demands a unique and captivating design.


Understanding the Essentially of Converting PSD To WordPress Theme


What makes WordPress a preferred choice for developers as a content management system is because of the host of fascinating themes/templates it offers to spruce up your website. A website theme is a vital determinant that plays a significant role in making your site a success. However, the problem is that there may be many other businesses using the same WP theme/template that you might have chosen as the backbone of your site. It is very important to distinguish your business website from your competitors site. And you can do so by transforming your Photoshop files to WordPress theme.


You can create a highly appealing design with the help of Photoshop software. But a PSD file can't be viewed on web browsers, and thus, you need to make your Photoshop files compatible to the browsers. By making your PSD file cross-browser compatible helps you to reach a wider audience, which requires converting PSD to WordPress Theme.


PSD to WordPress Theme Conversion Services

A Guide to Perform Accurate Theme Conversion


Analyze Your PSD: A theme acts as the backbone of your site. And it is important to design a theme that has the potential to attract visitors attention. Hence, to ensure to build an excellent WP design theme perform some analysis to understand how you want your theme to look like. This helps you to come up with a Photoshop design as per your vision and dream.


Slice Your PSD Files: Once you have analyzed your PSD, next chop up your PSD files into distinct layers including your brand logo, image and other sections.


Creating HTML/CSS Formats: In order to make your sliced PSD browser compatible, you need to code your sliced layers into HTML/CSS formats. While HTML helps in writing SEO semantic code, helping your site attain better search engine ranking, CSS on the other hand, is responsible for handling the designing deliverable consisting of fonts, color, etc.


Choosing an Expert to Integrate PSD Files to WordPress: Integrating PSD to WordPress themed site is a time-consuming process and can be intimidating. To make sure that your PSD files are integrated properly into WordPress theme without any blemish, it is imperative to take help of a WP professional. This is because a professional can help you carry out the conversion efficiently, and guarantees to provide you with high-quality conversion and thereby helps save a considerable amount of your time, while you get time to focus on other business aspects that needs your consideration. Look for an expert WP developer with a proven track record of providing successful PSD to WP conversion services to its clients.


PSD to WordPress theme conversion offers you outstanding and user-friendly WP theme/templates. If you want to have an outstanding PSD to WordPress theme conversion, it is recommended that you must have a closer look at the above discussed factors.


Friday 23 October 2015

3 Simple Tips To Improve Your Photoshop Skills

Photoshop is the standard tool that is used by designers and other creatives around the world – on a daily basis – for editing web and graphic designs. If you're a novice, then there are many things that you need to learn about Photoshop. Fortunately, there are many useful resources available over the web that can help you understand about using the Photoshop software. These skills must be kept in mind while converting Photoshop to HTML CSS because the conversion can only be possible just by knowing these tips.

However, going through all those resources to improve your Photoshop skills can be an overwhelming task. Through this post, I will share with you a few simple tips on how you can make the right use of online resources to make your Photoshop skills a lot better than ever before.

#Tip 1: Carefully Read The Instructions in the Photoshop Tutorials


There are numerous websites and blogs, and a lot more are being developed, focused on providing you with quality Photoshop tutorials. Such sites serve as valuable sources that continuously publish tutorials to help users improve their Photoshop skills.

In order to make the best use of the Photoshop tutorials, subscribe to the ones that you like the most. Doing so, will ensure that you don't miss out reading new posts related to the Photoshop software.


Lastly, be sure about reading the instructions within the tutorials carefully, as they'll make you follow a logical path to help you create a Photoshop based product on your own. Here is a list of tutorials you can refer to, for gaining better understanding of the Photoshop skills:

  • Photoshop Essentials
  • Photoshop Support
  • Tutorial9

#Tip
2: Start Experimenting


One of the best strategies to learn something new is to experiment. Simply put: working on the Photoshop software and applying features, settings, etc. you aren't familiar with will help you understand their use and potential in a better way.

The more you'll practice working on the Photoshop software, the more good your Photoshop skills will become. Moreover, experimenting with Photoshop will help in unleashing your creative side, and will make you a lot more comfortable with the software.

Of course, tutorials can help you teach how to work with the Photoshop software or you might get to learn about various skills. But you might need to adjust the techniques or skills – you've learned using the tutorial – to meet your specific design needs.


#Tip 3: Clear Your Basics Before Attempting To Learn Advanced Concepts

There's a lot you need to learn about using Photoshop. But, before getting a grasp of advanced Photoshop techniques, make sure to become well acquainted with the basics and fundamentals of Photoshop. After all, the fundamental concepts help in laying down the foundation of your design in Photoshop.

Especially, beginners must take out time to learn about Photoshop basics instead of trying to get familiar with advanced tutorials. Here is a list of some excellent online resources that will help you provide good knowledge about the basics of Photoshop:


  • Elite By Design: This website provides a week long program aimed at making people familiar with using Photoshop correctly. Through the program they address things such as shortcuts that will make it easy for you to work in the Photoshop software and so on.

Conclusion

There are different resources available online that can be used for improving Photoshop skills. However, beginners often fail to take the right advantage of those resources. To help you improve your Photoshop skills, in this post, I've discussed about three simple to follow tips to utilize the resources providing knowledge about Photoshop in the correct manner.

Author Biography:
From a long years of technical experience Samuel Dawson is now a Front End Manager in Designs2html Ltd. He is currently involved in Photoshop to html with efficient examples and demo. Samuel has shared the nice article on how you can improve your skills in Photoshop above.

Friday 10 July 2015

A handy guide on building WordPress theme using Bootstrap

As one of the widely used responsive frameworks, Bootstrap has been utilized for creating fully responsive websites and applications. But that's not all. Lately, developers have been using the framework for creation of responsive WordPress themes that can suit the requirements of different websites that are powered by WordPress CMS(Content Management System). Stay on this post as you'll be walked through all the steps that are associated with development of an eye-catchy WordPress theme using the Bootstrap framework. So, let's begin our journey about exploring the creation of a WordPress theme with Bootstrap.
Knowing the prerequisites for building WordPress theme using Bootstrap
  • Get WordPress installed in your system
  • Download and unzip Bootstrap files/folders
  • Install the Theme Test Drive plugin
Please note the third pre-requisite mentioned above is required only if you're building your WordPress theme using an already live website and hence don't want the public to view the theme while you're busy working on it.
Step 1- Within your WordPress admin panel, navigate to wp-content-> themes and open the directory which contains all the WordPress files. Here, create a new folder and name it as “wp-bootstrap”. Within this folder, paste the bootstrap folder which contains files like: css, img and js. Now, within the bootstrap folder, create a new file and name it as index.php.
Step 2- As per the second step, go ahead with copy pasting the source code fetched from the site into the index.php file(the one created in step 1 above).
Step 3- Build the main CSS page
Here, WordPress would require a specially formatted comment to be visible on top of style.css page. This comment would fetch all the meta information pertaining to the WordPress theme. Now, within the folder containing index.php page, create a new file and name it as style.css.
This simple theme was built using the example Bootstrap theme "Basic marketing site" found on the Bootstrap web site 
*/
Step 4- Upload a suitable image that would be displayed along with the WordPress theme
Here, opt for uploading the image that would be visible with the theme in WordPress admin area. You may choose an image with dimensions as 300 x 225 px or create a new one on your own.
Step 5- Login to your WordPress admin panel and go to Appearances-> Theme. Here, you'll be able to spot a new theme named as WP Bootstrap. Click on 'Active' link for this theme to make it your site's current theme.
Step 6- Transform the Bootstrap files into WordPress templates
Start off by creating empty files for header.php, sidebar.php and footer.php. Now, copy and paste all the HTML that's included at the top of every page, into header.php file. Follow the same procedure for the HTML that appears at every page's bottom and paste it into footer.php file. Next, use two tags viz: get_header() and get_footer() which will find the header.php and footer.php files and include the same to the top and bottom of page respectively.
The index.php file would now look like this:
<?php get_header(); ?>
<!-- Main Message unit for a primary marketing message or call to action -->
<div class="message-unit">
<h1>Hello, world!</h1>
<p>This is a template for a simple marketing or informational website. It includes a large callout called the hero unit and three supporting pieces of content. Use it as a starting point to create something more unique.</p>
<p><a class="btn btn-primary btn-large">Read more &raquo;</a></p>
</div>
<!-- Example row of columns -->
<div class="row">
<div class="col-xs-6 col-md-4 ">
<h2>Heading</h2>
<p>The dummy text is being used as Lorem Ipsum which is used simply for the printing of various dummy texts and typesetting industry. This is been the top standard dummy text which is ever since the 1500s, when an unknown printer took a type of galley and scrambled it to make a type specimen book. </p>


<p><a class="btn" href="#">View details &raquo;</a></p>
</div>


</div>
<?php get_footer(); ?>
Step 7- Within the same folder as the header.php file, create and open the functions.php file and paste the below mentioned code in it:
<?php 

function wpbootstrap_scripts_with_jquery()
{
        // Register the script like this for a theme:
        wp_register_script( 'custom-script', get_template_directory_uri() . '/bootstrap/js/bootstrap.js', array( 'jquery' ) );
        // For either a plugin or a theme, you can then enqueue the script:
        wp_enqueue_script( 'custom-script' );
}
add_action( 'wp_enqueue_scripts', 'wpbootstrap_scripts_with_jquery' );

?>
Step 8- Create the WordPress Homepage
With the basic static template being setup appropriately, go ahead with creating a WordPress homepage. For this, just go to your WordPress admin area and click Pages-> Add New. Here, provide a suitable title for the page like “Home” and finally click on HTML tab available above the default Content Editor. After this, cut the rest of markup from index.php file and paste the same into this new 'Homepage' followed by clicking the “Publish” link. The Homepage would now look like this:


Next, we'll be using the popular WordPress function called the Loop for including the Home page content(the one added in WP admin area) into the template. The structure of this loop would be like this:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched'); ?></p>
<?php endif; ?>
The index.php file with the above loop would now look like this:
<?php get_header(); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched '); ?></p>
<?php endif; ?>
<?php get_footer(); ?>
Step 9- Add the WordPress code that pulls in page's title and content
Code for title would look like the_title() and code for content would be like the_content(). The altered loop structure would now look like this:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched '); ?></p>
<?php endif; ?>
Step 10- Add extra pages and navigation
In this step, you'll be required to add new pages like About, Contact and News in your WordPress admin area. Additionally, in order to replace the website's static navigation menu with the one where pages just added in the back-end are displayed, just follow a simple process. Get on with finding unordered list with the class as “nav” and delete list items. The updated markup within the div with calss “navbar” would now look like this:
<div class="navbar navbar-inverse">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="#">Project name</a>
<div class="nav-collapse collapse">
<ul class="nav">
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
Next, just add the below code into the empty unordered list with the “nav” class:
<ul class="nav">
<?php wp_list_pages(array('title_li' => '')); ?>
</ul>
In the above code, wp_list_pages() will create a list item along with a link for each web page.
Step 11- Create templates for posts and pages
For creating the pages template, just save the index.php file as page.php file. Firstly, change the text “Sorry, no posts matched your criteria.” to “Sorry, this page does not exist.”. Next, create a two column layout by adding some Bootstrap markup as shown below:
<?php get_header(); ?>
<div class="row">
<div class="col-md-8">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, this page does not exist.'); ?></p>
<?php endif; ?>
</div>
<div class="col-xs-6 col-md-4">
</div>
</div>
<?php get_footer(); ?>
In the above code, the “col-md-8” class is for the page content and “col-xs-6 col-md-4” class is for the sidebar content.
Next, go to your page.php file and add get_sidebar() in the “col-xs-6 col-md-4 ” div as shown below:
<?php get_header(); ?>
<div class="row">
<div class="col-md-8">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, this page does not exist.'); ?></p>
<?php endif; ?>
</div>
<div class="col-xs-6 col-md-4">
<?php get_sidebar(); ?>
</div>
</div>
<?php get_footer(); ?>
Now, in order to create the template for a single post, just save your page.php file as single.php file. After adding the hr tag and content page, the single.php template will look like this:
<?php get_header(); ?>
<div class="row">
<div class="col-md-8">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<p><em><?php the_time('l, F jS, Y'); ?></em></p>
<?php the_content(); ?>
<hr>
<?php comments_template(); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, this page does not exist.'); ?></p>
<?php endif; ?>
</div>
<div class="col-xs-6 col-md-4">
<?php get_sidebar(); ?>
</div>
</div>
<?php get_footer(); ?>

Step 12- Adding finishing touch to the responsive WordPress theme
In order to have the name of page or post in the title and name of the website, just use the WordPress tag called wp_title() which must be customized in the below mentioned format:
wp_title('|',1,'right');
Finally, get on with widget theme by simply adding the below code to the theme's functions.php file:
<?php
function wp-bootstrap_scripts_with_jquery()
{
// Register the script like this for a theme:

wp_register_script( 'script', get_template_directory_uri() . '/bootstrap/js/bootstrap.js', array( 'jquery' ) );
// For either a plugin or a theme, you can then enqueue the script:
wp_enqueue_script( 'custom-script' );
}
add_action( 'wp_enqueue_scripts', 'wp-bootstrap_scripts_with_jquery' );
if ( function_exists('register_sidebar') )
{
'name' => __('Widget Name Here'),
'description' => __('Widget Description Here'),
'id' => 'widget-id',
'before_widget' => '<div id="%1$s" class="%2$s">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>'
));
}
?>
After this, simply go back to the sidebar.php file and replace the static content with the text shown below:
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
<?php endif; ?>
With that you're theme is ready for a quick download!
Conclusion
So, that was an elaboration on building a fully-functional WordPress theme using the Bootstrap framework. Hope you'd have followed the steps covered in this tutorial. If you've found some issues, do let me know using the below comments section.

Hopefully, you had enjoyed this post but some times while moving from the static files which are specially in Photoshop and to move from PSD to WordPress Conversion also matters with bootstrap technology which helps to maintain a best criteria for Bootstrap themes.

Wednesday 1 July 2015

Guide on Turning WordPress Site to Social Network With BuddyPress

Almost every business entity now a days is spending a lot of efforts and time to expand their reach in today's highly competitive and wobbly online marketplace. But, having your presence on social media networks can help you reach out to millions of users quickly than a traditional website. Social media platform can help your business gain spotlight you may have dreamed of.

So, if you've made up your mind on creating a social networking site and have selected WordPress as your choice of web development platform, then choosing a plugin from the WordPress Plugin Directory is perhaps the first thing that you should consider.

There are a number of plugins out there good at building social network sites with large community, but at times, managing a large community can be distracting. Perhaps, you may need to create a small social network that doesn't demand a wide user base but comes with powerful functionality. In that case, “BudyPresss” is exactly what you need. It is a free plugin and fully compatible with WordPress.

In this post, we will talk about the steps involved in creating a social network website using BuddyPress. But before that, let's first discuss about a few benefits of BuddyPress.

Some Major Benefits of BuddyPress

Large Pool of Plugins Available. BuddyPress is one of the favorite and widely used plugin of webmasters. There are over 330 BuddyPress plugins to choose from, which enable you to extend functionality of the BuddyPress.

Offers Widgets. As we all know, widgets are fancy and powerful tools that helps us integrate extra functionality into WordPress website widget-ready areas. BuddyPress offers eight great widgets that help you perform some important tasks in a highly convenient manner.
The widgets are listed below:


  • Members

  • Who's Online

  • Groups

  • Recent Network wide Posts

  • Friends

  • Sitewide Notices
  • Log In

Exchange Information in a Secure Manner
. Security of WordPress sites has always been a major concern among site owners. Thanks to BuddyPress, you can share critical business information using a password-protected approach, so that the information is available only to team members having access to it.

Turning Your Site Into a Social Network Site With BuddyPress


Step 1: BuddyPress Installation



BuddyPress installation process is quite simple. You just need to search for this plugin in the WordPress Plugin Directory. Once the plugin is located, click on install as shown below:





After the plugin has been installed, the BuddyPress welcome screen will pop up. 



Before getting started, it would be better to take a few seconds and think about the functionality of your social networking site you're creating with Buddypress. For instance, think about the core features you would like to add in your site including profiles creation, organization into groups, links, etc.

Step 2 - Configuring Features of Your Social Networking Website

Once you are clear about the features that you would like to add into your site, it's time to begin configuring BuddyPress functionality to fit your needs. For doing so, from your WordPress dashboard go to Settings>>BuddyPress and click on the Components tab.

When the settings page opens up, you will first have to configure he Components section. This section comes with a few default components. Luckily, you can remove the pre-installed components or may even use further components as per your requirements. However, it is recommended that you should avoid removing some default BuddyPress components, such as:

Extended Profiles
: It helps to expand the user profiles, by providing editable profile fields.



Member Account Settings:
This option allows registered users to make tweaks to their settings via their profiles.


Friend Connections:
This component option is similar to the “Facebook friending” or “Google+ Circling” functionality. It enables users to customize who they would like to keep within their feeds.



Activity Streams
: This component helps in generating customized streams such as the Twitter feeds or Facebook Newsfeed.



User Groups
: This option enables your users to organize different activity groups (public, private or hidden) who can talk about anything they wish to discuss.



Site Tracking
: You may want to organize your social network website usage statistics, you can do so using Site Tracking.






Step 3:
Configuration of Pages and Settings

Next, you'll need to configure the Page tab on the BuddyPress settings page. This section comprises of two parts: Directories and Registration. The directory part associates each WordPress page with BuddyPress pages – such as Activity Streams, User Groups, and Members.


The Registration part, on the other hand, help you create a sign-up and activation page.






Settings is the last tab on the settings page, and as the name implies, it helps in picking up the settings for profile, account deletion, toolbar, group creation, and lots more. You can configure the settings according to your needs.







Let's Wrap Up!

BuddyPress since the time of its inception has played a significant role in helping WordPress sites and blogs evolve to engaging and fully-functional social network. Hopefully reading the details covered in this post, including the benefits and the process of creating a social network site with BuddyPress will prove useful to you.





Author Biography:


Samuel Dawson has contributed this content and he has explained each & every step of how you can use social network in WordPress with the help of buddypress. Samuel has top quality methods and strategies to develop WordPress related things. He is the strong part of Designs2HTML Ltd which is responsible to Convert HTML to WordPress in few hours of time-frame. Samuel also shares various things on the web regarding web design and development.