Zenphoto theme | Paradigm (ver. 1.5)

This is part 4 of 5 in the series Zenphoto: Paradigm theme

Zenphoto theme Paradigm - version 1.5

A new version of Paradigm theme for Zenphoto CMS was once again mostly implementing features born out of my own needs while working on a new website. As I’ve decided to cut myself some slack with content upload and spread it out intentionally through at least a year, I was able to pay more attention to CMS side of things, look into features for a better SEO and, in the process, catch some bags in Zenphoto and Paradigm and report or fix them.

Several issues were reported by users (Ewgeniy & Mark) for which I’m very grateful, as I wasn’t using those features myself and were not likely to catch bugs there anytime soon, also discussions with ChristianS on Zenphoto forum gave me a few ideas for future features (probably for version 1.6). So, if you have any ideas or noticed anything weird/not working – drop me a line.

Most additions add even more flexibility for displaying your content without any need to edit theme files.

NB! Please delete following files from your /paradigm theme folder on your FTP when updating (if they exist)
Those files are not linked anywhere and were made redundant:
/paradigm/search – lightbox.php
/paradigm/includes/_imagethumbs_lightbox.php
/paradigm/includes/_gallery.php
NB! There is a lot of changes and new options in this version!
Please, check your Theme Options and make adjustments, if needed.
Click Apply even if you haven’t changed anything, so all default settings are activated!

Changelog

Full list of changes in this version is available below:

1.5 – by kuzzzma (April 2024)
  • Code clean-up.
  • Updated Theme functions to use correct time from metadata for Photos in Metadata section on Image Pages (without added timezone of server – this was inherited from Zenphoto, reported as bug and fixed for everyone).
  • Favorites plugin now works (with Zenphoto 1.6.3), therefore I’ve completely reworked Favorites page.
  • Option to display Image Caption above or below Image on Image Page.
  • Moved News Archive links before Gallery links in Archive.
  • Some fixes in Breadcrumbs section (typos, leftover code).
  • Added missing icon for H1 in News/News categories pages
  • Options:
    • Reworked all Options groupings and settings, to make it easier to set up your website and add new options.
    • Reworked descriptions for Options (work in progress)
  • Lightbox previews:
    • Fixed Lightbox pop-up with image previews in Albums, Archive, Search etc.
    • Links to Lightbox previews were assigned with rel=”nofollow” to exclude generated links to preview images from indexing.
    • Added option to disable usage of Lightbox previews altogether for whole website.
  • More settings for the Sidebar:
    • Options to choose when to display Album Menu in Sidebar (multi-choice: Gallery, News, Pages, Archives).
    • Options to choose when to display News Categories Menu in Sidebar (multi-choice: Gallery, News, Pages, Archives).
    • Options to choose when to display Pages Menu in Sidebar (multi-choice: Gallery, News, Pages, Archives).
    • Change of CSS for Albums, News Categories & Pages Menu navigational panels in Sidebar:
      Previously navigational panels in Sidebar had id=”nav-local” assigned to them.
      Now there can be multiple panels on each page, so class=”nav-local” is used instead.
      If you use custom styling – you may need to update your custom.css file by replacing all #nav-local with .nav-local in rules!
    • Option to specify number of levels of Album menu to display in Sidebar (for Gallery; News, Pages, Archives use “Top-level only” setting).
    • Option to specify number of levels of News Categories Menu in Sidebar (used for Gallery, News, Pages, Archives).
    • Option to specify number of levels of Pages Menu in Sidebar (used for Gallery, News, Pages, Archives).
    • Fixed font-size calculation for Popular Tags cloud in Sidebar.
  • Customization of Menus:
    • Option to choose custom text for Gallery link in Main Menu (it’s also used in Footer menu and Sidebar panel).
    • Option to choose custom text for News link in Main Menu (it’s also used in Footer menu and Sidebar panel).
    • Option to choose custom text for Pages header in Sidebar navigation panel.
  • More settings for Footer:
    • Reworked settings for additional pages in Main Footer menu.
    • Option to display RSS Links in Footer.
    • Option to display Social Media Links in Footer (if linked in “Links and Services” section of Paradigm Options).
  • SEO options:
    • Option to remove Tags pages from Search Engines Index by adding “noindex, follow” to Head section.
    • Option to remove Archive pages from Search Engines Index by adding “noindex, follow” to Head section.
    • Enabled automatic generation of Description meta-tags from sanitized Custom Data for Pages.
    • Other clean-up of rules for auto-generating Meta tags: titles, descriptions etc.
    • Reworked auto-generation of Open Graph meta-tags.
    • Reworked auto-generation of Twitter-cards meta-tags.

Download

Full list of recent changes, screenshots and features outline are available here: Zenphoto theme: Paradigm page.
Bug reports and features suggestions are welcome.

Series Navigation<< Zenphoto theme | Paradigm (ver. 1.4)Zenphoto theme | Paradigm (ver. 1.6) >>
Tagged , , , , , , , . Bookmark the permalink.

About kuzzzma

Artist, photographer, papercraft designer, doll and action figures collector, traveller. Speaking Russian and English.

2 Responses to Zenphoto theme | Paradigm (ver. 1.5)

  1. Thanks to taken care of this theme. Already install and run well for the moment. Appreciate the return of lightbox option, love this option.

    If i found some bugs, i will advise you about it.

    Philippe

    • kuzzzma says:

      Love to hear that it’s used!

      I’ll do another release soon, as I found some time to clean-up code and add even new features/options.
      Already found and fixed some issues, but any help is appreciated – I don’t use all of the options myself and might miss stuff.

Leave a Reply