Lack of documentation

In regards to finding ExtendScript APIs and documentation,
none of them has a complete reference and only anecdotal examples.
Specifically, I'm updating a solution written for InDesign CS2 and
have found it is now broken with InDesign CS3. This is a chronicle of
my efforts to find documentation thus far and a complaint to Adobe:
BAD SOURCE
0. Adobe.com -> Search -> ExtendScript
I got a Flash tutorial, robohelp tutorial, etc. What I did NOT get
is a centralized center for scripting Adobe applications. ExtendScript
can be used on nearly all Adobe products, but you'd never know that's
what the name is or its breadth.
GOOD SOURCE - (yet not complete):
1. Extendscript Tookit 2 ->Help->Adobe InDesign CS3 Object Model
Seriously, you put it under Help ... Help is where I should look for this?
That's about as intuitive as putting the gas pedal in the glove box. It's the
closest thing I could find to a full API reference but I suspect it's incomplete
and why is it not in an indexable HTML format on Adobe's site anywhere?
BAD SOURCE
2. http://www.adobe.com/devnet/
Not 1 mention of ExtendScript. This is the technology as a name.
It's not called InDesign Script. It's called EXTENDSCRIPT. No illustrious
articles, videos, blogs. And it puzzles me why the InDesign Server Resources
site links to this dead end but the same link on regular InDesign goes to the next one:
GOOD SOURCE
3. http://www.adobe.com/devnet/indesign/
Finally, we're getting somewhere. You'll find this:
http://www.adobe.com/devnet/indesign/documentation.html
What you'll see here are pretty useful PDFs, I'll admit. With some good
use cases fleshed out. There are even ZIPs with sample code in it.
The inherent problem is that there is not an example for EVERY use case
and EVERY possible scenario.
What is missing from this page (and Adobe's entire web presence) is a
full Reference (see #1). For those who haven't experienced the bliss of a full
instructions manual, it would be akin to this:
WHAT WOULD BE NICE:
http://livedocs.adobe.com/flex/3/langref/
InDesign CS2 had a full reference guide. It disappeared with CS3 and CS4.
As a developer, this is beyond frustrating. I wouldn't ask a mechanic to fix
my car without a complete manual for repair. It shouldn't be a maze to hunt
and peck around for this information.

Hi steveo,
re: "It disappeared with CS3 and CS4."
No, it didn't. It just moved into the object model viewer in the ExtendScript Toolkit. All of the content from the previous PDF reference manuals was folded into the information provided there. At the same time, by not publishing the reference PDF, we were able to significantly increase the number of examples (which now make up the bulk of the Scripting Guide).
re: "The inherent problem is that there is not an example for EVERY use case
and EVERY possible scenario."
Look at the size of the InDesign model. Consider that most objects can be nested almost infinitely (a text frame can hold a character which can contain a group, which can contain another text frame, etc.). There is just no way that we can provide an example for every possible scenario.
I agree that the documentation and examples are too hard to find. But the InDesign scripting home page (which is listed in most of the sample scripts that get installed with InDesign) is at:
http://www.adobe.com/products/indesign/scripting/index.html
You'll need to click the Scripting Resources tab once you get there. I don't know why.
That said, there's little specifically for InDesign CS2 there (it's been awhile since CS2 was released, but if it were up to me, the content would still be there). Most of the CS4 scripts will work with CS2, one notable exception being the find/change scripts.
re: "What is missing from this page (and Adobe's entire web presence) is a
full Reference (see #1). For those who haven't experienced the bliss of a full
instructions manual, it would be akin to this."
Agreed, that would be great.
The PDFs in the ESTK folder, by the way, are accessible from the Help menu in the ESTK.
Thanks,
Ole

Similar Messages

  • Question about j2me bluetooth lack of documentation!

    I don't know if I am searching in the wrong places. I am coding a simple (at least for now) java application that communicates through bluetooth.
    I have been using the j2me api available at http://java.sun.com/javame/reference/apis/jsr082/
    But it lacks all sort of information! The API is there... the class and methods are there but nothing is explained....
    For example, if you follow the link above to the api, then click in the DiscoveryAgent, then go to the definition of the method searchServices, this is what it tells you:
    public int searchServices(int[] attrSet, UUID[] uuidSet, RemoteDevice btDev, DiscoveryListener discListener) throws BluetoothStateException
    I can see the declaration, I even deduce what each argument is supposed to be, but..... attrSet???? what is this.... there is a complete lack of information on everything, I find myself googling for everything and finding magic numbers that sometimes make things work. Is there any online resources for bluetooth j2me programming?
    By the way... this thing about the attrSet is my latest doubt... if you know what values can be used in there please let me know:)
    But my problem is not about this particular method... is about all of the documentation.
    If anyone can point me into some place where a good specification can be found i would much appreciate it

    http://www.jcp.org/aboutJava/communityprocess/final/jsr082/
    found this :) I think it's the answer to my problems.

  • Sun Ultra 3 Mobile Workstation aka Mezostation999 - lack of documentation.

    Hello.
    For a long time looking for documentation and drivers for this model.
    I understand that without a service plan i will not get the drivers. But there is documentation available somewhere?
    I'm really desperate - pre-installed Solaris 10 (03/05) works great. but I'd like to know more about this nice hardware and try to install a newer system(the problem is WLAN and VGA)
    Does anyone have experience with Ultra3 and can help me?

    Indeed, even the Internet archive does not contain much information on this topic.
    I am surprised that there are no data on oracle.com about hardware who has not reached the end of the "Premier Support Ends."
    http://www.oracle.com/us/support/lifetime-support/lifetime-support-hardware-337183.html
    Unfortunately this is not the equipment produced by Tadpole. It's a completely different product produced by Naturetch. There were four models of the "Sun Ultra 3":
    A60-UltraSPARC IIi (Tadpole SPARCLE)
    CPU: 550 or 650 MHz UltraSPARC IIi
    A60-UltraSPARC IIIi (Tadpole Viper)
    CPU: 1.2 GHz UltraSPARC IIIi
    A61-UltraSPARC IIi (NatureTech 888P)
    CPU: 550 or 650 MHz UltraSPARC IIi
    A61-UltraSPARC IIIi (NatureTech Mesostation 999)
    CPU: 1.28 GHz UltraSPARC IIIi
    As I mentioned in topic mine model is the latest. Unfortunately the company NatureTech no longer exists.
    I spent a really long time search for drivers and documentation. I Even asked the people who had in the past had this laptop.
    So... I have a month or two for purchase support. I feels that the only way to get the data I wanted(?)

  • THINKVantage - Lack of documentation

    I am not able to discover, in all ThinkVantage documentation, the procedure to change the HD on my T41F-IT (from 25 to 320 Gb) , and reinstall the old HD content backup image  in the same HW with the new HD (of course, without loosing registered keys and protection and so on).
    At the present, my O.S. is Windows XP, installed in a unique partition (C disk). My objective is also to divide the HD receiver in 3 partitions: C for Windows 100 Gb; D for Linux (100 Gb); E: for data (120 Gb). 
    My question is: some guidance exists to perform my objective? 
    Thanks  a lot for any collaboration,
    Best regards
    Gianni Orecchia

    first of all, welcome to the forum!
    Johnhear wrote:
    At the present, my O.S. is Windows XP, installed in a unique partition (C disk). My objective is also to divide the HD receiver in 3 partitions: C for Windows 100 Gb; D for Linux (100 Gb); E: for data (120 Gb). 
    My question is: some guidance exists to perform my objective?
    to do something like this, you'll need to either image your current drive using something like acronis true image and an external drive enclosure, or you'll need to acquire the recovery CDs from lenovo and start fresh.
    once XP is set up, an app like partition magic can be used to consolidate and add partitions.
    since the process you want to undertake is relatively complex, there won't be any official documentation from IBM or lenovo on how to do the above.   this forum, along with the ones at thinkpads.com and notebookreview.com, are your best bet in finding a solution.
    with that said, there may be free or less expensive alternatives to the above.   i'm only suggesting what i know to be the most popular apps used to do what you want.   there may be partitioning software for linux (such as gparted) that you can run on a liveCD to do the same thing.   acronis true image may have a linux equivalent, too.   google is your friend.
    good luck!
    ThinkStation C20
    ThinkPad X1C · X220 · X60T · s30 · 600

  • Frustrated for lacking of documentation

    Dear Partners:
    I'm in the middle of building a real world application using Jdeveloper 10.1.3. Until now, my application is running great because of the unquestionable features of the ADF framework, and the Jdeveloper 10.1.3 itself. Also, I belong the Oracle family of developers.
    However, the main documentation resource available Jdevguide is limited because My application does not resembles SRDemo at all.
    I really appreciate the feed back of few friends-developers that answred my postings.
    I have already walked through the tutorials, samples finding them useful. Yet, I have failed trying to buy a book or enroll in the Oracle University because the only one book is already aged, and the course does not cover the latest topics.
    I respect everybody in this forum, and it is no satire, but I cannot be wandering in the forum waiting for a good soul that wants to share his/her knowledge, or spend 3 hours looking in the different documentation for a close match.
    For example, I have same few concrete questions: how to create a search page (ADF-TopLink-Named Query) using timestamp parameters, or how to setup default to the timestamp parameters when the user disregard such parameter, or how to hide Af:panel page - menu1 when the page is running as a dialog.
    So, I'd like to buy a ADF-Toplink-OC4J-Jdeveloper10.1.3 guru's support, or any other resource to succeed.
    Please, let me know.
    Roger.

    If you email me at [email protected], I can send you a pointer to a pre-release of the ADF Developer's Guide for Forms/4GL Developers. It includes a significant amount of additional material to help you, using the technology stack that Oracle uses to build the EBusiness Suite web applications (ADF Business Components, ADF Faces, and JSF).
    It should be on OTN in the next couple of weeks, but if you are interested in early access to a pre-release draft, I can arrange that for you.

  • Lack of Documentation for SoundBlaster Live External 24-

    Hello,?I purchased the SoundBlaster Li've External 24-Bit card so I could load?soundfonts?and play?midi files. I could find no instructions anywhere on to how to load soundfonts into the card. After struggling many?days looking thru the .exe files, I happened to stumble on the SFBM (Soundfont Bank Manager) Graphic?Equalizer and EAX modules which I was able thru trial and error to finally get?working.Did I miss something somewhere or why is there no mention in Help about these modules or anywhere else I looked?For a "newbie" like myself it would have been nice if there was a help topic?on "how to load soundfonts into your SoundBlaster". Thanks,?dalester?

    Anyone with an insight with WHY it was made with USB .

  • Verizon and their lack of Westell Router Support

    I'll turning to the community today because my attempts to get support from Verizon have proven fruitless.
    I called Verizon technical support with a VERY specific question about how my DHCP service works on their CPE router.  I have read the Westell router user guide cover to cover, attempted to use the graphical interface, and attempted to understand the configuration file syntax.  The Verizon tech, who was very polite, after an hour on the phone trying to find me any documentation, gave me the Westell customer service line: 888-839-5791 knowing full well that I would be asked for my Verizon employee ID as soon as a tech picked up the call.  When I called on another line and asked him to wait with me so he could give Westell his ID, his supervisor in the background told him to get off the call immediately.  Amazing.. 
    My question is VERY simple.  In my home I have devices which require the use of an internal TFTP server to boot.  These devices get the TFTP server's address through DHCP option 150 (standard TFTP Servers option). This is a VERY common thing in the VoIP world. In my Westell A90-9100-EM15-10 router there is no place in the GUI I could find to put in additional DHCP options besides the stand gateway, DNS server, etc.  I did not want to stop using the DHCP service on Verizon's device because they have DHCP option 60 set to enforce quality of service for my FIOS TV STBs.  I'm trying not to screw up my Verizon TV service and at the same time do something VERY standard in my home.  I have attempted a couple different syntax in the route configuration file without success.  
    If you are a Westell employee.. shame on you for your horrible lack of documentation for your product.
    If you are a Verizon employee... shame on you for willfully taking a customer who knew your CPE equipment better than you did and purposely sending them to 1-800-WE-DONT-CARE-ABOUT-YOU.  
    If you are someone who understands the Westell router config file syntax enough to let me know what to do.. Please respond.. 
    Under the dhcps section I've tried:
    (option150
     (0
       (start_ip(192.168.0.12))
       (end_ip(192.168.0.12))
    and
    (option150 
     (0
       (192.168.0.12)
    both of which load fine.. but the DHCP response does not contain option 150. 
    Thanks,
    John

    So I'll let Verizon off the hook sorta.. They did send me two private messages and did ask Westell how to add DHCP options.
    Westell said that I would have to purchase a higher end router to make that work.  Sha..right.  The whole point was to try and use the Westell so Verizon would feel comfortable supporing my FIOS STBs.  I guess Verizon looses on that one.  If I was going to buy a higher end router, Westell is deaming to think it would come from them.
    I moved my DHCP and DNS to a server in my home.  I'm back to being in control of the network.  I have the QoS setup with an address range for the STBs .. Oh well.  I just love the 'can't be done' response. 
    Westell = Won't tell.  Steal from tech from the opensource world and close off your customers. 
    Thanks everyone.. I'm punting...
    John

  • Where is the online documentation of SQL keywords?

    Hi. I'm trying to use an Oracle database and am suffering from a severe lack of documentation on Oracle's version of SQL. Is there any online documentation that would tell me, for example, how to properly use SQL functions like:
    DECODE
    GREATEST
    PERCENT_RANK
    NULLFN
    Can someone point me in the right direction?
    Thanks!
    Jason

    I found some documentation at:
    http://technet.oracle.com/doc/lite/sqlref/html/sqfun.htm
    However, the documentation is for 8i and I am using 9i. Does anyone know if there is more up-to-date documentation? (Maybe nothing has changed significantly betweent the two versions in terms of SQL functionality....)
    Thanks.
    Jason

  • ACR 4.0 Documentation

    I downloaded and installed the ACR 4.0 plug-in last week. I also downloaded and printed the read me file for ACR 4.0. To my surprise, the read me for ACR 3.7 had more information regarding the new features in that version than the read me for 4.0. I was surprised that the read me for 4.0 had no mention whatsoever as to the usage of the new features and capabilities in 4.0. It's possible that those issues were discussed in the documentation for CS 3, but since I am using ACR 4.0 in Elements 5, I don't have access to any of that information.
    I've been searching the Adobe support site and the forums (and just about anywhere else, for that matter), for any kind of tutorial or guide that would be helpful in learning how to integrate the new features of ACR 4.0 into my workflow. It appears that Adobe just put ACR 4.0 out there without any supportive documentation. Or perhaps it just looks that way to Elements 5 users. Can anyone assist me in my quest?

    Jim:
    Thanks for your reply. Camera Raw has been supported in Elements since version 3, in a limited capacity. ACR 4.0 has been designed to work with Elements 5, also in a limited capacity. However, version 4.0 does bring new functionality to the table versus version 3.7, even when using Elements 5. In Elements 5, you only have access to the Basic and Detail tabs, but those tabs offer full functionality as far as I know. For instance ACR 4.0 has the new Recovery, Fill Light, Blacks, and Vibrance sliders available to Elements 5 users. It is the use of those new features for which I am looking for direction.
    My issue is about a lack of documention for ACR 4.0. I suspect such documentation has been provided to new purchasers of CS 3, but I don't know. But even if that is the case, it isn't available to Elements users and wouldn't fully apply anyway.
    I will post of copy of my original post in this forum in the Elements forum. But my observation is that anytime an ACR question is posted in the Elements forum, the poster is directed to the ACR forum, and anytime Elements is mentioned in this forum, they are directed to the Elements forum.
    Even though Adobe intended ACR 4.0 to be used with Elements 5, it seems that documention and support has been omitted from the implentation of that plan. I'd appreciate any additional comments from users or Adobe staff that might be of help.

  • JavaPhone APIs and J2ME help needed lack of information

    Hello all,
    I have been searching now for a while about how to start using the JavaPhone APIs, All the websites i view are older and tho i have code samples of the JavaPhone accessing the Contact database i am lacking documentation on how to set-up this. I have see referance to the PersonalJava Technology 3.1 download however i have downloaded this un-zipped it and have yet worked out how to start building my aplication.
    My second question is that (and sorry if it seems simple) but i am currently building an application with J2ME, which inculde networking, is it possible to also use the JavaPhone API's within this application? from my understand i should beable to import the correct files and away i go but again due to lack of documentation (that i can find) i am unsure how to carry on.
    If anyone can point me in the direction of some websites that might beable to help me i would be very greatful.

    To access Contact information on Mobile Devices you should check if they support JSR-075 PIM Optional Package. This is specifically what this component of JSR-075 was engineered for.
    PIM pim = PIM.getInstance();
    ContactList cl;
    try {
         cl = (ContactList) pim.openPIMList(
              PIM.CONTACT_LIST, PIM.READ_WRITE);
    } catch (Exception e) {
         // security or other exception on open?
    Enumeration contacts = cl.items();
    Bing... all your Contacts

  • JSR-227 Documentation

    One of the key drivers of the ADF Framework is the binding layer which is based/build on jsr-227. For some stuff we are working on it would be nice to write an implementation based on the jsr-227 specifications.
    The problem is to find any information on this jsr and its api.
    So is there someone who can provide me some info on this jsr?
    Kind regards,
    Gert

    Grant,
    The knowledge we need, we can’t find in the Developers guide. Let me be a bit more specific on my question: what we want to do is a bit more ‘exotic’. We want to create a Data Control that is not based on EJB, BC, WebServices or something like that, but write one directly on top of custom developed model. We are convinced that this is possible with jsr-227. But the lack of documentation makes it a very difficult job.
    Regards,
    Gert

  • Function HTTP_POST. (SAP lacking documenation )

    Gurus,
    I am wondering why SAP does not provide documentation properly in english for the function modules. I wanted to know whats the use of function module HTTP_POST but due to lack of documentation, I have to search all around the universe.
    Can someone please tell me whats the use of function HTTP_POST ?
    Regards,
    Jainam.

    Login into your system with login language as DE and then se37--> http_post and you can find documentation. and cut & paste in google translation tool and translate to english

  • AppleScript & Aperture lacking tutorials?

    I've been researching AppleScripts for Aperture.
    I've found a number of resources (www.apple.com/applescript/aperture/, John Larson, Brett Gross, and ever helpful Ian Wood and his Aperture Assistant).
    It seems there is a lack of documentation and assistance from Apple (including limited abilities of Automator for Aperture). Do others think this is true?

    http://www.apple.com/aperture/tutorials/ (from Apple)
    http://www.apple.com/applescript/aperture/ (from Apple) (which you referenced)
    http://www.apertureprofessional.com/ (great third party site)
    http://automator.us/leopard/aperture/
    

  • S10e recovery & documentation

    I've just got my S10e (complete with fan problem!) however im a little confused about the lack of documentation supplied, i have a setup poster to show me where the keys are on the keyboard, and a "user guide" which is next to useless as it doesnt cover software, recovery, or anything i want to know!
    Can anyone help with the following:
    What is one touch recovery, how do i activate it, where does it live?
    Can i make a boot disk of the OS from within windows as no recovery disk is provided?
    What software is included, where does it live?
    What is on the other partition of my HDD, how do i access it?
    Thanks
    smo

    The S10e is in the US.  I'm also not able to use the OKR function as described in the documention I found on the Lenovo website.  My OKR button function essentially as a power button when my computer is turned off and functions as a shortcut to the application when the computer is on.  I tried to create a recovery disc using the program but was unsuccessful.  Back up seemed to work fine.  Any clarification would be great. 
    BTW I also raised this same issue along with some others a little earlier today.  Sorry if this is repetitve.

  • Upgrade documentation

    Can you tell us how we can upgrade to Muse CC today? It was announced during last week's Muse Jam that upgrading would be available June 17 at midnight EST. I went to my Adobe Application Manager to see if I could update from there, lauched Muse to see if would prompt me to update and even initiated a chat with a support rep, who wasn't helpful.
    I'm a bit frustrated at the lack of documentation behind this. We were told a month ago it today would be the day and were shown videos of the new functionality. But HOW to upgrade is very unclear.
    Any insight from Adobe would be appreciated.

    The CC launch will be happening this evening at 8pm PDT
    Cheers,
    Justin

Maybe you are looking for