Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsGalleryGalleryFeatures for new gallery moduleFeatures for new gallery module
Previous
 
Next
New Post
4/21/2009 8:56 AM
 

Cheers All


After I contributed the gallery (and other modules) into to DNN core some times ago, I have been so busy with my main business (it is building architecture, nothing involves with programming) that I have no free time to keep track with what going on with the modules. 

Recently, I’ve got some free time to play around with a new gallery module. You could see what I have done so far in here
 
 
I follow some key requirements when creating this module:
 
  • Gallery data stored in SQL database as any other DNN standard module, and inherits all database helper objects and methods ex. data provider from the core
  • Images are loaded on demand with AJAX support (I don’t few comfortable with “BuildCacheOnStart” of my gallery module any more), so it could handle any “heavy duty” amount of images as long as the database and windows file system could handle. The testing gallery module above has more than 20K images.
  • Has some fancy animation effects, since many third party components out there (jquery, ext JS, highslide…) to make these features included with just few lines of code. 
Before, there were so many features which I included in the “ex-gallery module” but I didn’t see people interested in (ex. feature to edit image online, rotate, resize…, album icon, watermark, EXIF….)
 
I create this thread to ask for your opinions for the new module. Any idea is welcome and appreciated.

Thanks in advanced

tamttt

 

 
New Post
4/21/2009 9:09 AM
 

Hi.

I had a close look on your site and must say it is a very nice module. Very promising.

In this stage i almost could use it on my site and replace the old DNN-Core-Gallery.

I have some ideas for getting nearer to be perfect:
in other galleries i've seen small arrows left and right of the picture (in fact on top of) to page thru the pics. This paging should also work when being on the last pic on one album. This function should replace or should be added to the left / right keys

When i see it right the "tree" on the right side is the list of all your albums, isn't it? If, what about permissions e.g. some users may see all, some only a few? Will this be reflected in the length of the tree?

Just thoughts....

Cheers

Kai

 
New Post
4/21/2009 9:50 AM
 

Kai wrote

in other galleries i've seen small arrows left and right of the picture (in fact on top of) to page thru the pics. This paging should also work when being on the last pic on one album. This function should replace or should be added to the left / right keys

Try this:

  • Click a thumbnail to expand to its full size
  • Use right/left arrow (or up/down) on keyboard to navigate to next or previous image

You could also try, press page up/down (on the keyboard) to navigate to other page

I'm trying to minimize any other element appears around image (for visitor concentrade to just the image, so next/previous button as common gallery should be considered)

Kai wrote

When i see it right the "tree" on the right side is the list of all your albums, isn't it? If, what about permissions e.g. some users may see all, some only a few? Will this be reflected in the length of the tree?

It should not be a problem since the container for the tree has scroll-bar, the scroll-bar will appeare when the tree height > container height

Try to expand all nodes of album tree, your could see the scroll-bar

Actually, you could navigate the album tree with keyboard too (up/down arrow to navigate, enter to open an album, left arrow to collapse, righ arrow to expand...), but I still not finish this implementation yet, you still have to click on one node in the tree to start navigate it by keyboard

Cheers

tamttt

 

 
New Post
4/21/2009 10:20 AM
 

Sorry for being misunderstood. I know that i can switch through the pics with the keyboard.

My idea was to click with the mouse on a displayed arrow on the right to go further or on the left to go back. These arrows must be placed programmatically on top of the pic itself when being displayed in fullsize.

The second idea was that albums in the tree a user has no permission to view are not displayed at all.

Cheers

Kai

 
New Post
4/21/2009 11:16 AM
 

oh, now I understand yours

Yes, put a arrow next  or on top of the expanded image for visitor to navigate to next/previous images is a good idea (how do visitors know he/she could navigate the images with keyboard? it's not common method of web browsing. So we better put an arrow in the expanded image)

About your second idea: the tree is populated programmatically by the SQL query, so it depends on the filter options we put in database store-procedure to get albums data. It should not be a problem, since to do it with sql database is much easier than do it with XML as my ex-gallery

Thanks for your ideas

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsGalleryGalleryFeatures for new gallery moduleFeatures for new gallery module


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out