Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Major and minor updates
04-07-2012, 04:29 PM (This post was last modified: 04-07-2012 09:28 PM by thruska.)
Post: #1
Major and minor updates
Today marks the release of:

Barebones CMS 1.1 RC13
Ultimate Web Scraper Toolkit 1.0 RC3
Ultimate E-mail Toolkit 1.0 RC3
CSPRNG 1.0 RC2
Admin Pack 1.0 RC17

Of those listed, the Ultimate Web Scraper Toolkit has seen HUGE changes. I refactored a lot of the original code to be much more flexible. The number of options it supports has more than doubled.

It introduces the WebBrowser class, which is a sort of web browser-like state engine. Specifically, it manages cookies, redirects, and does a few other nice things I've been wanting that just doesn't fit in with the core HTTP functions but are necessary.

It also introduces a nearly feature-complete cURL emulation layer. Lots of PHP web hosts don't include cURL but lots of software depends on it being installed and functional. This brand new cURL emulation layer is really nice - pretty much drop it in and suddenly cURL calls start working as expected.

Previously, the core HTTP functions only did fsockopen() but now have been expanded with support for both fsockopen() and stream_client_connect() - preferring the latter, especially for SSL/TLS support.

Plus, there are all sorts of new features for the core HTTP functions: Callback support, refined SSL/TLS control, better URL manipulation and management, rate limiting, improved self-containment, improved upload support (eliminate multi-MB RAM chugging), and more statistics included in the results. A lot of this functionality was added primarily so that the cURL emulation layer would be more complete.

I also am now including 'cacert.pem' with the distribution so that it has a set of valid Certificate Authorities.

Basically, the Ultimate Web Scraper Toolkit got more ultimate.

In other news: The new project is coming along. I determined that doing this set of RC builds today will help me get it done a bit more easily. These releases get me closer to the first RC build of the new project.

Also, apologies for breaking Barebones CMS 1.1 and being generally unresponsive. I haven't been using the last couple of RC builds mostly because I moved to my other development machine for the new project. I have to stay away from video games, e-mail, and other major distractions if I want to get this done.

Author of Barebones CMS

If you found my reply to be helpful, be sure to donate!
All funding goes toward future product development.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)

© CubicleSoft