Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-26 Thread silvioprog
[...]

Added an issue: https://github.com/silvioprog/brookframework/issues/99

Thank a lot friends!

-- 
Silvio Clécio
My public projects - github.com/silvioprog
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread Rainer Stratmann
Is there a description what Brook can do and what it not can do?

Is a webserver for example Apache needed for it?

Or can it run standalone?

 On Wednesday 14 May 2014 01:13:41 you wrote:
 The Brook team is glad to announce the release 3.0.0.
 
 This version was compiled and tested successfully with Free Pascal 2.6.4.
 Here is the list of changes between version 2.6.4 and 3.0.0 of the Brook:
 
 https://github.com/silvioprog/brookframework/compare/57f8e01868dbec9708129b
 c789940df2a93c1637...v3.0.0 (or
 short URL here:http://goo.gl/kr9oX0)
 
 The release is available for download on Github:
 
 https://github.com/silvioprog/brookframework/releases/tag/v3.0.0
 
 Or through the Latest Release button on the project home page:
 
 http://silvioprog.github.io/brookframework/
 
 Minimum requirements:
 
 Free Pascal 2.6.4. If you prefer the Lazarus interface, choose the 1.2.2
 version.
 
 Enjoy! 
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread silvioprog
2014-05-14 6:52 GMT-03:00 Rainer Stratmann rainerstratm...@t-online.de:

 Is there a description what Brook can do and what it not can do?

 Is a webserver for example Apache needed for it?

 Or can it run standalone?


See Get started on home page:

http://silvioprog.github.io/brookframework/

-- 
Silvio Clécio
My public projects - github.com/silvioprog
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread Michael Schnell

On 05/14/2014 03:56 PM, silvioprog wrote:



http://silvioprog.github.io/brookframework/



Of course I did find this already by checking your initial post.

But this did not help much for finding out what kinds of tasks the 
brook is really useful for.


-Michael
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread Michael Van Canneyt



On Wed, 14 May 2014, Michael Schnell wrote:


On 05/14/2014 03:56 PM, silvioprog wrote:



http://silvioprog.github.io/brookframework/



Of course I did find this already by checking your initial post.

But this did not help much for finding out what kinds of tasks the brook is 
really useful for.


Developing any web based application.

Michael.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread Michael Schnell

On 05/14/2014 04:14 PM, Michael Van Canneyt wrote:


Developing any web based application.


That would mean all other web frameworks are not worth looking at.

I suppose each of them should provide a feature / benefit  list so that 
a user is enabled to decide which of them is most appropriate for his task.


-Michael
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread Rainer Stratmann
 On Wednesday 14 May 2014 16:14:32 you wrote:
 On Wed, 14 May 2014, Michael Schnell wrote:
  On 05/14/2014 03:56 PM, silvioprog wrote:
  http://silvioprog.github.io/brookframework/
  
  Of course I did find this already by checking your initial post.
  
  But this did not help much for finding out what kinds of tasks the
  brook is really useful for.
 
 Developing any web based application.

Is an additional program required, for example Apache?
Or does it run without any additional programs?

 Michael.
 ___
 fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
 http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal 
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread Michael Van Canneyt



On Wed, 14 May 2014, Michael Schnell wrote:


On 05/14/2014 04:14 PM, Michael Van Canneyt wrote:


Developing any web based application.


That would mean all other web frameworks are not worth looking at.


To my knowledge, there are none in FPC/Lazarus.

I suppose each of them should provide a feature / benefit  list so that a 
user is enabled to decide which of them is most appropriate for his task.


That is true, but is often omitted in young Open Source projects.

Michael.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread Michael Van Canneyt



On Wed, 14 May 2014, Rainer Stratmann wrote:


On Wednesday 14 May 2014 16:14:32 you wrote:

On Wed, 14 May 2014, Michael Schnell wrote:

On 05/14/2014 03:56 PM, silvioprog wrote:

http://silvioprog.github.io/brookframework/


Of course I did find this already by checking your initial post.

But this did not help much for finding out what kinds of tasks the
brook is really useful for.


Developing any web based application.


Is an additional program required, for example Apache?
Or does it run without any additional programs?


Both approaches should be possible.

Brook (last I looked) is based on fcl-web, which means you can 
embed it in a cgi, fastcgi, apache module or standalone application 
that acts as a webserver.


Michael.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread Michael Schnell

On 05/14/2014 04:33 PM, Michael Van Canneyt wrote:


That is true, but is often omitted in young Open Source projects.


Rather often, a decent place to publish such a list is missing.
Here obviously a decent website is provided

For a start, some 20 Lines of text would already be helpful.

-Michael
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread silvioprog
2014-05-14 11:20 GMT-03:00 Rainer Stratmann rainerstratm...@t-online.de:

  On Wednesday 14 May 2014 16:14:32 you wrote:
  On Wed, 14 May 2014, Michael Schnell wrote:
   On 05/14/2014 03:56 PM, silvioprog wrote:
   http://silvioprog.github.io/brookframework/
  
   Of course I did find this already by checking your initial post.
  
   But this did not help much for finding out what kinds of tasks the
   brook is really useful for.
 
  Developing any web based application.

 Is an additional program required, for example Apache?
 Or does it run without any additional programs?


You can run Brook in four modes:

. CGI (with any HTTP server like Apache, nginx etc.);
. FastCGI (with any HTTP server like);
. Stand alone (with embedded server);
. Stand alone service/daemon (with embedded daemon server).

-- 
Silvio Clécio
My public projects - github.com/silvioprog
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread silvioprog
2014-05-14 11:03 GMT-03:00 Michael Schnell mschn...@lumino.de:

 On 05/14/2014 03:56 PM, silvioprog wrote:



 http://silvioprog.github.io/brookframework/


  Of course I did find this already by checking your initial post.

 But this did not help much for finding out what kinds of tasks the brook
 is really useful for.

 -Michael


There are examples showing some features. But documents about this would be
welcome. You can contribute writing documents. I did not because my English
is still not fluent.

-- 
Silvio Clécio
My public projects - github.com/silvioprog
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread Michael Schnell

On 05/14/2014 04:33 PM, Michael Van Canneyt wrote:


To my knowledge, there are none in FPC/Lazarus.


I at least know fpWeb to be an active project (ExtPascal seems to be dead)

What might be usable:

http://stackoverflow.com/questions/3793112/what-web-application-framework-for-delphi-is-recommended

-Michael
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread Michael Schnell

On 05/14/2014 04:37 PM, silvioprog wrote:



You can run Brook in four modes:

. CGI (with any HTTP server like Apache, nginx etc.);
. FastCGI (with any HTTP server like);
. Stand alone (with embedded server);
. Stand alone service/daemon (with embedded daemon server).




AFAIK, FCGI can work via TCP/IP (on the same or on another box) and via 
other means (Pipes, environment variables ), when  being started by 
the Web server. Is this relevant for Brook ?


Can Brook be started as an Apache module ?

Can Brook be used as an ISAPI dll by MS IIS ?

-Michael
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread Michael Schnell

On 05/14/2014 04:33 PM, silvioprog wrote:

. I did not because my English is still not fluent.

I see the problem.

I can only understand German and English :-(

-Michael
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread silvioprog
2014-05-14 11:40 GMT-03:00 Michael Schnell mschn...@lumino.de:

 On 05/14/2014 04:33 PM, Michael Van Canneyt wrote:


 To my knowledge, there are none in FPC/Lazarus.

  I at least know fpWeb to be an active project (ExtPascal seems to be
 dead)

 What might be usable:

 http://stackoverflow.com/questions/3793112/what-web-
 application-framework-for-delphi-is-recommended


You can use Brook without problems too, it is made with FCLWeb.

--
Silvio Clécio
My public projects - github.com/silvioprog
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread silvioprog
2014-05-14 11:46 GMT-03:00 Michael Schnell mschn...@lumino.de:

 On 05/14/2014 04:33 PM, silvioprog wrote:

 . I did not because my English is still not fluent.

 I see the problem.

 I can only understand German and English :-(


Well, you can learn (via demos, issues, lists etc.) about the project and
write about it. :)

-- 
Silvio Clécio
My public projects - github.com/silvioprog
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread Michael Van Canneyt



On Wed, 14 May 2014, Michael Schnell wrote:


On 05/14/2014 04:37 PM, silvioprog wrote:



You can run Brook in four modes:

. CGI (with any HTTP server like Apache, nginx etc.);
. FastCGI (with any HTTP server like);
. Stand alone (with embedded server);
. Stand alone service/daemon (with embedded daemon server).




AFAIK, FCGI can work via TCP/IP (on the same or on another box) and via other 
means (Pipes, environment variables ), when  being started by the Web 
server. Is this relevant for Brook ?


No.



Can Brook be started as an Apache module ?


Yes.



Can Brook be used as an ISAPI dll by MS IIS ?


No.

Michael.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread Michael Van Canneyt



On Wed, 14 May 2014, Michael Schnell wrote:


On 05/14/2014 04:33 PM, Michael Van Canneyt wrote:


To my knowledge, there are none in FPC/Lazarus.


I at least know fpWeb to be an active project (ExtPascal seems to be dead)


Unless I missed somthing, fpWeb is fcl-web.

Brook runs on top of fcl-web. It extends fcl-web.


What might be usable:

http://stackoverflow.com/questions/3793112/what-web-application-framework-for-delphi-is-recommended


Of these, ExtPascal is dead, Raudus support is flaky, and only Habari is 
actually expected to run with FPC/Lazarus.

Unless something changed significantly since I last looked, obviously.

Michael.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread Michael Schnell
So we already do have some Information very worth stating on the website 
:-)


-Michael
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread Michael Schnell

On 05/14/2014 04:50 PM, silvioprog wrote:



Well, you can learn (via demos, issues, lists etc.) about the project 
and write about it. :)


Right now I am just a potential user(or in fact just collecting 
information about a lot of stuff to provide to potential user in the 
company)


-Michael
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread silvioprog
2014-05-14 12:31 GMT-03:00 Michael Schnell mschn...@lumino.de:

 So we already do have some Information very worth stating on the website
 :-)


And we can change the HTMLs of website. :)

https://github.com/silvioprog/brookframework/tree/gh-pages

--
Silvio Clécio
My public projects - github.com/silvioprog
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread silvioprog
2014-05-14 12:33 GMT-03:00 Michael Schnell mschn...@lumino.de:

 On 05/14/2014 04:50 PM, silvioprog wrote:



 Well, you can learn (via demos, issues, lists etc.) about the project and
 write about it. :)

  Right now I am just a potential user(or in fact just collecting
 information about a lot of stuff to provide to potential user in the
 company)

[...]

As we say here in Brazil: Show de bola! = Awesome! :)

Feel free to change any file of website, README etc.! (Y)

-- 
Silvio Clécio
My public projects - github.com/silvioprog
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-14 Thread silvioprog
2014-05-14 14:05 GMT-03:00 silvioprog silviop...@gmail.com:

 2014-05-14 12:33 GMT-03:00 Michael Schnell mschn...@lumino.de:

 On 05/14/2014 04:50 PM, silvioprog wrote:



 Well, you can learn (via demos, issues, lists etc.) about the project
 and write about it. :)

  Right now I am just a potential user(or in fact just collecting
 information about a lot of stuff to provide to potential user in the
 company)

 [...]

 As we say here in Brazil: Show de bola! = Awesome! :)

 Feel free to change any file of website, README etc.! (Y)


Seems good add a page Why use Brook? like:
http://lazarus.freepascal.org/index.php?page=whyuse

-- 
Silvio Clécio
My public projects - github.com/silvioprog
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

[fpc-pascal] [ANN] Brook 3.0.0 release!

2014-05-13 Thread silvioprog
The Brook team is glad to announce the release 3.0.0.

This version was compiled and tested successfully with Free Pascal 2.6.4.
Here is the list of changes between version 2.6.4 and 3.0.0 of the Brook:

https://github.com/silvioprog/brookframework/compare/57f8e01868dbec9708129bc789940df2a93c1637...v3.0.0
(or
short URL here:http://goo.gl/kr9oX0)

The release is available for download on Github:

https://github.com/silvioprog/brookframework/releases/tag/v3.0.0

Or through the Latest Release button on the project home page:

http://silvioprog.github.io/brookframework/

Minimum requirements:

Free Pascal 2.6.4. If you prefer the Lazarus interface, choose the 1.2.2
version.

Enjoy!

-- 
Silvio Clécio
My public projects - github.com/silvioprog
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal