XStandard Plugin requires a minimum of FarCry v4.0.3. The project is in release candidate, and is almost ready for production use. |
|
You can grab the code base from the FarCry subversion repository: http://svn1.cvsdude.com/modius/farcry/plugins/farcryxstandard/trunk
Or a zip of the plugin on the FishEye site (bottom left): http://fisheye3.cenqua.com/browse/farcrycms/plugins/farcryxstandard/trunk
XStandard Lite is installed on client machines and will continue to be licensed as freeware. It currently runs:
XStandard runs as a local application that integrates with your browser. If you are going to use this plugin, you will need to ensure that users will be able to install the client locally. Otherwise this may not be the rich text editor for you. |
Add farcryxstandard to your plugin list in the farcryinit tag of your project's Application.cfm:
<farcry:farcryInit name="daemon" dbType="mssql" plugins="farcrycms,farcryverity,googleMaps,farcryxstandard" /> |
Then simply reinitialise your application and login to the webtop.
Xstandard can provide close integration with the existing content in your FarCry application. For this you need to make a special XStandard facade available for the XStandard client to talk to FarCry APIs. To activate the facade you will need to include a virtual directory called "farcryxstandard" for your website and point this at the ./plugins/farcryxstandard/www directory.
(Alernatively you can copy the ./plugins/farcryxstandard/www directory into your projects web root under a directory called "farcryxstandard".)
XStandard provides a number of ways to customise the editor:
<!--- formtool metadata --->
<cfparam name="arguments.stMetadata.ftImageArrayField" default="" type="string" />
<cfparam name="arguments.stMetadata.ftImageTypename" default="" type="string" />
<cfparam name="arguments.stMetadata.ftImageField" default="" type="string" />
<cfparam name="arguments.stMetadata.ftCMSImageLibraryURL" default="" type="string" />
<cfparam name="arguments.stMetadata.ftCMSAttachmentLibraryURL" default="" type="string" />
<cfparam name="arguments.stMetadata.ftCMSDirectoryURL" default="" type="string" />
<cfparam name="arguments.stMetadata.ftEnablePasteMarkup" default="true" type="boolean" />
<cfparam name="arguments.stMetadata.ftShowStyles" default="true" type="boolean" />
<cfparam name="arguments.stMetadata.ftStyles" default="" type="string" /><!--- url to xml doc; config http://xstandard.com/en/documentation/xstandard-dev-guide/toolbar/styles/ --->
<cfparam name="arguments.stMetadata.ftCSS" default="" type="string" />
<cfparam name="arguments.stMetadata.ftToolbarWysiwyg" default="" type="string" /><!--- list of buttons; config http://xstandard.com/en/documentation/xstandard-dev-guide/toolbar/buttons/ --->
<cfparam name="arguments.stMetadata.ftBase" default="http://#cgi.SERVER_NAME#/" type="string" />
<cfparam name="arguments.stMetadata.ftEnableTimestamp" default="false" type="string" />
License Copyright (c) 2006 Belus Technology Inc. By using the software and documentation, the user expressly agrees that the use of the software documentation is at its sole risk. The software and documentation is made available on an "as is" basis. Copyright owner does not warrant that the software and documentation will meet the user's requirements, or that the operation of the software will be uninterrupted or error-free and does not make any warranty whatsoever regarding the software and documentation, any information, services or products provided through or in connection with the software and documentation, or any results to be obtained through the use thereof, and hereby expressly disclaims on behalf of itself and all suppliers any and all warranties, including without limitation: any express or implied warranties of: 1) merchantability; 2) fitness for a particular purpose; 3) effort to achieve purpose; 4) quality; 5) accuracy; 6) non-infringement. Copyright owner shall not be liable to the user, or to any third party, for any loss of data, profits, loss of use, interruption of business, error, omission, deletion, defect, delay in operation or transmission, computer virus, communications line failure, theft or destruction or unauthorized access to, alteration of, or use of records, whether for breach of contract, tortious behavior, negligence, or under any other cause of action. All right, title and interest including, but not limited to, copyright and other intellectual property rights in and to the software and documentation are owned by Copyright owner and the use of or modification to the software and documentation does not pass to the user any title to or any proprietary rights in the software and documentation. Permission is granted to copy, modify and distribute the software and documentation for any purpose and royalty-free, subject to the following: copyright and other intellectual property rights in and to the software and documentation must not be misrepresented and this notice may not be removed from any source distribution of the software or documentation. |