Interoperable, Segregated Core:
esprit, much like its predecessor, utilizes a high-performance
backend process to perform elevated system calls. This ensures that trivial functions
are performed with little to no overhead. Relevant functions are grouped into separate classes
that are dynamically loaded upon request to further reduce overhead.
3D graphs of bandwidth and disk quota usage
for easy viewing accompany esprit. The graph class, responsible
for the image generation, also features a discrete and continuous
bar graph for two-datum sets as well as a flat pie chart and anti-aliasing
through the native PHP GD library.
the apnscp templating engine, responsible for content-generation,
revolves around data objects that contain assertions among other
provisions to easily deliver the proper links given the configuration
of a site.
as it was deconstructed, a passthru was
created to authenticate a Zope session (Ensim WEBppliance's native
Web-based language) from a PHP session, thus an easy call exists
to verify that the user logged in is indeed the proper user. Primary authentication
occurs within esprit with a secondary authentication verification that takes place in Ensim.
a fully exposed API
exists in esprit over SOAP
that permits any user with an account to remotely query
the control panel. The net result of such a setup is integration within any application of any type of metric making it
One-Click Framework & API:
effortlessly install various Web applications with one-click of the mouse and a few
keystrokes. Applications install instantaneously and the status displays in your
browser window via an AJAX callback. Average application installation time is in under 20 seconds
For the programmer out there, you can develop drivers that tie directly
into the framework to publicize your application and get it known by advertising it
to over 1,200 users.
all transactions are recorded in the database
and viewable by the customer. This allows for easy historical
tracking of all prior payments. Payments are posted next business day along
with a quick invoice template for formal expense statements.
customer support is furnished through an integrated
trouble ticket system. Should a problem ever arise, the occurrence
is immediately dispatched to not only our main support department
located at firstname.lastname@example.org, but a brief copy of the problem
is dispatched immediately as SMS text messages to our cell phones.
This consideration ensures a prompt response time whenever a problem
want to check the latency from one of our servers
to a target? Want to see how many routers it passes through?
Interested in the whois records of a particular domain? apnscp
provides both traceroute and whois tools to the customer to easily
find the answers to those issues.
Multiple Domain & Log Personalities:
Setup individual logfiles for certain subdomain + domain or domain or subdomain matches. From there you can
parse them through AWStats
, Webalizer, Urchin, Analog,
or your log parsing program of choice. Even better is that you point as many domains as you want to various
locations within your hosting account with absolutely no limit.
Ruby on Rails Management:
Quickly upgrade your existing Rails framework
the latest version posted on RubyForge with one click of the mouse button.
Output is displayed in the browser as it occurs via an AJAX callback.
Server Statistics & Information:
we emulated phpsysinfo
's functionality in our control panel
plus decided to throw in other information to whet the appetite of those who are interested in mail parsing performance.
Want a quick overview of the average ratio of spam to ham? How about the top 10 rules triggered... breakdown per hour? How about
the time spent on each message?
Constant Revolving Development:
as esprit embodies an extremely flexible design, adding new features is quite literally a snap [in]. New releases
tend to pop-up every other week replete with new features and even better functionality
apnscp esprit constantly evolves
every day. No more waiting 8 months for an update to address a critical bug in some software that you use
day-in and day-out to manage your Web site. Updates happen on the fly when necessary and it is always
as we are the developers of apnscp esprit from the ground up, no new feature is daunting. We have
addressed complex issues with relative ease and continue to do so with great regularity. No plateau is insurmountable in our world.
In fact, in our dictionary "insurmountable" is a synonym for "easy". Once you use apnscp esprit, you too will realize
"insurmountable" is a joke.