An introduction to cPanel and cPanel permissions, with a feature comparison between cPanel and publish.illinois.edu (PIE).
cPanel is the control system that lets you manage websites and databases hosted on the web.illinois.edu platform.
cPanel offers a wide range of web hosting options to students, faculty, and staff, as well as offering easy collaboration with non-University partners through Google authentication. (However, the owner of a site must always be a person affiliated with the University.)
The biggest difference between publish.illinois.edu and web.illinois.edu is flexibility and scope. While publish.illinois.edu offers a fairly simple WordPress site, web.illinois.edu gives you a broad range of platforms, databases, and programming languages to choose from. if you're comfortable on the command line, you can also install your own choice of options.
|Content creation||WordPress only||Your choice of plain HTML, WordPress, Drupal, other content management systems, database-driven sites, and/or programming-driven sites.|
|Templates and themes||Only specific pre-created templates and themes can be used||Your choice of either pre-created or custom-built templates and themes|
|Responsibility for security patching and maintenance||Largely centrally managed.||Many offerings allow automatic patching, but some systems may need your manual patch attention. If you use custom code on cPanel, you will need to take responsibility for your custom code's security as well.|
|Group site ownership||One option: Shared ownership of a WordPress site||Multiple options: Site ownership can be shared either at the cPanel level or at the individual website level.|
|Multiple websites per domain||Not available||If your group needs (for example) a WordPress-based news site, a Drupal-based research data-driven site, a GitLab-based code repository, and a PHP-based community forum all within the umbrella of yourgroup.web.illinois.edu, cPanel makes it possible.|
Our Quick Starts (cPanel, Quick Starts ) introduce how to get going with WordPress, Drupal, Dreamweaver, and more.
The makers of cPanel also offer an extensive collection of cPanel User Documentation.
Personal Account: an account with your NetID as the domain name, owned by you. You can give others access to your personal account but it will always be your responsibility to manage and maintain.
Shared Account: an account with the name of a project, organizational group or unit. Shared accounts have multiple people who own and are responsible for them.
By default, a new website created on the web.illinois.edu cPanel server will be world-readable, but only editable by the person associated with the account who created it. In order to allow other people to contribute to your site, you'll need to choose how to share access.
When you're considering sharing access to your cPanel site with other people, the type of sharing you'll want to use depends on what level of control you want to offer. There are several ways to share writer, editor, and/or administrator levels of control. All of them are available to University users; some of them can be shared with external partners like collaborators from other universities and web development teams.
All cPanel sites have both a cPanel account and at least one website. The first decision to make is whether you want to share web server-level control (cPanel account type) or just web site-level control (WordPress/Drupal/etc.) with your collaborator.
Most of the time, this is the access level you'll want to give people.
For collaborators who need to add content and images, but not code
Most likely for simple sites that work within an individual content management system: blogs, podcasts, news, forums, etc.
Most likely for personal sites, semester-length student projects, etc.
Most likely if you're collaborating with faculty/staff/students on content
This is a more powerful access level and you won't want to give it out often.
Unlikely for a personal account. (A collaborator at this level would have full access to your sites.)
For collaborators who need command line access
Most likely for complex sites with custom development work
Most likely for long-term sites with the potential for administrative staff turnover (RSOs, labs)
If your collaborators need the ability to install software or databases or programming environments outside the site's content management system
Most likely if you're collaborating with a paid external developer
See cPanel, Getting access and setting permissions for more information about cPanel and website-specific permissions.