Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Things that need to be added for CM to be a mature product  (Read 4050 times)

0 Members and 1 Guest are viewing this topic.

tooluser

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Things that need to be added for CM to be a mature product
« on: June 05, 2004, 09:09:15 am »

Enormously more well written than Menalto Gallery - and unfortunately, not usable yet! I'm going crazy, because I so wanted to stop using Gallery. But:

- AFAICT, there's no means of accessing an individual photo with a simple album-imagename based URL. Am I missing something?
- The rotate function doesn't work reliably (at all?)
- There should *never* be a loss of JPEG quality.
- The notion of albums-in-categories is nowhere near as useful as categories-within-albums.

If I had a 'travel' album, I could have nested categories within in. Instead, I have a travel category, with all my countries/cities. . . each with an album. If I decide to split one country up into two sub-categories, I have to recreate albums. There's not even an easy way to move them around, which would be a partial fix to this organizational problem.
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Things that need to be added for CM to be a mature product
« Reply #1 on: June 06, 2004, 08:49:31 am »

- AFAICT, there's no means of accessing an individual photo with a simple album-imagename based URL. Am I missing something?
Yes, you're missing something, toggle pic info and see the url given at the bottom

- The rotate function doesn't work reliably (at all?)
Rotate will be in cpg1.3.0 (which is still under beta stage). There's a lengthy thread on the cpg1.3.0testing/bugs board about it. Generally speaking: rotate will only be there if the image library you use has support for it.

- There should *never* be a loss of JPEG quality.
Lossless means bigger files - you can set compression/quality in coppermine config - change quality to 100%, which means lossless. There's no way around this, it lies in the nature of the JPEG file format, so your request is (to say it mildly) "invalid".

- The notion of albums-in-categories is nowhere near as useful as categories-within-albums.
For future versions we're considering to have only albums, which will be able to contain both files and sub-albums. Imo your request basically is just a matter of terminology though.

GauGau
Logged

tooluser

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Re: Things that need to be added for CM to be a mature product
« Reply #2 on: June 06, 2004, 06:42:24 pm »

- AFAICT, there's no means of accessing an individual photo with a simple album-imagename based URL. Am I missing something?
Yes, you're missing something, toggle pic info and see the url given at the bottom

I have it on - and the URL I see isn't "a simple album-imagename based URL". The one I see shows a cgi-based URL with a simple index (apparently through every image in the gallery? EG http://localhost/~joshua/coppermine//displayimage.php?pos=-5 ) I mean something like (IMO, the best thing about Gallery) /coppermine/albumname/imagename, without arguments passed cgi-fashion in the URL (which limits usage).

- The rotate function doesn't work reliably (at all?)
Rotate will be in cpg1.3.0 (which is still under beta stage). There's a lengthy thread on the cpg1.3.0testing/bugs board about it. Generally speaking: rotate will only be there if the image library you use has support for it.
- There should *never* be a loss of JPEG quality.
Lossless means bigger files - you can set compression/quality in coppermine config - change quality to 100%, which means lossless. There's no way around this, it lies in the nature of the JPEG file format, so your request is (to say it mildly) "invalid".

As a photographer, I don't mind larger files if it means my images look decent. Disk is cheap.
I don't quite see what's mild (or non-mild) about that, or in fact what your 'mild' comment means at all! Or "why" there are "quotes" around "invalid"!
But the fact is, you're mistaken; lossless rotation is part of the JPEG standard. GD supports it, I believe. But perhaps there was some confusion there; I didn't mean JPEG compression shouldn't be supported, only that lossless rotation should be. Apologies if I was being muddy.
Oh - and due to peculiarities in the JPEG2000 spec, 100% lossless doesn't always mean lossless, which I consider very tacky, but what can you do?

- The notion of albums-in-categories is nowhere near as useful as categories-within-albums.
For future versions we're considering to have only albums, which will be able to contain both files and sub-albums. Imo your request basically is just a matter of terminology though.

That would be great. Because there is actually quite a utility difference. If it was just terminology, I wouldn't care.
If you could put photos into a category, there would be no difference but terminology. But since you can't, and albums can be leaf-node-only, there's quite a utility difference.
Especially without the ability to readily move photos; If a user creates a nice tree of categories, as I described, they can't later split up an album into further categories without jumping through hoops. I'd applaud a move to simply nested albums - perhaps I'm missing something, but I don't see anything gained by the album/category distinction, except a restriction on what the user can do!

Thanks again for a great alternative to Menalto. I can't wait to use something whose code doesn't make me want to run and hide.
Logged

tooluser

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Re: Things that need to be added for CM to be a mature product
« Reply #3 on: June 06, 2004, 06:43:57 pm »

Oh - and to be clear, I didn't mean to suggest that this was anything other than a great piece of software. I think my enthusiasm at being able to drop Menalto Gallery came barreling through in my comments. I also didn't realize (due to the post-1.0-version-number) that this gallery was still in development to the degree it was. I am examining the latest beta, btw.

Thanks again -
Logged

GGallery

  • Contributor
  • Coppermine regular visitor
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 61
Re: Things that need to be added for CM to be a mature product
« Reply #4 on: June 12, 2004, 06:49:56 am »

Quote
- AFAICT, there's no means of accessing an individual photo with a simple album-imagename based URL. Am I missing something?
Yes, you're missing something, toggle pic info and see the url given at the bottom

what he means would be:
http://mygallery.com/username/albumname/image_filename.html
==> showing dislayimage.php?pos=-123

that can somehow be constructed with the rewrite engine and adding some functionality to displayimage.php
(username/albumname/image_filename => pid)
at least that's how some mods for phpbb do it to make boards more "search engine friendly"

I have a big problem with these "relative in time" pos URLs, too - to be honest I think that's a major mistake in the concept of CPG itself since it's not really "natural" / usual to say to a webserver "give me the most recent document #4" (which might alrady be #5 or #6 after seeing and then finally clicking on it) - and people DO copy&paste urls without thinking/knowing what "pos=" exactly means.

I am working on something I mentioned above (I have no clue at this point if I'll succeed... any hints would be welcome)

Logged

Tarique Sani

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 2712
    • http://tariquesani.net
Re: Things that need to be added for CM to be a mature product
« Reply #5 on: June 12, 2004, 06:54:57 am »

I have a big problem with these "relative in time" pos URLs, too - to be honest I think that's a major mistake in the concept of CPG itself since it's not really "natural" /usual to say to a webserver "give me the most recent document #4"

It may be your opinion BUT it is definitely not a mistake Last Uploads - means what it says.

BTW we are now all waiting to see some code from you!
Logged
SANIsoft PHP applications for E Biz

pootle

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Re: Things that need to be added for CM to be a mature product
« Reply #6 on: June 12, 2004, 01:28:42 pm »

I want to vote big style for doing away with categories and just having a hierarchy of albums, where an album can contain both photos and more albums.  This is so much more flexible, and also if done right should make it simpler to use and navigate the system.
Logged

Tarique Sani

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 2712
    • http://tariquesani.net
Re: Things that need to be added for CM to be a mature product
« Reply #7 on: June 12, 2004, 01:34:18 pm »

next version will have sub-albums and categories - you will be able to take your pick
Logged
SANIsoft PHP applications for E Biz

tooluser

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Re: Things that need to be added for CM to be a mature product
« Reply #8 on: June 14, 2004, 01:13:35 pm »

I have a big problem with these "relative in time" pos URLs, too - to be honest I think that's a major mistake in the concept of CPG itself since it's not really "natural" /usual to say to a webserver "give me the most recent document #4"

It may be your opinion BUT it is definitely not a mistake Last Uploads - means what it says.

BTW we are now all waiting to see some code from you!

Really tired of the combative responses from the maintainers. Yes, 'Last Uploads" _does_ mean what it says. But as the sole mechanism for random-access, it doesn't work. That is what's being discussed; knock it off with the straw men. This is a legitimate critique, and a useful one that'll make the product much better. It's clearly desirable. So why be aggressive about it? Unless there is another means of direct random access that I'm too dumb to see - I wouldn't doubt it.

Can't wait to see the nested albums.

I, too, would like to see your random-access code. Really, it should be easy-ish to create a php file that parses the rest of its URL as arguments, and just grab album-name and image-name out of it. Oh, and user-name, as you suggested. Could I beg you to email me your diffs? joshua at a place called nowhereville dot org?
Thanks!

Looking forward to CM's next release.
Logged
Pages: [1]   Go Up
 

Page created in 0.026 seconds with 20 queries.