Timeweb и PHP8

Совсем недавно мигрировал часть своих сайтов/проектов с DigitalOcean на timeweb. О причинах расскажу в одной из следующих заметок.
Приятно был удивлен, что timeweb из коробки поддерживает PHP 8. Выбрал его. Простенький проект на symfony временами начал падать с 502-ой ошибкой. Саппорт ответил примерно следующее: «Ну вы же выбрали восьмерку, вот и падает…». Переключил на 7.4, наблюдаю. Но решение выкатить в прод заведомо бажный функционал — странное.

Open Source кончается…

Давным давно, когда мы с большим энтузиазмом программировали open source движок для интернет-магазина, мы частенько поглядывали на «Октябрь», воровали какие-то идеи и подходы. Воодушевлялись, когда становилось совсем фигово и т.п. Но все романтичное заканчивается, опен сорс заканчивается….

«October CMS will become a proprietary product and the licensing model is to be changed. Under these changes, October CMS will no longer be a free platform.»

https://octobercms.com/blog/post/october-cms-moves-become-paid-platform

База знаний в saas-проекте

Любой интернет-проект, а особенно если это saas-сервис, должны иметь хорошую документацию для пользователей. На эту документацию должны ссылаться специалисты технической поддержки при работе с клиентами, ссылки на эту документацию должны быть аккуратненько и уместно размещены в личном кабинете сервиса (или на сайте).

Небольшой список требований к такой базе знаний и движкам, для их построения:

  1. Актуальность. Информация всегда должна быть актуальной. Поменялся интерфейс системы — меняйте скриншоты в базе знаний. Добавили новый функционал — добавьте информацию об этом в базу знаний.
  2. Структурирированность. Информации о продукте становится все больше и больше. Правильное ее структурирование обеспечит удобство использования.
  3. Поиск. Он просто должен быть и быть классным +)
  4. Простота ведения. Интерфейс администратора/оператоа должен быть элементарным (привет, конфлюенс!)

Ну и хватит пока.

Под требования выше подходит практически любая современная CMS или вики-движок, имеются и специализированные решения.

В голове рождаются мысли о написании такого движка на Symfony, постараюсь их отогнать =)

BitBucket прекращает поддержку Mercurial

Когда-то давно я пришел на Bitbucket именно из-за поддержки и Git и Mercurial.

Времена идут, продуктовые стратегии меняются, старое выпиливается.

Самое главное, что пользователям дается время свалить с битбакета или мигрировать на Git.

Рыбалка 1802

Добрался до местного «шума», половил карасиков. Хорошо клевало на червя + опарик.

Рыбалка не понравилась совершенно: куча народу, постоянный перезвон колокольчиков, люди с подъемниками.

Видел рыбака, ловившего на удочку в болотниках, который с собой на середину Клязьмы затащил велосипед!

Велосипед, Карл!