TinyButStrong v3.0 beta available

10 views
Skip to first unread message

Skrol29

unread,
Feb 23, 2006, 10:56:49 AM2/23/06
to TBS Next
TinyButStrong v3.0 beta is now available for download.

The beta version is provided with a document that presents changes.
There is no manual for TBS v3.0 yet (sorry for that).
Some plug-ins and demo are provided too.
There is a file for PHP-4 and a file for PHP-5.

Download last TBS 3.0 beta:
  http://www.tinybutstrong.com/download/download.php?file=tbs_beta.zip&sid=3

Feel free to post comments en questions about the beta version on this mailing-list.

----------------------------------
Skrol29
www.tinybutstrong.com
----------------------------------

TomH

unread,
Feb 23, 2006, 4:39:24 PM2/23/06
to TinyButStrong next version
Skrol
Are there some particular areas you would like to have tested right
away?

Give us a list so we can best help you, please.

Skrol29

unread,
Feb 23, 2006, 8:11:41 PM2/23/06
to tbs-...@googlegroups.com
Hi,

Yes you're rigth TomH.
Here is a wish list:

[ ] Test to migrate an application made with TBS 2.x, into TBS 3.0.
This is not difficult but it needs to have a good overview of the changes.
I'm thinking about providing a special TBS 3.0  edition for migration which could  prompt some alert message each time an unsupported 2.x feature is called. Any comment is welcome.

[ ] Test if provided plug-ins give the same result as their corresponding old TBS methods.
-> plug-in NavBar : should do the same as MergeNavigationBar() method.
-> plug-in ByPage : should do the same as MergeBlock() method with ByPage arguments.
-> plug-in CacheSystem : not yet tested. I have to do it first.

[ ] Testing some new sensible features :
-> parameter 'bmagnet'
-> multi-parameters 'if/then' (that is using parameter 'if' and 'then' several times in the same TBS field))
-> new syntax for parameter 'block', to try also on parameters 'magnet', 'selbounds', and 'comm'.

All features described in the document "tbs_v3_presentation_b21.htm" have tested at least once (except plug-in CacheSystem). but it is better to test them into another context, for example one of your application using TBS if it possible.

2006/2/23, TomH <t...@tomhenry.us>:



--
----------------------------------
Skrol29
www.tinybutstrong.com
www.skrol29.com
----------------------------------

Tom Henry

unread,
Feb 23, 2006, 9:17:53 PM2/23/06
to tbs-...@googlegroups.com
Skrol29,

I will watch out for [A]'s haven't seen any yet.

I started testing your Demo ByPage against plain TBS database that I
used for learning TBS before ((no ezSQL yet ;-))

Having probs with ByPage Demo (running against a database query) that I
cannot resolve.

The display of records is not regular, like the db array is not
sequencing correctly...
(a) "demo_plugin_bypage.php" the display is of 3 rows (#1,2,3)
(#4 and #5 are missing!)

(b) "demo_plugin_bypage.php?PageNum=1" the display is of 4 rows
(#6,7,8.9) (#10 is missing!)

(c) "demo_plugin_bypage.php?PageNum=2" the display is of 4 rows
(#11,12,13,14)

Also the ByPage isn't rendering correctly -- but I suspect that might be
related to a prob with the db array problems -- so I'm not worrying on
that yet ;-)

I have is a small mysql testing table - but I see no way to upload files
to GoogleGroups (YahooGroups does have file upload directories as part
of their system)

I will test an attachment to this email to see if we can transfer files
this way.

I will send you the php and html if you wish.

I am now starting to convert my 2.05.7 apps to 3.00b21

Skrol29 wrote:

[A] Test to migrate an application made with TBS 2.x, into TBS 3.0.


> This is not difficult but it needs to have a good overview of the changes.
> I'm thinking about providing a special TBS 3.0 edition for migration
> which could prompt some alert message each time an unsupported 2.x
> feature is called. Any comment is welcome.
>

[B] Test if provided plug-ins give the same result as their


> corresponding old TBS methods.
> -> plug-in NavBar : should do the same as MergeNavigationBar() method.
> -> plug-in ByPage : should do the same as MergeBlock() method with
> ByPage arguments.
> -> plug-in CacheSystem : not yet tested. I have to do it first.

[C] Testing some new sensible features :


> -> parameter 'bmagnet'
> -> multi-parameters 'if/then' (that is using parameter 'if' and 'then'
> several times in the same TBS field))
> -> new syntax for parameter 'block', to try also on parameters 'magnet',
> 'selbounds', and 'comm'.
>

[D]All features described in the document "tbs_v3_presentation_b21.htm"


> have tested at least once (except plug-in CacheSystem). but it is better
> to test them into another context, for example one of your application
> using TBS if it possible.
>

> 2006/2/23, TomH <t...@tomhenry.us <mailto:t...@tomhenry.us>>:


>
>
> Skrol
> Are there some particular areas you would like to have tested right
> away?
>
> Give us a list so we can best help you, please.
>
>
>
>
>
> --
> ----------------------------------
> Skrol29

> www.tinybutstrong.com <http://www.tinybutstrong.com>
> www.skrol29.com <http://www.skrol29.com>
> ----------------------------------
>

mycontacts.sql.zip

Tom Henry

unread,
Feb 23, 2006, 9:31:36 PM2/23/06
to tbs-...@googlegroups.com
Skrol29

I see that I received the attachment

So I'll try to send you the php and html attached to this msg
also including the "include files" just in case I missed something there

Cheers,
Tom

Tom Henry wrote:
> Skrol29,

filepackages.zip

Skrol29

unread,
Feb 24, 2006, 9:40:55 AM2/24/06
to tbs-...@googlegroups.com
Hi,

Thanks Tom for reporting this problem and for the files. They make it easy to reproduce the bug. I've made changes in the NavBar plug-in and I think your bug is fixed now.

A new tbs_beta.zip file is available at the same URL.
TBS class has not changed, only the NavBar plug-in.

2006/2/24, Tom Henry <t...@tomhenry.us>:

Tom Henry

unread,
Feb 24, 2006, 10:06:02 AM2/24/06
to tbs-...@googlegroups.com
S,

The ByPage plug in was the newest date in the .zip you sent, others were
old (like original)

When I changed ONLY the ByPage plug-in the test worked completely fine.
ALL the records are now displayed -and- the navbar works correctly.
Since I only changed the ByPage plugin that must mean (for this case)
that the NavBar plugin was okay.

So maybe you meant to say fix in "ByPage" corrected the NavBar symptoms
(and the merging too).

If you are keeping notes of changes made as you go along, please
consider adding a changelog the .zip files as you go along. It will help
to know exactly which file change to make when working a specific problem.

Tom

Skrol29 wrote:
> Hi,
>
> Thanks Tom for reporting this problem and for the files. They make it
> easy to reproduce the bug. I've made changes in the NavBar plug-in and I
> think your bug is fixed now.
>
> A new tbs_beta.zip file is available at the same URL.
> TBS class has not changed, only the NavBar plug-in.
>

> 2006/2/24, Tom Henry <t...@tomhenry.us <mailto:t...@tomhenry.us>>:


>
> Skrol29
>
> I see that I received the attachment
>
> So I'll try to send you the php and html attached to this msg
> also including the "include files" just in case I missed something there
>
> Cheers,
> Tom
>
> Tom Henry wrote:
> > Skrol29,
> >
> > I will test an attachment to this email to see if we can transfer
> files
> > this way.
> >
> > I will send you the php and html if you wish.
> >
> > I am now starting to convert my 2.05.7 apps to 3.00b21
> >
>
>
>
>
> --
> ----------------------------------
> Skrol29

Skrol29

unread,
Feb 24, 2006, 10:09:24 AM2/24/06
to tbs-...@googlegroups.com
Hi,

You're rigth, I meant ByPage plug-in, not NavBar.
Ok, I will feed a changelog for the tbs_beta.zip file. Sorry for that.

Thanks a lot,

2006/2/24, Tom Henry < t...@tomhenry.us>:

TomH

unread,
Feb 24, 2006, 4:29:41 PM2/24/06
to TinyButStrong next version
Hi again,

I have now completed migration of three other db driven apps to TBS3

(1) Your MergeOnFly ran perfectly against a database instead of array
data source

(2) My database-application-all-in-one-script with multiple merges ran
perfectly (i did remove ezSQL and CacheAction, but otherwise was
no-problems at all)

(3) My script running inside a script (using the
[var.header_file;script=insert_header.php;subtpl] technique)
converted over perfectly - after stripping out CacheAction abd ezSQL
junk.

Tom

Skrol29

unread,
Feb 24, 2006, 7:15:23 PM2/24/06
to tbs-...@googlegroups.com
Hi,

This is good news :)
Thanks Tom for those migrations.
I've migrated Examples, tbsForum, tbsTestimonials and two other personal applications with success too.

2006/2/24, TomH < t...@tomhenry.us>:

TomH

unread,
Feb 26, 2006, 3:27:08 PM2/26/06
to TinyButStrong next version
Just to help me clarify, a quick question on ByPage...

Does ByPage always need NavBar -- or is there a way to run ByPage alone
(no NavBar plugin)

Skrol29

unread,
Feb 27, 2006, 10:41:32 AM2/27/06
to tbs-...@googlegroups.com
Hello Tom,

No, ByPage doesn't need NavBar at all. They are actually two separated features. I've only put them together on the example, like was the online example.

2006/2/26, TomH < t...@tomhenry.us>:

Just to help me clarify, a quick question on ByPage...


Reply all
Reply to author
Forward
0 new messages