|
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. |
|||
|
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)

Search
Help



