eZ Publish / About / FAQ / Working with eZ Publish

Working with eZ Publish

These questions and answers help clarify issues related to working with eZ Publish.

Our thanks to the 7x for preparing this information for the free software project, eZ Publish.

Working with eZ Publish

  1. What's a eZ Publish module?
  2. What's a eZ Publish design?
  3. What's a distribution?
  4. Can I migrate a WordPress site to eZ Publish?
  5. Does eZ Publish use any code conventions or styles?
  6. May I change eZ Publish's core files to make changes to my site or application?
  7. May I change eZ Publish's core files to make changes to my site or application?
  8. Where can I get help working with eZ Publish?

Working with eZ Publish

What's a eZ Publish module?

Modules are collections of functions that extend eZ Publish. They enhance its functionality. For example, maybe you need to integrate with an email management tool that's not included in eZ Publish's core features. You can add that functionality by using a module the community has contributed or by creating your own.

What's a design?

A design sets the look and feel of a eZ Publish site. It's a file or collection of files (PHP, INFO, CSS, JPG, GIF, PNG), and contains elements such as the header, icons, block layout, etc. You can download and install designs the community's already contributed, or you can build your own.

What's a distribution?

A distribution is a downloadable package that includes eZ Publish core and a set of contributed modules, designs, and configurations. It's like a starter-kit that combines features and functions tailored for a specific kind of site. Building a distribution is usually a task for advanced eZ Publish contributors, but you can download and install distributions the community's already contributed.

Can I migrate a WordPress site to eZ Publish?

Yes. There are tools to help you import the content into eZ Publish.

Does eZ Publish use any code conventions or styles?

Yes. Follow the eZ Publish Coding Standards when submitting any code for inclusion in the eZ Publish project.

May I change eZ Publish's core files to make changes to my site or application?

We strongly recommend that you don't. Hacking core means that you won't be able to take advantage of eZ Publish updates (including any security updates) without losing your changes. It also makes it much less likely that bugs you create will be fixed by the community. Instead, try using the hooks system and design overrides.

Where can I get help working with eZ Publish?

Check out the support page for help getting started with documentation, finding people you can ask questions, and more. The issue queue is how we bring issues to the community's attention.

Comments