Meet Paper Lantern

Paper LanternWith heavy development and the incorporation of ongoing, open discussion, Paper Lantern is the next look and feel for cPanel.

What this means for you

Initially, our emphasis has been on immediate changes that provide a large amount of benefit. For a product with an incredible amount of depth and complexity, one of the first things we decided to do was adopt Twitter Bootstrap 3 as our standard UI kit and solid base for future work. With Twitter Bootstrap, one of the most common UI kits utilized by web professionals today, we hope that web developers and designers will be able to crack open the code and easily create beautiful, new themes.

Next, we began identifying and reusing elements across more of the user interface to increase consistency throughout the project. Consistency helps users to quickly become familiar with using their cPanel account. Once a user learns one feature with a consistent layout, the next feature becomes that much simpler to navigate.

After we establish a sound foundation to build on, even more dramatic changes will take place that will separate Paper Lantern from it’s X3 roots. We have many, many more ideas in mind for Paper Lantern—11.42 is only the beginning.

Continue reading

, , , , , , | Category: Product Development | 30 Comments

Update to Recent Database Prefixing Post

First, we would like to thank everyone who has provided us with feedback on our recent blog post about database name length restrictions and database prefixing.

In response to the conversations that we have had, both online and offline, we have developed a new set of minimum delivery requirements for database users and names in cPanel & WHM version 11.44.

Continue reading

, | Category: Product Development | 13 Comments

Changing in 11.44 – Database Name Length Restriction

UPDATE - We have updated our plans for database prefixing and maximum username and database name lengths. For more information, read our latest post: Update to Recent Database Prefixing Post.


This year, we have worked to remove the restrictions on database name length. As of cPanel & WHM version 11.44, you will be able to create:

  • MySQL databases with names that are up to 64 characters long
  • PostgreSQL databases with names that are up to 63 characters long
  • PostgreSQL usernames that are up to 63 characters long

We will also disable database prefixing for new databases and remove the Database Prefixing option from WHM (Home >> SQL Services >> Disable Database Prefix).

New databases that you and your users create will not automatically include a username prefix. However, existing databases and databases that you transfer or restore will retain their username prefixes. You will still have the option to manually add a username prefix in a new database’s name.

Administrators and developers of plugins and other third-party software should plan accordingly.

, | Category: Product Development | 27 Comments

MySQL 5.1 End Of Life

As of December 31, 2013, Oracle will no longer distribute updates for MySQL 5.1.

To facilitate migration from MySQL 5.1 to 5.5 or 5.6, we will continue to support MySQL 5.1 through the life of cPanel & WHM software version 11.42. Of course, we also encourage you to upgrade your version of MySQL sooner if at all possible.

Beginning with cPanel & WHM version 11.44, upgrades will require MySQL 5.5 or higher. We expect to release this version in May or June of 2014.

To upgrade your version of MySQL, use WHM’s “MySQL Upgrade” interface, which is located at Home >> Software >> MySQL Upgrade.

For more information about the upgrade from MySQL 5.1 to 5.5, see Oracle’s documentation or visit MySQL Technical Support.

, , , , | Category: Product Development | 2 Comments

Horde Groupware Webmail Edition 5

In cPanel & WHM software version 11.42, we’re making the leap from Horde 1.2 to Horde Groupware Webmail Edition 5.1. We’re also shipping this and future versions of Horde as an RPM, to ensure consistent installation and updates.

Some of the new and improved features that you’ll find in our installation of Horde Groupware Webmail Edition 5.1 include:

  • A mobile interface
  • A customizable web interface
  • Threaded conversations
  • Mail filtering
  • A built-in calendar with event reminders
  • An advanced task list system

Removed Horde scripts

It’s important to know that the upgrade process will remove the following Horde 1.2 scripts and symlinks:

  • /bin/killhordeobjs
  • /bin/real-updatehorde
  • /bin/update-horde
  • /bin/updatehorde

We encourage system administrators to prepare for the removal of these scripts by updating any cron jobs or other dependencies that could be affected during the upgrade to cPanel & WHM version 11.42.

Upgrading your Horde data

If Horde 1.2 data is detected when you upgrade your server, then the MySQL database will be backed up to the /var/cpanel/horde/ directory. You can access the last five backups in this directory.

After your existing data is safely backed up, we will update the database schema and convert your Horde tables from Latin 1 to UTF-8 encoding.

Updated configuration values

When you update, any Horde 1.2 configurations will be backed up and stored in /var/cpanel/horde/horde_1.2_config.tar.gz. Unfortunately, we can’t guarantee that existing customizations of Horde won’t be lost during the upgrade process. Horde 1.2 themes and customizations will not be supported in the new version.

When you update to cPanel & WHM version 11.42, the following configuration values will be changed:

  • $conf[‘sql’][‘password’] — MySQL database password
  • $conf[‘sql’][‘hostspec’] — MySQL database hostname
  • $conf[‘sql’][‘database’] — MySQL database name
  • $conf[‘auth’][‘admins’] — Username(s) of the Horde administrator(s), as found in the hordeadmins variable in the /var/cpanel/cpanel.config file
  • $conf[‘spell’][‘params’][‘path’] — Path to the third-party binary for the spellchecker

Customizing Horde

As with any of the RPMs that we ship, system administrators will be able to make their own customizations to the cPanel-provided Horde RPM. For example, you can add more of Horde’s extensive collection of modules or tweak Horde’s default settings to customize your Webmail users’ experience.

You can find out more about Horde Groupware and its available modules at the Horde Project website.

, , , | Category: Product Development | 2 Comments

Less Talk…More Code – First Webinar Recap!

We’ve hosted our first of two webinars leading up to the cPanel Plugin Hackfest. During this recent webinar, I promised attendees some downloadables!

From Webinar #1:

Thanks to everyone who attended and don’t forget to register for the January 14 webinar.

If you’re interested in coming to Houston on February 21 for the Hackfest, then please sign up and let us know!

, , , | Category: Product Development | Comments Off

Internal PHP Upgrade

In cPanel & WHM software version 11.42, we will upgrade our internal PHP to version 5.4. This version offers dramatic improvements in performance, introduces new features, and removes deprecated functions. For more information about the changes you can expect from PHP 5.4,  see the PHP 5.4.0 Release Announcement.

If you would like to test our new PHP 5.4 installation, it is now available through a special “next” build. This build should only be used on testing servers because it is unsupported and you will be unable to downgrade to a previous version of cPanel & WHM. We will explain how to get this build via our Plugin Devs mailing list. To subscribe to this mailing list, please contact our Integration Developer, Ruth Bavousett.

Below, we have outlined how this internal PHP upgrade could impact your cPanel customizations so that you can prepare for these changes now.

Removed PHP directives

Several features are removed in PHP 5.4, which could cause compatibility issues. The following core php.ini directives will no longer be available in cPanel & WHM version 11.42:

  • gpc_order
  • magic_quotes
  • register_globals
  • safemode
  • y2k_compliance

If you are using the LiveAPI PHP Class to customize cPanel, then you should insure that your customizations will be compatible with the new version of PHP. You should also review and test your customizations if you use PHP Plugin pages, the deprecated .cpphp or .phpcp tags, or cPanel’s internal PHP in any way.

Upgraded RPMs

Because the following PEAR modules are bundled with PHP 5.4, they will not ship as separate RPMs when you upgrade to cPanel & WHM version 11.42:

  • Archive_Tar
  • Console_Getopt
  • PEAR
  • Structures_Graph
  • XML_Util

We will update all of our other PEAR and PECL RPMs to use PHP version 5.4. For a full list of RPMs to be shipped with cPanel’s internal PHP, see our cPanel PHP documentation.

, , , , | Category: Product Development | 4 Comments

[UPDATED] Reminder: EasyApache EOL Items to be Removed by End of 2013

Latest Update: The EasyApache team has pushed the release of a new version to early 2014. Please follow cPanel Blog and the Forums for further updates.

Continue reading

, , | Category: Product Development | Comments Off

Less Talk…More Code

One of the concerns that came up in feedback from my “Pluginology 101” presentation at cPanel Conference 2013, as well as the live lab that followed, was that more training is needed regarding the basics of plugin development. Well, we’ve listened and we’re going to give it to you in a series of upcoming events!

On December 17, join us for a free webinar on plugin development. We’ll review the overall process, look at use cases, and talk about some of the basic tools in our API that you can use. Afterward, we’ll provide downloadable code samples that you can use as a starting point for your own work.

Another free webinar is planned for January 14, where we’ll explore plugin development in greater depth and study one of our most common use cases. We’ll also show code, which you can download later.

These two webinars lead up to an exclusive event on February 21—the cPanel Plugin Hackfest. We’ll invite developer attendees to come to Houston with their plugin work, spend time with cPanel’s Integrations Team and developers, and get their plugins written and tested. No ties allowed! The Hackfest is an invitation and developer-only event and will focus solely on writing and debugging plugin code.

To attend the webinar on December 17, register using the link below. During each webinar, we’ll provide a link through which you can express interest in attending the Hackfest. However, please note that if you’re not a developer, then you won’t get much value out of this event.

We’re very excited about these upcoming events and, if your organization is looking to develop a plugin for cPanel & WHM software, you should be too. It’s time for “Less Talk…More Code” at the cPanel Plugin Hackfest!

Register for the December 17 webinar

, , , | Category: Product Development | Comments Off

It’s Time to Upgrade MySQL

Beginning sometime in 2014, cPanel & WHM software will no longer support MySQL 5.1.

This EOL will provide several benefits:

  • Better pre-release testing
  • Simplified EasyApache support
  • Simplified database support

In cPanel & WHM version 11.42, we will add support for MySQL 5.6, in addition to our continued support of MySQL 5.5. Please note: If you haven’t upgraded to one of these versions before we remove support for MySQL 5.1, then you will be blocked from upgrading your server.

You can easily upgrade your server’s MySQL version with WHM’s “MySQL Upgrade” interface, which is located at: Home >> Software >> MySQL Upgrade.

, | Category: Product Development | 11 Comments
Page 4 of 14« First...23456...10...Last »