Our www.href.com apps are now
running WebHub-v3.279. This "hrefsite" application was compiled
with Delphi compiler d27_win32.
And Now, the News...
This content on this page was updated
29-Oct-2020 Pacific Standard Time
WebHub Way of Thinking: republished
This article was originally published in 2009 by SDN.
As SDN is no longer operating, it seemed appropriate to
provide a slightly updated version,
here.
29-Oct-2020
WebHub v3.279 works with Delphi 10.4.1
Confirming: no worries upgrading to Delphi 10.4.1 from 10.4.
If you leave your registry settings intact during the upgrade,
WebHub v3.279 will be available for you without reinstalling
WebHub itself.
We have full support for EditPad Pro v8 now.
10-Sep-2020
WebHub v3.277 supports cookies with SameSite flag
While WebHub-for-intranet usually avoids cookies entirely, some public WebHub sites run with
a session cookie. To comply with the latest ideas from Google,
we added support for the SameSite
flag. This lets you control whether the browser should ever send the cookie back to a domain
other than the one the cookie was issued from.
12-Mar-2020
Install EditPad Pro with WebHub plug-in
The WebHub Appliance now includes a script for installing
EditPad Pro with the appropriate WebHub add-on files so that
you have full syntax highlighting for your *.whteko files.
16-August-2017
New Video: How to Build a WebHub Appliance
Learn How to Build a WebHub Appliance using PowerShell,
including IIS, installation WebHub Runtime and more than a dozen
optional utilities, all done easily and reliably on any 64-bit Windows.
Watch Now ~11 minutes
Please give it +1 and share!
07-August-2017
WebHub Online Reference Upgraded
The online help
for WebHub has been upgraded to use AWS CloudFront for
the css and images. Remote content editing is also much
easier now.
Under the hood,
DynHelp is currently compiled with Delphi 10.2 Tokyo
for win32. It uses WebHub Components, Rubicon,
NexusDB and IBObjects.
The production system is hosted on AWS EC2 on a
t2.nano instance using Windows Server 2016 Core.
In case you are not familiar with AWS EC2,
t2.nano
is the smallest, least expensive virtual machine on offer.
23-June-2017
Archived Source Code made more Public
We have kept a collection for many years of Delphi units
which were no longer part of our core products but might
still be of use to others. Those files had been kept at
www.href.com/pub/Source and have just been moved to an
svn repo on sourceforge.
Of likely interest to WebHub developers; ucPipe and tpRTTI
are both there now.
21-June-2017
WebHub Appliance for Server Core
The source forge project "WebHubAppliancePS"
now contains PowerShell scripts for building up
a WebHub Appliance on Windows Server 2016 Core.
The Core variation of Windows Server is a compromise between
zero GUI (i.e. Server Nano) and full GUI. On Core,
Remote Desktop, TaskMgr and Notepad all exist and run fine.
Explorer is not present however. Custom EXEs compiled with
Delphi Vcl and Delphi FireMonkey with GUIs can work. The Hub
service runs fine, and custom WebHub services that include
custom panels, even GUI panels, run fine. ZMAdmin runs fine.
So although it is a challenging to configure, it is definitely
a cost effective option for deployment of WebHub systems.
The WebHub Online Help system is now curring on an
Amazon EC2 t2.nano box in us-east-1, on Windows Server 2016 Core.
Performance is much better than when it ran on the full GUI
version of Windows Server. Firebird SQL and NexusDB are both
used as part of the DynHelp application.
3-Jun-2017
WebHub v3.269 supports D25 Delphi 10.2 Tokyo
WebHub Components v3.269 is available now for customers.
It supports win32 and win64 compilation.
All WebHub Demos including
the Delphi Prefix Registry are now running the latest version. This is a
win64 example, compiled with NexusDB and
WebHub for
Delphi 10.2 Tokyo.
23-Apr-2017
ZaphodsMap compiles with D25 Delphi 10.2 Tokyo
NativeXml and ZaphodsMap compile with the latest Delphi
compiler. Tests pass on Win32, Win64 and Linux64.
26-Mar-2017
Happy New Year
The primary www.href.com server has recently moved to
Win2016 Server running on AWS EC2.
12-Jan-2017
WebHub Appliance Tutorial Video Series
We released the first in a series of tutorials about
building up systems that will run WebHub on Windows.
Creating
an Amazon Web Service Instance explains how to
use AWS EC2 to launch a Windows Server that will run
WebHub Runtime.
Note: the
WebHub Appliance PowerShell scripts can be
used on just about any modern version of 64-bit Windows.
AWS EC2 is used during the tutorial for convenience. You could
also use your own bare metal hardware or any other hosting
service including Microsoft Azure.
1-Dec-2016
www.href.com with NexusDB in client/server mode
This web site now runs 2x instances of its custom WebHub
application to serve the content. The change from 1x to 2x
required changing the NexusDB layer to use their
client/server components. The transition was
well documented
and painless.
26-Apr-2016
WebHub Speed
Efforts have been ongoing in recent months to significantly
increase response speed, particularly for parallel client requests.
In-house tests are now showing very good results.
WebHub release v3.248 incorporates the new techniques.
6-Apr-2016
64-bit StreamCatcher ISAPI Filter
We have a working version 1.9.0.9 being used on the majority of
servers managed by HREF Tools now.
All the syntax is backwards compatible with v1.9.0.6.
The difference is that now you can keep IIS in
a 64-bit AppPool with a 64-bit runisa.dll
18-Feb-2016
WebHub command line utility
WebHub v3.241+ includes a command line utility for
admin functions such as starting, stopping and covering instances, viewing and changing the license and
reporting on connected instances.
Call whadmin.exe --help for usage information.
04-Jan-2016
HTTPS everywhere
HREF Tools applauds the efforts of LetsEncrypt.org to provide
free certificates for any web domain. Almost all of this
web site can be served over https now, thanks to a cert from
their beta program for our graphics subdomain, img.href.com. Feedback is welcome, if you notice anything hardcoded to use
http rather than protocol-relative links.
25-Nov-2015
HREFSite uses NexusDB
The content for this web site has moved from BDE to
NexusDB. The web application is being compiled with the
latest Delphi compiler, which is currently Delphi DX 10 Seattle.
14-Oct-2015
WebHub Demos upgraded for mobile
The WebHub Demos now use Zurb Foundation for responsive design.
12-Oct-2015
HREFShop upgraded for mobile
HREFShop now uses Zurb Foundation for responsive design.
The AJAX calls for product detail
were shifted from the old (but wonderful) Prototyp
library to JQuery.
24-Sep-2015
Server upgrade complete
Hardware for www.href.com has been upgraded, HREFShop
has moved to its own subdomain on the same machine,
all WebHub applications are running as-service,
and an upgrade of IIS from 7 to 8 is now complete.
21-Sep-2015
Delphi 10 Seattle supported
WebHub v3.231 supports the newest version of Delphi known as
DX10 Seattle.
4-Sep-2015
Windows 10 supported
As expected, WebHub v3.2x runs on Windows 10.
This applies for WebHub Runtime plus the WebHub Components as used in the Delphi Integrated Development Environment.
10-Aug-2015
Delphi XE8 supported
WebHub v3.225 supports the newest version of Delphi, XE8.
7-Apr-2015
Quietly upgrading servers
Not much news at the moment because we have been
upgrading all the Win2003 servers to Win2012.
21-Mar-2015
Online Help no longer uses BDE!
End of an Era!
The WebHub online help system now uses
Firebird SQL for the help content and NexusDB for the
search index.
5-Dec-2014
Video: Web-Centric Multi-Device Apps with Delphi Watch on You Tube
This was the presentation about WebHub by
Ann Lynnworth at Embarcadero Code Rage 9.
It aired live in October.
10-Nov-2014
Delphi Prefix Registry: Responsive
The CSS3 for the Delphi Prefix Registry has been updated
to use Foundation Grid. Try it on your mobile phone or table.
The Delphi Prefix Registry web site is powered by
NexusDB 64-bit with Rubicon and WebHub.
14-May-2014
XE7 support ready
WebHub for XE7 is available.
The XE7 upgrade is a nice easy one for VCL developers.
01-Oct-2014
DSP Search Engine: Closed
HREF Tools sponsored the DSP Search Engine from March 1998
through August 2014. It is now closed.
The content of the DSP may still be of interest to
people who do not need Unicode support.
30-Aug-2014
XE6 support ready
WebHub for XE6 is available.
There is nothing difficult about the XE6 upgrade for VCL developers.
12-May-2014
StartTLS support within WebHub email
When compiled with Delphi XE3 and later, the WebHub v3.212 form-to-email component supports modern smtp servers which
require secure connections. This includes gmail and Amazon SES.
The implementation uses the Indy TidSMTP component which is
included with Delphi.
5-Mar-2014
NexusDB win64 - on CodeNewsFast
The CodeNewsFast application has been compiled for win64 again,
thanks to a brand new release of NexusDB v3.5 which supports
64-bit operation.
Delphi XE5 update 2.
22-Dec-2013
Switch from whAsync to OmniThreadLibrary
CodeNewsFast has been refactored to use the
Delphi OmniThreadLibrary.
The async demo has also been completely refactored and
is live at http://more.demos.href.com/htasync using
WebHub v3.205.
17-Nov-2013
New utility for developing regex for StreamCatcher and WebHub SCRules.exe: this utility makes the task of developing
regex much easier.
Source code is in the webhubdemos project under
webhubdemos\Source\DelphiApps\SCRuleTest.
There is also a new article available in the knowledgebase
to help you get your configuration exactly correct.
Read Article.
14-Oct-2013
www.href.com running v3
The conversion is complete.
7-Sep-2013
Performance testing
Most of the work from July 2013 to the present has been on
testing and refining the performance of WebHub v3.1.
The Hub now helps by reporting summarized traffic data.
Testing is happening against a Windows 2012 64-bit server
that is temporarily running for this purpose.
The hardware is a Dell 1950 server, not particularly high-end.
The current plateau is that 20,000 requests go through
from Selenium Grid at a rate of roughly 22 per second, sustained.
Those are processed without errors, and with idle time to spare.
The testing server runs 5x instances of 3 AppIDs and 2x instances of a 4th AppID, all as services.
Details on how to measure and graph the traffic can be
found in the online help; search for keyword gnuplot.
6-Sep-2013
CodeNewsFast.com running 64-bit Hub v3
The first public deployment of the Hub compiled 64-bit
is on www.codenewsfast.com. Finally got around to it!
The custom WebHub application on that server has also
been compiled 64-bit.
7-Jun-2013
HTML5, Delphi XE4
WebHub v2.188/v3.188 supports Delphi XE4.
The HREF Tools opinion is that WebHub developers are best
served by writing HTML5 applications used by ALL large and small devices, using CSS and smart HTML generation to adjust the
GUI within each browser, rather than trying to use
FireMonkey. In other words, the same WebHub solution that has
worked since 1994 continues to work now with the newest
gadgets and browsers.
Nonetheless, the version of FireMonkey included with RadStudio XE4 is by far the best to date, and if you want to build
something that interfaces to the camera on an iphone, or
otherwise requires the hardware in a way that a browser
cannot access for security reasons, then
FireMonkey is a very good option. Programming in FireMonkey will
feel comfortable to Delphi users.
The non-visual TPack units compile and run in
FireMonkey applications (with XE4). This means all the uc* units such as ucString.pas are ready for use.
To date, there has been zero demand for running WebHub Runtime on Macintosh servers and that avenue is not being pursued.
26-Apr-2013
New HREFSite design
More than 100 old eseminar pages have been erased
from the site; the orientation bar is up-top and much
more noticable; and we went with a few larger
graphics for fun.
4-Mar-2013
WebDataSource Cleanup in Progress...
WebHub v2.184/v3.184 sports a more sensible
class hierarchy for the grid, scan and webdatasource
components.
Database access components that might have been a little
tricky to use with WebHub
in the past, e.g. ADO and IBObjects and NexusDB, will require far less work in terms of custom classes.
25-Jan-2013
Delphi Prefix Registry
The Delphi Prefix Registry web application has been
almost entirely rewritten. Previously it used Paradox/BDE.
Now it uses TnxTable from www.nexusdb.com.
The login uses OpenID with the online janrain.com interface.
All Delphi authors
have been contacted and given an opportunity to review
their prefix registrations.
The technical conversion from TTable to TnxTable was completely
painless.
22-Jan-2013
IProviderSupport
As part of the seemingly infinite job of exorcising the
BDE, WebHub is now supporting only Delphi 2010+ and
that enables us to assume that TDataSet implements IProviderSupport. That lets us significantly refactor
the way webdatasource is coded for various database
access systems.
Arrangements are gone; probably you were not using those
anyway.
IndexOrder is under deep consideration at the moment.
18-Jan-2013
OpenID Integration demo
At last, a significant new WebHub demo that shows how
you can leverage the OpenID standard from a Delphi/WebHub
application:
start here
9-Jan-2013
Javascript injection threat
Anyone concerned about this potential thread is advised
to read the release notes for v2.182 and the source code
in ucMetaChars.pas which is included with v2.182.
The new runner can be deployed to systems with older
versions of WebHub Runtime without changing the Hub nor
custom applications.
8-Jan-2013
WebHub v2.182 with StreamCatcher v1.903
Usually WebHub can be upgraded independently of StreamCatcher
but in this particular instance, StreamCatcher users SHOULD
upgrade deployment servers to v1.903 along with using WebHub v2.182 or v3.182 --- if they have any URLs with commands and want those URLs indexed by search engines.
See also StreamCatcher release notes
8-Jan-2013
ZaphodsMap on SourceForge
Full source for ZaphodsMap including sample projects and DUnit
tests is all in a subversion repository on SourceForge now.
26-Dec-2012
Delphi XE3 Update 1 has shipped
This is a must-use update for anyone with BDE projects.
15-Dec-2012
Chat Powered by WebHub
Live Chat has been running on parts of this web site
since early November 2012. It is powered by HTML5
generated by WebHub; database is Firebird SQL.
12-Dec-2012
Open House during Embarcadero Code Rage conference
Please visit the HREF Tools Exhibit Booth during
Embarcadero Code Rage.
Selected products will be discounted.
Live Chat will be open as much as possible, from the
virtual Exhibit Booth.
HREF Tools sponsors a time-zone adjusted version of the
schedule which will truly help you if you live more than a few hours (in time zones) from California (GMT -8 right now).
13-Nov-2012
Hub compiled with XE3
This server is running with hub.exe built with the
latest Delphi XE3.
The app itself is still being compiled with XE2
because of the BDE/BLOB bug in XE3. There should be an
update out soon which will let hrefsite.exe move forward.
Most of the WebHub apps on various domains sponsored by
HREF Tools have been built with XE3 but there are a few
high-profile ones that still use the BDE in part.
29-Oct-2012
Code News Fast articles rethreaded
The entire threading system for www.codenewsfast.com
has been refactored, and the data has been rebuilt.
There are over 1.7 million conversations in the
Firebird SQL database.
24-Oct-2012
Code Generation for use with Firebird/Interbase
The whSchedule demo has a special form and some units which
can be added to any WebHub project in order to facilitate the
generation of PAS, SQL and WHTEKO code helpful for
database-driven web pages.
5-Oct-2012
WebHub v2.174 ready
This is the first WebHub release to support RAD Studio XE3,
win32 and win64.
5-Sep-2012
Setup Files signed
Setup files built between August 17th and 24th used an
expired code signing certificate, which was noticable
on Windows8. Everything is all set now and the latest
v2.174 installers use the new certificate which will
last two more years.
25-Aug-2012
WebHub v2.173 ready
SOAP much faster; recommend using the new functions in
ucCode64 for long strings.
23-Aug-2012
WebHub v2.171 ready
Notable to anyone managing a production server with WebHub Runtime v2.1x: there is a new feature than enables you to monitor the total number of connected instances. This is demonstrated on the WebHub Version Page, bottom table, Modules column.
26-Jul-2012
Search Engine for Embarcadero Code Rage Presentations
The Code Rage schedule demo has been changed so that it can
be used off-season to search the archive for stored
presentations. This is a great training resource for
anyone wanting to learn Delphi, CPPBuilder, or any other
Embarcadero product. Start here if you care to see WebHub source code files or on Code News Fast for a fancier user interface. The Code News Fast web site has a dual color-scheme, designed for use by
people with normal vision or with deuteranomoly. The dual color scheme was achieved by using a series of WebHub macros to define a palette, and then exporting two style sheets. Only one of the color CSS links is used by a surfer, depending on which mode he or she is in.
24-Jul-2012
WebHub v2.170 available
There are some exciting new features for anyone brave
enough to try out the code generator... please see the
whSchedule demo to see how it can be used and read article #460 on the webhub support newsgroup.
18-Jul-2012
WebHub v2.169 available
The Setup files for v2.169 and v3.169 have shipped.
The main area of work was TeeChart and IBObjects integration, plus experiments in PAS, SQL and WHTEKO code generation
based on Firebird SQL metadata.
30-Jun-2012
www.href.com database change
Ann Lynnworth was literally the poster girl for Borland Paradox,
back around 1989-1992.
It is a big technical and even bigger emotional step to
let go of Paradox ... but the writing has been on
the wall for years. "Embrace change..."
The product and ordering database has now been changed
from Paradox to Firebird 2.5, the latter running on CentOS Linux.
Remaining to be changed is the webpage-content database.
What that means is that THIS PAGE (whvclnotes) still comes
from a Paradox table but all the product details, and
everything in HREFShop, now come from Firebird SQL.
IBObjects is used for the Delphi component layer to talk
to Firebird.
25-Jun-2012 22:15
WebMail components receiving attention v2.168
Right now the focus is on making the TwhMail group of components
easier to use, such that you can just Execute and then check
the Sent property plus some new Error properties that will
report some detailed information in case it was not possible
to send the message.
8-Jun-2012
WebHub v2.167 available
The Setup files for v2.167 and v3.167 are ready.
The main area of work was syntax highlighting within the
editor.
28-May-2012
EMail Working
We have retired the mail.href.com server, which had been
handling all our corporate email plus sending the occasional
message on behalf of our web applications.
Sendmail on CentOS Linux is now taking care of this for
the web applications.
Two fixes were needed within the WebHub email components,
to allow for use on new/faster hardware, and to interface
correctly to the Sendmail program. These fixes are in
WebHub v2.166 now.
The good news is that you can now email directly to
everyone individually, the www.href.com/contact page works again, and
miscellaneous form-mail examples are ok.
Apologies to anyone who had trouble reaching us during
recent weeks.
27-Mar-2012
New Hardware Active Now
This site is running on a new Dell 1950 server with IIS7.
11-Mar-2012
Code News Fast - UTF8 edition
After more than a year of preparation, the Code News Fast
web site is now running almost-latest-WebHub, latest-Rubicon,
latest Interbase Objects, Firebird SQL 2.5 and most importantly
the database uses CHARSET=UTF8. CodeNewsFast.com
27-Dec-2011
File upload
The htcv file conversion demo has been extended to test
file upload more thoroughly. Some issues with file upload
have been identified in, for example, v2.157. These have been addressed in v2.161.
26-Dec-2011
Some features for new installs
WebHub v2.156 includes
some features to help with new installations of the
Runtime System and the Components. The runner will report
any problem with the ZaphodsMap root on its version page.
The components installer will tell you reboot if it needs
to change your PATH environment.
6-Dec-2011 22:20
Session Number Cookie
It has been a long while since we had time to add a
real FEATURE to WebHub, what with all the infrastructure
changes and preparation required for big new things.
In version 2.154, WebHub gets a new easy way to manage
the session number cookie, via a few configuration entries
instead of any Delphi or WHTEKO commands.
In the simplest case with one domain or a group of domains
that share a parent, you only have to
indicate that the AppID uses a Session Number Location of
CookieFixedDomain and set the CookieDefaultDomain to the
shared parent.
More complicated cases working across domains are ALSO
supported ... and are a bit more complicated to explain.
Please see the FAST demo, enter and
click through its red buttons. Watch the URL changes.
Feature complete and shipping in v2.155.
Documentation is in the online help.
18-Nov-2011
WebHub v2.153 available
The Setup files for v2.153 and v3.153 are on
ftp for customers.
The main areas of work were new-ipc stability and session cookie
handling on a single domain.
08-Nov-2011
WebHub v2.151 available
The Setup files for v2.151 and v3.151 are on
ftp for customers.
WebHub v3.151 includes win64 support with Delphi XE2.
31-Oct-2011
WebHub v2.149 available
The Setup files for v2.149 and v3.149 are on
ftp for customers.
This includes win64 support with XE2 for the new-ipc.
20-Sep-2011 2:10
WebHub Guardian
For production servers, a new utility will be shipping
in v2.148 which monitors the running instances and
starts additional ones if needed (i.e. in case an instance
exits unexpectedly).
4-Sep-2011
WebHub v2.144
The significant change is that the runisa.dll runner is compiled with Delphi XE in this release. Previously it had been compiled with Delphi 7.
16-Aug-2011 22:50
WebHub v2.143
Installers are available for customers now.
6-Aug-2011 3:55
WebHub v2.141 includes Hub built with Delphi XE
The D15 Hub is standard now. If you need the D07 Hub for
some reason, look in the extra archive provided on FTP for customers.
1-Jul-2011 14:15
WebHub v2.140 available now
Please remember to UNINSTALL your older components
before installing v2.140+.
30-Jun-2011 02:55
Renamed Packages...
We have added a platform identifier to
ALL package names except regex. For example, in the past we have
had a package named WebHubDBDT_D15. The new name is WebHubDB_ide_d15_win32.
We now have a single set of DPK source files that work
across all supported versions of Delphi (much less maintenance work in the long run).
We are aiming to have 64-bit WebHub available for customers
as soon as Embarcadero releases the
64-bit Delphi compiler.
By upgrading to WebHub v2.140 (when it ships), you will
make it very easy for yourself to upgrade to 64-bit.
We are trying to get ahead of the curve this year!
23-June-2011 20:20
WebHub v2.139 available
All the usual Setup files have been posted, including the new EXTRA archive.
If you can test the speed of your WebHub application comparing the D07 versus D15 runner, and/or the D07 versus D15 Hub, that feedback would be very useful.
19-June-2011 16:45
WebHub v2.138 available now
05-May-2011 noon
Code News Fast goes ASync
The search feature behind Code News Fast has been completely
rewritten to use a WebHub async component, with Delphi XE.
Try a search
to see.
10-Mar-2011 09:00
Captcha
Hot off the press, a new unit:
webCaptcha.pas, with a web action component, TwhCaptcha,
to be used when you want humans-only to proceed...
21-Feb-2011 00:45
WebHub v2.135 ready
Thanks for using WebHub!
18-Feb-2011 19:40
CodeNewsFast uses WebHub now
We ported the WebBroker web application behind
www.CodeNewsFast.com to WebHub and Delphi XE recently. That version is now
live. It uses custom code with ClientDataSets, not TwhDataScan.
27-Jan-2011
DFMConverter: binary to plain-text
This little utility is downloadable only via
Code Central
at Embarcadero now. It is for anyone who still has old Delphi projects to upgrade. It converts the binary DFM format to plain-text (so you can run search and replace, and for better compatibility with version control systems).
26-Jan-2011
WebHub /S Silent Installation
The silent install of WebHub Runtime
has been using the wrong set of
defaults for locating the runners; resolved in v2.134.
09-Jan-2011 15:15
WebHub v2.133 important update
If you deploy your WebHub apps as a service, and you
have had any trouble with your service dropping off
the Hub connected panel, this update should help
AND it is now easy for us to help you resolve any
remaining issues, especially if you have Delphi XE
or have purchased a CodeSite license from
Raize Software.
12-Dec-2010 23:00
WebHub v2.132 for Delphi XE Update 1
Please use v2.132+ with Delphi XE Update 1. Update 1
is available to registered users, from Embarcadero.
24-Nov-2010 01:30
Session Cookie Name
WebHub v2.131+ includes a small change to the configuration
such that ZMAdmin correctly prompts for a Session Cookie Name
for each AppID. This will make it much easier for people
who want to use the session cookie.
14-Nov-2010
Windows 7 Support
If you are using Windows 7, you might have noticed a
problem with the Connected Panel in WebHubAdmin.
It NEVER showed any data from the Hub.
That is fixed in v2.131.
14-Nov-2010
WebHub Demos separated
The demos have been separated into database- versus lite- and
more- demos. Now there are 2 servers supporting them, so
almost all of them can be running at all times.
There are 3 subdomains: db.demos.href.com, more.demos.href.com and lite.demos.href.com. The db subdomain runs on the
prior server, and the other two are running inside VirtualBox
on another mostly-idle server, thanks to WebCentre in
New Zealand.
3-Oct-2010 00:15
WebHub v2.129 posted
WebHub v2.129 is available for customers via
FTP now.
3-Oct-2010 00:10
WebHub v2.128 posted
WebHub v2.128 is available for customers via
FTP now.
13-Sep-2010 23:55
Delphi XE for WebHub
YES. Delphi XE is an excellent upgrade; we will be using it
in preference to Delphi 2010 for everything ...
converting now.
We are releasing new versions of everything:
Rubicon, ZaphodsMap, WebHub, FuzRegex, plus
all their installers are getting an overhaul.
02-Sep-2010 18:00
PriorCommand
How did WebHubbers live without a pWebApp.Session.PriorCommand property for this many years?!? It seems very necessary for
providing BACK buttons that work with pages that require
command strings.
PriorCommand is in v2.127 pre-release now.
26-Aug-2010 20:55
In-House Upgrade to Delphi 2010
All but one of the web applications running on www.href.com are routinely compiled with Delphi 2010 now.
The WebHub Demos are split between Delphi 7 and
Delphi 2010; as there is time to test them, they will be
moved across to Delphi 2010. There are not any known
problem areas, but we have not had time to test them all yet.
One surprising sticking-point had been the use
of the ucPipe unit in many of our in-house applications. The
ucPipe unit was originally in TPack, then it made
its way into the public domain, and has recently been
re-included with TPack and WebHub, and upgraded for use with Unicode editions of Delphi.
26-Aug-2010 21:00
WebHub v2.126 posted
WebHub v2.126 is available for customers via
FTP now.
This is the first version of WebHub to support
Delphi XE.
12-Aug-2010 03:50
UTF-8 content in cookies
D12, D14: no problem
D07..D11: okay as of v2.126.
12-Aug-2010
IBObjects support
WebHub supports IBObjects versions 4.8.6, 4.9.5 and 4.9.9
when compiling with D07..D11. WebHub v2.124 does NOT work with any version of IBObjects when compiling with Delphi 2010 -- but WebHub v2.125+ does.
If you are upgrading WebHub applications from IBObjects
4.8.6 to 4.9.x, you will probably need to add one unit to your uses clause. Where you had IB_Components, add IB_Access to make your unit compile with 4.9.x.
Reference: whFirebird.dpr demo.
16-Jul-2010 20:20
WebHub v2.124 addresses Setup/install issue
The only change from v2.123 to v2.124 is in the installer.
The default folders for configuration files have changed,
from a variable based on Windows' recommendation to a
fixed path. Either way, you can override and use your own
location.
The issue is that on Vista, Windows 7, Windows 2008, the use of "All Users\Application Data" becomes painful when trying to
share data between users, services and IIS extensions such
as the WebHub runner. Using any other folder is okay!
So we just changed the default to something outside of Windows' vocabulary.
07-Jul-2010 00:50
WebHub v2.123 posted
Please see release notes.
06-Jul-2010 1:00
WebHub v2.122 posted
There is a very useful new DIAGNOSTIC included
as of v2.121. It is on the Html > Decode panel and
is explained in the release notes and on the
WebHub support newsgroup.
24-Jun-2010 4:00
WebHub v2.120 posted
14-Jun-2010 19:20
Speeding up server builds
We are working on making SVN repositories which you can
use to build up development and deployment machines quickly.
These will work with any version of Windows.
The idea was inspired by the YUM feature on Linux. We
can not match that exactly, but we can provide a series
of repositories that you can layer onto a machine according
to your requirements.
So far there are two repositories:
HREF Tools Shareware
Windows Binaries (freeware, open-source tools,
shareware from third parties)
We have a new tool which makes it fairly painless to
itemize the repositories you want to update from
regularly; it relies on the SubVersion client, which
is available free from CollabNet, and will also be
distributed by HREF Tools in the future, with one
optimization for skipping files that already exist on disk.
In a related improvement, the Setup programs for
WebHub Runtime and the Components now support a /S
command line option for Silent operation.
12-Jun-2010 03:55
Delphi 2010 (Unicode) Status
We are finalizing our UTF8 and Unicode support
for Delphi 2009 and 2010. The issue is not the difficulty
of Unicode, but rather the fact that so much that WebHub
interacts with is fundamentally limited to or optimized for
UTF-8: http itself, Ajax
libraries, web browsers and regular expression parsing.
In additional, many people with databases in ANSI or UTF-8
are not keen to increase storage space requirements by
changing to UTF-16, and one wonders what will happen to
performance.
Nonetheless, it is clear that the future of computing will
be with UTF-16. So we want to help bridge the gap while there
is a need for both UTF-8 and UTF-16.
We have added many string functions in ucPos and
ucString specifically
for UTF8String, while keeping versions that operate on
string correctly in D07 through D14.
25-May-2010 21:55
WebHub v2.116 includes 2 requested fixes
1 - the email panel works properly in D14!
2 - the MAILTO command supports subject and title parameters,
similar to the way it did in v2.010.
02-Apr-2010 16:10
WebHub Demos: in SubVersion, being tested
The source for the WebHub demos has been moved from CVS
into SubVersion. Download instructions can still be found
on the Download page of each demo.
We have started the process of comparing the output
from the SHOWCASE demo, as calculated by D07
versus D14. In process.... lots of testing...
02-Apr-2010 16:05
Technical and Moral Support via Newsgroups
We are offering free technical support for
WebHub, Rubicon and IIS Backup
via newsgroups instead of listserv, so that we can
load the content into CodeNewsFast over time.
Please join us. You will need a login -
free, here.
07-Sep-2009 23:00
WebHub v2.109 supports Delphi 2010
This is the first version of WebHub to support
Delphi 2010 and the setup file is available now
for customers.
07-Sep-2009 23:00
64-bit runner status
A new runner, runisa64.dll, exists now thanks to Vseslav's work and Free Pascal. It works on
64-bit Windows with IIS running in 64-bit mode.
It talks to the 32-bit Hub and custom
32-bit applications compiled with Delphi and WebHub components.
The file is now included in the v2.108+
runtime installer,
available to customers.
22-Aug-2009 17:30
WebHub v2.106 available for customers now
This release simplifies the ideas that have been
in MultiTypeApp and TtpProject during the last year.
If you are building WebHub apps that need to run
as-service, you should use this edition.
26-Jul-2009 17:00
WebHub v2.104 ready
Improvement to the runisa.dll runner - helpful
for installations on new servers. No other changes.
15-Jul-2009 17:00
WebHub v2.103 ready
This is a VERY MINOR update.
9-Jul-2009 17:00
StreamCatcher able to modify IIS logs for WebHub sites
To understand, please take two minutes and do the following.
First, go into any demo and click a few links.
Second, go into IIS log folder and look at the most recent log.
What you should find is that all your requests were transformed
by custom rules such that dynamic requests look more like
static requests.
We can now use standard analysis tools to look at WebHub traffic.
The transformation rules are extremely flexible. What you see on the demo server is a simple example.
This version of StreamCatcher has NOT been released to
the public yet.
30-Jun-2009 11:00
WebHub v2.102 ready
Files are available to customers on FTP now.
20-Jun-2009 01:00
WebHub v2.102 with Rubicon 3
The WebHub Help system is running with an EXE compiled with the latest WebHub and the latest Rubicon 3
in Delphi 2009. The Delphi Super Page Search Engine is using the same components compiled with Delphi 7.
7-Jun-2009 05:45
WebHub v2.101 available
Installers for version 2.101 are available on FTP now for customers.
09-Apr-2009 00:10
Running: WebHub-v3.279 compiled with d27_win32 on Microsoft-IIS/10.0,
Fri, 16 Apr 2021 08:34:29 UTC
Session 1001,
0 pages sent to CCBot/2.0 (https://commoncrawl.org/faq/)
at 100.26.179.251;
Time to produce this page: 0msec.