Build a plugin out of another

Hi everyone.
Anyone knows if one can develop a plugin using another one as a base?
For example: I've deployed Sybase ASE plugin and then I noticed I could add some metrics, reports, audit or functions that somehow feel missing for the kind of monitoring I use to do.
Could I use that plugin as a base to develop a new one with the things I need? and in that case, would I need to obtain the plugin sources or it's enough with the deployable file to start building from there?
Thanks in advance.

Well, that depends on the scope of what you intend to monitor and your familiarity with writing plug-ins. If you're using the plug-in as the basis for your new target type and are merely adding a few metrics and maybe a report or two, it shouldn't take more than a couple weeks for an accomplished user. If there is something of a learning curve to overcome, then it will probably be longer.
If you are using the original target type as a template and are designing another full target type, there will be a lot more work involved. It helps to design beforehand all of the important data to collect (metric columns), how to group it (metrics), how to collect it (which fetchlet/what scripts to write), and how often to collect/thresholds (default collection file). Of course, this isn't the reality of how a development usually happens. We implement one metric and then another and then another... etc. but you get the idea. There's a lot more information parsing when you are building all of the metrics for yourself.
That sets the basis for the information you'll use when you write reports. The reports serve as the surrogate UI since no real custom UI option is available. These can be as complex or as simple (or nonexistent) as you like.
And you can implement job types as an administration piece for your target type.
If you were doing a full implementation such as this, it would probably be more on the order of months, the number of which depending on how much information you want to collect and how many reports you want to write.
And I don't know anyone who really builds a plug-in from scratch. It always helps to have examples to use (either from the extensibility guide, another plug-in, or something you've already done for your own plug-in). Sorry if this isn't really as definitive an answer as you had hoped for...

Similar Messages

  • Unable To Build WriteFishPrice plugin in Sample

    Hi,
    I'm trying out the WriteFishPrice plugin in the samples in CS3 SDK using the InDesign Plugin Editor. I imported the project then tried to build it but I received a "/Developer/usr/bin/../libexec/gcc/i686-apple-darwin8/4.0.1/libtool: internal link edit command failed" message. I tried building in XCode 2.5 and it tells me these:
    Beginning ODFRC
    Ld "/Users/jeffsese/InDesign CS3 SDK/build/mac/prj/../Debug/SDK/WriteFishPrice.sdk.InDesignPlugin/Versions/A/WriteFishPric e.sdk" normal i386
    cd "/Users/jeffsese/InDesign CS3 SDK/build/mac/prj"
    /Developer/usr/bin/g++-4.0 -o /Users/jeffsese/InDesign\ CS3\ SDK/build/mac/prj/../Debug/SDK/WriteFishPrice.sdk.InDesignPlugin/Versions/A/WriteFishPric e.sdk -L/Users/jeffsese/InDesign\ CS3\ SDK/build/mac/prj/../Debug/SDK -L../debug/packagefolder/contents/macos/libs -F/Users/jeffsese/InDesign\ CS3\ SDK/build/mac/prj/../Debug/SDK -F../debug/packagefolder/contents/macos -F../debug/packagefolder/contents/Frameworks -filelist /Users/jeffsese/InDesign\ CS3\ SDK/build/mac/prj/build/WriteFishPrice.sdk.build/Default/Debug.build/Objects-normal/i386/ WriteFishPrice.sdk.LinkFileList -lPublicPlugIn -framework InDesignModelAndUI -framework Carbon -arch i386 -Wl,-single_module -install_name WriteFishPrice.sdk.InDesignPlugin/Versions/A/WriteFishPrice.sdk -Wl,-Y,1455 -dynamiclib -mmacosx-version-min=10.4 -Wl,-Sp -Wl,-executable_path -Wl,../Debug/packagefolder/contents/macos -isysroot /Developer/SDKs/MacOSX10.4u.sdk
    ld: Undefined symbols:
    __Z34GetkWFPFacadeImpl_InterfaceFactoryv
    __Z36GetkWFPSuiteASBImpl_InterfaceFactoryv
    __Z40GetkWFPSuiteTextCSBImpl_InterfaceFactoryv
    __Z42GetkWFPScriptProviderImpl_InterfaceFactoryv
    __Z42GetkWFPSuiteLayoutCSBImpl_InterfaceFactoryv
    __Z44GetkWFPSuiteDefaultsCSBImpl_InterfaceFactoryv
    /Users/jeffsese/InDesign CS3 SDK/build/mac/prj/build/WriteFishPrice.sdk.build/Default/Debug.build/Objects-normal/i386/ WFPNoStrip.o reference to undefined __Z34GetkWFPFacadeImpl_InterfaceFactoryv
    /Users/jeffsese/InDesign CS3 SDK/build/mac/prj/build/WriteFishPrice.sdk.build/Default/Debug.build/Objects-normal/i386/ WFPNoStrip.o reference to undefined __Z36GetkWFPSuiteASBImpl_InterfaceFactoryv
    /Users/jeffsese/InDesign CS3 SDK/build/mac/prj/build/WriteFishPrice.sdk.build/Default/Debug.build/Objects-normal/i386/ WFPNoStrip.o reference to undefined __Z40GetkWFPSuiteTextCSBImpl_InterfaceFactoryv
    /Users/jeffsese/InDesign CS3 SDK/build/mac/prj/build/WriteFishPrice.sdk.build/Default/Debug.build/Objects-normal/i386/ WFPNoStrip.o reference to undefined __Z42GetkWFPScriptProviderImpl_InterfaceFactoryv
    /Users/jeffsese/InDesign CS3 SDK/build/mac/prj/build/WriteFishPrice.sdk.build/Default/Debug.build/Objects-normal/i386/ WFPNoStrip.o reference to undefined __Z42GetkWFPSuiteLayoutCSBImpl_InterfaceFactoryv
    /Users/jeffsese/InDesign CS3 SDK/build/mac/prj/build/WriteFishPrice.sdk.build/Default/Debug.build/Objects-normal/i386/ WFPNoStrip.o reference to undefined __Z44GetkWFPSuiteDefaultsCSBImpl_InterfaceFactoryv
    /Developer/usr/bin/../libexec/gcc/i686-apple-darwin8/4.0.1/libtool: internal link edit command failed
    How to I resolve the issue?
    Thanks in advance,
    -- Jeff

    I have not used the plugin Editor, but I am certain you can build the plugin with Xcode 2.5 or even Xcode 3.0.
    Looking at the log you posted from Xcode, it seems to be failing linking a few symbols. In particular It would appear that the linking is looking for implementations for the following interface IDs :
    kWFPFacadeImpl
    kWFPSuiteASBImpl
    kWFPSuiteTextCSBImpl
    kWFPScriptProviderImpl
    kWFPSuiteLayoutCSBImp
    kWFPSuiteDefaultsCSBImp
    Looking over that SDK sample, it appears that these interfaces are something new to the project you must have added (or perhaps added by the plugin editor?)
    If you actually have created new interface implementations for these declared interfaces, you should check to make sure the source files that define them are actually included in the project.
    If these new interfaces are not yet implemented, but you actually need them, you will have to make sure new .cpp files are created that define these particular implementations.
    If you want the sample to compile just like it shipped, you need to remove any references to these interfaces. Likely your factory list file, WFPFactoryList.h, has lines of REGISTER_PMINTERFACE(...,...) with the interface IDs noted above. You could remove those and likely get past the link errors.
    -- 23

  • Flash Builder 4 plugin with eclipse 3.6

    Hi all,
    Previously I have used the flash builder 4 plugin with Zend Studio 7.2 (eclipse 3.4) and it worked flawlessly.
    I have now upgraded to Zend Studio 8.0 (eclipse 3.6) and the Flash Builder installer complains that the 'dropins' folder does not exist. I force the installation to continue, and as expected, Flash Builder did not integrate with Zend Studio.
    Does anyone have any tips as to how I can get Flash Builder 4 working in eclipse 3.6?
    Thank you!

    I experimented with the latest Zend Studio 8 trials on both platforms yesterday, and it looks a little different depending on which platform you're using:
    On OS X, because Zend Studio is now contained entirely within the app bundle, it's tricky navigating to the proper eclipse folder with our Plug-in Utility. As it turns out, the Zend dropins folder does exist if you look down low enough:
    /Applications/Zend Studio.app/Contents/Resources/Java/dropins
    When I typed that path into the Burrito Plug-in Utility manually, it found the dropins folder, and proceeded to install the link without complaint. However, the Zend dropins folder is not working properly on OS X either, as already found on Win, so it's not using the link.
    On Win, Zend Studio 8 doesn't include the dropins folder in the first place, as noted earlier. Apparently, Zend doesn't have its dropins folder enabled on either Mac or Win.
    To see if this problem is specific to dropin links, I downloaded the latest Orbit plugins from eclipse.org and tried adding those directly to the Zend dropins folder, instead of using a link. Zend doesn’t appear to recognize them either.
    I'll check with our contact at Zend to see what happened.
    -Chris

  • Flex Builder Eclipse Plugin install

    I am trying to install the Flex builder eclipse plugin and
    when I choose the path to eclipse, the installer gives me a warning
    the root folder must contain the subfolder configuration. My path
    is /Developer/Applications/eclipse. there is a subfolder
    configuration. I have permission to the folders. The gui installer
    under the title "Please Choose an Existing Eclipse Folder" displays
    "eclipse" in the folder "Applications" on the disk "Macintosh HD".
    Is the installer looking at /Application, not
    /Developer/Applications?

    I installed the plugin on another eclipse and copied over the
    adobe com folders and jars to the features, plugins, and
    configuration folders of my eclipse install

  • Flex Builder 3 plugin Installer extract issue

    I downloaded Flex Builder 3 plugin for Windows today and
    tried to run in. The InstallerAnyWhere has a popup saying "Please
    select another location to extract the installer to" but no matter
    what location on my file system I select it still keeps asking the
    same question. Only option is to cancel the install at this point.
    Anybody knows when this will be fixed?

    Looks like our company firewall corrupts the download. I got
    access toa version somebody downloaded at home and that worked
    properly.

  • Is the Flex Builder Eclipse Plugin Free?

    I posted this quesiton in Flex Builder 2 forum but I thought
    maybe it's a bit more appropriate here. If not I apologize.
    I'm a total beginner to Flex and Eclipse but I'm just curious
    if the Flex Builder Eclipse Plugin is free or do I still need to
    purchase the $499 license in order to use it? I'm trying to figure
    out what I'm going to use to build my Flex apps and I'd like a nice
    IDE like Dreamweaver or CFEclipse with the nice prompts and other
    features but $499 is quite steep just to get my feet wet.

    Jason,
    Yes you still need to purchase - you can install the product
    as a full install, or as an eclipse plug in. Trying the 30 day
    trial for getting your feet wet is the only option currently. Take
    advantage of free training from total training:
    http://www.totaltraining.com/Store/online_adobe_login.aspx
    Cheers,
    David

  • Question about Starting Eclipse with PVCS Version Manager Plugin and Flash Builder 4 plugin

    I used Eclipse 3.4.2 SR2 with PVCS Version Manager plugin.
    I installed Adobe Flash Builder 4 Plugin to the Eclipse.
    Eclipse executed successfully at first time.
    After I open *.mxml file with the Eclipse and close.
    After minutes, I execute Eclipse.
    But I waited 40 minutes to see Eclipse Editor screen.
    Are there any problem in Adobe Flash Builder 4 Plugin?
    ====== If you know Korean Character, You can see below message, I hope so ========
    Environment
    * OS: Windows XP SP3
    * Eclipse: 3.4.2 SR2
    * JDK: 1.5.0
    * Serena PVCS Version Manager : 8.3.0
    * Adobe Flash Builder 4 Plugin
    위의 환경에서 Eclipse에 Version Manager Plugin을 설치하여 사용할 때는 잘 동작 하였습니다.
    하지만, Adobe Flash Builder 4 Plugin 을 설치하고 *.mxml 파일을 열어 작업한 후에 Eclipse를 Close 하였습니다.
    잠시후에 다시 Eclipse를 실행하면 약 40분 정도 시간이 지나서야 Eclipse 편집창을 볼 수 있었습니다.
    혹시 Adobe Flash Builder 4 Plugin 제품과 Serena PVCS Version Manager 제품이 서로 conflict 하는 것이 아닌가
    의심을 하고 있습니다.
    귀사에서 이런 경험이 있다면 해결 방법을 알려주시면 감사하겠습니다.
    Thank's

    I experimented with the latest Zend Studio 8 trials on both platforms yesterday, and it looks a little different depending on which platform you're using:
    On OS X, because Zend Studio is now contained entirely within the app bundle, it's tricky navigating to the proper eclipse folder with our Plug-in Utility. As it turns out, the Zend dropins folder does exist if you look down low enough:
    /Applications/Zend Studio.app/Contents/Resources/Java/dropins
    When I typed that path into the Burrito Plug-in Utility manually, it found the dropins folder, and proceeded to install the link without complaint. However, the Zend dropins folder is not working properly on OS X either, as already found on Win, so it's not using the link.
    On Win, Zend Studio 8 doesn't include the dropins folder in the first place, as noted earlier. Apparently, Zend doesn't have its dropins folder enabled on either Mac or Win.
    To see if this problem is specific to dropin links, I downloaded the latest Orbit plugins from eclipse.org and tried adding those directly to the Zend dropins folder, instead of using a link. Zend doesn’t appear to recognize them either.
    I'll check with our contact at Zend to see what happened.
    -Chris

  • When I move my curser over certain things I get this Message in a window that pops up and says "We noticed you may have signed in or signed out in another window click ok to reload your page." How do I get this to stop.

    When I move my curser over certain things I get this Message in a window that pops up and says "We noticed you may have signed in or signed out in another window click ok to reload your page." How do I get this to stop.

    Clear the cache and the cookies from sites that cause problems.
    * "Clear the Cache": Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
    * "Remove the Cookies" from sites causing problems: Tools > Options > Privacy > Cookies: "Show Cookies"
    You may have to create an Allow cookie exception for that server.
    * Tools > Page Info > Permissions

  • When i try to log on to the internet I get a message "we noticed you may have signed in or signed out in another window, click ok to reload your page

    When I log on the internet my home page is frontier.my.yahoo.com/?bc1
    The screen dims and I get the message
    We noticed you may have signed in or signed out in another window, click ok to reload your page
    How can I get rid of this message?

    Clear the cache and the Yahoo cookies and reload the page with Ctrl+F5
    * "Clear the Cache": Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
    * "Remove the Cookies" from sites causing problems: Tools > Options > Privacy > Cookies: "Show Cookies"
    * http://kb.mozillazine.org/Clearing_the_cache
    * http://kb.mozillazine.org/Cookies

  • Can't install Flex Builder 2 plugin in Eclipse 3.3/Europa

    [I hope Adobe reads these forums. I tried to submit this as a
    customer service request, but the customer service request form
    kept telling my I had to enter my First Name, Last Name, and Email
    address, even though I _had_ entered them!]
    I can't seem to install the Flex Builder 2 plugin in Eclipse
    3.3/Europa. I had it installed fine in 3.2/Callisto. I uninstalled
    it from there, installed Europa, then tried to install the plugin.
    After I selected the Eclipse folder, I got the error:
    "Please choose an existing Eclipse folder (3.1 or greater) to
    be updated. This folder must contain eclipse.exe and the standard
    folder named "configuration"."
    All three conditions (3.1 or greater, eclipse.exe and
    configuration) hold in my case, so I don't know what the real
    problem is.

    Actually it's quite simple. But you have to be warned. This
    doesn't guarantee a bug free Eclipse setup and it isn't supported
    by Adobe in any way. It is how-ever your only shot at getting
    Eclipse with Flex Builder 2 AND php-development support, as Zend
    has stopped deploying the php-development-requirement for Eclipse
    3.2 (or at least I haven't found it in their archives.)
    Flex Builder 2 simply checks for some files to see if the
    directory you want to install to exist, so it recognizes the
    directory as an Eclipse 3.1+ directory. Eclipse 3.3 however misses
    the file startup.jar. If you simply copy startup.jar from an
    Eclipse 3.2 directory into the 3.3 directory, Flex Builder 2 will
    install in the 3.3 directory.
    Again. This is not supported in any way by Adobe.
    For more info, Google on: eclipse-3.3 Flex-builder-2
    startup.jar
    http://www.google.com/search?hl=en&q=eclipse-3.3+Flex-builder-2+startup.jar
    Kind regards.
    PS. I would still like to have an Adobe Representative answer
    the simple question: Is Adobe or is Adobe not working on getting
    Flex Builder 2 to work on Eclipse 3.3? A simple yes or no will
    suffice.

  • 2008 iMac display failure, dvi out to another display?

    Computer seems to be running fine, but display was intermittent and now blank.  Can I bypass
    Imac screen by using dvi out to another display device?
    thx

    Dave,
        Thanks, too late now but I wonder why the Apple Genius didn't mention TDM when I asked about backing up my data? He said data would be safe unless Apple Store roof caved in.
        All indications are that the video card is bad and Apple Care expired 9 mos. ago.
    Good news is that replacement card w/labor is only $170.
         Just hope that is the only work needed.
       Genius thought my son's constantly playing Minecraft may have stressed the video card's limits  .
    Thanks again.

  • I get this message everytime I start Firefox..."We noticed you may have signed in or signed out in another window. Click OK to reload your page." How do I get rid of this?

    Every time I'm finished with the internet, I close/exit out of Firefox, but every time I sign into Firefox, I get that annoying message telling me I have signed in or out of another message. What causes this and HOW DO I GET RID OF IT?
    Thank you for any help.
    I have contacted ATT DSL service, and they told me it must be my browser.

    Clear the cache and the cookies from sites that cause problems.
    * "Clear the Cache": Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
    * "Remove the Cookies" from sites causing problems: Tools > Options > Privacy > Cookies: "Show Cookies"
    You may have to create an Allow cookie exception for that server.
    * Tools > Page Info > Permissions

  • HT2433 what does the error message that says " You are logged out because another computer is using this IP address." mean?

    what does the error message that says " You are logged out because another computer is using this IP address." mean?

    Some other piece of network ghardware on your home LAN (Local Area Network) is using the IP address your Mac is trying to use.
    Reboot both your modem and router, or the Modem/Router combo box you have, and all pieces of networking equipment, computers and printers, you have connected to your LAN.
    If you continue to get that error then it is a bug in OS X or you have your Mac set to a Static IP address that is being handed out by the routers DHCP server to some other device.

  • How to check-in the files checked out by another user

    Hi All,
    We are using NWDI for checking out and checking in the code.one of the developers checked out some files and left the company.so when I am trying to change the same files it says files are already checked out by another user and we dont have any idea of his  password or his system where he has done the changes .
    how do we check in his files and start working on the same files without any problem
    Thanks
    Bala Duvvuri

    Thanks. Solved the problem.
    Check out this Article:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70ee5ab2-8d7a-2c10-d88b-dbe2fdf666e7?quicklink=index&overridelayout=true
    Check NWDI/JDI System Copy Prerequisites
    Step 3 tells you how to handle the activities.
    Regards,
    Vijay.

  • Flash Builder 4 Plugin in Zend Studio 7

    Having problems getting Flash Builder 4 Plugin to work with Zend Studio  7, keep getting this error message when I try to run it even a simple  hello world project.
    Any idea's what's going wrong?
    Regards
    Chris

    If you look in the paths given in the error message for the adl.exe and the \runtimes\air\win\ tree, are the expected files installed in those paths?
    -Chris

Maybe you are looking for