ColdFusion and Portal Development (Portlet Toolkit)

I realize the Portlet Toolkit released was just a proof of
concept, but I was wondering if anyone has actually uses it for
ongoing development. I was able to deploy and run the example
Portlets on a IBM Portal v6 instance without any issues (since
IBM's api's are only deprecated), but I can't figure out how the
development process would work.
To deploy the toolkit war you had to use an Ant script to
merge it with the ColdFusion MX 7 war. Given this how would you
ever hot deploy and develop in iterations as you normally do today
with CF development alone? Would you manually deploy an extracted
version of this merged WAR and edit the CFCs on the DEV server
itself? Normal portlet development relies on the RAD tool to hot
deploy changes in the portlet project to the Portal server so you
can code and test with as little interruption as possible.
If editing the cfcs on the DEV server itself is the only way
to develop this seems to make development impractical with CF.
Especially if you can't just map a drive out to the DEV server. I'm
new to Portlet development but can't see a way to resolve this
circumstance. Am I missing something? Any suggestions? Any other
thoughts on the concept in general? We have large number of
in-house CF developers which far exceed the number of Java Portlet
developers and this might be a way to alleviate that problem (at
least in the short run).
-Tim

I've been using the Portlet tool kit for quite a while. I run
websphere test server right on my desk top and I manually deploy my
cfc to there. When the devlopment is done, I place my new cfc in to
cfportlet.war file and update the portlet through WS.

Similar Messages

  • Coldfusion and Livecycle development

    Being a (intermediate) Coldfusion developer - addressing SQl and CF queries to an ODBC database (Access) and using Livecycle Designer ES for the first time (Acrobat 9 Pro)... I'm trying to plan the best way to fuse these programs together for a project I'm working on. I'm not fluent with Javascript but can somewhat 'backwards engineer' a script. Not being fluent in Javascript makes me a bit hesitant to even use Livecycle forms in the first place - I'm more used to doing all this with CF and SQL on an internet server...
    A couple of the main reasons I'd like to use Livecycle are - the ability to set up some of the forms to run client-side and using a security (ID) key for form submissions back to the server (as well as the capability to 'hash' the data back to the server with encryption). Security features within the PDF invironment are what attracts me to Livecycle forms as well as user interactivity in building the form client-side, as in expanding forms and fields or buttons being visible or hidden depending on the user's choice.
    Since Access (2007) can export a table's fields as an XML schema file (from what I've found, needing to re-save this file as an XSD file) for insertion in the Livecycle form - This makes it handy to set up the form to run client-side and not have to address the server-side database everytime a user choice is made on the form, before form submission back to the server.
    So... Providing that I don't have to become a JavaScript guru, the following is the 'meat' of this posting - a scenario in (wondering how to get) Livecycle, Coldfusion, SQL, XML and Access all working together:
    Livecycle forms set up with an XSD schema provided from Access (the schema within the saved form as a PDF Dynamic XML form) / On validated form completion by the user (client-side) the submit button, after user Key entered, submits to a Cold Fusion (hidden) action page on the server containing CF and/or SQL database insertions, updates, etc. that, after the queries run, 'bounces' the user to another client-side PDF.
    Would this scenario work? Am I thinking right on this in mixing Livecycle data with Coldfusion and SQL in this way?
    I'm not sure how a CF action page would deal with the data coming into it encrypted (maybe with setting variables) or if the CF action page retains the security set by the PDF page before it bounces the user back to his/her client-side Acrobat Reader... as well as running queries from a CF action page that pulls data from the database and sends back to the user's next PDF as encrypted data.
    Also, I'm not sure how the Access generated XML schema treats fields in the database that have a space in the field name, as in a field named "First Name". Some of my table fields are to be updated with an uploaded delimited text file coming from (admin permitted) users - my table fields Have to be set up in Access to match the user's field names. Field names that are merged together in the XML schema wouldn't match up when sent back to the database although I guess you could set variables for this as well on a CF action page.
    Should I just forget using Coldfusion and try to do this all through direct database insertion and form filling through the Livecycle PDF forms? (And purchase a JavaScript book to learn yet another language before deadline time?)
    In not knowing JavaSript, I'm having a bit of a mental block in learning Livecycle. I had hoped that the JavaScript would be written as you set up button properties, assigned on-click events, structered the subform heirarchy and so on and then, in Livecycle's scriptwriter assign an 'initialize' or 'click' and a function from the "fn" button (that only offers a few choices). I really need to know how to write Javascript myself, don't I? (This is probably obvious to all - "yes, dummy, you need to know how to write JavaScript for Livecycle.) I guess I'm missing something in the help files and tutorials... You can sure tell I'm self taught, huh...
    I would do this all with just CF anyhow with application files and session management with cookies and so on but with security concerns it seems PDFs can easily enough be set up in a pretty secure environment. The PDF security as well as client-side user interaction with dynamic PDFs are what attracts me to Livecycle PDFs. There's not too much of a learning curve for building Livecycle PDF forms except for having to learn JavaScript with a deadlined current project maybe being too much for me.
    Livecycle or Coldfusion or both programs together? Especially for the security concerns. There doesn't seem to be a whole lot of info on CF and Livecycle running together - at Adobe or with googling - at least not on a novice or intermediate level.
    Anyone's thoughts or comments on this? I'll post this in the Coldfusion forum as well if y'all think it may benefit forum users there as well.
    Thanks for input on this...
    - es
    [email protected]

    I've been using the Portlet tool kit for quite a while. I run
    websphere test server right on my desk top and I manually deploy my
    cfc to there. When the devlopment is done, I place my new cfc in to
    cfportlet.war file and update the portlet through WS.

  • Eclipse and Portal Development.....?

    I am new in Eclipse (3.0) environment and i wondering if anyone knows how I can develop and test/debug portlets using Eclipse? Is there a way to develop and test within Eclipse or i need to pass them in my portlet
    container for run?
    Any details, suggestions, instructions are very appreciated!
    Thanks in advance
    Baggett
    P.S: I know about NetWeaver, but I see the new Eclipse  3.0 and wondering how I can use it to develop portlets in general, regardless of portal server.
    Message was edited by: Baggett Soran

    Hi,
       This article may be useful to you.
       http://www.devx.com/ibm/Article/26690
    Rdgs,
    Guru

  • Portal development requirements and basics??

    helo everyone,
    I am student and I read a article regarding portal development and I want to start learning this new technology.My Basic questions are
    1)What are the technical requirements to develop portals with PDK?
    2)Is that a compulsion that we need Oracle 9iAS installed if we have to develop portals?
    3)And in which technologies(like JSP,EJB etc) do we required to have good knowledge before developing web portals?
    4)Can anyone tell me the basic and good way to start learning this new technology
    I kindly request you to answer my questions,,PLEASE:
    with regards,
    [email protected]

    You can build your portlets using J2EE (JSPs, servlets, HTML, Java classes) or PL/SQL.
    If you're building Web providers (J2EE portlets), you don't need a portal installation, you can register them on Oracle9iAS Portal Studio.
    To build portal pages, yes, you'll need to have a portal installation.
    You find more information on portlet building options on Oracle9iAS Portal Studio.

  • Passing parameter spage id and portal language to a report portlet

    Hi,
    how can I pass the page id and portal language to a report portlet so I can filter my query according to that page id and language. See the report query below:
    select <information required> from ana_statistics
    where portal_page = :page_parameter
    and language = :portal_language
    Thanks

    Yes, you can.
    Here is an example.
    Form: on scott.emp table.
    Define the On successful submission of a form as
    go('http://<server>:<port>/servlet/page?_pageid=<page id>&_dad=<dad>&_schema=<schema>&dept='||p_session.get_value_as_NUMBER(
    p_block_name => p_block_name,
    p_attribute_name => 'A_DEPTNO',
    p_index => 1));
    Report: alos on scott.emp table:
    select * from SCOTT.EMP where DEPTNO = :dept
    and define the "before displaying the page" as
    <portal schema>.wwv_name_value.replace_value(
    l_arg_names,
    l_arg_values,
    p_reference_path||'.dept',
    <portal schema>.wwv_standard_util.string_to_table2(nvl(get_value('dept'),10)));
    Put those two portlets on a page, after you submit the form (after Insert, Update, Delete),
    the page will be refreshed and the deptno will be passed to the report.
    Hope this helps.
    This example was built on portal 309.

  • NetWeaver Development Studio and Portal Plugin

    Hi
    I just installed netWeaver Developer studio 2.0.3. It does not have a portal plugin . I was under the impression that it comes with PDK and Plugin , so that I can develop Java Iviews.
    Do I have to install Portal plugin in netWeaver studio to develop Java iviews.
    Is there any other version of Developer studio which comes with portal plugin.
    What about PDK ?? Does it come with Developer studio 2.0.3.
    I had problems before with Eclipse 3.0 and Portal plugin for EP6 SP2. Do I have the same problem with any version of developer studio or If i just install plugin for EP6 i will able to develop java iview.
    Any help will be appreciated.
    Regards
    Bhanu

    Hello,
    You should update to a later version of the Studio (be careful to check if that version is in sync with your server) In the latest versions the PDK definitely is included.
    Regards,
    Benny

  • TEP15 SAP Enterprise Portal and KMC Development Book Required.

    Hi everyone....
    can someone please let me know where i can download book "<b>TEP15</b> - SAP Enterprise Portal and KMC Development" from?
    Its urgent please.
    Thanks in advance.
    Regards,
    Tejas

    See https://forums.sdn.sap.com/thread.jspa?threadID=398494

  • New User - What's the difference Portal Builder and PDK Developer Kit?

    I am a bit confused. I have been working with Portal Builder creating some pages. I have currently run across the topic of PDK Developer Kit. How is this different than Portal Builder or is it? Is the PDK download for personal PCs or for the server? What does PDK provide that Builder doesn't?
    Thanks.

    Hi,
    The Oracle Portal Developer Kit (PDK) is a very important & useful component of Oracle Portal. It helps developers ( like me ) to easily convert existing applications into powerful Portlets. It also helps us to get some "context" information from the Portal & take decisions based on it.
    You can comfortably use the Portal Builder with the supplied Portlets & develop business solutions - however, at some point, you will notice that you will be working within a confined box. If you need to think "outside-the-box", you will defenitely need to have a look at PDK.
    I have shown you the tip of the Iceberg - I would encourage you to download & explore the powerful capabilites of Oracle PDK.
    Regards,
    Sandeep

  • How can I use OmniPortlet and Web Clipping Portlet?

    How can I use OmniPortlet and Web Clipping Portlet?

    You find information on OmniPortlet and Web Clipping in the Portal Developer's Guide.
    o Building Portlets with OmniPortlet
    o Building Content-Based Portlets with Web Clipping
    Peter

  • Need Help  to develop  Portlet in JDeveloper 10.1.2.10

    I do not know what the best best way to start develop Portlet in short period of time .I would be glad if any one can share his experience how they started to develop portlet in JDeveloper.

    Oracle Application Server 10.1.2 does not contain a portlet container. To deploy to Oracle Application Server 10.1.2
    1.     Install Oracle database 10g (10.1.0.4.2 or later)
    2.     Install Oracle Application Server (10.1.2.0.2) Infrastructure.
    3.     Install Oracle Application Server (10.1.2.0.2) J2EE and Web Cache
    4.     Install Oracle Application Server (10.1.2.0.2) Portal and Wireless.
    5.     Upgrade Portal to 10.1.4
    6.     Configure Java WSRP Container in Middle Tier.
    7.     Start the OracleAS Portal Builder
    8.     Deploy a WSRP Portlet Application in Oracle Application Server.
    9.     Register the WSRP Provider in OracleAS Portal.
    10.     Add a Portal Page.
    11.     Add the WSRP Portlets to Portal page.

  • Can I import HTMLs from inside the project and use as portlet page ?

    As you know, I am using Java Studio Creator 2 Update 1 for my current portal project. I have created JSR-168 JSF Portlet Project for my portlet development.
    As I have some html pages ready for my development,
    Can I import HTMLs from inside the project and use as portlet page for my project?
    I did the followings steps:
    1: In side the project - File -> Add Existing Item -> Web Page ( imported test.html page from my local folder)
    2: Let it convert some of the tags for me ( so now it becomes - �test.jsp� )
    3: Set it to initial view.
    4. A default portlet page � newPortletPage.jsp is still there with no initial view.
    Now after doing this, No Visual Designer and Properties window available to for that �test.jsp� page. Though it allowed me to �build� the project successfully.
    When I build and run the portlet application, got the error message �Error occurred in portlet!� on Pluto Portal. Please advice.

    You do not open fcpproject files. You don't double click or anything else. The files have to be in the correct folder structure in the Final Cut Projects folder and the application opens them automatically. Can you post screen shots of the Final Cut Projects folder and its location.

  • Help required regarding webCenter Portal Development

    Hi Sir ,
    I'm a Student doing Software Engineering and Developing Software Project Portal (automation of Institutional(university Final Year Software Projects Process)
    Previously My university was not allowed me to develop Final Year Degree project on PLATFORM.. so I've tryed to develop it using Java Portlet AAI and other methodologies .. but unfortunately I've fielded to develop that Portal
    now my university has allowed me to develop on WebCenter Portal Development Framework... I've little know ADF ... now I only have 12 day to develop and deliver .I'm following
    Yannick Ongena website www.yonaweb.be/using_multiple_navigation_models_template_webcenter_11g_ps3_0
    and following multiple blogs
    BUT THE PROBLEM IS THAT
    these blogs and website are not very much responsive .. I've very less time .. I need urgent reply for my problems that I'm facing throwout development
    I've Installed
    Jdeveloper 1.1.1.1.6.0
    Xe 11g db 11.2.0.2.0
    WebCenter Portal Development Framework
    As I mention I've NOT MORE THAN 12 days, Please respond to My REQUEST .. Also Refer me To a PERSON WHO CAN HELP ME FOR ABOUT 10 days
    and
    share me BLOGS / WEBSITE / REFERENCE MARTIAL .. that will help me
    one of problem is that I think DEV schema is Created when we install RCU , I've Created UCM and PORTAL schema through RCU .. But mistalenly I've Removed the DEV schema as well
    and facing the below problem
    I’ve Created DEV , UCM and PORTAL schema from RCU. and Then try to install UCM ,when schema password screen appear for LOGIN and Create weblogic domain , It tell me INCORRECT PASSWORD, SO , I’ve DROP these 3 schema using RCU , during DROP schema, different errors appeared , and I’ve DELETED the middle ware\rcu_Home folder and Unzip the rcu.rar fresh file to the same directory
    NOW
    when I RUN rcu.bat and selected CREATE SCHEMA then RCU WOULD NOT ALLOW ME TO CREATE SCHEMA FOR PORTAL , DEV , UCM ..and also they appear in combo box to select
    BUT I’ve ALREADY DROP THAT
    I think it only droped not DELETED
    tell me the sqlplus commands fro DELETE schema. and also tell if it is DANGEROUS to delete some schema(example DEV schema) as I’m developing portal via WEB CENTER -Jdeveloper(integrated weblogic) , Xe , RCU, UCM )
    WAITING FOR REPLY
    BEST REGARDS
    ]|_|(¯`·._)a¿])

    @ngsankar @Nasir thanks for Reply
    NO Sir I have to deliver some functionality (basic functionality) on 5 Nov. and then they'll give us 1 more month if our work is satisfactory
    AND I'm not a very Beginner to ADF and WebCenter ..I've Installed the environment and Following Yanic website and parallel implementing my requirement .. It is rapid app dev. I think I cant develop satisfactory app in hours if any I can tell me that HOW TO IMPLEMENT THAT SPECIFIC Requirement AND FEATURE .. its easy I think ..and I will InshaALLAH .. its do or die for me
    Sir in 1 day I can finalize and develop UI ..(JSF pages and this bindings and template )
    for its Content I was Started UCM and then I stuck ,
    I Basically need to provide JSF Pages and portlets for Users (Student groups - Project Supervisors - Project Coordinator )
    I have to create Users and their Pages(Project Coordinator - Project Supervisor and STUDENT Group's)
    1)Project Coordinator is the Head Who Allocated Project Supervisors to the Student Group in response to Messages(sent from the portlet at home page)from the students that desire to make group and want desire supervisor . in response to this message the Supervisor can Reply and ASK FOR MEETING and the the coordinator has the authority to ALLOCATE
    2)Project Coordinator Create PLAN (1 year Plan) in tabular form (for example Project Group Supervisor and Its STUDENT GROUP has to Deliver 20 MILESTONE Deliverable throughout the year(Project group Supervisor can Divide Each MILESTONE into TASK and SUB TASKS...and Student Group has to Upload )
    Supervisor can give the task to student group and student group has to upload /Submit the required Deliverable /(task file ) supervisor within the given period MARK THIS TASK AS AN OK AND GIVE ANOTHER TASK OR ASK FOR METING
    in this way We achieve/provide
    Provide Central Repository for the Whole Software Projects that are Valuable ..
    ALSO DOCUMENT TRACEABILITY is achieved
    Workflow management (Task given and submission and meetings and attendance etc)
    This Functionality plus Basic ADF and WebCenter built in Functionality can also improve Collaboration and Productivity and Performance
    I've very less time AND willing to work.... waiting for Help and suggestions

  • Developing portlets for dummies (sql queries)

    Hello, I've been trying to build a dynamic menu. First I went with just plain old plsql: i created a function in the portal schema that returns an unordered, nested list of the pages in my pagegroup and called that function in a regular pl/sql item on my portal page. I did this by querying the wwpob_page$ table and that went just great in my test&development setup (of which I am the admin of course :))
    Then I realized that since I'm not an administrator of the server hosting our portal and I only have very limited privileges (I am only a page group administrator) I will probably not be allowed to utilize this function nor will they agree to install it in the portal schema, and I decided I should build a portlet that does the same thing (so it can be registered and so on, and so it can use the synonyms and tools that are available to registered providers). There already is such a portlet (and provider) registered for use in the target portal, but I don't like it because i uses tables and hard-coded styles so I will cook my own, better version. :)
    So I downloaded an example portlet and am getting the hang of it, but now I just can't for the life of me figure out how to enable any sql-queries. I have run the provsyns-.sql script, logged in as test_provider/portal and installed my portlet-package as test_provider user. I can see the available pl/sql packages in Toad, but there are no tables or views for me to to see. That means I can't query the portal tables that I need to.
    edit: ok, stupid user error; I suck at using Toad, so I was looking at the wrong schema altogether :D So now i see the public views and packages, so forget that bit of the question.
    But still, I cannot see even wwsbr_all_folders -view, much less the wwpob_page$ -table. I cannot see any way to find the pages that are in my page group. Somehow it must be doable, right?
    Have I done something wrong, missed a step in enabling my test-provider / schema perhaps? I don't really know what I'm doing, but I followed instructions here: http://home.c2i.net/toreingolf/oracle/portal/my_first_plsql_portlet.htm (excellent instructions, thanks!)
    So should my portlet be able to access those tables or not? How the heck has the third partly portlet maker done it?
    i'm on OracleAS Portal 10g Release 2 (10.1.4)
    Edited by: Baguette on 23-Apr-2009 05:13
    Edited by: Baguette on 23-Apr-2009 05:32

    i see your perspective now. and let me give a perspective to my first reply too.
    what i proposed to you was the answer of what i quoted in the message. that is, why didn't you see those views in the new schema you created! and it is still ok but it is done in the portal schema for which you should have privielges too and i assumed you had. my mistake!
    now, i can relate your privacy concerns with your earlier message:
    Hello, I've been trying to build a dynamic menu. First I went with just plain old plsql: i created a function in the portal schema that returns an unordered, nested list of the pages in my pagegroup and called that function in a regular pl/sql item on my portal page. I did this by querying the wwpob_page$ table and that went just great in my test&development setup (of which I am the admin of course :))
    +Then I realized that since I'm not an administrator of the server hosting our portal and I only have very limited privileges (I am only a page group administrator) I will probably not be allowed to utilize this function nor will they agree to install it in the portal schema, and I decided I should build a portlet that does the same thing (so it can be registered and so on, and so it can use the synonyms and tools that are available to registered providers). There already is such a portlet (and provider) registered for use in the target portal, but I don't like it because i uses tables and hard-coded styles so I will cook my own, better version. :)+
    +So I downloaded an example portlet and am getting the hang of it, but now I just can't for the life of me figure out how to enable any sql-queries. I have run the provsyns-.sql script, logged in as test_provider/portal and installed my portlet-package as test_provider user. I can see the available pl/sql packages in Toad, but there are no tables or views for me to to see. That means I can't query the portal tables that I need to.+
    - by downloading an example portlet, you probably mean you created a new schema. because provsyns work on a schema.
    - if you are not the administrator of the portal, and may not be able to access some portions of the portal, it means that you do not use the portal user (the user which serves as the owner of the portal schema).
    - now, your plan to create a new schema and give those privielges would still not work. because, by creating a new schema you cannot sneak in to the oriignal portal schema if you do not have privileges to do it. obvious, right? otherwise, it would be a vulnerability of the software that you can see what you are not allowed to see by creating a new schema.
    - however, there is a bright side here. the views give records based on your privileges.
    - so if your administrators have generated them already or if they generate on the original portal schema, then you may see the pages and items that you have privileges to see and no more.
    so now, you may ask the administrators if they have already done it, and if not, then if they would be willing to do it.
    hope that helps!
    AMN

  • Errors using themes and tomahawk within portlets

    I've been developing a portlet using Creator2 Update 1 that uses the myfaces tomahawk library of components. Besides the difficulty of not being able to use the visual designer, I've managed to get my portlet functioning the way I want.
    My next step was to apply styles to my portlet. The difficulty here is that since portlets are aggregated within a portal, the portlet does not have access to the <head> tag of the container page (meaning I couldn't just add my own stylesheets and link them in.) I'm not sure how Creator works around this problem - I just know that it manages to using <ui:themeLinks> somehow.
    Changing the theme for a regular Creator-components-only (read: no tomahawk) is a no-brainer. I simply pick a different theme in the Project view and set it as the Current Theme. I can even set my own user-defined theme. Running the portlet either through Creator or Liferay shows the applied theme.
    However, once I start using tomahawk components, the theme system breaks down, throwing exceptions, such as the following:
    com.sun.rave.web.ui.theme.ThemeConfigurationException: WARNING: the Sun Web Components could not load any themes.
    at com.sun.rave.web.ui.theme.ThemeFactory.createThemeManager(ThemeFactory.java:274)
    Curiously, it only breaks if I use one of my user-defined themes. The Creator-provided themes will work with the tomahawk components portlet.
    In short, I am baffled. Creator-provided themes work regardless of tomahawk components present. My own themes work so long as there aren't tomahawk components present.

    Sorry, I don't think that's going to work. Themes are not used in the standard SES index, and therefore the Oracle Text knowledgebase is not installed - hence the DRG-11446 error you're seeing.
    If you figured out a way to install the knowledgebase from another system (and I'm NOT recommending that), you would still need to recreate the text index with INDEX_THEMES turned on.
    You should be able to connect to the SES instance from a remote machine by commenting out both "tcp.invited_nodes" and "tcp.validnode_checking" from the sqlnet.ora file. Not sure why just adding an entry to tcp.invited_nodes didn't work for you.

  • Drag And Drop Java Portlets

    Hi,
    How can we develop Drag and Drop (DnD) Portlets. Does Oracle Portlet provide such functionality.Can someone guide me or have any documentation on how to create Java Portlets that can be dragged arround i.e. just like on google site http://www.google.com/ig. I am using 10.1.0.4. Thanks

    Is there any kind of documentation available as how to build this kind of functionality. What API's to use. Lifefray and StringBeans Portal provides DnD functionality so curious if it's also doable using Oracle Portal and if so how to start on it. I am more interesetd in docs. and API's to use for building our own.
    Thanks

Maybe you are looking for

  • P.O.item currency

    Dear sir, can i put different currency for 3 items in 1 PO. Hopeeeeeee.

  • Spam in private message

    I have received a spam private message from a new user (you know, the usual message we normally receive via e-mail: you have a good profile get in contact with me write to me at xxxxxxx). The user appears to have posted anything in public boards. I w

  • Proper user manual for yoga 11 s with windows 8

    Hi, I wanted to use the camera on my yoga and first of all the quality of the picture is awful but that is not the main issue here. How can i save the picture (it offers delet or cropp only), and i do not know anything at all about making video with

  • Preview bounds doesn't work in CS3

    Hi, I'm using Illustrator CS3 on Mac OSX 10.5.8.  I turned preview bounds off in preferences while working through a tutorial and now I can't get it to work again.  I've rechecked the appropriate box in preferences and clicked okay, but don't get pre

  • URGENT: Impact on renaming user "Groups" in Siebel Web

    Hi All, I have a requirement to change couple of user "Groups" from old one ("ABC Team") to new one ("XYZ Region Team"). Can anyone tell me what kind of impact will be on the existing system by renaming web "Groups" in Siebel Analytics? Which are the