How do I add my site to the Community?

Permalink
I'm a bit frustrated trying to work out the quirks of Concrete5. I've purchased the Backup Voodoo plug-in, uploaded it to the packages directory on my site, but when I go to Add Functionality it is not displayed in the Awaiting Installation list.

After much research I've found I need to have my site listed in the Marketplace for my add-on to appear in Projects. Where do I add my site (it would be helpful if it actually said this on the page)?

There is one caveat - I am taking this site over from someone who is not cooperative, so I see that there are a lot of add-ons lined up for installation that I can't see in packages, so the site may be linked to another account. I don't have cPanel or phpMyAdmin access to this account, just FTP access and CC5 admin access. That's why I'm trying to migrate it.

Any ideas?

 
mesuva replied on at Permalink Reply
mesuva
It's not a requirement that you connect your site to the marketplace to install packages.

If you have downloaded the package folder and it's in the right place, it should be installable from the Dashboard, there's no check in place to prevent that.

If it's not showing up, it could be that:
- you've not put it in the correct folder
- you've not copied all files in
- you've put a 5.6 package into a 5.7 site (backup voodoo is currently only for 5.6)
JohntheFish replied on at Permalink Reply
JohntheFish
For manual installation the package first needs to be unzipped so that the directory in the root of the zip file /jl_backup_voodo/ now appears on the web server at /packages/jl_backup_voodo/ . Then all the rest of the package within and beneath that directory.

See "Download and manually install an add-on"
https://www.concrete5.org/documentation/how-tos/editors/download-man...
rusty007 replied on at Permalink Reply
Its a 5.6.1.2 installation. I unzipped Backup Voodoo file on my desktop and uploaded to packages/ directory via FTP (as I can't unzip in the server) on a Mac.

I've logged off and on again from CC5 and also deleted and re-uploaded the package just to do the whole process again. What I've already done is what is suggested in the manual installation instructions.

As there are other add-ons to be installed under Awaiting Installation, could it be the site is registered to another Marketplace account and this is why its not showing?
JohntheFish replied on at Permalink Reply
JohntheFish
If what you have done is an accurate process, then you should see it under 'Awaiting Installation'. Such a manual upload is independent of any marketplace integration, connection or ownership.

Rather than trying to resolve what is happening with a big and complicated package such as backup voodoo, you could try manually uploading and installing a simple package that installs just one block or dashboard page. There are many free and simple packages in the marketplace.

Then, once you have the process working for a simple package, you will know that at least the process works and you are doing things correctly.
rusty007 replied on at Permalink Reply
Ok I've done some more testing. I can successfully install packages from inside CC5 dashboard > Extend CC5 > Add-ons browser. They show up immediately as installed.

Then I tried unzipping two add-ons to the /packages/ directory, 'Google Plus 1' and 'SWP Breadcrumbs' and they are not showing up in Awaiting Installation. So there's something going on there.

I'll be offline for 12 hrs due to time zone but ideas appreciated.
JohntheFish replied on at Permalink Reply
JohntheFish
I think that confirms the process you are using for upload is not quite right.

Most likely is that you have uploaded to the wrong directory.
Once uploaded by FTP, you should be able to enter the directory and see
/packages/package_name/controller.php
(and some other files and a structure of subdirectories)

A common mistake is to end up with a structure that is one too deep
/packages/package_name/package_name/

Another common mistake is to upload to
/concrete/packages/package_name/
rusty007 replied on at Permalink Reply
Its definitely in the correct location of /packages/package_name/controller.php

Is there any way I can install from inside CC5 dashboard > Extend CC5 > Add-ons browser? That route is working. I didn't realise this option was available when I purchased, I just got the download directly from the marketplace.
JohntheFish replied on at Permalink Reply
JohntheFish
IF you email me FTP login and site admin login details, I will have a quick look and see what is wrong. Don't post such info here or in reply to this post - anyone can read it.

You can get my email from my c5magic site.
rusty007 replied on at Permalink Reply
'Just shoot me' I was uploading to the wrong server! I have the old account and a new account with an already migrated fileset. The FTP client has a recently accessed option which was mixing them up. Its only when I was posting you the login details did I discover the error. I've now turned that FTP client option off as it has wasted half a day of my time. Sorry to have bothered you with such a trivial error. However, I learn more about systems from my errors than when everything goes as planned, so at least I'm better informed. Thanks again.
mesuva replied on at Permalink Reply
mesuva
These are the worst kinds of 'bugs'!

Glad to hear you've got it sorted out.
rusty007 replied on at Permalink Reply
Yeah. I looked up the manual for a solution and it said "install new user".
JohntheFish replied on at Permalink Reply
JohntheFish
Bugs between the ears.....

Anyway, good you have it resolved and the addon is installed.

If you need any addon specific help, please open a support request.