With the arrival of Drupal 7, themes and other extensions can now be installed automatically from within the admin interface. The option to use manual installation still exists, however. We cover both options now.
If your Drupal installation has access to the Internet, you can install theme files directly from Drupal.org. Alternatively, if you have downloaded the theme archive to your local machine, you can also install the theme from within the Drupal admin system, without having to manually move the files via FTP. Both options tend to be faster and simpler than traditional, manual installation.
To use the automatic installer, follow these steps: