CONTACT | SITEMAP
Contactivity BV, Stationsweg 28, 2312 AV Leiden, the Netherlands | info@contactivity.com | +31 (0) 71 514 1166
Home / Services / Contactivity In... / eZ publish / Contactivity & eZ publish
Contactivity & eZ publish

At Contactivity, we have been developing websites using eZ publish since 2002. Since then, we have launched over 30 sites based on eZ publish 2.x and 3.x, both for not-for-profit and commercial clients. Over the years, we have actively contributed to the promotion of eZ publish by submitting site references, extensions, articles, quotes and attending user conferences and partner meetings. Contactivity is a Gold partner of eZ publish, and our developers are certified eZ publish developers.

Articles

eZ publish Evaluation: Version 2 Vs. Version 3
eZ publish 2 is one of the most popular open content management systems on the Web today. Its successor, eZ publish 3, is a content management system and development framework that differs fundamentally from version 2.
http://www.sitepoint.com/article/version-2-version-3

Open Source ECMS: Combining Freedom and Reliability
As the Technical Director at Contactivity, an eZ Partner in the Netherlands, I believe that the eZ Publish Open Source Enterprise Content Management System combines the best features of Open Source and proprietary solutions. In this article, I will compare the advantages and disadvantages of proprietary and Open Source systems and explain why eZ Publish is the right choice.
http://ez.no/developer/articles/open_source_ecms_combining_freedom_and_reliability

Site References

Hitachi CME - April site of the month
The Hitachi Construction Machinery Europe site was chosen the best of the references submitted in April, 2006.
http://ez.no/company/news/hitachi_cme_april_site_of_the_month

Contributions

Textpad Clip books for eZ publish
Textpad clip books for eZ publish, proving operators, functions, control structures and default templates.
http://ez.no/developer/contribs/3rd_party/textpad_clip_books_for_ez_publish

eZObjectrelationbrowse datatype
The main purpose of the objectrelationbrowse datatype is to make it possible to create object relations using a variety of list types (AJAX, listbox, checkboxes, dropdown, etc.). This release supports an AJAX interface embedded in the edit form.
http://ez.no/developer/contribs/datatypes/ezobjectrelationbrowse_datatype

Enhanced eZBinaryFile
This datatype was developed to make it possible to send binary files collected from
forms as multipart MIME emails. For example, the enhanced eZBinaryfile datatype can be used to allow people to attach documents to feedback forms.
http://ez.no/developer/contribs/datatypes/enhanced_ezbinaryfile

eZJupload - Multiple Binaryfile uploader
With the eZJupload datatype/extension it is possible to upload multiple binaryfiles to an object in a single transaction. The files are stored as ezbinaryfiles and can easily be displayed in a template as a list of files.
http://ez.no/developer/contribs/datatypes/ezjupload_multiple_binaryfile_uploader

Datatype: eZCaptcha
The eZCaptcha datatype prevents automated creation of new objects (automated form submission). It requires the user to type the letters of a distorted and obscured sequence of letters and digits that appear in an image underneath a form. The eZCaptcha datatype can be used when you want to allow (anonymous) users to create objects, like comments, forum replies, etc.
http://ez.no/developer/contribs/datatypes/datatype_ezcaptcha

eZ Shell Tools
This is a collection of (self-written) shell tools (which other people might also find useful) that we end up using a lot while working on the Linux command line.
http://ez.no/developer/contribs/hacks/ez_shell_tools

Update object attributes
Adding attributes to complex content classes that have already many objects and versions can cause eZPublish to time out. This wil leave the content attributes for the class objects in an inconsistent state. The script attempts to update all content classes to the new content class definition.
http://ez.no/developer/contribs/hacks/update_object_attributes

"Selling eZ is like looking at our customers with a new pair of glasses. eZ Publish becomes a solution to the problems of our clients, a box full of opportunities that can not be not ignored. The presented sales principles are so compelling, you will feel forced to reconsider your complete business presentation".
Sebastiaan van der Vliet
(Partner quote for the "Selling eZ partner Workshop")

Quickedit
Quickedit is an extension which makes it easier to navigate directly to, or edit specific objects by searching for (part of) the object name. The extension uses AJAX to show a filtered list of objects from the content and media sections.
http://ez.no/developer/contribs/hacks/quickedit

Remove objects
This script removes objects. The following parameters are available: start (required - object id at the start of the range), end (required - object id at the end of the range), notrash (permanently remove objects), remove (select between removal info only or removal), class (required - class filter) and user (required - filter on user id).
http://ez.no/developer/contribs/hacks/remove_objects

Remove drafts
This script removes drafts (defined by version status 0 and 5). The following parameters are available: days (remove drafts older than...days), class (class filter) and drafts (type of drafts to remove).
http://ez.no/developer/contribs/hacks/remove_drafts

Dynamic Debug
For eZ publish template development it is convenient to have quick access to all available attributes for a specific node. In addition, a developer often needs to check the content class definition. The dynamic debug extension loads this information on demand, without reloading the page, using AJAX.
http://ez.no/developer/contribs/hacks/dynamic_debug

eZCrawler
This script 'crawls' the node tree, in order to generate cache. The following parameters are available: node, limit, depth, class and delay (seconds). The script is only useful if you have some type of (template/content) caching enabled.
http://ez.no/developer/contribs/hacks/ezcrawler

MysqlDBCheck
MySQL table check & repair cronjob for eZ publish 3.4/3.5
http://ez.no/developer/contribs/hacks/mysqldbcheck

Sitemanager
The Sitemanager extension offers an admin interface to create, modify, enable/disable and remove eZ publish site accesses. It can be used to create site accesses from standard, predefined 'packages'.
http://ez.no/developer/contribs/applications/sitemanager