Voltan, awesome work!!!!
This is a MAJOR improvement and you put a LOT of work into it! This is how our "XOOPSer of the month" contributes to XOOPS!
I tested in on WAMP with XOOPS 2.5.0 and PHP 5.3.4 as well as PHP 5.2.8
Issues:
1) on the Admin site, we need to be able to switch sides for LTR, i.e. the icons should be on the left, and the system info on the right, so we are consistent with the Default Admin theme.
2) There are some problems with the "Subcategories"
a) I've created Cat1 album. Then without adding any pictures there, I've created Cat1Sub1 album, where I've added pictures.
b) Originally Cat1Sub1 didn't show any pictures when clicked on the Frontpage, till I added a "Category Image", even if I could see them in the through the "MyAlbum" link
c) I've promoted to Cat1Sub1 to a main album, and added pictures to Cat1, but I cannot see any pictures there, even if I've added the "Category Image" to it:
/modules/extgallery/public-categories.php?id=1
d) I've created a new Cat2 album as a Top level album. Could add pictures there but cannot see them when I go to:
/modules/extgallery/public-categories.php?id=3
e) I've decided to move Cat2 as a sub-album of Cat1Sub1, so I go to modify it, but when I'm trying to select the Parent Category, I see Cat1 and Cat2 (i.e. itself), but I don't see Cat1Sub1, while it should be only Cat1 and Cat1Sub1 visible.
So something is not correct with the tree structure there, as it looks like moving albums around and changing the parents have some problems.
Otherwise AWESOME WORK!!!! Thank you so much for doing it!
Wishlist:
1) I would love to see that we change the structure of the picture directory location. Right now all of them are placed in
/uploads/extgallery/public-photo/
but this means that if you have a LOT of pictures, you could end up with having 50,000 pictures in one directory which most of the host won't allow, and it will be a hit on the performance.
It would be great if each of the albums would have it's individual directory, the same way as XoopsGallery had it.
//uploads/extgallery/public-photo/
|------ Album1
|------ Album2
|------ Album3
|------ Album4
This would allow manual repairs and deletion, if the database get corrupted. Right now if something goes wrong with the database, you'll have no idea to which album does a particular picture belong and not able to manually recreate it.
2) It would be great if we could create albums from Flickr or Picassa, i.e. with pictures that are located somewhere else, but we would have the same "look & feel" as with pictures located locally.