Sneak preview: SHE-plugin

Hi folks!

here is a sneak-preview of the SHE-plugin (Servoy HTML Editor)
bare with us, there are some components that are not working 100%, but we would’nt hold that to show it to you.

There are comming new features every week (like contextual menus on hyperlinks and images)

Pricing will be available within 2/3 weeks.
There is comming a bean-version also, so you can use that instead of the standard html-area.

Have fun!
http://213.227.130.132:8083/servoy-clie … =SHEsample

Oh yeah, all comments are welcome and please leave some html for the rest!! :lol:

Hi Harjo,

Just hit the link and downloaded client.

Get the ‘Could not Register client’ error and then ‘disconnected from server. Trying to reconnect’ message !!??

OS X 10.3.7
Java version 1.4.2-38 (Mac OS X)

Just off for an hour and will try again later !

Cheers
Harry

Harjo,

opened it, looked at it and was amazed :D :D :D

Harry Catharell:
Hi Harjo,

Just hit the link and downloaded client.

Get the ‘Could not Register client’ error and then ‘disconnected from server. Trying to reconnect’ message !!??

OS X 10.3.7
Java version 1.4.2-38 (Mac OS X)

Just off for an hour and will try again later !

Cheers
Harry

Don’t know! The link works fine here.

Arrgh!! Please put returns in your error messages!
Good thing I have a dual display setup here…I NEEDED it.

For the rest it looks good. Ofcourse has the same odd things of the original product. (any way to stop using a list-item without venturing into the HTML ?)

ROCLASI:
Arrgh!! Please put returns in your error messages!
Good thing I have a dual display setup here…I NEEDED it.

For the rest it looks good. Ofcourse has the same odd things of the original product. (any way to stop using a list-item without venturing into the HTML ?)

I quote: It is a sneak-preview! Can you explain further?

I understand it’s a sneak preview ;)

What part do you want me to explain further?

  1. error message?
    I got the error message when I tried to save the text into the database.
    It was one long string, no returns.

  2. list item?
    I guess I should call it a numbered list.
    Start using that and you can’t stop it (as in you can’t get out of that formating.)
    The original product (of which I am a registered user) has the same issue.

ROCLASI:
I understand it’s a sneak preview :wink:

What part do you want me to explain further?

  1. error message?
    I got the error message when I tried to save the text into the database.
    It was one long string, no returns.

Thats indeed an error. Everything works fine on a windows-server, but this is a linux server. Will be fixed this week.

  1. list item?
    I guess I should call it a numbered list.
    Start using that and you can’t stop it (as in you can’t get out of that formating.)
    The original product (of which I am a registered user) has the same issue.

We will try to fix that!

Harjo,

Looks great!!! :D

Thank you for letting us preview it. This seems like a fitting way to end what has been a spectacular first month of 2005 for Servoy. I feel like a kid in a candy store with all the new features and enhancements that are coming our way. It’s an exciting time to be a Servoy developer. Thanks to all.

Harjo & Team,

EXCELLENT! :D

Very cool. Is this going to be module or plug-in or ??

Any idea of pricing?

AWESOME JOB!

bcusick:
Harjo & Team,

EXCELLENT! :D

Thanks!

Very cool. Is this going to be module or plug-in or ??

No, what you see is the plugin! 8)
A bean-version is comming up.

Any idea of pricing?

The license will be server and developer based. NOT user-based! :D
Pricing will be VERY affordable.
I hope to tell you more about pricing end of this week.

Here is some more info:

Methods

The plugin exposes eleven main functions to a servoy developer environment-
1. openFile(String filename)
This function opens a file in the server given by the filename parameter. The fileName parameter can contain full path or relative path. The relative paths are searched in servoy/server/webapps/root directory.

2. openStringSaveInFile(String htmlString,String filename)
This function opens the given htmlString in the editor. The save operation in the editor will save the html into a file in server given by the file name parameter. The fileName parameter can contain full path or relative path. The relative paths are searched in servoy/server/webapps/root directory.

3. openTableColumn(String serverName,String tableName,String columnName, String whereConditio)
This function opens the data in a servoy db field . The field is given by serverName, tableName , colummName and whereCondition parameters. The whereCondition is used to select the row. The syntax of where condition is same as SQL where clause excluding the where word. If the whereCondition returns multiple rows the first row is selected. The save operation in the editor will save the data into the same field.
example: openTableColumn(“user_data”,“editor”,“html”,“id=1”);

4. openStringSaveinTableColumn(String htmlString,String serverName,String tableName, String columnName,String whereCondition)
This function opens the given htmlString in the editor. The save operation in the editor will save the html into a servoy db field.The field is given by serverName, tableName , colummName and whereCondition parameters. The whereCondition is used to select the row. The syntax of where condition is same as SQL where clause excluding the where word.
If the whereCondition returns multiple rows the first row is selected.
The save operation in the editor will save the data into the same field.
Example:
openTableColumn(“

sample html string

”,“user_data” ,“editor” ,“html” ,“id= 1” );

5. setMediaFolder(String folderName)
6. setCSSFile(String fileName)
7. setWidth(int width)
8. setHeight(int Height)
9. setSkin(String skinName)
10. setUseServoyLookAndFeel(boolean flag)
11. createFolderInRoot(String folderName)

Preferences
The plugin has the following design preferences. The preferences will appear in the servoy developer edit/preferences/she tab. (These functions are also scriptable! See point 5 t/m 11)

  1. Media Folder Name: name of the media folder. This folder should be located in servoy/server/webapps/root
  2. CSS File: name of the CSS file. This file should be located in servoy/server/webapps/root
  3. Width: Width of the editor. Integer Field.
  4. Height: Height of the editor. Integer Field.
  5. Skin: Name of the skin.
  6. List of functions: This list can be used to enable/disable the functions available in the editor.

I18N
The language is selected based on the servoy local settings. The I18N keys for the plugin are included in the SHEsample.servoy example servoy application. Default language is English.

Nice product!!! Really look forward to the pricing of the thing!

Reading this thread back I guess I should explain my reaction a bit.
This plugin/bean is based on another product that I know and use.
So I already know what the product can do (and it does a LOT!).

So my first responses were to the things that didn’t work yet. Sorta like bug reporting (with some arrgh’s and urk’s for good measure ;) )

Anyway, Harjo thanks for bringing this great product to Servoy :D

looks very intesting HJK

thanks for developing… looking forward to hearing pricing :D

Very nice and useful product: congratulations.
I’m very curious about pricing too…:slight_smile:

Hi Harjo

looking forward to more news on your editor… 8)

one question for you…

will it be possible for us to hide the font list from our users if we want to because we are using a CSS and want to stick to our chosen fonts rather than have our users introduce loads of font tags?

sometimes it would be nice to offer fonts so the ability to show them or not show them would be great.

many thanks
eugene

Yes! every button or function that you see, can be hide or shown.

Pricing will be available upcomming week.

BTW: the probem with inserting pictures (on this linux server) is fixed!!

We fixed the problems with saving html into the database.
Upload of pictures and using them in the html is also working now!

http://213.227.130.132:8083/servoy-clie … =SHEsample

We are working on a trial version now.

We decided we’ll have the following license structure:

Server based license (license per Servoy Server, unlimited users)
Developer 25 license (license to allow 25 distributions of the plugin with your own solution, unlimited users)
Developer 50 license (license to allow 50 distributions of the plugin with your own solution, unlimited users)
Developer 75 license (license to allow 75 distributions of the plugin with your own solution, unlimited users)
Developer 100 license (license to allow 100 distributions of the plugin with your own solution, unlimited users)
Developer Unlimited (license to allow unlimited distributions of the plugin with your own solution, unlimited users)

Server based license will be around 200 Euro.
Don’t shoot my head off :? , when the price will be slightly different, I know there are many people who want to know about pricing, so I give you guys a glimp! The rest of the pricing is comming up.

Hi Harjo
when do you expect the trial to be ready?
many thanks
BTW - will you by any chance be at the UK Servoy training at Sybase this month?