OneClick for Wordpress

What is OneClick

[image]
OneClick is a Wordpress Plugin+Firefox Extension combo which will change the way you look at wordpress forever. It reduces the effort needed to install a plugin or a theme for wordpress to just one simple click. It’s excellent for admins, non-techies, people with restrictive firewalls, and just about anyone who uses wordpress and installs plugins and themes.

OneClick is my first wordpress plugin, and my first attempt at writing PHP even! The initial release was extremely popular, with over 1900 downloads, and mentioned at over 160 weblogs around the world, and in under three weeks!!!

Sidenote: If you like this plugin, please give it a thumbs up by rating it at the WBT Plugin Competition

Quick Feature tour

Here are a couple of quick screenshots to show off the new features, including diagnostics and the firefox extension.

Installing a plugin from Wordpress extend:
[image]

Installing a theme from themes.wordpress.net

[image]

Diagnostics showing that an update is available
[image]

Here’s a small slideshow summarizing the abilities of OneClick:

Important Updates

You don’t need to chmod the folders to 0777 like previously mentioned, 0755 will do.Thanks Rishi

The new upload(dated 3rd August), comes with Auto-update enabled(was accidentally disabled in the previous release), so you’ll never miss a bugfix or a new feature.

Install Instructions

Download, unzip, upload via ftp (doing so for the last time in your life)
or: if you have oneclick version 0.42, just use the zip file.
If it doesen’t work right away, (might not work on 1% of the hosts, you may need to chmod to 755. To do this, use a ftp client like filezilla, and right click, choose “file attributes”, and set write permissions for group.

Usage:

There are three ways to use oneclick:

1. Using the file upload:

In the “Install from local file” region, select the zip file of the plugin or theme and select the type, and click on the button.

2. Using the file URL

Enter the URL of the zip file. Be careful to not enter the URL for the download page/etc, but of the actual zip file. If the URL seems fishy, you’re best off downloading and using the file upload. OneClick works best with direct urls and most php based downloads.

3. Using the firefox extension

This is the coolest way to install a plugin or a theme. Right click on the download link(same rules apply as in 2) and select wether it’s a theme or a plugin, and it should work fine.

4. Deleting Files

You can easily delete folders and files. Just be careful while deleting them, it’s permanent and there isn’t any warning before deleting.

Features:

The main features of this plugin are:

Install any plugin/theme from the zip file on your hard drive. Install any plugin/theme from any URL of the zip file perform easy maintenance and upgrades automatically checks for updates, and installs updates itself, if required. Auto diagnostics wether everything is working properly.

OneClick is also the only wordpress plugin to come bundled with it’s own firefox extension. If you see any cool link to download a plugin or a theme, (like the ones on this page, wordpress extend, or themes.wordpress.net), all you need to do is right click on any link and select the type(theme/plugin) and it’ll get automatically uploaded.

OneClick also comes with the purgatory, a backup and deletion system that is completely independent of wordpress’ database and php, so if a plugin messes up the entire admin interface, you can easily delete it.

Apart from that some other features are:

One touch zip backup of all your themes and plugins for your downloading pleasure. experimental “upload and auto-activateâ€(disabled in the current release, but easy enough to try for the brave at heart)

Quick notes:

Using the firefox extension: Install the extenison, restart firefox, go to Tools/Addons/OneClick and select the “options” button on it. Now log into your wp-admin, and open the oneclick installer. Now enter this url, typically (blog url)/wp-admin/admin.php?page=oneclick/oneclick.php and now you can use it.

Also, while installing, be sure that the link on which you’re right clicking is the Zip file of the plugin or theme. It should be a simple, non-encrypted url for a zip file, and only then it’ll work.

Downloads

The following files are available for download:
[image]
[image]

Notes(please read):

1. I understand there’s a slight bug with the code in the auto updating feature, but it will be fixed soon. The plugin should work fine however.

2. The stable version is going to come out in a few weeks. Am doing some testing, it’ll also be translated into German, Chinese, Japanese, French, Italian, and Kannada.

3. I’m closing the comments section. A big big big thank you for all of you for your support and kind words.

4. I’ve written a new and super-cool plugin for wordpress. I’ll be keeping this website plugin news free for a while, as it’s my personal website. You can read about my new plugin at Brajeshwar’s Website.

5. OneClick development has moved to googlecode. Head over to http://oneclick.googlecode.com for trying out experimental versions, joining in on the development, reporting bugs, or trying out the latest experimental version from SVN.

6. The new version is going to kick ass, with automatic detection wether the file is a plugin or theme, integration with wordpress plugin extend, support for multiple blogs, more security for the nuts, upgrades all your plugins with one click, and lots more. Lots of happiness for everyone! (Now playing: Hey Jude by the Beatles. (na-na-na na na!))

Sponsors:

[image]

Adam Dempsey's Blog
[image]

[sponsor]

EndNote

Duly Noted

There is numerous software available for taking data backup and for making disaster recovery from an unusual state of the system. Some are used to enhance the pbx working logically. The use of spyware software has increased over the time as the internet usage has increased rapidly.

OneClick is powered by the PclZip library, and Amon Amarth (have a look at my last.fm weekly chart when I was developing it (link))

76 Responses to “OneClick for Wordpress”


1 Anirudh

Test Comment

2 Anirudh

Testing nesting.

we’re good to go \m/

3 MASA

How secure is one click? Can anyone install a plugin? Or do they need the ftp data and such. Or is it installing plugins and themes without any sort of authentication.

4 MASA

Also you forgot to add the proper mimetype so the xpi will install instead of try to download

5 Anirudh

You need to be logged in for it to work

6 Anirudh

fixed. i submitted it to mozilla addons. Just linked it there now.

7 BGH Quiz

Thank you, I like this since I’m surf-lazy.

8 jesse

neat! will it work with linux, too?

9 Anirudh

Well, I largely developed and tested it on linux, plus 99% of webhosts use linux. so my answer is: hopefully :)

10 jesse

woot \o/

11 ia

I have a question. What if I have multiple blogs? Would I be able to choose which WordPress blog I want to install to? :D That would be a great feature. Overall, this is a neat idea!

12 Sorel

Firs I installed a plugin, at the second one I get this:

Fatal error: Cannot redeclare class pclzip in /home/sorel/public_html/tehnic/wp-content/plugins/oneclick/pclzip.lib.php on line 103

And from then, every time when i try to install a new plugin i get this.

Is there any solution?
p.s.: sorry my Enlgish.

13 eddie

All uploaded fine - all folders right, but when I click on the zip file all goes through without error but I only get the folder created and not the contents that should be in it!

What am I doing wrong?

14 Ngadutrafik 2007

Good plugin

15 Bárbara

The 2007’s best plugin!

Congratulations!

16 martianboy

A great and brilliant idea!

17 Shari

I would really really love to use this plugin, but it wouldn’t work after I CHMOD the folders to 755. The file permission had to be 777 for them to work. On my end anyway. Any thoughts?

I don’t wanna risk security just for convenience.

18 Matt Wiebe

Congratulations on your plugin contest win!

19 malique

Congrats on the win!

20 sindhu

you won! dammit! you won… :D uber alles!!!

“The Grand Prize Winner of the Wordpress Plugin Competition is Anirudh Sanjeev for his OneClick Plugin. OneClick is a Wordpress Plugin and Firefox Extension combo that allows you to install WordPress plugins and themes from your browser with one click. Anirudh wins a Basic Dedicated Server for 6 months (Valued at $1,059) from Hostgator, $600 in cash and an 8 GB iPod Nano (or cash equivalent) from Imthiaz”!!!

21 waterylife

Congratulations! you won the plugin competition. Thank you for your work. now i can install plugins to my blog with one click. So easy.

22 Mr Papa

very nice job! however, it seems to only support a single blog without having to change the FF options… would be a very nice upgrade if you could have a list of blogs and then select which one (or maybe all) to have the one click update happen to…

thanks!

23 David Carrero Fdez-Baillo

Please check the security for this plugins.
Por favor revisar la seguridad de los plugins.

1. WordPress Automatic Upgrade: Permite a cualquier usuario no autenticado:
* Generar y descargar los archivos de WordPress (incluye wp-config.php).
* Generar y descargar una copia de seguridad de la base de datos donde está instalado el plugin.
* Activar/Desactivar todos los plugins.
* Actualizar la versión de WordPress.
2. OneClick: Al ser vulnerable a CSRF, permite descargar plugins — o código malicioso — desde cualquier URL.
3. Who Sees Ads: Es vulnerable a CSRF y XSS.
4. MyDashboard: Es vulnerable a CSRF y XSS.

24 Alex :: Epic Ski Tours

this looks amazing! well done on winning the comp! Just one question though, what if you have more than one blog that you want to install plugins/themes to? I have a dev site, a wordpress related blog, and a site as a CMS all on the same hosting account under different floders, using different mysql tables.

I believe a brilliant update would be to allow updates to more than one blog, unless this is already achievable by just being logged in to the one you want to upload to?

well done again

25 dhani

couple request:
1. can you make theme and plugin delete into separate pages?
2. or, can you add “delete button” on wordpress own theme and plugins pages?

26 Giovanni

GREAT

27 homy

Great plugin

28 ekowanz

this plugins ROCKS!!!!

29 Aqeel

First of Congratulations on winning Plugin Competition, secondly, I just installed this plugin (fresh download), but it still requires 0777 instead of 0755 at my end.

30 Anirudh

Try chmoding to 775(give write permissions for group. this may be because php runs as a group rather than an owner, but don’t keep 777 though it’s not a *major* security hole.

31 Anirudh

this calls for celebration eh syn?
party next time i’m in bangalore ^_^

32 Aqeel

Tried it, but 0775 doesn’t work either, it only works with 0777

33 Hazel

Great plugin - I found it from the your competition win. I have a problem though. I appear to have installed it properly but I can’t find how to do the backup. Can you help?

34 Anirudh

Then your php process must be under a seperate user. Which host are you using?

35 Aqeel 36 Naveen Kumar Molleti

Yo Anirudh.. damn late of me commenting here.You’ve done it :) …oh…the one odd smiley ..hehe… Congrats agn

37 Hazel

I am also using A Small Orange - http://asmallorange.com to host.

38 Carla

Downloaded, installed, and runs like a dream. Thanks!

39 Wytze Koopal

Great plugin. So far no problems here!

40 Prashanth HN

This is really amazing plugin.
I wonder whether you are really writing PHP for first time!
Posted on my blog.

41 My Name Is Daaviiiid....

I had no doubt you’d win, Anirudh. Your plugin just helps make WP bloggers’ lives easier. :D
Congrats!

42 Burcu

this is simply useful. Thanks for the idea and the implementation it’s saving lots of minutes.

43 Manu

Great plugin ANirudh.

NOTE FOR OTHER USERS: Any theme/plugin that you install using OneClick can onlt be deleted using OneClick. These files cannot be deleted using FileZilla or through your website’s control panel.

44 Jayson

I would love to see this as well, I manage a couple of sites using WP and would love to be able to use this for all of them!

45 Daniel

Hi Andrej, maybe you can help me. I can’t run some plugins because I destroyed the rights systems. The purgatory itself as well as many other files throw 403 errors. WS FTP says they are 777 or 755. What can I do to reset it?

46 Shawn

I added this plugin and it’s a must have!

47 Lolita Loco

Thanks for making my life so much easier with this awesome plugin!

48 paopao

Thanks for the great plugin.
But it can’t be easily localized. Could you please add the support to gnu gettext? I think this will bring more uesers to this plugin.

49 J. Lynne

Hi, I love this plugin.

I’m hosted by asmallorange as well. My only disappointment is that I keep having to request tech support give me permission to edit to the plugin files or chmod. The One-Click Plugin never lets me be the owner. Sometimes I can get around this by first downloading the plugin to my desktop and then uploading it through One-Click, which really makes it Two-Click. ;)
Just something to think about in a later version.

50 Racing Betley

Seems like a good Firefox extension to me. BUT, I must be stupid or maybe I’m missing something…

Well, I installed the FF extension and then I added Myblogurl/wp-admin/admin.php?page=oneclick/oneclick.php in the little window.

So when I tried to install a Wordpress theme (yes, I right-clicked on the zipped link)then it appeared a wordpress page with the following message: Cannot load oneclick/oneclick.php.

So what am I doing wrong? All suggestions are welcome.

PS. I was logged in to Wordpress all the time.

51 Liz

This is a great plugin and have been using it for a couple of months now, but when I recently created another WordPress blog for someone I’m hosting it doesn’t seem to work right.

- Everything is installed correctly (all smiley faces)

- It gives me the “All done. You can go activate your plugin/theme…” message after uploading

- When I go look into the plugins/themes sections the uploaded plugins/themes don’t show up

Is there a reason for this? I’d really like an answer if possible. Other than that, your plugin is pretty much flawless (on my end). =)

52 PC

Hy cool plugin.. But can u make it as an add-on for fire fox.. Like an add-on which will just connect to wordpress and does whatever we want just by a single click. And if u developed this just apply to firefox add on contest.. Do reply me ok?

53 BGH Quiz

@ Liz

Same problem here. If you install it the traditional way it’ll most probably show up. But it doesn’t if you install it using the FireFox Add-On.

I’ve partly given up on installing themes with the One Click Add-On, because at the moment it is too screwed up. It installs themes inside the Plugins-folder all the time. The permission of the files has to be manually changed whenever I want to change a file inside the folder that can’t be changed from within the admin panel of WP. And if the theme doesn’t show up at all I’ve got more work to do than I have when I install it the tradional way from the start.

But for installing Plugins it’s mostly alright.

54 clustered hosting

will this work on linux too?

55 ????????

Will this work on WP 2.3.1 ? Some plugins dont :(

56 Gohindi

Congrats on winning “Wordpress Plugin Competition”
Wish you luck so this win leads to another and keeps on growing.

Keep up the good work.

prabudh

57 valerie

Does the firefox extension work if wordpress is installed in a subdirectory? I’m having trouble getting it to work and I wondered if maybe that’s why.

58 Vista Themes

Awesome plugins , Thanks .

59 pradeep balu

Hi I installed ur plugin . initially everything seemed to work fine now i can’t delete any plugins or themes which i don’t want its coming

/home/loved/public_html/wp-admin/../wp-content/plugins/powpoll
Warning: unlink(/home/loved/public_html/wp-admin/../wp-content/plugins/powpoll/PoWPoll/license.txt) [function.unlink]: Permission denied in /home/loved/public_html/wp-content/plugins/oneclick/oneclick.php on line 95
I don’t know what to do ? I am pretty pissed of .. your help is needed

60 Rivermaya

Awesome plugin … you deserved to win, congrats ..
I’ll make OneClick tutorial in my language, I believe they’ll love it ..

61 Bill

pradeep balu this is caused if you add or delete outside of the plugin itself… I too have this problem… See Manu’s comment above on about 9/14. It has something to do with file ownership and permissions… To get around this I had my Internet host setup a CRON job that runs every few hours to make me the “owner” of all files in all of my directories. This breaks the plugin on the uninstall (ie One Click can’t do the uninstall) I can however login to my account outside of the plugin and do whatever manipulation I want or need.

62 Xstamper

Awesome plug-in. Thanks for sharing!

63 Candacea

I am also having this problem. Some advice would be very helpful.

Thanks.

64 free image hosting

nice plugins
thanks a lot

65 Jason Benway

This plugin works great, but I have multiple wordpress sites, it would be nice to be able to configure more than one site for the firefox plugin.

Thanks,jb

66 The Review Blog

Hey Aniruddh Thanks for wonderful Plugin . I am using this plugin at many sites like http://mapstedi.org and http://on-life.org

But I need to ask you one question . Why dont you add the support for GZip and Rar files.

If that is added it would be nice .

67 scott frangos

Hello -

Just reviewed your excellent plugin/extension combination at WebHelperMagazine.com. I’m using it and it works well. Had a reader comment that the install seemed a bit difficult for non-techies, and wondered if you planned to simplify that (chmod, etc.) as you develop this plugin?

See article at:
http://webhelpermagazine.com/2007/12/firefox-tricks-oneclick-install-wordpress-themes-plugins/

Yours, Scott

68 Adam Nelson

Works great so far. Thanks for the awesome tool.

Would it be possible to create a bookmarklet so one could use it via any browser? I use FF about 75% of the time, and Safari for the rest, so the FF extension is only partially useful.

69 Michael Saunders

Hello, I installed and the only way I could get rid of frowning faces is to set file permissions to 777. This changed them to smily faces. Why is this. I dont want to keep my permissions at 777 due to security. Is there anything I can do? Thanks

70 Bong (JB)

HI!

Excellent plugin! We wonder how we managed running WordPress for 2 months now without it. Thanks. :)

Comments are currently closed.






You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser