How to upload a Drupal Theme?

How to upload a Drupal Theme?

Drupal is one of the best platforms for content management of all kinds of websites. It is flexible and immensely scalable open source framework and a single website can display content in numerous languages. It works on the PHP platform. 

Many of the high traffic sites like Grammys, White House, Nascar are also based on Drupal. PHP is an open source script code, free of any licensing costs and chose by many developers from many years. It saves money when it comes to developing a website using it.

There are some important features about Drupal that may help you to understand Drupal better.

  1. Rapid and Agile Web 2.0 Development is the core of the Drupal, this will help you to have a page and blog publishing, clean markup code, search, content management, polls, user login modules, forums, and more. Resulting in a reduction of development time into days from weeks.
  2. There are thousands of Modules that are availed to help in quickly adding desired features to your website which includes- Security, CRM, Performance, Social Media to SEO, Backup/Migrate, etc.
  3. Many Drupal theme designers have created feature-rich templates that will provide an aid to your website's vision. Lots of themes features such as- aesthetics, fonts, stock graphics, responsive layouts, adjustable color schemes and layout editors that will create a unique variety to your website. It also allows building a site of your own, the way you like.

 

Also Read:- Why Is Using Framework A Great Idea?

 

These are only a few of the many advantages of Drupal. Starting from design to architecture of websites, Drupal gives solutions to real world, even to people who lack in technical skills. To start Drupal development one of the initial steps is theme upload. Here we are giving you simple steps through which you can certainly upload a theme.

1. Through File Transfer Protocol (FTP)

 

File Transfer Protocol

 

Google’s material design style language is the next dimension to the flat design craze. The material design gives more depth to a flat design by incorporating light and shadows, while featuring grid-based layouts and responsive design.

The theme can be uploaded to the server through FileZilla, which is a commonly used protocol to transfer files to the server. In this mythology, one need to follow the given steps:

Step 1: First login to Filezilla of your website.

Step 2: Firstly, go to the Root directory (Public_html) of the website and in the Root, the process follows below directory structure:

My Sites-> Sites->all->themes

Step 3: Now, in the theme folder you can upload your custom theme.

Step 4: Visit the My Site and log in from admin panel and click on the Appearance Menu. 

Step 5: Now the theme is available on the list and all you need to click on enable and set default.

Step 6: The theme is enabled and you make respective changes and do the other graphical changes.

2. Through Admin Interface

For the default themes and available online, either for free or chargeable then there is another option to upload theme from the admin interface.  For this, you must have to follow steps given below:

Step 1: Firstly, you have to log in as admin from the top admin menu through giving directory structure:

Appearance -> install a new theme

Step 2: From this page, i.e. install new theme page you will find two different ways to upload a new theme:

a.) From the URL - Here one can put the complete URL of our new theme that can be found on drupal's official site themes project section. 
b.)  From our local system – With this you can simply download any new theme and upload theme zip via the available local system. Now upload the zipped file from installing it. 

3. Through CPanel

 

cpanel

 

The theme can be uploaded to the server through the CPanel and you need to follow the given below steps for this:

Step 1: First of all login to Cpanel of your website.

 

Also Read:- Why Should One choose Drupal for Website Development?

 

Step 2: Firstly, go to the Root directory (Public_html) of the website and in the Root, the process follows below directory structure: 

My Sites-> Sites->all->themes 

Step 3: Now, in the theme folder you can upload your custom theme.

Step 4: Visit the My Site and log in from admin panel and click on the Appearance Menu.

Step 5: Now the theme is available on the list and all you need to click on Enable and set default.

Step 6: The theme is enabled and you make respective changes and do the other graphical changes.

Step 7: Finally check the changes on the homepage.

4. Upload theme through GIT:

Step 1. First, you need to create a repository for the current site.

Step 2. Then go to the repository of your site: my site/site/all/themes/ directory structure.

Step 3. Now you paste your new theme there.

Step 4. Now open git bash terminal.

Step 5. Check for new theme file by using: git status - command (that show all newly added theme files)

Step 6. After that, use command: git add. To add all new files.

Step 7. Then use the command: git commit -am "with your message" to commit your latest theme files

Step 8. Then push all the new theme files using the command: git push origin master if you are in the master branch.

Step 9: Visit the My Site and log in from admin panel and click on the Appearance Menu. 

Step 10: Now the theme is available on the list and all you need to click on Enable and set default.

Step 11: The theme is enabled and you make respective changes and do the other graphical changes.

Step 12: Finally check the changes on the homepage.

Conclusion

With the growing popularity of Drupal across the globe, it has become the most preferred platform in the market. Drupal CMS is massively scalable. You can start with one page and can reach 5000 pages or more without even changing the setting. You can manage performance and security parameters of your work from the Admin console. 

Drupal CMS are rock-solid security, dependability and constant security patches and updates, moreover, it also protects you from any online code exploits. Strong modules, tidy code, and modern web publishing make Drupal an SEO Friendly CMS. These are enough reasons and to switch to Drupal. And in case of Theme, this blog is there for you.

These are all simple and easy steps for theme upload in Drupal. You can ask in the comment box if any other query is there and for best Drupal websites you can always opt MAAN  Softwares INC as your Drupal website development partner.

Add new comment

We are ready to design your Website And Mobile Application.

Lets Discuss Your Idea and Vision!!