Categories
Newss Wordpress

WordPress 5.0 Beta 3 released. What’s new?

Release of WordPress 5.0 is just a couple of weeks away. Before general availability, the core developers behind the content management system are trying best to fix as many issues as possible. Currently, they have released the 3rd beta version of WordPress 5.0.

WordPress 5.0 Beta 3 comes with updates to block editor to include all features and bug fixes from the upcoming Gutenberg 4.2 release. It has added support for Custom Fields meta box, improved reliability of Rest API requests, and several minor tweaks.

Further, updates have been made to WordPress’s Twenty Nineteen theme from its GitHub repository. The theme now comes with support for Selective Refresh Widgets in the Customizer, as well as support for Responsive Embeds.

Twenty Nineteen theme has also been improved for readability and functionality on mobile devices. There are fixes to some errors in older PHP versions and in IE11.

WordPress users can try the Beta 3 version on a test site to play with WordPress 5.0. It is recommended not to use it on a production site before the general availability, as it is still under development. It is expected to release on November 19.

To try the beta version, use WordPress Beta Tester plugin or download it from here.

Also read: Smart Updates – What makes Plesk the preferred choice of WordPress developers?

WordPress is also on a mission to translate the CMS into more than 100 languages. It welcomes developers to contribute with coding or test changes to make the CMS error-free.

“We have a multitude of bug scrubs scheduled this week, we’d love to have as many people as we can be ensuring all bugs reported get the attention they deserve,” wrote WordPress.

Categories
Infographics

The Current State of Drupal in 2017

Drupal is a free, open source Content Management System (CMS) platform used world-wide for building and supporting websites. It’s popularity is based primarily on its many features, flexibility, and ease of use. This infographic from Appnovation Technologies is intended to provide statistics about the “current” state of Drupal, detailing where and why it is most used, it’s most downloaded modules and more. The Drupal community’s commitment to the open source spirit pushes the Drupal project forward every day and these numbers continue to increase.

Categories
Cloud News Hosted Cloud Apps Hosting Innovation New Products News Technology

PowerDNN Releases PowerDNN Control Suite V 7.1 For Managing DotNetNuke Websites and Servers

Concurrent with the release of the DNN Platform (DotNetNuke 7.1), Hosting and cloud infrastructure for DotNetNuke provider PowerDNN today released PowerDNN Control Suite Version 7.1.

The PowerDNN Control Suite automates  installation, migration, creation, cloning, and various other management tasks with one-click  for DotNetNuke websites and servers. It is  included for free with all PowerDNN Business and Enterprise dedicated servers.

PowerDNN Control Suite enables users to:

  • Deploy DNN Platform or Evoq in 10 seconds.
  • Test upgrades on existing DotNetNuke sites without impacting live websites.
  • Clone DNN websites with one click.
  • Apply DotNetNuke Best Practices on a single domain or on an entire server.
  • More than 100 additional features and optimizations.

“We built the Control Suite to make it easier and faster to manage DotNetNuke websites in the cloud,” said Tony Valenti, CEO, PowerDNN.

“DotNetNuke is the best Content Management System for business—bar none. Coupled with our Control Suite it becomes the easiest to create and manage as well. You cannot beat this combination,” he added.

Here is more information on PowerDNN Control Suite Version 7.1.

Categories
Articles News Technology Website Development Wordpress

How to Increase Speed of Your Website by Content Optimization and CDN

There are many ways to improve the performance of a Web site and the strategies that optimize this performance can be organized into three types.

The first category concerns support hardware. It is obvious that improving the performance of the machine (physical or virtual) that is hosting the web site or an application can also significantly reduce the loading time of web pages. However, only large companies with direct access to the front-end machines, whether they’re placed in-house or at a colocation hosting provider, can hope to optimize the website performance by working on the support hardware. Small and medium size companies usually rely on a web hosting provider, so it is not always possible for them to choose the hardware that is right for them. They can, however, improve upon the technical features of their web hosting plan: number of processors, server RAM, bandwidth, etc.

The second category concerns the optimization of the server side scripting. Most Web applications use some sort of programming language to create dynamic web pages, with some examples being PHP, ASP, JSP etc. Once you choose the programming paradigm, the speed of the site will depend heavily on the quality of the software. Two websites using the same scripting language and a web host with same technical characteristics can significantly differ in their performance due to the architectural choices of the software. Put simply, with regard to the optimization of server side scripting, there are two factors that matter most:

  • Choice of the platform.
  • Skills of the development team that produces the software.

The third category concerns the material displayed on the front end like pictures, animations, content, and even the client side scripting languages.

It is extremely important to understand the difference between the quality of software server side and the client side. A Web page can be optimized from a server side, for example,by writing PHP code with an eye towards performance. An optimization of this kind results in an improved execution speed at the server side. On the contrary, optimization at the client side needs well-written JavaScript code execution.

Let’s see an example: Consider a Web page that weights 5KB on the server, written in PHP. If the code is well written, page could produce the markup sent to the client in a matter of milliseconds. If poorly written, it could take seconds to accomplish the same task .

Now let’s look at the issue from the client side. The HTML page produced at the client side contains images, content and JavaScript code. Let us assume that this page weighs 20KB. Now this 20 KB size may have a 90% contribution by images and 10% by the textual content or a 50-50% contribution by both. However, there is also a possibility that most of its contribution comes from the JavaScript code.

Now this Javascript code must have been written extremely well and would have run very fast in the browser; but the very fact that it weighs a solid 20KB will still increase the page loading time drastically. Lesson? When optimizing the performance of the client side, always give more importance to reducing weight of the code than the speed of its execution. Obviously, both the factors are partly related and not mutually exclusive, but must be measured and evaluated independently for the best results.

Now, out of the three categories mentioned above, which one can you handle most effectively? The answer most likely, is the third one; simply because:

  • As discussed earlier, most of us don’t have full control over the hardware,
  • And server side programming, while very crucial, is also not under full control of the person who initiates activity on the Web. For example, if we use a CMS to create a web site, then we do not hold cards on the table and cannot expect to change website performance considerably. We can only use the most recent versions of CMS and hope that they are faster than the previous ones.

So let’s discuss what we can control- the contents exposed at the front-end i.e images, textual content, JavaScript libraries etc.

Reducing Website Loading Speed by Content Optimization
All modern browsers are equipped with tools that allow you to measure the loading time of each element on the page. For example, if you use Firefox, you can install the plugin Firebug. If you use Internet Explorer, you have an analysis tool built into the browser called ‘development tools’. If you use Chrome, you have an integrated tool which you can activate by this path: Customize menu – Tools – Tools for Developers. When you open a page on our site with one of these tools of analysis, you can get very useful information on the performance of the page.Let’s consider performance analysis using Firefox’s plugin Firebug.

In the figure above you can see the detailed information about each component- its size in KB, load time in milliseconds etc. Now you can identify the heavier elements and ask yourselves if you really want to keep them on the page. If they are extremely essential, are there any alternative solutions? (see for example the use of the CDN, discussed below)

Reducing Website Loading Speed by using Content Delivery Network (CDN)
The abbreviation CDN stands for Content Delivery Network and is the hosting service of libraries and resources distributed across a network. Many developers use this system to load the JavaScript libraries from a remote server in order to conserve the bandwidth on your host. Let’s understand how it works using a concrete example, considering the jQuery library.

When we load jQuery on our website we can specify a script tag to point to the jQuery site, such as in the lib directory. This means that every time a new user comes to the site, he will have to download the library, thereby hogging bandwidth and employing a certain time. However, if the script tag was referring to the URL of a CDN, then the library would be offloaded from the host associated with that URL. And CDN services consist of a network of servers that offer the same content. This means that the user will download the library using the bandwidth of the closest available server to his geographic location, thereby significantly reducing the page load time.

Most of the companies use CDN as a personal service to distribute their content on the Web. The primary advantage of this is that even if a company has its dedicated server located in India, even those who connect from UK will be able to load its website quickly, because it will automatically download all the content from the nearest CDN server.

Modus-operandi of CDNs

Reducing Website Loading Speed by Optimizing the Size Of The Images
The most used formats of images on the web are probably JPEG, GIF and PNG. Depending on the type of image you can optimize performance by choosing the right size. To understand what is the best format for a certain image, we have to analyze the type of image.

  • If the image contains many colors, spread in a phased manner, with detailed nuances (such as a photograph), you can decrease its size by saving it in JPEG format.
  • If the image is simpler, i.e. made up of bars, charts, graphs or symbols with a few well-defined colors and no gradients, then should use PNG format.

In case of doubt you can do a simple test: save the image in both formats and compare the size, keeping an eye on the quality of the result. If the quality remains almost unchanged to the naked eye, but the size is greatly reduced, probably you should use the lightweight format, i.e. JPEG. If the dimensions are similar, or if the quality of the compressed format is insufficient, then you should choose the richer format (PNG or GIF).

In the next part of this article, I’ll discuss in detail about optimizing content published on the front end.

Was this guide helpful? Have I missed something? Please share in the comments section below.

Categories
Hosted Cloud Apps News Partnership Technology

Enonic Teams with Standing Cloud; Brings Open Source Enonic CMS Community Edition to Cloud

March 5, 2013 – Boulder, CO – Enonic, developers of Enonic CMS, a leading Java-based software platform for business-critical, innovative web solutions, today announced the launch of Enonic Cloud Hosting, a new cloud-based offering that makes hosting and evaluating Enonic CMS Community Edition fast, simple and affordable in the cloud.

Being able to offer instant cloud hosting for Enonic CMS through Standing Cloud enables us to reach markets faster and more efficiently than we could with just downloads. – Thomas Lund Sigdestad, CTO, Enonic.Mr. Thomas Sigdestad.

Built on technology from Standing Cloud, a leading provider of cloud marketplace and management solutions for cloud providers and ISVs, Enonic Cloud Hosting brings choice, flexibility and easy point-and-click deployment and management to Enonic CMS, delivering single-click managed hosting, provisioning, deployment and management at a simple monthly bundled price. Essentially eliminating the need for software downloads, the hosted offering includes a fully functional installation of Enonic’s open source Community Edition, including Tomcat appserver, MySQL, and a fully functional demo site with mobile support.

“Being able to offer instant cloud hosting for Enonic CMS through Standing Cloud enables us to reach markets faster and more efficiently than we could with just downloads,” said Thomas Lund Sigdestad, CTO of Enonic. “For Enonic, it means companies and organizations looking to leverage the advantages of an open source CMS solution have less risk and lower cost when evaluating different vendors. It also means more freedom, increased predictability, greater flexibility and better control over their own IT solutions.”

With Enonic Cloud Hosting, customers can choose the hosting provider, data center and geography of their choice from a wide range of 20 leading public cloud providers, including Amazon Web Services, HP Cloud, Rackspace, VPS.net and more. Enonic deployments hosted through Enonic Cloud Hosting on Standing Cloud are completely portable from cloud-to-cloud, meaning customers are never locked in to a single platform or cloud provider. They can quickly add capacity or move to another cloud, and are protected against downtime and service outages.

In addition, Standing Cloud’s built-in automated application lifecycle management features provide easy point-and-click access to a range of automated management services, including 24×7 server monitoring, free back-ups, auto-restore, single-click version and resource upgrades and more.

“We developed Standing Cloud’s hosted cloud solutions for ISVs on the principles of flexibility, openness and simplicity, and we’re excited to be working with a company like Enonic, who shares our commitment to open source,” said Joni Klippert, Director of Customer Development for Standing Cloud. “By reducing the complexity of downloading software and configuring servers, and adding the choice, flexibility and reliability of multiple clouds in the U.S. and Europe, we can help them grow the global customer base for Enonic CMS among public and private enterprises and organizations.”

Enonic Cloud Hosting is available today at enonic.com/try. Users interested in evaluating the solution can get started immediately with a no-cost, 24-hour “Test Drive” in the cloud, including a fully configured version of Enonic CMS 4.7.1 CE. Following the free trial, users can seamlessly upgrade to a fully hosted account on any one of Standing Cloud’s 15-plus supported cloud providers through Enonic Cloud Hosting.

About Standing Cloud
Standing Cloud is a leading provider of cloud application marketplace and management solutions. Integrating application software with on-demand infrastructure, we deliver an automated application layer for cloud providers, technology solutions providers and ISVs that makes application deployment and management simple for their customers.

The Standing Cloud Marketplace includes a web-based Marketplace Storefront, where cloud users can discover, purchase and deploy software and applications; an Orchestration Engine for provisioning and managing IaaS resources, applications and add-ons through their production lifecycle; and automated Software Packaging, utilizing scripted software packaging to add software to the marketplace and enabling multi-cloud deployment and management via the orchestration engine.

Founded in 2009, Standing Cloud is based in Boulder, Colorado. Investors include Foundry Group and Avalon Ventures. Visit www.standingcloud.com for more information.

About Enonic
Enonic is a leading Norwegian based software vendor. The company developed the Java-based web platform Enonic CMS to enable medium to large-sized enterprises to offer a complete and integrated web experience. The Enonic platform supports the entire web value-chain, from business and communication/marketing to development and IT. The company was founded in 2000. Visit Enonic.com for more information.