PHPortal is a PHP application development environment similar to Zope. It is a pipeline or tunnel application that can help you quickly create dynamic Web applications such as portal and intranet sites. It comes with membership, search, news, and more. Its easy-to-use tools allow teams to productively and safely work together. It provides access to databases and other legacy data. Its support for Web standards such as SMTP, POP, FTP, and XML-RPC allows you flexibility and interoperability. It consists of a number of components which work together to provide a complete, yet flexible, application server package. It includes an XML-RPC server, an object-oriented database schema, a search engine, a database virtual file mapping system, a Web page templating system, a Web-based development and management tool, and comprehensive extension support.
| Tags | Internet Web Site Management Dynamic Content |
|---|---|
| Licenses | ZPL |
| Implementation | PHP |
Recent releases


Release Notes: This version includes a template compiling option, object instantiation caching, new central and local help systems, new optional DB caching of select statement recordsets, no longer requires FTP (can now use filesystem functions), Windows compatibility with localhost style domains, and a new virtual hosting ability. With the new vhost object type users can make a folder into a unique domain for multiple Web site hosting and maintenance via a single administration folder.


Release Notes: This release added Template App and Script App object types, and modified the Method App object type. Versioning integration was included for renaming, editing, adding, and deleting objects, and for adding, editing, and deleting properties. The Control class was broken into subclasses, and the product and control management classes were moved to the apps directory.


Release Notes: This release fixes the 'shutddown' function in the control panel and the breadcrumb in top navigation window frame for management. It also adds a new content type transformation for Quicken in the Format core class (ofx, qfx, and qif), a new tree navigation menu that includes the control panel icon at the top and a node for the products installed, a new version object, and a new historical revisions view for both object properties and object value changes and revisions. Version management was also completed in the control panel.


Release Notes: This release is made under the ZPL 1.0 license. It adds a PHPortal method to restrict PHP variables and functions used within the PHPortal Method Object, a PayPal subscription model and software download option in the Members App, and an a internal security check method. The Document Parser "eregi" has been fixed to allow spaces before the close tag. The new Xpc Method (SecMethPermChk) allows internal security access checks.


Release Notes: Members App was added to allow a copy of existing templates as document objects. A form core class was added. The Search Object was fixed to add a third generated template called 'search results'. Application Builder was added to the Control Panel.
Recent comments
29 Jan 2002 19:47
Re: Enterprise
> For enterprise level there one thing
> that is MUST. Session handling routines
> that share sessions between to
> independent webserver with locking when
> there is multiple HTTP request at
> once.
>
> Why ? Because if you want 24/7
> service, you want to run it on at least
> 2 servers (with a local director or
> something) and not lose sessions if you
> have to shutdown one of them).
Hi Mystran,
The latest version 01.3. has multiple domain session/cookie tracking. It hasn't been tested on multipel servers only only multiple domains on same server.
This feature still needs more testing. It is only used now for global page logging.
In the next release 0.1.4 (members features release). I am focusing on one table for global users. This is used cross domain and cross application per Xpc Instance to allow for a MSFT "passport" like feature.
29 Jan 2002 19:39
Enterprise
For enterprise level there one thing that is MUST. Session handling routines that share sessions between to independent webserver with locking when there is multiple HTTP request at once.
Why ? Because if you want 24/7 service, you want to run it on at least 2 servers (with a local director or something) and not lose sessions if you have to shutdown one of them).
16 Jan 2002 21:07
PHPortal (The application formerly known as XPC)
XPC has been renamed to PHPortal.
PHPortal had been a long time project of dansteinman.com he has given me permission to use the name and I have acquired the domain phportal.org (not much there now).
PHPortal is 100% browser-based through-the-web WDE (Web Development Environment). Here we are specifically focused on rapidly Building portable, resuable and secure PHP applications.
06 Nov 2001 13:38
Notes on the version 0.1 release
the next version is the first alpha 0.1
it will focus on the front end and the admin without too much glamour. Products will be missing. yet a web based setup will be added. The XPC admin emulates the Zope admin and there is therefore a lot to do. As being the sole developer on XPC this willl unfortunately take a lot of time.