Zenphoto theme | Paradigm (v2.0)

Zenphoto Theme Paradigm 2.0

A new version of Paradigm theme for Zenphoto CMS is released to address recent changes, introduced prior to official release of Zenphoto 1.6.3 on June 4, 2024.

In May I’ve managed to add past releases of Paradigm to Github and from now on plan to use that repository for code and versioning management. Github will allow me to frequently update theme with fixes, accept code contributions and make introduction of new features much faster. Major releases will still be announced on this blog and I’ll keep pages for official instructions, history of changes and release packages here too.

Paradigm gets a version bump to 2.0, as I should have done it for v1.6 due to breaking changes to Options. Number of changes is less impressive, but some are quite significant and forced me to rewrite all code once again.

I’ve added support for Multiple Layouts plugin with 1 alternative layout for Albums (more to follow) and FlickrFeed (make sure to update your version to the newest one, as previous won’t work due to changes on Flickr). Featured Images plugin is now included in official Zenphoto package and adds several functions, which were utilised by this version of Paradigm.

To protect custom user flies during updates and to speed up load times by eliminating 404 responses for unused custom CSS file – I’ve moved custom Logo and custom CSS into ‘uploaded/design’ directory and enabled selection of those files in Options. Another new Option is an ability to choose custom Preview image for OpenGraph/Twitter Cards in the Options from files in the same ‘uploaded/design’ directory.

Another massive change – support for full theme localisation (I really hope I found ALL text strings that needed translation)!
I’ve added Russian translation as well, to get the ball rolling.

Bug reports and features suggestions are welcome (and you can submit them via Github too).

Continue reading

05.2024 | Monthly Review

События:

  • Традиционное постепенное закукливание в течении месяца-перед-днем-рождения в этот раз было усиленно накопившейся усталостью и граничило с самоизоляцией.
  • Мое стремление отдалиться и не отсвечивать, впрочем, не соотносится с планами окружающих, и именно в мае 2 коллег по имперской команде посчитали нужным отправить мне свои care-package: так я стал обладателем плаката с Палпатином-в-роли-родины-матери (not pictured) от Эли и набора от Цепеша: забористого имбирного чая, пары открыток и кучи распечаток артов флота и моих же телеграмм-стикеров, которые так мне понравились, что я теперь думаю, что мне нужно напечатать их самой в количестве, чтобы не экономить.
  • Care-package on tsepesh: чай, открытки и стикеры

  • В связи с тем, что моим фокусом вот уже второй месяц, стала работа над плагинами и темами к Zenphoto, я установил контакт с текущими главными разработчиками CMS и внезапно ощутил себя частью еще одной команды, странное чувство!

Music:

Ничего примечательного или нового.
Так как я в основном кодил, вычитывал текст и ковырялся в фото-редакторах, то музыкальное сопровождение было преимущественно инструментальным и хорошо знакомым: прошелся по своим запасам классики, саундтреков и японского инструментального хип-хопа.

Films:

В кино:

NONE

Дома:

Films in May: Gojira Minus One and Dungeons and Dragons: Honour Among ThievesКоманды по спасению мира

Gojira -1.0 (8/10)
Душевный фильм, который мимоходом затрагивает болезненные темы: страх смерти, войну, утраты, чувство вины, влияние пропаганды, долгую работу на восстановление мирной жизни и многие другие. Годзилла объявляется в момент, когда все только-только начали отходить от пережитого и “отстраиваться” (во всех смыслах), близким снова угрожает опасность и люди снова готовы сражаться, но на этот раз они сражаются за родину в правой войне и при этом не обязательно всем умирать, наумирались уже. Отдельно понравилось, что планы все сработали, просто Годзилла оказался сильнее их планов.
Dungeons & Dragons: Honour Among Thieves (7/10)
Легкое развлекательное кино, которое отлично передает дух игр, с кучей персонажей с разными бекграундами и абилками, кучей квестов и брейнстормингом на ходу, как и чем воспользоваться для решения стоящей перед командой задачи.

TV-Shows:

Когда я успел посмотреть аж три? WTF?

Fallout (8/10)
Сериал про мир-адок, последствия пиздеца и как мы дошли до жизни такой. Интересные многогранные персонажи, мир со своим обширным лором и своей правдой у каждой из многочисленных фракций.
Parfum (7/10)
Тоже сериал про пиздец, но адок тут частный, персональный для каждого.
Как мы дошли до жизни такой тоже присутствует – и если в Fallout причины разнообразны (жажда наживы, власти, почета, прогресса, знания, безопасности, привычного комфорта итд), то тут всех перемололо “любовью” (ну или что они под этим подразумевают).
Отличным саундтреком бы стала древняя песня Ленинграда про “Никого не жалко, никого”.

TV-series watched in May 2024: Parfum

Sugar (8/10)
Очень добрый сериал (без сарказма) по своему месседжу.
Мне лег как родной, потому что некоторые фишки гг понимаешь на самом базовом уровне, сам их юзаешь и вопросов как он дошел до жизни такой у меня нет. Местами было бы “WTF?! Кто вам меня сдал?”
Сюрприз 6ой серии, несмотря на все мои усилия, мне испортили в последний момент, но не то чтобы это сильно повлияло на впечатления от сериала. Сейчас этот твист смотрится как некая “условность/метафора” чисто киношная, there are many ways to be an alien in this world. Имхо, их твист позволил им просто уложиться в отмеренные 2 серии до конца сезона, а так можно было обосновать иначе, но оно потребовало бы больше времени.
Колин прекрасен, обнять и плакать.

TV-series watched in May 2024: Sugar and FalloutI see ferris wheels, curling walls of steel and light

Papercraft:

Paperized in May: Petrosilius Zwackelmann and Mikhail BulgakovPaperized in May: Petrosilius Zwackelmann and Mikhail Bulgakov

  • Фигурку Булгакова я не делал 2 месяца, но собрался с силами и закончил в мае
  • Потом я преисполнился сделать картофельного колдуна Петросилиуса Цвакельмана и не поленился сделать ему опцию сменных мордашек. Тестовая сборка показала, что конструкция даже работает, если быть аккуратным. Возможно буду использовать эту фишку и в дальнейшем для персонажей с кучей знаковых выражений.

Dolls & Action Figures:

Takara jenny Friends dolls: Sayaka, Louise, Sherry, JulirsiaJenny Friends photo albums uploaded in May 2024

  • Альбомы Jenny Friends с официальными ДР в мае: Sayaka, Louise, Sherry & Julirsia
  • Попутно подготовился к грядущим месяцам, написав тексты про остальных персонажей.

Web & Tech:

  • После успешного релиза Paradigm v1.6, меня не отпускало рвение что-то еще сделать полезного, и я обратила взор в сторону решения до тестирования новых для меня плагинов, поддержку которых я планирую реализовать в будущих версиях Paradigm.
  • Результатом тестирования плагина zpBranding, который мне посоветовали в ответ на запрос о возможности кастомизировать админку стал мой форк, выросший в отдельный плагин с блекджеком и.. adminBranding
  • В процессе реализации поддержки плагина Flickrfeed – я пофиксил сломавшийся feed, вычистил output и добавил несколько функций + стандартные для меня стандартизация и причесывание кода.
  • Еще в мае я успела завершить и навести порядок в локализации Zenphoto на русский язык – последний раз локаль обновлялась в начале 2018 года и я решил “кто если не я”
  • В конце месяца я готовил Paradigm к грядущему релизу Zenphoto 1.6.3, а заодно и подготавливал почву для выкладки ее на Github, чтобы пользователям не нужно было ждать полноценного релиза, чтобы начать использовать новые фичи. Пока в приватный репозиторий были загружены прошлые версии и именно там сейчас ведется работа над Paradigm 2.0 (я решила пофиксить логику наименования релизов).
  • Используемый мой плагин Featured Image будет включен в официальный релиз Zenphoto и в процессе обновления Paradigm для использования его новых фишек, я обнаружила и пофиксила пару багов в функциях с мелкими превью.

Fandom:

Third Robert Oppenheimer telegram stickers addon

  • Добавил пяток стикеров в стикер-пак с Оппенгеймером и какое-то количество в другие по просьбам трудящихся.
  • Вычитывал макси tsepesh по МиМ и доебывался в свое удовольствие.
  • Galactic Empire явились на ФБ-2024 с традиционно-сложносочиненным баннером: наши главные имперские музы и цензура из финальных титров к Death of Stalin.

Настроение:

fandom Galactic Empire 2024 : Empire State of Mind

Zenphoto | ru_RU locale update

Zenphoto Russian localisation - work in Poedit

Most of my web/tech/software-related projects address my own needs first and foremost, so my work on update for the Russian localisation stands out, as I’ve never used software localisation for anything and actually prefer my soft interface to be in English.

In this instance, I’ve decided to take this project on, for 3 reasons: it provided a somewhat new experience, no one else to do it instead and feeling of accomplishment, that I always get after a neat project wrap-up.
Lets explore these reasons in some details.
Continue reading

Zenphoto theme | Paradigm (ver. 1.6)

Zenphoto theme Paradigm - version 1.6

A new version of Paradigm theme for Zenphoto CMS comes very soon after previous release.

If version 1.5 was a collection of stuff I was working on for a almost 5 month, here and there, adding and fixing stuff, as I had a bit of time to work on it, version 1.6 is a beast of different kind.
When my life feels out of control and long-term, mid-term and short-term plans are gone out of the window yet again, I see myself again and again taking on this kind of work: code, solitude, problem-solving and being in control. Working on my web-projects and anything adjacent is almost therapeutic, it allows for regaining control in at least one section of my life and works as a “palate cleanser” against stress. That’s how I was able to check off so many items from my Paradigm To-do list, including some major items, that were actually planned for Ver. 2.0!

I’ve added support for several plugins and added more options for existing implementations, but my major concern was cleaning up of the code and reworking Options, as this was a major setback, that impacted speed of my work and was just a pain to look at. While working through it all, I’ve found a lot of small bugs and plan to report or just submit my solutions, when I have more free time.

Changelog and my notes are below. Bug reports and features suggestions are welcome.

I’ve also added new screenshots to the Screenshots of Paradigm ver. 1.6 Gallery on my Demo site.
Continue reading