How to check Magento Connect 2.0 extension source before downloading - magento

I'm leery of just installing community extensions, even with my version control. Is there a way to get the tgz so I can unpack it and inspect the extension before installing it?

As described on this site, Magento Connect 2.0 has a specific format that is easy to decipher. 1st get the Magento Connect 2.0 key. Example:
http://connect20.magentocommerce.com/community/Raveinfosys_Deleteorder
Then go to Magento Commerce website for that extension to find its version in the Release Notes tab. For this example, the latest version is 1.0.3
Now, combine the original key into this URL:
http://connect20.magentocommerce.com/community/Raveinfosys_Deleteorder/1.0.3/Raveinfosys_Deleteorder-1.0.3.tgz
I specifically use this command to download the extension to my work's internal server:
wget http://connect20.magentocommerce.com/community/Raveinfosys_Deleteorder/1.0.3/Raveinfosys_Deleteorder-1.0.3.tgz
... and then I'll normally make changes to those files to fit our template, ie change from default/default to default/my_template. Once I'm all happy I re-tar these files, scp the new tar-ball to my live site, and tar -xzvf via the ssh shell at Magento root.
I don't use magento connect... probably should, just can't bring myself to "trust" it blindly.
Or to make generic:
http://connect20.magentocommerce.com/community/Package_Name/[ver]/Package_Name-[ver].tgz

Some websites offer the links or proxied links to download any mangeto package from mangento connect as .tgz file (that is a gzip'ed tar-file). You get the standard magento PEAR package then.
These sites require the Magento Connect key to obtain the package:
Direct Download Magento Extension Without Pear (Tangkoko)
Download Magento Extension (http://freegento.com/) (only latest package version)
The first site offers a link to the package on the Magento Connect web-server, so that you can see how it works.
For Magento Connect 2.0 it is also written about how it works in a blog-post and there is a bash script that shows it pretty well on github.

Related

Magento 1.x installation Error

Did magento removed 1.x after releasing magento 2, I am getting 404 error during download from this:
wget http://www.magentocommerce.com/downloads/assets/1.9.0.1/magento-1.9.0.1.tar.gz
Is there any alternative to use Magento 1.x, because the extensions which i am planning to use is not compatible with magento 2.
Thanks!
You can no longer use wget to get magento (at least from the official Magento's website). You have to follow this link: https://www.magentocommerce.com/download and then click on the 'Release Archive' tab. There you can find and download magento v1.9.2.4 (and other previous releases) in various formats (zip, gz, bz2) . After download completes, you can upload it to your webserver and install it.
you can get magento 1 from here
https://www.openmage.org/.
They have latest disponible stable version of magento 1.

Magento extension upload error

I have tried installing many free and paid plugins but every time I am getting this error
CONNECT ERROR: Package file is invalid
Invalid package name, allowed: [a-zA-Z0-9_-] chars
Invalid version, should be like: x.x.x
Invalid stability
Invalid date, should be YYYY-DD-MM
Invalid channel URL
Empty authors section
Empty package contents section
Is there any solution for this. Thanks
The magento modules downloaded from the magento connect have package.xml file with it, which verifies the module's whether it was downloaded from Magento connect or not.
All Magento versions > 1.5 support the extension key of magento connect version 2.0. While selecting key from Magento connect, please check the extension key must be of magento connect version 2.0.
I hope, it will solve this will help you. :)
If you are getting error from Magento connect, you can directly install the extension by downloading the extension zip and copy extension files in magento root directory.
you can download extension directly from the following site:
http://www.tangkoko.com/direct-download-magento-extension/
Paste magento connect key there.
Hope this help !!

Which MAGMI Github directory to use?

There's two directories in the Github respositories:
magmi
magmi-0.8
Which one should I use?
I had this question as well. After sniffing around, it looks like the magmi-0.8 folder may be reserved for the future releases of Magmi 0.8. The current stable is 0.7.19
I tried to run the magmi-0.8 version but got a bunch of errors, so I am now running the app from the base magmi folder. Fingers crossed this version plays nicely with Magento CE 1.8
This post provides more info:
https://github.com/dweeves/magmi-git/issues/12
This is not something standard for GitHub.
You're rather referring to Magento Mass Importer project hosted on GitHub.
As you're starting now, you should use the magmi directory, as it has the most updated code.

Magento upgrade from 1.5 to 1.7

I am upgrading magento version 1.5 store to magento version 1.7. Current store has more than 1000 products, more than 100 categories, more than 20 attribute sets, more than 500 customers,more than 500 orders and Database size is more than 600MB.
Above details are mentioned in order to have the idea of store size. Furthermore, I am trying it on local machine with wamp server installed.
Here are the steps involved to upgrade:
Export Current Database (Imported it in gzipped format with option "Disable foreign key checks" checked). As I was unable to export it in normal sql formate due to large size of database.
Created new database and imported the Database exported.
Downloaded fresh 1.7 stable version from magentocommerce.com
Tried to install this fresh magento 1.7 in newly created Database, in which exported database was recently imported.
Next steps were to install theme, copy extensions and copy media folders.
But when I tried to install magento 1.7, it always give me this error :
"This webpage has a redirect loop
The webpage at http://localhost/magento17/index.php/install/ has resulted in too many redirects. "
Here is the link to which I was following:
Link I followed
Note that my main focus is upgrading from 1.5 to 1.7, so much focus must be on that rather then resolving this issue if it is not the right way to do.
And If there is any better and proven way to upgrade to 1.7 from 1.5, kindly share it.
If you want to upgrade you dont need to install and move DB and theme.
Refer this link.
http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/upgrading_magento
Note: If you followed best practices in Magento and didn't modify core code then upgrade should run smoothly.
Expected issues are that your Local and Community folder modules might need some fixes.

Attempting to install Magento Mage_GoogleShopping extension

But all I get from my Connect Manager is the following message:
community/Mage_GoogleShopping: Version for 'Mage_GoogleShopping' was not detected
If I try and use the version 1 extension key all I get is:
Couldn't resolve host 'magento-core'
I am using a mostly fresh install of Magento Community 1.5.0.1 (I say mostly because we do have our own template but it is very basic).
Anyone have any luck installing this extension. GoogleShopping is a huge boon to our hit count and the recent changes to the google products API has really affected our implementation.
this extension is still in alpha stability, you need to change your preference settings ("settings" tab in your magento connect manager) for "preferred state"
OSdave had the right answer ... but the way I fixed the error message was I blew away the download folder on the server and re-copied over from the original Magento install package.
Once I had done that I re-ran the Extension Key in Connect and this time it actually said. "That Extension is in Alpha stage. You'll need to change your preferences to install it."
I did NOT get the error above anymore. At that point everything worked like a charm.

Resources