How do you install add-ons manually?

Permalink
Hi

This may seem a stupid question but how do you install add-ons manually?

I have downloaded a number and also paid for the gallery add-on. However I cannot seem to find any instructions to install them.

I have tried the automatic download through the Add Functionality section of the dashboard. However I am using IE 7 and do not get a download button on that screen. Hence I would like to add them manually.

Could somebody tell me where to upload the files to?

Many thanks

Mick

stryker
 
frz replied on at Permalink Reply
frz
just unzip the contents, and upload the directory it makes for the add-on to the /packages directory.
bsankey replied on at Permalink Reply
bsankey
Is that all you have to do? I was having problems installing straight from the dashboard so I manually downloaded the add-ons I wanted and have put them in /packages and I can't see them on the "Add functionality" page. Just curious if I somehow screwed this up or if I need to do something else I am unaware of as I am new to Concrete5. Thanks for any help you can provide me.
frz replied on at Permalink Reply
frz
no they should show up in your add functionality page once they've been put in /packages.

is it possible you need to refresh? have you tried clearing your site's cache from the dashboard?
bsankey replied on at Permalink Reply
bsankey
I cleared the sites cache from the dashboard, and I have refreshed, and even logged out and logged back in to my site. I want to add the login add-on and I put it in my /concrete5/packages folder and still nothing. I am running C5 v5.3.1.1, I appreciate your fast response time. Thanks again for all the help.

-BS
frz replied on at Permalink Reply
frz
did you upload the zip file, or did you unpack the archive first and upload the directory it makes with all the contents?
bsankey replied on at Permalink Reply
bsankey
When I download the add-on in safari I don't get a zip file I simply get a folder called "login". I copied that entire "login" folder to the /concrete5/packages/ folder.

-BS
stryker replied on at Permalink Reply
stryker
Hi,

I've found that when using IE7 that I get the add on appears, but I do not get an install button. However if I use Opera I do get the install button.

Hope that is of help

Mick
andrew replied on at Permalink Reply
andrew
This is fixed in dev, and will be released in 5.3.2. It's a style issue in IE 7 (looks good as is in IE 8, but it'll look good in both in our next version.)
stryker replied on at Permalink Reply
stryker
I can add some of the Add Ons without any problem. However when I try to install the Login add on I encounter problems.

I have unzipped the package onto my desktop and then uploaded the entire unzipped folder to the /packages folder. Then when I try to access the Add Functionality page I get the following error:

Fatal error: Cannot redeclare class LoginPackage in /home/mickwalm/public_html/packages/login/controller.php on line 5

I get a similar error message when I try to install the Premium Google Map package:

Fatal error: Cannot redeclare class PremiumGoogleMapPackage in /home/mickwalm/public_html/packages/premium_google_map/controller.php on line 5

As soon as I delete the uploaded folder from the server the Add Functionality page works fine, except that I cannot install these two Add Ons.

Any suggestions?

Mick
gabrielkolbe replied on at Permalink Reply
Sometimes when you unzip a file, it recreates a file with the same name so there are more than one 'layer' with the same name, make sure that the structure is as you would expect it to be.
adriaanbotha replied on at Permalink Reply
Also trying to install the login.zip, have unzipped it and copied to the packages directory, cleared the cach etc and restarted even apache2, no luck

Anything else I should do ?
lynxgeos replied on at Permalink Reply
I just wondered the same with the Wordpress Import package, and found that I had to precisely name the folder as the Add-on, in this case "wordpress_site_importer".

Inside one of the PHP file, you can see what the plugin is named. Concrete5 seems to automatically parse the "_".