Scalability

Since 2006 I go with the WordPress development and I’m always really impressed the way it works for small and large installation. For 4 years I’m now writing plugins, I must admit that in the beginning I had no clue about queries, performance and traffic. I learned a lot from the code base of WordPress and improved my plugin’s as good as possible. wp-Table, my first public plugin is a mess if you look for database queries, never would do this again 🙂

Today I’m focused on NextGEN-Gallery , which is a real challenge for me. It has a large user base and is used in various way. I spend a lot of time for the upgrade process, so that a new version (hopefully) will not break your work. It’s real easy to write a new plugin, but when you have a lot of user, every single line needs to be reviewed. This makes the develeopment for my plugin so hard, I’m really no professional programmer, I never used or tested my work on high traffic blogs, never worked with large multi site environment, nexer used more than 1000 images.

So instead of adding more and more features, I will work in the next time just on scalability and UI. Some time ago I ask how many images you have uploaded with NextGEN Gallery, and I’m really impressed about your response. But sadly this amount of images shows the current limits of my plugin. I never thought in this amount, so I programmed some features which are good for a couple of image/galleries, but not for hundreds of them.
One big flaw is the TinyMCE Dialog window. You can select in the WYSIWYG Editor easily a image or gallery from the drop down field and insert the shortcode, but it’s a mess if you have 10000+ images. One first improvement is part of the upcoming V1.7.0 : Auto complete for drop down fields.

With the help of jQuery UI Autocomplete, you can select one of the last 50 images or you can search for any image and select then the desired image. There are more places in the admin back end which need as well a full rework (i.e. Album management) but I just would like to get first your feedback on this new feature. I finished the first beta of V1.7.0 and it would be great if some of you can test this version. I’m already upgraded my test blog & live system, so it should be stable enough to give it a shot. Let me know here in the comment section if you have any problem, or feel free to open a issue at my Google Page. Thanks !

Advertisements
Tagged

16 thoughts on “Scalability

  1. Hey, first of great work with the plug-in!!!
    Have done a Finnish translation for the latest version as part of a workproject, will get it to you soon. (maybe do swedish next?!)

    The upcoming autocomplete-search sounds great, it’s actually been a bit annoying to scroll down over several hundred images *hahah*

    I will try out 1.7.0 soon and sure it will be great!

  2. bre says:

    Fatal error: Maximum execution time of 30 seconds exceeded in /wp-content/plugins/nextgen-gallery/lib/gd.thumbnail.inc.php on line 934

  3. bre says:

    also Fatal error: Maximum execution time of 30 seconds exceeded in /wp-content/plugins/nextgen-gallery/lib/gd.thumbnail.inc.php on line 176

    i get these errors when using some actions like “Scan folder for new images”

  4. bre says:

    actually, i was getting the same errors with the 1.6.2, but now in the beta they are showing more often. I’m using WP 3.0.2, and i have about 150-200 images in that gallery which gives error at the moment…But, it gives me error, and when i click manage galleries, i see that some of the new images appeared inside. I repeat the process (scan folder, get the error after some time, go back to manage gallery) several times, and i have all the images eventually that i uploaded to that folder 🙂

    i have noticed that the loading bar doesn’t disappear after finished work, when creating new thumbnails.

  5. alex.rabe says:

    then it’s a server issue and not related to the new beta, maybe the server is not very powerfull so you should increase the execution time. for further help, please post in the forums

  6. Baf says:

    Thanks for this nice feature! I was wondering what hsall be when i’ll have one or two hundreds of galleries. Now I am happy 🙂

  7. That’s great! If you can support tens of thousands of images with good tagging and organizing tools and reasonable resource requirements, NextGen will become a viable replacement for Menalto Gallery and similar stand-alone packages.

  8. Allen says:

    Thank you Alex for all your hard work – I haven’t updated my gallery as often as I should, in part because the admin UI wasn’t very user-friendly, these changes should help a lot. 🙂

  9. Matt says:

    I’m using your plugin on a friends website and have it working great. I’m using the Black Minimalism style and I wanted to show the root gallery a little differently. I wanted the galleries with their name and image to show up side by side horizontally instead of vertically. How can I do this?

  10. […] each day, but I study nearly every request & problem. With Version 1.7.0 I introduced a new auto complete feature, this feature works fine on all of my blogs and test blogs. Unfortunately it also has some side […]

  11. Franck says:

    Hello, good job qith this plugin. but my Tiny MCE dialog don’t running. with a WP 3.0.1. Thanks for your help.
    Franck

  12. Renate says:

    Hi alex,

    Love the nextgen gallery – I am a photographer and it looks great – except since I have updated all my plugins and wordpress I seem to not be able to creat another gallery – It lets me create the gallery and put the images in but when I put the short code in a page it gives me this error The Flash Player and a browser with Javascript support are needed. I really need to update my site and have been struggling with this for a while – your urgent help would be greatly appreciated. PS. I have a flash player already installed so not sure what the problem it.

    Many Thanks

    Renate

  13. Julie R says:

    At a Glance tells me this new website I just launched, http://artolympix.com , has 1739 Images, 337 Galleries and 42 Albums – I couldn’t have done it without NextGEN Gallery. The client LOVES it!

Comments are closed.

%d bloggers like this: