Friday, 22 Jun 2007
The eZ Publish Online Editor (OE for short) is an extension that enables you to create formatted pages using an intuitive interface. With the OE, you can easily format text for your articles, product descriptions, weblogs and so on. The OE interface is very similar to the one found in word processors. There is no need to know XML or manipulate tags manually. As you click the buttons, the OE will automatically convert your instructions into valid eZ Publish XML code.
Thursday, 14 Jun 2007
Although there is lots of information about how to publish and manage content with eZ Publish Now (such as the Flash demos and the Website Interface documentation) until now there hasn't been much written about design issues. The purpose of this tutorial is to show that creating a custom design based on eZ Publish Now is as easy as publishing content.
Tuesday, 22 May 2007
eZ Publish is a highly flexible and customizable Content Management System (CMS). It can be used to build everything from personal home pages to multinational corporate web solutions with role-based multi-user access, online shopping, discussion forums and other advanced functions. Based on Open Source technologies and principles, it can be easily extended and customized to interact with other solutions.
Tuesday, 22 May 2007
Adding and editing content on your eZ Publish website can be as simple as logging in to the front-end of your site with editor privileges, navigating to the location where you want your new content to appear, then selecting the appropriate action on the Website Toolbar. This brings up an editing interface with intuitive WYSIWYG features.
Thursday, 12 Apr 2007
Tuesday, 27 Feb 2007
One of the cool new features in the eZ Components 2006.2 release is support for relation mappings in the PersistentObject component. This article will give you an introduction to the PersistentObject component and explain the new relations handling feature.
Thursday, 25 Jan 2007
This article concludes our three-part performance optimization series by looking at the most common solutions for improving your eZ Publish site's performance in two main categories: cache and templates. We will also explore miscellaneous settings to optimize performance regarding images and the Administration Interface.
Tuesday, 23 Jan 2007
This article is the second in a three-part series on eZ Publish performance. The first article introduced basic performance terminology and discussed tools to benchmark your site's performance. This article will outline the eZ Publish debug output features.
Tuesday, 16 Jan 2007
Website performance is one of the major factors that contribute to a good user experience. A slow website drives visitors away, while a responsive website encourages visitors to explore and contribute.
Thursday, 11 Jan 2007
Squid is an Open Source proxy application that can also be used as a reverse proxy. The difference between a proxy and a reverse proxy is that a proxy delivers content from multiple webservers to one user, while a reverse proxy delivers content from one webserver to multiple users. For example, a normal proxy might be used to provide a degree of anonymity to a user or to access servers that would otherwise be blocked; the proxy would access many other servers on the user's behalf. On the other hand, one of the reasons for using a reverse proxy is to speed up the delivery of content to all visitors of a particular server. This article shows how to use Squid with eZ Publish to improve the performance of your website.
Tuesday, 09 Jan 2007
Among the additions to the latest eZ Components 2006.2 release is the Graph component, which enables you to create bar, line and pie charts. The output driver mechanism allows you to create different image file types from each chart, and the available renderers make the chart output customizable from simple two-dimensional charts to beautiful three-dimensional data projections.
Thursday, 04 Jan 2007
Many customers, developers and small businesses use eZ Publish as a platform to build enterprise e-commerce solutions. eZ Publish's Webshop module enables websites to offer items for sale. Accepting customer payments (by credit card, cheque, PayPal and other forms) using payment transaction approval services during checkout presents a unique problem. Brookins Consulting has created a custom extension called eZ Authorize, licensed under the GPL, that we are happy to share with the eZ Publish community. In this tutorial we will teach you how to use the Authorize.Net extension eZ Authorize. This process requires the configuration of extensions, workflows and triggers.
Wednesday, 20 Dec 2006
On a big website or intranet, retrieving relevant content is key to site usability. In addition to a navigation structure based on the document hierarchy, most large sites have an internal search engine that accesses indexed content. In this article we look at the challenges involved with creating an internal search engine. This article is also an overview of the current research at eZ Systems in this area. As part of a research project, I have evaluated different relevance-based ranking concepts and have written a basic test implementation using different approaches.
Monday, 18 Dec 2006
eZ Systems recently announced the release of two commercial Enterprise Content Management (ECM) solutions: eZ Publish Now and eZ Publish Premium. This article explains how both commercial offerings serve the purpose of solving the business needs of our customers while continuing to support our Open Source community and philosophy.
Sunday, 19 Nov 2006
The US Department of Defense's Information Technology Security Certification and Accreditation Process (DITSCAP) is the standard Department of Defense (DOD) approach for ensuring that information systems operate at an acceptable level of security risk. The process is the same in all branches of the armed forces and all DOD agencies and applies to all unclassified and classified DOD Information Technology (IT) systems that collect, store, transmit or process information. DITSCAP standardizes and consolidates the activities that lead to the security certification and accreditation of IT systems. Successful certification and accreditation results in an Authority to Operate (ATO) that remains valid for a period of three years.
Sunday, 08 Oct 2006
Since the first Web 2.0 conference held in San Francisco in October 2004, "Web 2.0" has been both one of the most hyped and one of the most attacked terms in the realm of internet technologies. While some celebrate Web 2.0 as being the next paradigm for internet usage, others regard it as an insubstantial marketing slogan. To get beyond the ideological discussion, this article asks: What is the essence of "Web 2.0"? Are there new ideas or techniques applicable within enterprise environments? And, most important: How can Web 2.0 ideas add value for enterprises?
Wednesday, 20 Sep 2006
Many people have experienced difficulties with indexing multiple types of binary files. Large binary files present a unique problem. Mindshare Interactive Campaigns has created a custom solution that we are happy to share with the eZ publish community. It involves installing a few third-party indexing tools as well as writing your own binary file handling plugin - but we have provided all the code to get you started.
Friday, 11 Aug 2006
This article explains how to tune a MySQL database for use with eZ Publish. MySQL is a database engine used by eZ Publish to store content. While other databases are supported by eZ Publish (such as PostgreSQL and Oracle), for performance reasons we recommend MySQL
Friday, 04 Aug 2006
This article describes the optimal eZ publish operating environment. It provides instructions for installing and configuring Apache, PHP and APC (Alternative PHP Cache). The article assumes that you are running Linux in both your development and production environments, as Linux provides the best performance and stability for an eZ publish installation.
Monday, 17 Jul 2006
This article describes the template engine included in version 1.1 of eZ components. I analyze a simple application that, using the template engine, queries Google for specified keywords and then checks the rank of a website in the results. While I am not going to describe the entire application (which also uses the eZ PersistentObject component and some more classes), describing the template aspect of the application should give you a good idea of how the eZ Template can be used.