• Get In Touch
July 17, 2016

Using Magento Connect to Install WordPress

Using Wordpress? Get our lightening fast Wordpress Optimised Hosting.
Get Wordpress Hosting

Magento is an open source e-commerce software platform which means that it has exceptional support from many developers who can customise the software to suit any needs. Magento Connect is the place to go if you were looking for a custom ‘module’ to enhance the software platform or for something that suits your needs. For example, if you wanted to have an alternative payment method, an alternative shipping method, or add a blog post section to your Magento website, you will likely find that someone has already built the software to do this.

Using the ‘Magento Connect Manager’, you can download and install any module onto your Magento website within a few minutes. The process is very well supported and can automatically detect whether what you’ve chosen will be compatible to your website. If you also later chose that you no longer want the module on your website, you can simply uninstall it.

WordPress with Magento

It’s often been debated which is better; Magento or WordPress. Both can offer e-commerce platforms, albeit with WordPress an extension is needed, such as WooCommerce, but WordPress is very favourable, especially for adding blog posts like news or events going on that relates to your website, which tends to help with search engine rankings. By installing WordPress to an existing Magento website, you can achieve the best of both worlds.

In this article, we’ll explain the process on how you can access the Magento Connect Manager to install WordPress for blog posting.


Magento Connect

You can visit Magento Connect and browse through the many modules that they have on offer. Some are free, some need to be paid for, so it’s important for you to do your research and read the reviews carefully before making your decision on which one you would like to install on your website.

As we will be installing WordPress, the Magento Connect page for this is here – WordPress for Magento. Open this page to load up to obtain the installation key.

Note – if you haven’t used Magento Connect before, you will need to create an account. You can do this for free and the process only takes a few minutes. If you’ve already got an account, login to Magento Connect to proceed.

The WordPress extension that we’ve chosen is presented as ‘WordPress Integration’ and handles all of the relevant processes required to install WordPress on the side of your existing Magento installation. It can take care of all of the procedures and offers many integration options. It also provides handy shortcut links from the Magento admin panel so you can hop straight into the WordPress admin panel.

To start with, choose your platform i.e. Community and then select the ‘Install Now‘ button. It’s worth noting the compatibility with your version of Magento that you have installed.

alt text

Select your version of Magento from the dropdown menu i.e. Magento Connect 1.0 (pre Magento Community Edition 1.4) or Magento Connect 2.0 (post Magento Community Edition 1.4).

alt text

Check the agreement tick-box and then choose ‘Get Extension Key‘.

alt text

You should now see the Magento Connect URL that is required for us to proceed further. Select the ‘Select Key‘ button, which will highlight the key, and then copy the key (either right mouse click and select ‘Copy’ or press both ‘Ctrl’ and ‘C’ keys).

alt text

Now return back to your Magento website and log into your Magento Admin Panel.

alt text

Once you’ve successfully logged in, from the top menu, choose ‘System‘ followed by ‘Magento Connect‘ then ‘Magento Connect Manager‘.

alt text

Under the ‘Install New Extensions‘ heading, you should see option 2 ‘Paste extension key to install‘. In this section, paste the key that we copied from earlier (either right mouse click and select ‘Paste’ or press both ‘Ctrl’ and ‘V’ keys).

alt text

Proceed with the new extension installation by choosing the ‘Install‘ button.

alt text

The process should take a few moments and then confirm the successfully installation. To return back to the Magento admin panel, choose the ‘Return to Admin‘ option at the top.

alt text

After installing new module extensions, you should always log out of the Magento admin panel to see the changes that have taken effect. To do this, choose the ‘Log Out‘ option from the top right hand section.

alt text

Log back into the Magento admin panel.

alt text

With our WordPress, we can see that a new menu item has now appeared.

alt text

The WordPress extension now requires some settings be to made for the actual WordPress installation to happen. Mouse hover over the new menu item ‘WordPress‘ and choose ‘Settings‘.

alt text

WordPress Settings

The WordPress settings comprise of the following sections.

WordPress Integration

Specify whether you’d like the WordPress extension to be enabled or disabled. You can also choose whether the extension will check for any new updates to WordPress.

alt text

Database

You can choose whether you’d like Magento and WordPress to share a database or separate databases. The simplest option would be for the database to be shared, however, you can separate them out if you would prefer. However, by doing this, you may need to create yourself a separate database using the cPanel MySQL database connection wizard and then add the database information into settings (these are shown if you choose the ‘No’) option.

alt text

Auto-Login

Set your WordPress admin username and password to enable you to login via Magento at a click of a button.

alt text

Integration

The extension offers you the ability to integrate WordPress seamlessly into your existing Magento website. It requires you to get the URL for the WordPress website and the path to where the files have been installed to.

alt text

Menu

Clarify whether you’d like your WordPress blog’s menu to be linked from your Magento website’s top menu position. The WordPress menu is configured and created via the WordPress admin panel.

alt text

Top Link

You can specify whether you would like to enable a link on your website to the WordPress blog and what position (priority) it should retain.

alt text

Social Media Buttons

Enable or disable social media buttons.

alt text

Misc

Answer whether you would like a CSS stylesheet to be included on the blog and display preferences in Magento.

alt text

Save Changes

Remember, after making any changes, choose the ‘Save Config‘ button in the top right position.

alt text


View WordPress website

Once the settings have been successfully implemented, you can now visit the WordPress website. From the top menu, mouse hover over ‘WordPress‘ and then choose ‘WordPress‘.

alt text

Having set the WordPress admin and password, you should now find that you have logged straight into the WordPress admin panel.

alt text

Now that WordPress has been installed alongside your Magento website, you can now start using WordPress as per your requirements.

Basic WordPress Usage

Create Blog Posts

To get started making blog posts for your website, from the left hand side menu, hover over ‘Posts‘ and then select ‘Add New‘.

alt text

Enter your blog post title into the top section and then write your blog post content in the large text area. You can customise what you’ve written using the toolbar which includes a number of options such as bold, italic, indentation, link insertion and so forth. WordPress enables you to save what you’ve written as a draft, so you can always go back to it later to either proof read or add additional information to it.

alt text

Once you’ve written your blog post, you can publish it to your website by selecting the ‘Publish‘ button on the right hand side.

alt text

Many companies use blog posts to post information about upcoming events or general news about what has been happening. It’s a very good source of ‘content’ which search engines like to absorb, so it’s certainly a very good addition to any website, including a e-commerce platform such as Magento which can act like quite a stale website, unless there’s a lot of new content being added, such as new products. Content acts as a high value source and is key for websites to build traction in search engine rankings, such as Google, which in turn builds up more visitors to your website. It is an excellent system to use in order to build up a brand and a website’s reputation.

Create Categories

WordPress allows you to organise your blog posts into categories which can be very useful. Think of categories like departments, so you may want to post something in ‘General’ about company news or something that’s related to a theme such as ‘Competition’. To create a category in WordPress, from the left hand side menu, hover over ‘Posts‘ and then select ‘Categories‘.

alt text

You can set the ‘Name‘ of the category and write a ‘Description‘. If you notice the ‘Parent‘, it’s an optional selection that you can use if you are creating a child product, say News -> Social Media.

alt text

Once you’ve written out the requirements for your category, select the ‘Add New Category‘ button at the bottom.

alt text


Using Magento Connect to Install WordPress Complete

In this article, it was explained how you can enhance an existing Magento website by installing an extension through Magento Connect. Installing extension packages is a fantastic solution to Magento to immediately add an element that will benefit your website. In this example, WordPress was installed which yields a great opportunity for easily adding news or blog posts to the website, and offers the ability to link WordPress into the main Magento website if desired.

Using Wordpress? Get our lightening fast Wordpress Optimised Hosting.
Get Wordpress Hosting

Share this Article!

Related Posts

Node.js Authentication – A Complete Guide with Passport and JWT

Node.js Authentication – A Complete Guide with Passport and JWT

Truth be told, it’s difficult for a web application that doesn’t have some kind of identification, even if you don’t see it as a security measure in and of itself. The Internet is a kind of lawless land, and even on free services like Google’s, authentication ensures that abuses will be avoided or at least […]

Node.js and MongoDB: How to Connect MongoDB With Node

Node.js and MongoDB: How to Connect MongoDB With Node

MongoDB is a document-oriented NoSQL database, which was born in 2007 in California as a service to be used within a larger project, but which soon became an independent and open-source product. It stores documents in JSON, a format based on JavaScript and simpler than XML, but still with good expressiveness. It is the dominant […]

Using MySQL with Node.js: A Complete Tutorial

Using MySQL with Node.js: A Complete Tutorial

Although data persistence is almost always a fundamental element of applications, Node.js has no native integration with databases. Everything is delegated to third-party libraries to be included manually, in addition to the standard APIs. Although MongoDB and other non-relational databases are the most common choice with Node because if you need to scale an application, […]

Node.Js Vs Django: Which Is the Best for Your Project

Node.Js Vs Django: Which Is the Best for Your Project

Django and NodeJs are two powerful technologies for web development, both have great functionality, versatile applications, and a great user interface. Both are open source and can be used for free. But which one fits your project best? NodeJs is based on JavaScript, while Django is written in Python. These are two equally popular technologies […]

Nodejs Vs PHP:  Which Works Best?

Nodejs Vs PHP: Which Works Best?

Before getting into the “battle” between Node.js and PHP we need to understand why the issue is still ongoing. It all started with the increased demand for smartphone applications, their success forcing developers to adapt to new back-end technologies that could handle a multitude of simultaneous requests. JavaScript has always been identified as a client-side […]