Hi Everyone,
It's been a long time I have been working on this, so I wanted to shared some of the latest, as I know many of you are waiting for this:)
It's definitly not finished... but I am getting there,
-- I have made the system flexible enough to support different Sqlite frameworks with the addition of one single script, which means new sqlite frameworks can be added within my DataMaker wizard very easily
-- I have also implemented database encoding checks because some sqlite frameworks do not support all encoding, for example MonoSqlite does, but SqliteKit only supports UTF-8 so that is covered
-- All table fields and properties are accessible ( in read only, if you need to edit the database you need to use a third party system or application)
-- You can select only the fields you need, instead of crowding custom actions with unecessary content
-- You can create different where clauses, with flexible clause definition, that will tight to either the value defined in this wizard or within the action interface select FsmVariables instead. VERY POWERFULL!!
-- The output for lists of items will be stored with ArrayMaker for now, I may very well also store it in DataMaker XML for xpath queries within the results, which would add additional raw power very easily.
-- Generated actions name is very flexible with special tokens to automatically generate meaningfull actions name.
-- the interface is very raw, but I am currently really getting the core of the functionnalities so that I can give you an alpha version soon.
-- I am left with a very difficult task of serializing the wizard and what the user selected etc etc. This is something I did for Parse wizard, but that was after I started this... so some core refactoring will be required here so that when you open this wizard, it's all set up and all actions and where clause are just like how it was set up last time.
-- I am also thinking of supporting online management of sqlite frameworks bridges within this wizard. Only one package would be downloaded, and then from the wizard you would be able to select and download from a server the bridge you want ( for example, if you want to work with sqliteKit or simpleSqlite, etc etc)
bye,
Jean