News

An overview of zenphoto users (Rights management)

Zenphoto has several classes of users. Each is endowed with different capabilities. This article provides an overview of the capabilities this user model provides.

Zenphoto users and user rights

Zenphoto users are granted rights when their user/password is assigned. This is done on the Options-User tab (Options-Admin-User tab if the user_groups plugin is enabled). The rights assigned control the privileges the user has.

  • General
    • Overview: Allows the user to view the admin overview page (OVERVIEW_RIGHTS)
    • User: Users must have this right to change their credentials (USER_RIGHTS)
    • Codeblock: Users with this right may edit codeblocks (CODEBLOCK_RIGHTS)
    • Options: Allows the user to make changes on the options tabs (OPTIONS_RIGHTS)
    • Admin: This is kind of a master privilege. A user with these (...)

Release of Zenphoto 1.1.7

The Zenphoto team is pleased to announce the release of version 1.1.7. This release includes many bug fixes from 1.1.6, with improvements especially in the localization libraries and translations. See the full changelog post for more information.

We hope you continue to enjoy Zenphoto!

Zenphoto 1.1.7

  • Translation support improved [sbillard, acrylian, trisweb]
    • French translation [fetard]
    • Dutch translation [Vincent]
    • Traditional Chinese translation [fatman]
    • German translation [acrylian]
  • Tag Management [sbillard]
  • Paging for image and comments admin pages [sbillard]
  • New distributed plugins
    • dynamic-locale [sbillard]
    • flv_playlist [acrylian, sbillard]
    • GoogleCheckout [mammlouk, sbillard]
    • tag_suggest [acrylian, sbillard]
    • user_logout [sbillard]
  • several bugfixes and improvements

Dutch translation

French translation

Traditional Chinese translation

German translation

Google group for zenphoto translators opened

We have opened a group for translators to inform you if we for example plan a new release so that the translations need to be updated or similar things regarding translations. Please sign in here: http://groups.google.com/group/zenphoto-translate

Call For Translators: Zenphoto Becomes International!

We've finally managed to implement localization for Zenphoto! Translation capability is now available in the 1.1.6 release. The current implementation requires the native gettext extension installed in the PHP on your server. We hope later to add a workaround for those without native gettext. But we believe (and hope) most servers will have gettext installed by default. There may be still some glitches, so we are dependend on you to report problems on our forums.

The first language available is German, since one of our developers is German. German will be a standard language and will be developer maintained. But of course any feedback about typos or other errors is appreciated.
Note to our German users: Die Ãœbersetzung verwendet als Anrede das förmlichere "Sie", welches mir passender auch für den professionellen Einsatz erschien, da ich es vorziehe, wenn mir Software mit einer gewissen Distanz begegnet. Wer hingegen das freundlichere "Du" (...)

Translating Tutorial

Note: This tutorial refers mainly to the development build of Zenphoto since localization/translation is a work in progress. Zenphoto includes a file "zp-core/functions-l18n.php" that contains a prefdefined list of languages and their related locales. Check this list to be sure your language is included. If it is not there, let us know and we will add it.

What should I know before starting a translation?

All existing complete or uncomplete translations are included in the Zenphoto release package. The language selector on the backend options indicates the status of a current translation. 

It would be good if you were quite confident in written English and quite comfortable with Zenphoto itself and with web developement terms in general, although no coding is required to make a translation.
 
Keep in mind that if you volunteer to make translations there will be the need of updating the languages files at least (...)