Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 10 of 73 total
Thread What's Coming in 2.05
Fri, Feb 5 2016 1:52 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

I just wanted to drop a quick note as to what I'm working on, and when it should be ready.  2.05 will have some significant changes in the database functionality, namely:

- The DataSet Manager will become the Database Manager, and datasets will be organized beneath databases (connection properties) in a treeview control.  The IDE will automatically migrate any existing datasets to this new structure when you first run the 2.05 IDE, and will attempt to group the datasets according to any common connection settings.  The database names will be auto-generated, so you'll probably want to change them, as necessary, after the first startup.

- The way that the dataset URLs work will be slightly different, as will dataset modules, in order to accommodate the database name.

- The TDatabase component will have a designer surface in the IDE, and you will be able to drag databases from the Database Manager to the Project Manager in order to create a database with all of the associated datasets already defined. You will also be able to have multiple databases in a project.

- There will be a new TDatabase.AutoTransactions property, and it will default to True.  This means that you won't have to manually manage transactions anymore unless you want to.  Also, this property will work in a "nested" fashion, meaning that if you do something like this:

Customers.Update;
Orders.Insert;
Orders.Save;
Customers.Save;

the automatic transactions will transparently start a sub-transaction on the Orders dataset, and the nested transaction functionality will enable the entire set of updates/inserts to commit or rollback based upon the Customers dataset being Save'd or Cancel'ed.

- The PHP back-end code won't likely be updated in 2.05, but will follow soon thereafter.  With the database changes mentioned above, I can finally implement the PDO layer for PHP, which will allow you to use a PHP database back-end on any cheap hosting provider with MySQL, etc.  These database changes have been the hold-up for some time, primarily because the existing dataset design doesn't work particularly well with transactions across multiple datasets in the same database and can cause unnecessary transaction conflicts.

Right now it looks like mid-to-late February for the 2.05 release.

Tim Young
Elevate Software
www.elevatesoft.com
Sat, Feb 6 2016 3:53 AMPermanent Link

squiffy

Telemix Ltd.

Avatar

Hi Tim,
please can you explain a little about how the PHP interaction will work?

I currently authenticate and query MySQL/Postgres databases via my own API (using ajax requests) as I obviously can't store authentication details in the client. How will this change, assuming I don't use any other Elevate products (such as your database)?

Thanks,
Sat, Feb 6 2016 3:56 AMPermanent Link

squiffy

Telemix Ltd.

Avatar

(oh, and I couldn't persuade you to put in a single key compile/deploy action in this release, could I?  I know it's a small thing, but it's huge to me Smile
Sat, Feb 6 2016 3:59 AMPermanent Link

squiffy

Telemix Ltd.

Avatar

(or even a ctl-something to deploy so I can do ctl-f9 to compile, keep the ctl button down then press the deploy shortcut key - I really do do "ctl-f9, alt-p, d" an awful lot in a working day and anything like that that reduced keystrokes would help ..)
Sat, Feb 6 2016 5:33 AMPermanent Link

Huseyin Aliz

myBiss ApS

Avatar

Tim,

Very exciting news, thanks Smile
Will the next release be 2.05 or do you going to release 2.04 builds
before this version?

Regards,
Hüseyin

On 05-02-2016 19:52, Tim Young [Elevate Software] wrote:
> - The DataSet Manager will become the Database Manager, and datasets will be organized beneath databases (connection properties) in a treeview control.  The IDE will automatically migrate any existing datasets to this new structure when you first run the 2.05 IDE, and will attempt to group the datasets according to any common connection settings.  The database names will be auto-generated, so you'll probably want to change them, as necessary, after the first startup.
>
> - The way that the dataset URLs work will be slightly different, as will dataset modules, in order to accommodate the database name.
>
> - The TDatabase component will have a designer surface in the IDE, and you will be able to drag databases from the Database Manager to the Project Manager in order to create a database with all of the associated datasets already defined. You will also be able to have multiple databases in a project.
>
> - There will be a new TDatabase.AutoTransactions property, and it will default to True.  This means that you won't have to manually manage transactions anymore unless you want to.  Also, this property will work in a "nested" fashion, meaning that if you do something like this:
>
Sat, Feb 6 2016 10:08 AMPermanent Link

Raul

Team Elevate Team Elevate

<<=?UTF-8?Q?H=c3=bcseyin_Aliz?= wrote:
Will the next release be 2.05 or do you going to release 2.04 builds
before this version?
>>

2.04 has been out since december (or are you asking if there will be additional 2.04 builds like 2.04 build 2?).

http://www.elevatesoft.com/blog?action=view&id=elevate_web_builder_204_released

Raul
Sat, Feb 6 2016 11:51 AMPermanent Link

Uli Becker

Tim,

> I just wanted to drop a quick note as to what I'm working on, and when it should be ready.  2.05 will have some significant changes in the database functionality, namely:

And some editor enhancements where announced like auto-indenting... Smile

Oups, just see that it was announced for 2.5, not 2.05.

Long way to 2.5 ... Frown

Uli


Sat, Feb 6 2016 12:54 PMPermanent Link

Huseyin Aliz

myBiss ApS

Avatar

Raul,

Yes it was builds for 2.04 i was asking for Smile

Regards,
Hüseyin

On 06-02-2016 16:08, Raul wrote:
> <<=?UTF-8?Q?H=c3=bcseyin_Aliz?= wrote:
> Will the next release be 2.05 or do you going to release 2.04 builds
> before this version?
> 2.04 has been out since december (or are you asking if there will be additional 2.04 builds like 2.04 build 2?).
>
> http://www.elevatesoft.com/blog?action=view&id=elevate_web_builder_204_released
>
> Raul
>
Sat, Feb 6 2016 2:23 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Huseyin,

<< Will the next release be 2.05 or do you going to release 2.04 builds before this version? >>

No, the next release is 2.05.  There isn't anything right now that is pressing enough to warrant a new build before then, and I've got the current source code ripped into quite a few pieces in order to support the new database architecture.

Tim Young
Elevate Software
www.elevatesoft.com
Sat, Feb 6 2016 2:25 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

< please can you explain a little about how the PHP interaction will work? >>

It will work just like the existing database functionality works with the EWB Server, just with PHP on Linux, etc.

You can see how this works *now* by looking at the existing PHP code that is installed in the \examples subdirectory under installation.

Tim Young
Elevate Software
www.elevatesoft.com
Page 1 of 8Next Page »
Jump to Page:  1 2 3 4 5 6 7 8
Image