WordPress 4.1 Release Candidate is now available for download which includes the new default theme Twenty Fifteen, you can read about what else is new with it here. Or download it here. I love this new default theme, a huge step back in the right direction ( I thought Twenty Fourteen was awful ). A nice clean design, optimised nicely for mobile devices and good typography – this is how it should be done.
There was an interesting discussion on the WPTavern comments of this post, where Jeff asks what it would take for WordPress to lose it’s dominance. I found point 5 rather funny “A huge scandal takes place involving Automattic, the WordPress Foundation and those close to the project.” I just cant see WordPress being taken over for many years to come – it’s too far ahead at this point, sort of like the Facebook of CMS’s. Too many large companies rely on it to see it fail and I just don’t see anything at the momement that could even come close. I did a post recently about this, WordPress competitors, but none came close to what we have with WordPress. I think we’re all safe for a bit!
from :http://code.tutsplus.com/tutorials/creating-child-themes-for-your-wordpress-theme-framework–cms-21933
This Demo Content Brought to you by Momizat Team
this is tags and keywords : wordpress themes momizat Tutorial wordpress templates
In this post you will get an overview of the different roles in WordPress and what users with each of the available roles can do when logged into your WordPress site.
If you ever plan on giving another user access to your admin area, whether they will be writing content, or fixing any problems, it’s important that you know which role to give them. This will ensure that they can do what is required of them, without having too much access to cause problems.
This post will also include some plugins which can give you more control over the user roles and capabilities on your site. This can help you edit the default user roles and create custom roles to match your needs, plus do a few more interesting things to secure your website from rogue users.
Overview of the Default WordPress User Roles
WordPress includes five user roles by default. When you create a new user account on your site, you can assign that user a role that will determine what they can do when logged into your website.
As a user with a certain role could make significant changes to your site and give other users access, it’simportant that you are aware of the capabilities of each role before you start creating user accounts on your site.
Administrator
When you setup a new WordPress site you will be automatically given the admin user role. This is the top level user role available (unless you are building a Multisite network) and users with this level of access can do everything on a WordPress website from creating content, to installing themes and plugins, and updating the WordPress software.
While it might seem convenient to give all users this role so they can do what they need to, it’s not a good idea as they could do anything on your site, including change your password and lock you out! It’s far better to get a good understanding of the other user roles so you can assign them appropriately.
Editor
Editors can manage all the posts and pages on your website, including content published by other users. They can publish posts and delete any of the existing content on your website. They can also manage and access private posts and pages. Users with this role can moderate comments, manage categories, and upload files.
Author
Authors can publish and manage their own posts, but not those of other users. Users with the author role can upload and access the media and other files into the library.
While this is a good role for content creators on your website, bear in mind that they can publish and edit their own published posts. This means they are able to publish their content without needing your approval.
Contributor
Contributors can create and manage their own posts but cannot publish them, or edit published posts. They also cannot upload images for use in their posts and elsewhere.
Subscriber
While users with the subscriber role can log into WordPress they cannot really do anything apart from access your content from the front end and leave comments like a regular visitor without an account.
Plugins for Managing and Customizing the Default WordPress User Roles
One of the great things about WordPress is that it’s a highly customizable piece of online publishing software. User roles are no exception to this and it’s possible to customize the existing user roles that ship with WordPress, as well as create new custom roles to meet the needs of your website and its users.
Many plugins add their own user roles to WordPress sites they are installed on. Examples of this include the customer role common with ecommerce plugins, or the student role often found with eLearning plugins for WordPress.
However, there are plugins out there that allow you as a site administrator to create your own custom user roles. These plugins also give you the ability to customize any existing user roles on your website. This is all done through an easy to navigate user interface, rather than by writing the necessary code.
If you would like to customize and create new user WordPress user roles you can use the following plugins.
User Role Editor
This is the most popular WordPress user role editor plugin with over 1.5 million downloads to date. By installing User Role Editor on your website you will be able to not only customize the default WordPress user roles, but also create new ones to match the needs of your website. You can even delete any of the default WordPress user roles you won’t be using to simplify user management on your website.
The user interface for customizing the roles is very straightforward and uses a simple check box system to enable and disable the different capabilities that the user role you are customizing has access to.
User Role Editor is also compatible with WordPress Multisite so if you want to give the sites in your network access to these tools, it’s not a problem.
Advanced Access Manager
Advanced Access Manager includes some extra features that help make it more than just a user roles plugin for WordPress.
Among those extra features you will find an activity tracker which logs user activity on the backend of your site, as well as a tool for controlling access to the menus on your admin dashboard, including submenus. If you want to know what your logged in users are doing on your site, while also simplify the admin menus by removing features of WordPress they don’t need, Advanced Access Manager could be a good choice for you.
Another access control related feature of this plugin is its ability to allow you to control access to the meta boxes found on the post editor and other pages of your site. This could include SEO fields, custom fields, or the layout options panels that all users would otherwise have access to.
You can also customize the access that individual users have to your website and its features, without affecting their role and the access any other users with the same role will have. This could allow you to give a user access so that they could upload images for your blog, despite their role not allowing that level of access by default, and without you changing their role.
If you want a user role manager plugin that also includes some additional access and security features then Advanced Access Manager is a great choice. There are also some premium extensions available for this plugin if you want to make it even more useful.
from : http://www.wpsquared.com/best-wordpress-user-role-plugins/
This Demo Content Brought to you by Momizat Team
this is tags and keywords : wordpress themes momizat Tutorial wordpress templates
More people are now choosing to host their website resources on a content delivery network (CDN) for many reasons. While there are many benefits of using a CDN, do you need to use it? In this article, I’ll discuss the key benefits of using a CDN with a WordPress website. I’ll also briefly discuss how a CDN works and why it may not necessarily suit every website. First though, it’s important to understand what a CDN is and how it works so that you appreciate the benefits.
What Is It?
A CDN is basically a system of interconnected cache servers that store structural components of a website – typically assets such as JavaScript and CSS files – as well as static content such as images. The servers are distributed all over the world and serve website resources depending on a user’s geographic location. One well know CDN company, MaxCDN, utilizes 18+ server locations across the globe and over 55+ peering partners (for mobile) to accelerate content delivery to your users.
Essentially, a CDN provides alternative servers for downloading stored website resources. When a user makes a request to access a page on your website, the resources stored on the CDN will be delivered by the server nearest to the user’s geographic location. It means content served by a CDN will always travel the shortest distance to reach the user and this is where a CDN get its biggest advantage.
CDN Benefits
There are many benefits to using a CDN, including:
1. Improved Speed
As we’ve seen from the brief description of how a CDN works, improved speed is arguably the best benefit of using a CDN for your WordPress website. A CDN serves static content from a server node that is closest in proximity to the requesting user. You can expect a slightly improved user experience due to improved speed.
Since much of a web page’s load time entails accessing and downloading static components and assets such as images, scripts, and stylesheets, it’s easy to see why a CDN is a key performance boost for your website.
However, this doesn’t mean that using a CDN will magically make your web pages load faster. For instance, if your website has buggy code, a CDN may not make up for the subsequent performance loss. In addition, your website’s performance also depends on server configuration and capabilities of your host, among other things.
The bottom line is that a CDN makes some of your site’s resources load faster, thus improving page load speed by some margin and for some people, this benefit alone is worth the extra cost of using one.
2. Improved Website Uptime
A CDN reduces load on your host, resulting in consistent speeds. In a typical hosting scenario where all of your site’s resources are housed on your main shared or private server, you may notice inconsistent speeds or total failure during high traffic periods. Basically things slow down and can sometimes break down completely during traffic spikes due to the added loads.
With a CDN, traffic spikes are smoothly handled since the network is optimized to handle high traffic with improved efficiency. In other words, if your website suddenly hits popularity, chances of a crush are slim.
Again, just as with speed improvement, using a CDN for your WordPress site does not entirely remove the possibility of a downtime during moments of massive traffic surges. If your dynamic files are stored on the main hosting server, you may still get downtime. Caching goes a long way toward minimizing problems resulting from traffic spikes. Most top WordPress hosting services optimize their servers through caching so adding a CDN will only make things better.
3. Greater Data Integrity
If you are like most website owners, you probably always want to use the latest tools to render your content. Constantly updating your web assets is one way to do this and a CDN helps to preserve integrity whenever changes are made to your assets. When you update your CSS or JavaScript files on a CDN, for instance, the changes are instantly mirrored across various servers on the network, thus preserving data integrity and consistency.
4. No Geographic Barriers
We’re now living in a world of mobility and app-driven Internet. Users want access to services on the go, regardless of where they are in the world at any given time. This is where a CDN comes in handy. Because of the globally distributed servers of a CDN, users all over teh world can experience your website as if they were right next to your host.
That said, it’s worth noting that a provider’s coverage is ultimately what determines your reach. If you’re targeting users from a particular geographic area, check with various providers’ coverage maps to determine where you might get the best advantage to reach as many users as possible. Keep in mind that CDN providers don’t perform the same in every region. Some have a clear advantage in some regions based on their network setup.
5. Cheaper and Faster
Although you can use a CDN for $0 (there are a couple of free providers), paid services are obviously the way to go if you’re serious about performance benefits. So how does a paid CDN service save you time and money?
First off, there is virtually no setup required especially for WordPress websites. Almost all CDN providers offer a custom setup plugin for WordPress. Moreover, there are plenty more plugins in the WordPress directory for setting up a CDN for your website. You will not be purchasing additional hardware to use a CDN.
Secondly, since a CDN improves the performance of your website, you save money on buying additional computing resources, specifically RAM and CPU.
When Does A CDN Not Make A Difference?
We’ve seen that a CDN is definitely the way to go if you want improved speed, availability, overall improved user experience and global reach. But there are situations where a CDN may not make a difference or even make things worse.
For instance, if a CDN provider does not have server nodes in a particular geographical area, you may find that your site’s resources take longer to load for users in that area than if you had the resources hosted on a server in that place. In this case, using a CDN may not offer any performance benefits.
For this reason, you must do thorough homework on a potential CDN provider before signing up. You want to ensure that they have adequate coverage for all places where the majority of your target users reside.
Conclusion
Overall, a CDN provides many performance benefits for your website. By distributing bandwidth across multiple server nodes, a CDN may help reduce load on your main host. This does not automatically eliminate your server’s performance issues, but can go a long way toward offering your users with a smooth experience while browsing your website.
That said, keep in mind that a CDN is not an absolute necessity and in many cases your website may still perform well without using one. Still, chances are it would probably perform better with one. If you are running a highly trafficked, mission-critical WordPress website, you stand to reap the biggest performance benefits a CDN offers and you should definitely consider it as part of your optimization tools.
Be sure to do your homework before selecting a CDN provider because the benefits you stand to reap will depend on the provider you choose, too. Not sure where to start looking? Your hosting provider may already offer caching (we use WPEngine here at WPExplorer, and they take care of everything for us). But if your host doesn’t offer a caching service, checkout our article on free CDN services or our review of MaxCDN. There are tons of great options to choose from.
I’d like to hear from you now. Are you using a CDN or considering using one? What’s your main reason for using one and what benefits have you realized?
from : http://www.wpexplorer.com/benefits-cdn-wordpress/
This Demo Content Brought to you by Momizat Team
this is tags and keywords : wordpress themes momizat Tutorial wordpress templates
Recent Comments