![]() |
|
Tag Management - Printable Version +- ZenphotoCMS Forum (https://forum.zenphoto.org) +-- Forum: Support (https://forum.zenphoto.org/forum-1.html) +--- Forum: Plugins (https://forum.zenphoto.org/forum-6.html) +--- Thread: Tag Management (/thread-7558.html) Pages:
1
2
|
Tag Management - Sabyre - 2010-08-31 If someone has some spare time... I am trying to create or thinking of creating a plugin that would help with tag management. What I would like to do is have a textarea on the album and/or image edit area. A place where you could type in relevant tags, hit save, and presto. instead of adding a tag to the system and then selecting that tag for your album. Make it a one step process instead of a two step. Looking at things it seems tags are not inserted into the album or image tables. They have their own table and another "obj_to_tag" table that links it all. Here is some logic I have come up with.... ` else sql create new record in 'ZP_Tags' My scripting is very limited and I bet someone could whip this up in 10 minutes where it would take me 2 weeks to get it to work. Tag Management - sbillard - 2010-08-31 Would it not be just as easy to keep two tabs open in your browser--the tags tab and the album/image you are editing? Tag Management - Sabyre - 2010-08-31 Even a split screen approach still makes it a 2 step process if the tag doesnt already exist. Even if it does already exist, for galleries that have a lot of images/albums and/or a lot of tags it's a huge pain in the butt to have to search through and find the right tags out of hundreds or even thousands. If something like this existed the tags could be done very quickly, very effeciently, and very easily. Even the forum software here lets you add tags "on-the-fly" when creating a post. Tag Management - Sabyre - 2010-08-31 This "tag texarea" that im suggesting could even be put on the upload screen too. That way tags could be added during the upload. Tag Management - acrylian - 2010-08-31 [i]could even be put on the upload screen too[/i] Regarding the idea, feel free to start on that plugin, we appreciate every third party stuff. There can't be enough plugins. Although I personally think that the idea has something, I will not give it a shot for now due to lack of time and similar things. Tag Management - sbillard - 2010-08-31 The best approach to adding tags at upload time is to put them in the image metadata. Tag Management - Sabyre - 2010-09-01 ok, thus far .... ` Tag Management - Sabyre - 2010-09-01 Also....
if Tag Management - makar - 2010-09-01 Personally, I like sidecar XMP approach, and I do not use any other tagging method. Should something go wrong online, all my tags are already there together with images on an offline location. And I can edit XMP in any text editor (using Notepad++ with XML syntax highlighting). This is template that I use. It's very simple, tags go in "" and picture description in "": ` ` Tag Management - acrylian - 2010-09-01 Well, isn't it easier to use the metadata in the image itself. Photoshop can do that, Bridge and dozens of other image management systems as well. Tag Management - makar - 2010-09-01 Personally, I like the way I do it because I can edit text of XMP file virtually anywhere, a smartphone would be a good example. And I do not need to fire up bulky Photoshop just to add/amend tags or description. Tag Management - acrylian - 2010-09-01 Ok, each his own...;-) (Of course there are less demanding programs than PS..;-)) Tag Management - sbillard - 2010-09-01 Sabyre: SQL injection, Cross site request forgeries at least. Also, tage are case insensitive. Perhpas you could incorporate makar's approach and create the XMP sidecar? In fact, if you could create that on the browser client it could be uploaded with the image. Or just use the object model to store the tags. Tag Management - Sabyre - 2010-09-01 And it's wonderful that you have a system that you like, unfortunately something like that would not work in my situation as I don't retain my images. What i need is exactly what I am working on and still hoping to get some feedback on my code. Tag Management - acrylian - 2010-09-01 You just got some feedback to your code... Tag Management - sbillard - 2010-09-01 What do you mean that you do not retain the images. Then what are the tags associated with? Anyway, nothing in the comments presumes that the images are retained, only that they are there when you wish to add the tags. (That seemed to be stated in your initial post.) Tag Management - Sabyre - 2010-09-02 Oops, I'm sorry perhaps I misunderstood. I was under the impression that the sidecar thing was for adding tags offline and that some sort of editing program would need to be used. My albums are uploaded from remote locations (e.g. http://example.com/album.zip) I never have a local copy of them. I was looking for a way to add tags to the albums more effeciently while they are online in my gallery. The script I was working on would do this for me. The DB connection in the script is because I wrote this without incorporating into ZP. I do plan to make a plugin out of it, but what you see right now is a crude code for functionality and demonstration. Acrylian, I must have posted as abillard was replying. I appologize. I know tags are case sensitive, what I was wondering was more of the php comparision...
if $newtag = this will it match ThIs??? Do I need to strip case on both to avoid duplicate tag entries? Meaning, is case important to a php string comparison? The other question I had was is it possible to pass an array from a form post? example: If my form has a text area and I comma seperate the tags in that text area when its passed to the script how can I make a loop so it will process each comma seperated tag? I know you guys get busy, and I'm not trying to be an annoyance. Sometimes I feel like I am bothering people when I post here on the forums. Sometimes the responses seem curt. I'm really just trying to contribute, whether it be a simple question or advice, every post on these forums has the potential to help others in the future. I am very greatful that you guys created Zenphoto, I think it is a wonderful project. I am simply trying to contribute. I know what I am trying to do here with my script will be helpful to a lot of people that use zenphoto, I have seen the posts where people have requested this very functionality. Again, if I have caused any problems, I am sorry. Thank you. Tag Management - kagutsuchi - 2010-09-02 String comparison in PHP is case sensitive, so you will have to compare them in such a way. I would suggest using Why would you want to pass an array? Simply pass the comma delimited string via All contributions are appreciated, and this support forum is here for users like you to get help. The above posters were just trying to provide alternatives, but of course you know what works best for you and your website. What you're working on sounds like it has quite the potential to add convenience to the tagging process. I look forward to trying it out once you've released it as a plugin. Tag Management - Sabyre - 2010-09-02 Excellent, thank you for the reply. I didn't know of a way to pass the comma seperated tags from the form so it wouldn't try to treat everything in the text area as a tag. So it wouldn't think "tag1, tag2, tag3" was all one tag. I will look at your suggestions. Thanks again for the advice! Tag Management - acrylian - 2010-09-02 I agree on the But that is exactly why have a plugin system now for everyone to add what he needs. |