Forums | MacLife
You are not logged in.
#26 2007-07-10 1:26 pm
Re: How do I fix this validation error?
I can't really add much to all the good advice you've already gotten, res. But if you need more reasons why not to open your content in a new window, here's a few. If nothing else, those links should at least help you to do it "right". I'm with the others who think it's a bad idea though.
Good luck with your site. (And it's "bear" with. I ain't getting naked with you.)
Offline
#27 2007-07-10 9:31 pm
Re: How do I fix this validation error?
resedit wrote:
Scott wrote:
resedit wrote:
which is http://gallery.menalto.com/ - an awesome piece of web software...
Please tell me you are being sarcastic.What's wrong with it?
It works extremely well - and has a lot of functionallity that can be added via plugins.
It is bloated, ugly code and resource intensive. It is a mess from an organizational standpoint and lacks any sort of elegance from an application standpoint. The UI is awkward and bulky and its URL scheme is atrocious. What is good about it? well... it runs about anywhere and it does function as advertised. Honestly there is really nothing 'good' about it, but it is 'good enough'.
But people want galleries and don't know anything about web developemnt. Creating a gallery that is editable requires more than a passing knowledge of web dev.
Gallery is like many freebies out there. It is supported and functions (however poorly or bloated). And that is good enough for the average user. Better solutions are available at a price or cost of a developer. Don't get me wrong, I like open-source software and free software (at least operating systems and applications), but rarely is it the best solution.
So, it works acceptably, not "extremely well". Additional functionality through plugins? Well, unless I am missing something, most of the plug-ins are not about functionality really, they are ways to modify the appearance or extend current functions. Just options really.
My original comment was mostly geared at the use of the word "awesome". It is "passable", and "good enough" and "not completely crappy", but awesome would pretty much the last word to describe it.
Offline
#28 2007-07-10 10:07 pm
Re: How do I fix this validation error?
Additional functionality through plugins? Well, unless I am missing something, most of the plug-ins are not about functionality really, they are ways to modify the appearance or extend current functions.
The themes are about appearance - but for example, I'm using a plugin that allows me to add metadata fields that are stored in the database - there is a shopping cart plugin (useless to me though) - there are plugins to add other types of multimedia content (useless to me though) - etc.
The plugin model allows you to just have what you need without needing what you don't need - and that's nice, because if/when an exploit in a particular feature is found, it can't impact you at all if it is in a feature you have no need of and therefore don't have installed.
-=-
I looked at two different commercial options designed especially for reptile breeders. Both of them were pricey, and cost an addition $200 to have them installed (which required giving them shell access on the server) - and both of them looked like a PITA to install yourself, Gallery has a slick installer.
Neither of them had all the features I wanted, and it would cost me extra money to pay them to add them - features that they then make money off of twice when they sell it in an upgraded version. Community support for the software was absent, you pay for support if you are having trouble. I looked at web sites that used them, and when a data field is empty - it shows the data field anyway, and I think that is tacky. For example, the locality data field for a reptile is only filled in if ALL ancestors of the animal are traceable back to a specific location. Most reptiles have genes from several localities, so they are not locality animals. Therefore it looks rather silly under a picture to have an empty locality data field.
Gallery doesn't have those issues. The module that lets you add data fields lets you decide what order they are displayed in, and doesn't display the field if there isn't data to display. Community support is fairly active, I don't have to pay for squat when I can't figure something out.
Maybe the php code could use some cleanup - I'm no php guru.
But the commercial options I found were worse. Maybe if I hired a developer, but if I don't know php well enough to know if gallery is bloated, how am I going to know that what I'm getting is any better? The only way would be to hire a top $ developer who has an extensive reputation, which is a waste when a free solution does everything I need and does it swell.
In her right hand Jenny held the Bible of her mother
Jenny had a pistol in the other
-- Steve Taylor
Offline
#29 2007-07-10 10:10 pm
Re: How do I fix this validation error?
resedit wrote:
Mine is set to open such windows in a new tab - that's what I want.
What the browser does with a target tag when the target does not exist is completely up to the browser and how the user has chosen to configure it.
First and most important here is that you are a geek.
And I mean both inclusively and affectionately. But why that is important is that the web and computers are no longer the realm of geeks. Configuring you browser is something that 99.9999% of the general public will never do. If you are developing a public web site, you yourself are pretty much last person you want to take into consideration. If you ever find your self saying "how would I want it to work..." stop right there. Consult usability metrics or ask other people or what ever it takes. You don't represent the average.
The bottom line is that a link takes you to another page. It should not spawn windows, fire up applications on your desktop or call your attorney. Obviously, there are special cases where those things are/may be warranted, but this is not one of them. This is baseline functionality. From a ui standpoint you should open in the same window and address what that means. Probably you should include nav on that page to keep the context. Or show other images thumbnailed or many other things. It shouldn't just an image. Try not to limit yourself based on the software, decide the proper way to do it first, then move forward.
resedit wrote:
resedit wrote:
It needs to open a separate window for the photo gallery
No, it really doesn't. If it does, your website has serious usability issues.
Perhaps - but it works extremely well for what I want to accomplish.
In all honesty, your best solution is to just use the target tag. It is the simplest solution and will achieve exactly what you want.
Standards and by extension, validation are there to assist in making functionally usable and accessible site. What you are wanting to do does go against the priciples and reasons for these things in the first place. So there is no point in worrying about validation. Set your markup to html4 transitional to get a smily face. If you don't agree with the reasoning behind validation, why care if you don't validate?
Offline
#30 2007-07-10 10:32 pm
Re: How do I fix this validation error?
resedit wrote:
Neither of them had all the features I wanted, and it would cost me extra money to pay them to add them - features that they then make money off of twice when they sell it in an upgraded version.
That is pretty shady. If they are going to charge you, it is custom work that they shouldn't resell. Alternativly, if they are going to resell it, you should get a significantly reduced rate.
resedit wrote:
Gallery doesn't have those issues. The module that lets you add data fields lets you decide what order they are displayed in, and doesn't display the field if there isn't data to display. Community support is fairly active, I don't have to pay for squat when I can't figure something out.
Then it is a great option for your needs.
resedit wrote:
Maybe the php code could use some cleanup - I'm no php guru.
Realistically, even if you were, you wouldn't want to clean it up. When you start tweaking a package like that you run the risk of not being able to update when they release an update, or at least not very easily.
resedit wrote:
But the commercial options I found were worse. Maybe if I hired a developer, but if I don't know php well enough to know if gallery is bloated, how am I going to know that what I'm getting is any better? The only way would be to hire a top $ developer who has an extensive reputation, which is a waste when a free solution does everything I need and does it swell.
Generally speaking that is what I meant by commercial solution, hiring a dev. Yes, it can be a crap shoot. But I'll share a little secret with you on finding a dev. If you have a friend or know someone (who you trust) that is a top notch professional dev, ask them to recommend someone within your budget. Invariably they will know someone (like an intern or junior dev) who will work at a reasonable rate that they can recommend and throw some business at. And they will probably be very willing to help you for two reasons A) you didn't ask them to do it for them for free(which happens so often it is annoying), and B) you recognized it is a service to paid for and stroked their ego a bit by recognizing their skills may be out of your budget range. It works.
Offline
#31 2007-07-11 1:33 am
Re: How do I fix this validation error?
Realistically, even if you were, you wouldn't want to clean it up. When you start tweaking a package like that you run the risk of not being able to update when they release an update, or at least not very easily.
Well, ideally if the code was to be cleaned up by *someone* - the patches would be sent back to the project.
However, sometimes that doesn't work so well. Keith Packard is a brilliant coder and did signifigant contributions to XFree86 - but some of the XFree86 people did not like him (I think they were intimidated by him) and they ended up revoking his CVS access changing the license- so a fork resulted in Xorg which is what most Linux distributions use now. People can get touchy when they are told they went about things the wrong way and patches are offered. Damn pride 
In her right hand Jenny held the Bible of her mother
Jenny had a pistol in the other
-- Steve Taylor
Offline
#32 2007-11-04 1:27 am
Re: How do I fix this validation error?
Zombie - but it's my zombie.
Anywhoo - gallery is working for me, but yes - I think I can do better. I think I can do better on my own even.
It's the third project from scratch that I have planned ... though I want to integrate it with my second (second being a database for feeding/breeding records that automagically works out probabilities for simple recessive traits)
In her right hand Jenny held the Bible of her mother
Jenny had a pistol in the other
-- Steve Taylor
Offline


