
Going a bit further, are there other parts of PSU where the documentation is missing?
Phil
Frank and Vlad, Replying to both your posts.fbungarz wrote:Vlad is correct, PSU's help is the bare minimum, but prior to this new software release, documentation was awfully scant as well. Mike Buckley at one time wrote a fantastic workbook for the previous software IDImager ver. 5. It was an extremely thorough, in-depth review. I am not sure, if he plans to publish anything similar on PSU. That would be fantastic!
You are lucky though: PSU's interface is a lot less confusing and much more intuitive than IDIs (perhaps with the exception how versions are being displayed, which I personally find completely counter-intuitive). In any case - the learning curve is definitely a lot less steep. I am sure you'll get the hang of it quickly and this forum is a good place if you get stuck.
Cheers,
Frank
Yes, that would indeed be very helpful...PhilBurton wrote:What I hoped I would find is:Phil
- What is a script (just in case I didn't already know)
How are they used? Which parts of PSU?
How to create a script? How do I create a window? How do I add/edit/delete data? Can a script run automatically when I start or stop PSU? Can a script run in the background?
What does it mean to compile a script? (I have done programming so I understand the term, but I'll bet most photographers don't know) Does a script have to be compiled before use?
How do I install a script for use?
How do I modify a script that someone else has written?
Is XMP custom metadata, like that one that Frank has done, a script?
Hefbungarz wrote:Mike Buckley at one time wrote a fantastic workbook for the previous software IDImager ver. 5...I am not sure, if he plans to publish anything similar on PSU.
So, can anyone else take a stab at answering my questions. Not all of them, just one or two, to get this thread re-started. (I've changed the subject line.Mike Buckley wrote:Hefbungarz wrote:Mike Buckley at one time wrote a fantastic workbook for the previous software IDImager ver. 5...I am not sure, if he plans to publish anything similar on PSU.won't be doing that. Even so, his
workbook didn't include anything about how to write scripts. It only referenced a few pre-written scripts and explained how to find, run and save pre-written scripts.
That's absolutely true. However, another big issue for specialized products is power and flexibility (albeit that matters only for a fraction of users). Sometimes these requirements are not easy to reconcile. As a matter of fact, I think that Photo Supreme is very good at attempting that, although there's certainly room for improvement. (Well, there's huge room in the case of scripting support/doc - but let's admit that's a specialized, niche area.)PhilBurton wrote:One of the big, really big issues always is "ease of use."
Ideally, ideally, a software product should be so easy to use that you don't need any documentation except perhaps short pieces of text in the product itself.
That's true - but may I suggest that PSU does not cater to a 1.5 billion user market? (I'm not saying that there isn't a huge consumer marker for mantaining pictures and movies, but if IdImager simply wanted to attract as many (non-advanced) users as possible, then it should probably drop the support for XMP and technical stuff - or seperate those features into plugins, or embed them into an advanced software product etc.)Facebook is a good example, but PSU is not.
Agreed - although it's debatable what's the best format of good documentation.The next best thing is really good documentation.
Frank (and Mike),fbungarz wrote: Mike Buckley at one time wrote a fantastic workbook for the previous software IDImager ver. 5. It was an extremely thorough, in-depth review. I am not sure, if he plans to publish anything similar on PSU. That would be fantastic!
Frank
Thanks for this explanation.IDimager wrote:In general: a script is a piece of code (from a programming effort) that allows you to write your own features.
Scripts are interpreted, compiling a script means that it is checked for syntax errors and is then kept in memory in a compiled form, ready for executing. The scripter is an interpreter. Start scripting from Tools-Scripter. It gives you a simple editor where you can enter object pascal code.
The repository-documentation tab that I pointed you to, explains the different scripting types
To edit a script from someone else, then open the Scripter, load or paste the code, change it, run it and save the code.
The scripter uses object pascal language and provides access to the PSU functional layer object classes. There are links to those in the documentation tab of the repository.
Scripts can't be started to run as a background service, nor on startup/close down.