Status of the CKEditor integration

The CKEditor component from the Incubator (as per the RAP 2.3 release) feels like a proof of concept and lacks certain features.
config.js is hard-coded in the jar, I'd like to disable some buttons
the UI language is hard-coded in config.js and can't be set from outside, I need it to be localized
most plugins are disabled, I need the link plugin to add links
when I enable the link plugin - the dialogs look different (no relation to RAP themes) and don't seem to work properly as it seems RAP is catching the clicks, I need to turn most parts of the link dialog off, I need the remaining controls to work and I need the look and feel to be halfway similar to the rest of the application
widget.setEnabled doesn't do anything - I'd like a way to turn ckeditor into a viewer, so that the HTML content looks the same
In older conversations I found a number of references to the missing functionality and to plans for the future:
enhancement request for a Modify Listener
https://www.eclipse.org/forums/index.php?t=msg&th=804953&goto=1415615&#msg_1415615
bug related to resizing
https://www.eclipse.org/forums/index.php?t=msg&th=711045&goto=1312132&#msg_1312132
public API for making custom widgets themable - after Luna
https://www.eclipse.org/forums/index.php?t=msg&th=637173&goto=1231814&#msg_1231814
update to ckeditor 4.x that "may come later this year" (2014)
https://www.eclipse.org/forums/index.php?t=msg&th=812699&goto=1424724&#msg_1424724
Is there a roadmap? Is this component intended to be a full-blown rich text editing solution for RAP at some point in time? Is it just a quick-and-dirty proof-of-concept to show that it's possible, but if I have different requirements - I need to write my own version of that widget and use the one in git as an inspiration, because exposing all the configurability of CKeditor in a generic project-independent Java API would be too complex.
What way forward would you suggest?

Hi.
So, as you mostly guessed, the CKEditor widget was mainly implemented as
an RAP Custom Widget example. However, it's in productive use also, so
it's not like it's unusable.
Right now, if you need to customize the CKEditor config you need to
check out the source and manipulate it yourself. The readme has some
hints also[1]. Right now I can't comment on the dialogs.
We just did RAP 3.0 and will need some time to plan ahead for 3.1. Since
there seems to be some interest in the CKEditor there's a chance that it
will part of that, especially now that there is a similar Nebula
widget[2]. We may consider updating to CKEditor 4, make it Nebula
compatible, and/or enable customization. Integration into RAP theming or
Modify listener don't seem very likely for technical reasons.
If you can list some features that would absolutely need (as opposed to
"nice to have"), we might include them in our planning.
So in regard to the question what way forward I would suggest, it
depends on your time frame. We may decide on the fate of the CKEditor in
the next few weeks, but even then we may not commit to any specific
date. So if you need results soon, you may have work on it yourself. We
would certainly welcome contributions to the Incubator repository, if it
matches the projects coding conventions.
If you can wait a few months, wait until we publish a plan for RAP 3.1
Greetings,
Tim
[1]
http://git.eclipse.org/c/rap/incubator/org.eclipse.rap.incubator.richtext.git/tree/README.md
[2] https://eclipse.org/nebula/widgets/richtext/richtext.php
Am 22.06.2015 um 18:30 schrieb Antoni Mylka:
> The CKEditor component from the Incubator (as per the RAP 2.3 release)
> feels like a proof of concept and lacks certain features.
>
>
> config.js is hard-coded in the jar, I'd like to disable some buttons
> the UI language is hard-coded in config.js and can't be set from
> outside, I need it to be localized
> most plugins are disabled, I need the link plugin to add links
> when I enable the link plugin - the dialogs look different (no relation
> to RAP themes) and don't seem to work properly as it seems RAP is
> catching the clicks, I need to turn most parts of the link dialog off, I
> need the remaining controls to work and I need the look and feel to be
> halfway similar to the rest of the application
> widget.setEnabled doesn't do anything - I'd like a way to turn ckeditor
> into a viewer, so that the HTML content looks the same
>
>
> In older conversations I found a number of references to the missing
> functionality and to plans for the future:
>
> enhancement request for a Modify Listener
> https://www.eclipse.org/forums/index.php?t=msg&th=804953&goto=1415615&#msg_1415615
>
>
> bug related to resizing
> https://www.eclipse.org/forums/index.php?t=msg&th=711045&goto=1312132&#msg_1312132
>
>
> public API for making custom widgets themable - after Luna
> https://www.eclipse.org/forums/index.php?t=msg&th=637173&goto=1231814&#msg_1231814
>
>
> update to ckeditor 4.x that "may come later this year" (2014)
> https://www.eclipse.org/forums/index.php?t=msg&th=812699&goto=1424724&#msg_1424724
>
>
> Is there a roadmap? Is this component intended to be a full-blown rich
> text editing solution for RAP at some point in time? Is it just a
> quick-and-dirty proof-of-concept to show that it's possible, but if I
> have different requirements - I need to write my own version of that
> widget and use the one in git as an inspiration, because exposing all
> the configurability of CKeditor in a generic project-independent Java
> API would be too complex.
> What way forward would you suggest?
Tim Buschtöns
Twitter: @EclipseRAP
Blog: http://eclipsesource.com/blogs/
Professional services for RAP and RCP?
http://eclipsesource.com/services/rap/

Similar Messages

  • Error after uninstalling the SAP Integration Kit XI 3.0 on Unix

    Hi all,
    I have uninstalled the SAP Integration Kit XI 3.0 on a single solaris server installation. Uninstall was done exactly as instructed in the manual and everything looked ok.
    Now when I try to go to the login page of CMC or InfoView I get an error:
    type Status report
    message /PartnerPlatformService/service/app/logon.do
    description The requested resource (/PartnerPlatformService/service/app/logon.do) is not available.
    Is the login page trying to look for the SAP authentication page that was removed ?
    Is there some configuration still remaining somewhere that needs to be removed so I get the old login page back ?
    Thanks for ideas, Timo

    Thanks for pointing to the right direction. I changed the tomcat webapps web.xml file parameter and it was enought to start working again.
       <context-param>
            <param-name>config.logon.service.context</param-name>
            <param-value>/PlatformServices</param-value>
        </context-param>

  • Time Management Status 7 without Payroll Integration.

    Dear All,
    when do we go about Time Management Status - 7 - without Payroll Integration.
    In this case how the process goes on SAP. what do we do in this status. do we record employees attendances in 2002 IT
    actually what happens.
    Regards
    kvn

    Hi KVN,
    You are using time management status 7 which means that no integration to payroll.Now as far as ur Quotas are considered then please use RPTQTA00 which is just a program and RPTIME00 or PT60 which will run time evaluation and if u want your Quotas to generate in time evaluation then just change V_556A_B in this table to increase so with time evaluation and no generation for Quotas to be with time evaluation.
    The client may ask sometimes for few Quotas to be prorated on a daily basis and so on in that case go with TE Quota generation
    else RPTQTA00 is ok.So see ur business and use either of it
    Let me know if u have any further Questions.
    Thanks
    Swati

  • JDeveloper 11.1.1.6.0 : The JUnit Integration update cannot be installed

    hi
    Using JDeveloper 11.1.1.6.0 when trying to install "JUnit Integration 11.1.1.6.38.61.92" I got this message:
    "The JUnit Integration update cannot be installed because it has a required licence agreement that could not be read. Click Back to remove this update.
    Details: Got status code 400 from URL http://htmldb.oracle.com/pls/otn/META-INF/ibmcpl.html "
    see also the screenshot
    at http://www.consideringred.com/files/oracle/img/2012/jdev111160-JUnit-20120223.png
    In the Check for Update wizard in JDeveloper the Update Center "Official Oracle Extension and Updates"
    mentions http://htmldb.oracle.com/pls/otn/f?p=updatecenter:uc
    that redirected to http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/131167.xml
    where at http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/131167.xml#oracle.jdeveloper.junit
    there is a link to
    license at http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/META-INF/ibmcpl.html
    (currently returning a 404 error page, while previous version link to http://junit.sourceforge.net/cpl-v10.html )
    download at http://download.oracle.com/otn-pub/jdeveloper/11.1.1.6.0/extensions/junit_bundle.zip
    But it seems possible to use the junit_bundle.zip file to Install From Local File (using the Check for Update wizard in JDeveloper 11.1.1.6.0 ).
    regards
    Jan Vervecken

    Sorry for the troubles Jan.
    Looking into it right now and should have it fixed in less then an hour
    --jb                                                                                                                                                                                                                           

  • Where do i find the Subsidary integration files?

    Hi Guys,
    I am trying to integrate SAP B1 with SAP R3 ECC 6.0, I have followed the installation guide for B1iSN and successfully installed the B1iSN server.
    Then I am also successfull in creating 2 systems in the Landscape(One for B1 and another for R3), and for this i'm following the file Operation_Guide_Subsidiary_Integration_EN.  I used the test connection and was successful in establishing a connection.
    But now the prblem is I'm not able to proceed further. On page 40 of the above guide we have a section as Subsidiary Integration Application Deployment in this section he explains how to deploy, but for this i need to choose some path of files..? which i cannot find.
    So my question is where can i find the Subsidary integration files mentioned in the operation guide.?
    Please help me to proceed further.
    Thanks in Advance,
    Vasu Natari.

    Hi,
    Many thanks for ur reply Yatsea, I have imported as suggested by u, after which i'm getting a status of the import, Now what to do next..?? I'm following  the below mentioned guides..
    SAP Business One Integration Technology by Nick He, Eddy Neveux, Felipe Ortega Aguilar but the problem in this guide is that its for version 2005 and all the screen shots are totally differnet, could u please help me find the latest guide.?
    Operation_Guide_Subsidiary_Integration_EN this guide is for 2007 version but I'm not able to work out the steps from Page no 38 topic Subsidiary Integration Application Deployment... here in this section. when i try to import the files in the Deploy Application not able to proceed further.
    With ur help i'll try the following....
    1. I'll import 1 and 2 SIM using BizStore Import,
    2. Then i'll Deploy using the Deploy application in the Application manager section.
    Thanks,
    Vasu Natari.

  • Can i use OER to store the data from a excel sheet that pertains to the entire integrations ?

    hi ,
    i know that the OER can be used to view the entire landscape for the SOA composites and how they are related with each other. However we have a requirement wherein we need to store the data for the entire integration end systems e.g. ebiz, mfgpro, siebel etc ( that is we need to store data one level up).
    Also,  we want a customized form in OER wherein user can manually add data regarding the integrations.
    So is it possible to do so ? If yes, how ?

    ok, let me put it this way,
    I tried using the import/export utility available under OER admin tab.
    When i export my existing assets it generates the .xml file for each asset. Now as i have hundreds on new assets to be created for each asset type i want to be able to create a new .xml file and want it to create the new asset once i import it using import utility. I tried creating a new .xml file giving it a new UUID but it does not seem to work. Has anyone tried this earlier who can give the steps to do this ?

  • Changing Portal Role after the status change of user status at the CRM end.

    Hi,
    I have Portal with Java database as the default and CRM is connected to it using SSO.The database in both the case in separate.The users that are created in Portal will have a BP status in CRM sytsem.
    Now my requirement is that if the status of the BP gets changed at the backend simultaneoulsy its Portal role should also gets changed.How shall i facilitate this procedure of changing the Portal Role?
    Is there any RFC ,BAPi or Webservices required for this?
    Regards,
    Amarys
    Edited by: amarys on Sep 13, 2011 11:20 AM

    Hello,
    Since the status has no number it will appear under statuses W/O number bottom right in status overview window.
    These status will appear as additional text beside current user status. For example if user staus is BUG and status without number is DFL and sets when deletion flag is set and gets deleted when it is revoked than user status will appear as
    BUG DFL -
    Deletion flag set.
    BUG -
    When deletion flag revoked.
    You have to live with it. I don't think there is a way out for that.
    Thanks
    Saikishore Ganga.

  • Messages going to the wrong Integration Server

    Hello All,
       We saw a problem with few messages on the production XI server for a brief period of time. the following is the scenario.
    1) An ORDERS05 IDoc comes out of the ECC, gets correlated and was sent out to conversion Agent for translation and was sent out to the vendor.
    2) We get the response 997 from the vendor to the file port. This message has been picked up by the file adapter, got translated and was sent out to the XI Integration engine on the development box.
    I could see this message on the RWB under the Adapter Engine component. This message did not reach the Integration engine on the Production box. A close look at the message details tells me that the message was sent to the Integration engine on the Development box.  This happened to a few messages with in a minute time frame. All the messages before and after the minute time frame made just fine to the XI integration server.
    We checked the SLD and found no reference of Production box pointing to the development XI IS.
    I appreciate any pointers in this regard.
    Thanks.

    Hi Balu,
    this could happen if your XI DEV system has a file adapter containing the same source directory where your response from vendor is coming for production.....this file adapter will be active....so it is pickng your response and triggering it to XI DEV before XI prod can pick it up.........it is also possibel that your XI PRD system file adapter is currently deactive or has some error in it now.......So just check the file adapters of XI DEV and XI PRD for your this scenario......
    Thanks,
    Rajeev Gupta

  • Status of the Sale order

    Hi Experts
        In which tabe we will get the status of the sale order.But in the screen it shows VBSTT-GBSTA_BEZ.
         VBSTT is astructure
    Regards
    Mano

    HI
    For header status VBUK
    ITem status VBUP
    in these 2 fileds u can billing status , delivery status confirmation status ....

  • Content file download failed. Reason: HTTP status 404: The requested URL does not exist on the server.

    Hi,
    I am getting this error in most of our WSUS servers.
    Content file download failed.
    Reason: HTTP status 404: The requested URL does not exist on the server.
    Source File: /Content/FB/134501186F4C81089054E4EC3376E74EEC895EFB.exe 
    Destination File: d:\wsus\WsusContent\FB\134501186F4C81089054E4EC3376E74EEC895EFB.exe
     After few minutes, getting below error as well. But i could see the synchronization has completed successfully.
    Log Name:      Application
    Source:        Windows Server Update Services
    Date:          12/19/2014 4:45:55 PM
    Event ID:      10032
    Task Category: 7
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      ******
    Description:
    The server is failing to download some updates.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Windows Server Update Services" />
        <EventID Qualifiers="0">10032</EventID>
        <Level>2</Level>
        <Task>7</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2014-12-19T08:45:55.000000000Z" />
        <EventRecordID>496887</EventRecordID>
        <Channel>Application</Channel>
        <Computer>*****</Computer>
         <Data>The server is failing to download some updates.</Data>
    This error is happening everyday. Please advise for a fix.

    Reason: HTTP status 404: The requested URL does not exist on the server.
    Source File: /Content/FB/134501186F4C81089054E4EC3376E74EEC895EFB.exe 
    Destination File: d:\wsus\WsusContent\FB\134501186F4C81089054E4EC3376E74EEC895EFB.exe
    Source:        Windows Server Update Services
    Description:
    The server is failing to download some updates.
    This error is happening everyday. Please advise for a fix.
    If this is happening on an UPSTREAM server it is because you have approved updates that are no longer available from Microsoft. Almost always this involves approvals of *EXPIRED* updates (which have been pulled from the catalog and cannot be downloaded).
    If this is happening on a DOWNSTREAM server it's because something/someone deleted the files from the upstream server. It can also happen if the entire upstream ~\WSUSContent folder has gone amuk.
    For an upstream server, find the expired updates, remove the approvals, cancel the downloads, and then decline the updates.
    For a downstream server, figure out what the affected updates are and fix the upstream server.
    Lawrence Garvin, M.S., MCSA, MCITP:EA, MCDBA
    SolarWinds Head Geek
    Microsoft MVP - Software Packaging, Deployment & Servicing (2005-2014)
    My MVP Profile: http://mvp.microsoft.com/en-us/mvp/Lawrence%20R%20Garvin-32101
    http://www.solarwinds.com/gotmicrosoft
    The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds.

  • How do i find out the status of the ink in the HP 5510 machine?

    Please can you advise how i find out what the status of the ink is in the "HP 5510" machine?

    Hi,
    Please use this:
    From the Printer Home screen, touch the right directional key, and then touch the Ink icon to display the estimated ink
    levels.
    Regards,
    Note: The ink icon is similar to a drp\op of water.
    BH
    **Click the KUDOS thumb up on the left to say 'Thanks'**
    Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.

  • How to add a new status to the Status drop down menu in CRM

    Hi All,
    Help me guyz i am new to CRM,
    i have to add a new status to the Status drop down menu in CRM Sales Area.
    Please help me for steps.
    Thanks
    DST

    Hi,
    You can add New status to the Drop Down menu by defining a catalog,codegroups & code group profiles to that...... Once assigned assign them to the Subject profiles and assign this subject profile to the transaction type that is assigned.
    This would populate all the profiles that u have mentioned in the subject profile.
    Award points if this answer helps you.
    Regards,
    Ravi

  • Several user status at the same time

    Hi Export,
    As I found, we can only choose one status from the list in WBS. Is there any config can make it possible to select multi status in one time?
    Thanks,
    Liang

    Hi
    yes you can select more then one user status at the same time
    For example you create user status like this in OK02
    1     INIT     Initiative
    2     DRPR     Draft Proposal
    3     PLAN     Fully planned & costed
    4     AFEA     502-Approved
    5     RELE     Released for execution
    6     HOLD     On hold
    You can select the user status from the above list
    If you set the Initial status flag for the user status
    If a status is marked as an initial status, it is automatically activated in an object when the object is created
    Thanks
    S.Murali

  • Auto Approval EBP Purchase Order is not updating the status at the header

    Hi There ,
    We are facing an issue in EBP auto approval PO ,
    The process level schema is set to Auto Approval  (Standard 9CBUS2201_EX01_55)
    During the PO creation , the standard schema is triggered and it gets approved .
    The status of the PO in the Approval Tab is showing as Approved .
    But in the docuemnt level the status is still Awaiting Approval .
    While checking in SWI1 we came to know that an error has happened in the Task TS40007972
    and the Guid ID of SRM Purchase is initial that has made the status(EV_STATUS) as initial .
    The ERROR is from the below class & method.
    Class: /SAPSRM/CL_WF_PROCESS_MGR_SBWF
    Method:GET_PROCESS_DECISION_STATUS
    Can anyone suggest to overcome this issue .It will be very usefull if anyone could suggest debugging possibility if any .
    Regards,
    Arun.

    Have you tried notes?
    1625513 - Workflow without approval is Awaiting approval status
    1724251 - Workflow log error: CREATE_DECISION_SETS cannot be executed

  • LabVIEW DSC: How to get alarm status from the area?

    Colleagues,
    I have, lets say, 50 Shared Variables where alarming enabled. Some of these variables assigned to area, so I can get status of the entire area or acknowledge an entire area of alarms (prior to version 8.x there was groups of the tags).
    Now I would like to get alarm status from the entire area. How can I do it?
    In version 6 I was able to wire tag group to Get Alarm Summary Status. Now, in version 8, Alarm Status.vi can be wired to the array of the variables, but not to area. Is it possible to get all variables from the area?
    regards,
    Andrey.

    I am not sure if I should be posting my problem under this particular topic. I am having trouble understanding acknowledge alarm vi and what this vi is supposed to do is not clear to me yet.
    I have around 300 shared variables in my project and I have created a particular vi just to view the alarms that may pop up during runs. I created a main menu and this alarm vi can be accessed upon a button click in the main menu. Users get alarm alert based on sound configuration. Then he can navigate to the alarm vi and acknowledge the alarm. The alarm vi only contains alarm and event display found under DSC module.
    The problem is everytime I click the alarm button in the main menu, it takes around 2 minutes for the alarm vi to update which is very annoying and unsatisfactory in the middle of run. I am not sure why it happens and I haven't got any response from support yet. These shared variables are managed under 10 different library files that are set up based on different loops of the process (flow, pressure and so on).
    Then I looked into three alarm examples that ship with DSC module. None of these examples use acknowledge alarm vi. I implemented another vi similar to alarm demo vi in that example - containing multicolumn listbox. I created acknowledge event containing acknowledge button and used the acknowledge alarm vi under this event. Read vi alarm is under timeout event.
    When I click the acknowledge button  as soon as I see the alarm in multicolumn listbox, nothing happens - the color of font does not get changed to purple neither any alarms get acknowledged. I tried to aknowledge alarm by variable name or  alarms or alarm area, it does not give me anything. What is this acknowledge alarm supposed to do? I tried to find examples everywhere in the web that uses this particular vi and haven't found one yet. 

Maybe you are looking for