Uploading a widget through Magento Connect Manager - magento

I have developed a widget and now I want the clients to install it using Magento Connect Manager. How can I do this?

Magento connect is used to download and install free, community modules. If your module fits the bill, please continue.
First, you need to make sure that your widget is setup as an extension. That means that your code should be in a folder in app/code/local (though template files and such will clearly be in other places).
Once you've done that, take a look here for some detailed instructions on how to package your extension. Basically, you're going to select all the files that go with that extension and bundle them into a big blob.
Then, on the Magento website, you'll upload that file bundle to be placed on Magento Connect, where your clients can download and install it like any other community module.
Hope that helps!
Thanks,
Joe

Related

issues installing magento extension

i'm trying to install a magento extension in magento 1.8.1 community edition, but magento connect hangs at installing extension. the package is downloaded into the app/code folder, but doesn't appear to go any further. no error log entries created (there's an existing system.log, but no exception.log).
i've reset permissions per: http://www.magentocommerce.com/wiki/groups/227/resetting_file_permissions
then i tried too install manually with "./mage install http://connect20.magentocommerce.com/community [name_of_module]"
but downloader/lib/Mage/Connect/Command/Install.php on line 71-73 sets up $config->magento_root=dirname(dirname($_SERVER['SCRIPT_FILENAME'])); but the value seems to be blank (I'm guessing magento connect configures that somewhere)
how can i get either magento connect to work, or alternatively manually install the extension?
First, generate the download link for the extension using http://freegento.com/ddl-magento-extension.php
In order to obtain a download link, you have to generate a valid extension key in Magento Connect.
After manually downloading the extension, just unzip its content into Magento's app directory
Clean the cache and reload magento's main page, the extension should appear in administration under System->Configuration->Advanced
Hope this helps
Bye

Joomla administrator redirects to public site

I have a Joomla site running on a windows machine. The site was at 1.6 when some update requests came in. I decided to update the site, but the automated process didn't work, so I started FTPing the files up there manually.
I followed the instructions for the manual upgrade at http://docs.joomla.org/Upgrading_1.6.5_to_1.7 once I got the site to 1.6.5, but my problems had already started before that.
Now when I go to mysite.com/administrator most images are not there and when I try to log in I get kicked up to my site root rather than the /administrator folder. I took the opportunity to look at the code and none of the image src attributes or the form action attributes include "/administrator".
Soooo I need a little advice as to why this is happening. I would rather not have to restore from my backup and start over at 1.6. I was kinda hoping for this to be my first Joomla 3 site. Thanks in advance.
You said that you had trouble with updating Joomla via the admin panel, however did you check if the folders were writable? Site -> System Information -> Directory Permissions Always check this page once you have installed Joomla as it is the reason why a lot of people are unable to install updates or normal extensions.
You then mentioned that you had to upload the files manually via the FTP, however this is not requires. All that is required it to upload the update.zip to the foot of your Joomla site and unzip it.
As for a proper answer, May I suggest that you first update to the Latest version of the 1.6 series (1.6.6), then you download a fresh copy of Joomla 1.6.6, unzip the "administrator" folder, zip that folder, upload via the FTP to your Joomla root folder, then extract it. This will override all the default administrator files.
In the end I had this client move their Joomla install off Windows and onto a Linux machine. Things were just getting worse with the install and I threw in the towel. Thanks to Lodder for trying to help.
This can happen if you are using the JSecure plugin. It requires a token in the URL to enter the admin panel, for example:
http://www.yoursite.com/administrator?token
Explanation:
http://forum.joomla.org/viewtopic.php?p=2198164
I was able to fix this by removing the value that I had in the $live_site variable in the configuration.php file. I am also running this on a Windows server.

Is there any multiple template/extension single install pack for Joomla?

Is there any way to install template/plugin/module in one pack. There are many options to install extensions/plugins/modules
http://jeffchannell.com/Joomla/install-multiple-joomla-extensions-in-a-single-package.html
http://digitalvariants.blogspot.com/2011/01/installing-multiple-joomla.html
as single install but simply none and no way to do this when installing a Joomla! template
Joomla 1.6+ support packages which allow you to combine several zip's for extensions etc into a single zip package.
See: http://docs.joomla.org/Package
You can do this with Akeeba backup.
Akeeba packages everything in your site -- articles, categories, plugins, modules, menus, database, templates, etc. It generates an installable ZIP file. This file can be used to re-install your entire site if you needed to. But I also use it to create "base" installations of Joomla.
Your procedure would be like this:
Create a base Joomla installation
Install all the extensions you want (including Akeeba)
Create a backup ZIP
Unpack the ZIP on your server (or upload via ftp)
Go through installation procedure just like a "native" Joomla installation
Look here: https://www.akeebabackup.com/software/akeeba-backup.html
Thanks,
Matthew

how to install joomla 1.7.3

I don't know how to install Joomla 1.7.3 and it's hard to know from joomla web page. Can anybody tell me how to install joomla 1.7.3 step-by-step.
Thank you
There's an old guide here, although it still mostly applies:
http://help.joomla.org/content/category/15/99/132/
In short: Create a database, Upload the Joomla files, follow the installer. In more detail:
Make sure you meet the system requirements:
http://www.joomla.org/technical-requirements.html
Create a MySQL database (note down the name, username, and password to access it)
Get the Joomla files from here:
http://www.joomla.org/download.html
Upload all the files from that package to your hosting
Browse to your site - the Joomla installer will automatically run. There's a guide for the steps here:
http://docs.joomla.org/Installer
Follow the instructions and fill in the boxes in the Joomla installer.
Once the installation is complete, delete the 'installation' folder (the installer will tell you to do this).
You now have Joomla :)
Have you checked this page? http://docs.joomla.org/Installation
It provides a step by step installation guide, I think it's quite easy to install Joomla. Generally talking, all you have to do is:
Download the latest Joomla version ( I guess you already did this )
Unzip the downloaded file, then copy it into your webroot ( if you have multiple sites, you should create a folder within your webroot dir and copy the files there )
Access via your browser your web dir, and installation process will start.
It's important that you check that your Apache user is able to read and write your Joomla files. If you're using virtual hosts, you should also create and configure the new virtual host.

Export Joomla template and extensions

This is my first time building a Joomla template so I'm not quite sure if I'm doing it right.
I setup my joomla installation on my machine and added extensions to it - plus the customizations needed for the extensions and the template.
Once I install the template to a website, how do I include all the extensions with it (and the configuration of the extensions)? Or do I have to setup it all up all over again?
Thanks!
You have to set it up again. Extensions aren't part of the template. The Template defines the layout of the site, and the locations on the page where extensions can be added, but it doesn't include the extensions themselves.
There is an easy way. Rather than messing around with installing everything again, simply install Akeeba Backup. You really should have that installed anyhow. In any case, you can make a backup of the entire site including the database, then upload it to your host and run the built in install. It takes longer to upload the file than it does to make the backup and install it. When you are done you will have an exact copy of the site including extensions, templates, and configuration.

Resources