Recent

Author Topic: FreeSpider 1.1.0 released  (Read 59422 times)

motaz

  • Sr. Member
  • ****
  • Posts: 495
    • http://code.sd
FreeSpider 1.1.0 released
« on: February 14, 2010, 06:53:10 pm »
The main (Only) feature that has been added is the Integration with Lazarus IDE.

- You can create FreeSpider web applications by clicking File/New.. FreeSpider CGI web application

- This saves a lot of configuration for starting new FreeSpider web application. An automatic data Module, uses , NoGUI, etc. has been added.

- Current FreeSpider applications that has been written with the old version 1.0.7 will not be affected, you can re-install the new version and no change for these application could happen.

- Has been tested with Ubuntu and Windows Vista

http://code.sd/freespider/index.html
« Last Edit: May 29, 2012, 08:08:24 am by motaz »

zakwas

  • New Member
  • *
  • Posts: 10
Re: FreeSpider 1.1.0 released
« Reply #1 on: February 20, 2010, 06:19:38 pm »
Works on Windows 7, Apache 2.0.63 and Apache 2.2.11 too.
Are you going keep working on Freespider?

motaz

  • Sr. Member
  • ****
  • Posts: 495
    • http://code.sd
Re: FreeSpider 1.1.0 released
« Reply #2 on: February 21, 2010, 08:25:35 am »
Thanks for this information.
I need some one to test it in Mac too.
I've fixed all the bugs that reported by users, so that I didn't do any modification for FreeSpider since the latest stable version, but I was thinking to add another protocol such as ISAPI, or something like that.

zakwas

  • New Member
  • *
  • Posts: 10
Re: FreeSpider 1.1.0 released
« Reply #3 on: February 21, 2010, 10:18:49 am »
Did you consider to develop a port for Delphi?

motaz

  • Sr. Member
  • ****
  • Posts: 495
    • http://code.sd
Re: FreeSpider 1.1.0 released
« Reply #4 on: February 21, 2010, 04:01:30 pm »
My friend has ported it to Delphi, but it has an upload file problem.
In Delphi there is WebBroker so that no need for FreeSpider, moreover it is very hard to maintain FreeSpider for Lazarus and Delphi at the same time.

Embarcadero has closed Delphi licensing from Sudan, so that we should ignore it and go for the alternative (Lazarus)

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11453
  • FPC developer.
Re: FreeSpider 1.1.0 released
« Reply #5 on: February 21, 2010, 04:14:46 pm »
(isn't webbroker only in Enterprise+ versions of Delphi?)

Wodzu

  • Full Member
  • ***
  • Posts: 171
Re: FreeSpider 1.1.0 released
« Reply #6 on: February 21, 2010, 04:44:19 pm »
motaz I think it is great that you made such framework.

I have one question for you:

Lets assume that I would like to login to my CGI application via web form. Is there a way to hide a login and password when it is transported to the server? Or do I have to connect through SSL connection?

IndianaJones

  • Hero Member
  • *****
  • Posts: 509
Re: FreeSpider 1.1.0 released
« Reply #7 on: February 21, 2010, 06:06:06 pm »

Hi,

First of all, congratulations for the great components.
I am using Mac OS X Leopard 10.5.8, and tested with the spidersample application but I get this error message while I am compiling. I hope this attached file gives some clue to you.
Thanks.

motaz

  • Sr. Member
  • ****
  • Posts: 495
    • http://code.sd
Re: FreeSpider 1.1.0 released
« Reply #8 on: February 22, 2010, 06:25:48 am »
Indiana, as the message appears it is MemDSLaz package problem, it is not related to FreeSpider.
Are you using a stable version of Lazarus? can you install other packages?

To Marcov:
I think WebBroker is included only in higher editions of Delphi, but this in Delphi 4, 5, and 7 only, but in free version of Delphi (Turbo Delphi 2006) web broker is exist without limitations.

About SSL:
I didn't used it before, but I think it is Web Browse/Web Server communication issue, so that if SSL connection is set, it shouldn't matter of content or type of web application, it should be transport issue. Any one has an experience of SSL please correct me if I'm wrong.

To Lazarus team:
SourceForgue has blocked download from Sudan, all projects by Default has been blocked, unless project manager unblock it manually. So that I'm afraid that Lazarus joins the team of blocked compilers (Delphi, and Java (Sun))


IndianaJones

  • Hero Member
  • *****
  • Posts: 509
Re: FreeSpider 1.1.0 released
« Reply #10 on: February 22, 2010, 08:26:01 pm »
Motaz, I have tested with the latest lazarus svn which is 23755. So here is the error when I compile the test programme.

mod2.pas(18,53) Hint: Parameter "Request" not used
mod2.pas(20,53) Hint: Parameter "Request" not used
mod2.pas(91) Error: Can't create assembler file: /usr/lib/cgi-bin/mod2.s
mod2.pas(71,13) Fatal: There were 1 errors compiling module, stopping

In Leopard the error occurs because of the user privilege so if I dont misunderstand the thing, the mentioned directory must be /Users/<loginname>/Sites/cgi-bin in 10.5 and 10.6.
Someone can inform me if I am wrong with it.
Thanks.

motaz

  • Sr. Member
  • ****
  • Posts: 495
    • http://code.sd
Re: FreeSpider 1.1.0 released
« Reply #11 on: February 22, 2010, 08:55:37 pm »
Yes it is permission problem. You can set output direcotry to your home directory instead of /cgi-bin, or you can make it empty, the same like any other normal aplication, then after you do compilation, copy the output executable file to your /cgi-bin directory that your web server can access.

osvaldotcf

  • New Member
  • *
  • Posts: 15
Re: FreeSpider 1.1.0 released - ExePath
« Reply #12 on: February 22, 2010, 10:26:33 pm »
My cgi folder is: http://localhost/~osvaldotcf/cgi-bin/ and i will use the application on other server with other path.

Is there a way to not specify the path as a constant?

IndianaJones

  • Hero Member
  • *****
  • Posts: 509
Re: FreeSpider 1.1.0 released
« Reply #13 on: February 22, 2010, 11:18:43 pm »

Motaz, your sample spider application has been executed as expected on the mac os x platform. But something wrong with the application, when I clicked the "Hello World (SpiderAction)" link for example, also same occurs with the other links. I get the following error. Sorry, have not so much experience with the cgi.
Thanks.

Not Found

The requested URL /cgi-bin/spidersample/hello was not found on this server.

motaz

  • Sr. Member
  • ****
  • Posts: 495
    • http://code.sd
Re: FreeSpider 1.1.0 released
« Reply #14 on: February 23, 2010, 07:25:03 am »
What is the executable name in Mac, is it spidersample without extension?

 

TinyPortal © 2005-2018