Ждали?
А у нас для вас есть некоторые новости
Во первых, после этого поста я наконец то взялся работать над обновлением бекенда и успел почти полностью перенести поиск. Ориентировочная дата следующего обновления? Точные сроки не дадим, но если мы продолжим писать всё в таких же темпах то минимум к концу марта что то да будет, но возможно случится какое нибуть чудо и мы напишем всё к февралю (НЕ ГАРАНТИРУЕМ)
Каков прогресс? Мы отказались от typenoscript в бекенде на node.js и продвинулись с 2% до 15% за 3 недели, дальше больше!
Мы были бы очень рады услышать ваши пожелания (как пример - техподдержка на сайте через чат в реальном времени)
#апдейтинфо
А у нас для вас есть некоторые новости
Во первых, после этого поста я наконец то взялся работать над обновлением бекенда и успел почти полностью перенести поиск. Ориентировочная дата следующего обновления? Точные сроки не дадим, но если мы продолжим писать всё в таких же темпах то минимум к концу марта что то да будет, но возможно случится какое нибуть чудо и мы напишем всё к февралю (НЕ ГАРАНТИРУЕМ)
Каков прогресс? Мы отказались от typenoscript в бекенде на node.js и продвинулись с 2% до 15% за 3 недели, дальше больше!
Мы были бы очень рады услышать ваши пожелания (как пример - техподдержка на сайте через чат в реальном времени)
#апдейтинфо
Telegram
Object Hub
Отказ от фазы пререлиза
2 месяца тяжёлой работы ушли впустую
Все работы по переписи бекенда провалились, сначала пытались на javanoscript, потом пробовали go, затем снова вернулись к javanoscript, после наняли второго программиста который всё за нас перепишет…
2 месяца тяжёлой работы ушли впустую
Все работы по переписи бекенда провалились, сначала пытались на javanoscript, потом пробовали go, затем снова вернулись к javanoscript, после наняли второго программиста который всё за нас перепишет…
🔥3❤2
Forwarded from ПНГ (Шаре)
Media is too big
VIEW IN TELEGRAM
💾: Добро пожаловать на Object Hub!
🧑🦲: нет блин досвиданья
🧑🦲: нет блин досвиданья
👍3❤1👎1
Хотите ли вы новостей по миграции Object hub на node.js
Anonymous Poll
6%
Нет
69%
Можно в формате недельной рубрики
25%
Можно делать пост при каждой большой миграции (например был мигрирован модуль поиска)
Вы выбрали недельную рубрику. Значит положим старт сегодня, но выходить посты будут каждое воскресенье до тех пор, пока не выйдет какая нибуть 0.97.4 или 0.98 (а изменений в тестовых билдах крайне много).
Давайте я вам сначала расскажу, почему обновления сначала просели в частоте выхода, а потом внезапно перестали выходить и кто в этом виноват (спойлер - моя ошибка).
Вообще, всё берётся ещё с конца ноября когда на сайте были проблемы с скоростью работы, на него зашло одновременно 10 человек и пока все вместе тычили поиск и отправляли комментарии, сервер начал падать в ошибку 503. на простом языке сервера упали, и я уже как уверенный разработчик с двухлетним опытом разработки задумался, "а не пора ли уходить с php". Из-за этого вопроса я начал хаотично искать технологии на которых можно переписать сервер ошхаба, я попробовал go, node.js, были мысли даже взять kphp, и вот так весь декабрь я бегал с одной технологии на другую, пробовал писать на всём подряд, и выгорел. А в процессе вечных миграций старого кода на несколько разных языков программирования я просто не мог писать обновления для сайта, но в какой то степени это даже плюс так у меня накопилось очень много идей, и какие то уже отполированные (а какие то и вовсе реализованные).
А теперь давайте я вам расскажу, как я вернулся к работе над миграцией, и что я успел мигрировать за прошлый год, и начало этого года. Пока я только и делал что играл в майнкрафт да устанавливал разные линуксы и windows xp на свой компьютер я всерьез задумался о миграции на node.js без typenoscript, и мучиться с типами не придёся, и миграция будет менее болезненной, и вообще в теории я даже могу заспидранить миграцию за 2 недели если не за одну, а тайпискрипт когда нибуть потом, ну и с такими мыслями я принялся обновлять newHelper.js чтобы вернуться во вкус. Вернувшись в колею я наконец начал пробовать писать на node.js, и это было классно!
а теперь обзор, что было готово на node.js за 2025 год,
Мигрированный на 15% сервер прошлого сайта GDPS Helper (кодовые базы совместимы, но Object hub в разы больше), его содержание было таковым:
- Полностью рабочий поиск.
- Возможноость просмотреть гдпс и оставить на нём комментарий.
- Частично работающая система добавления гдпсов (частично т.к. нельзя было изменять после добавления).
- скрытая возможность читать глобальные новости.
Если учесть принадлежность всего вышеперечисленного к GDPS Helper, то картина получается очень скудная, а где то и вовсе сломанная, вот например комментарии и "проекты" получили так много наворотов что оригинальные хелперовские функции, которые в последний раз обновлялись в конце 2024, просто перестали понимать Object hub, и это всё пришлось реализовывать с нуля, зато поиск с 2024 почти никак не обновлялся и в целом был сделан изначально хорошо, поэтому в него нужно было просто добавить одно условие для стабильной работы с Object hub (я успел сделать это ещё в прошлом году).
А за этот год я успел реализовать ещё больше, я добавил redis-кеширование что ускорило загрузку сайта в разы, оптимизировал старые участник кода в процессе миграции, и самое важное я закончил мигрировать комментарии. Пусть вы это пока потрогать не можете но знайте, работа кипит!
Спасибо что продолжаете верить в нас.
#апдейтинфо #дневникРазработчиков
Давайте я вам сначала расскажу, почему обновления сначала просели в частоте выхода, а потом внезапно перестали выходить и кто в этом виноват (спойлер - моя ошибка).
Вообще, всё берётся ещё с конца ноября когда на сайте были проблемы с скоростью работы, на него зашло одновременно 10 человек и пока все вместе тычили поиск и отправляли комментарии, сервер начал падать в ошибку 503. на простом языке сервера упали, и я уже как уверенный разработчик с двухлетним опытом разработки задумался, "а не пора ли уходить с php". Из-за этого вопроса я начал хаотично искать технологии на которых можно переписать сервер ошхаба, я попробовал go, node.js, были мысли даже взять kphp, и вот так весь декабрь я бегал с одной технологии на другую, пробовал писать на всём подряд, и выгорел. А в процессе вечных миграций старого кода на несколько разных языков программирования я просто не мог писать обновления для сайта, но в какой то степени это даже плюс так у меня накопилось очень много идей, и какие то уже отполированные (а какие то и вовсе реализованные).
А теперь давайте я вам расскажу, как я вернулся к работе над миграцией, и что я успел мигрировать за прошлый год, и начало этого года. Пока я только и делал что играл в майнкрафт да устанавливал разные линуксы и windows xp на свой компьютер я всерьез задумался о миграции на node.js без typenoscript, и мучиться с типами не придёся, и миграция будет менее болезненной, и вообще в теории я даже могу заспидранить миграцию за 2 недели если не за одну, а тайпискрипт когда нибуть потом, ну и с такими мыслями я принялся обновлять newHelper.js чтобы вернуться во вкус. Вернувшись в колею я наконец начал пробовать писать на node.js, и это было классно!
а теперь обзор, что было готово на node.js за 2025 год,
Мигрированный на 15% сервер прошлого сайта GDPS Helper (кодовые базы совместимы, но Object hub в разы больше), его содержание было таковым:
- Полностью рабочий поиск.
- Возможноость просмотреть гдпс и оставить на нём комментарий.
- Частично работающая система добавления гдпсов (частично т.к. нельзя было изменять после добавления).
- скрытая возможность читать глобальные новости.
Если учесть принадлежность всего вышеперечисленного к GDPS Helper, то картина получается очень скудная, а где то и вовсе сломанная, вот например комментарии и "проекты" получили так много наворотов что оригинальные хелперовские функции, которые в последний раз обновлялись в конце 2024, просто перестали понимать Object hub, и это всё пришлось реализовывать с нуля, зато поиск с 2024 почти никак не обновлялся и в целом был сделан изначально хорошо, поэтому в него нужно было просто добавить одно условие для стабильной работы с Object hub (я успел сделать это ещё в прошлом году).
А за этот год я успел реализовать ещё больше, я добавил redis-кеширование что ускорило загрузку сайта в разы, оптимизировал старые участник кода в процессе миграции, и самое важное я закончил мигрировать комментарии. Пусть вы это пока потрогать не можете но знайте, работа кипит!
Спасибо что продолжаете верить в нас.
#апдейтинфо #дневникРазработчиков
❤7
Если пост за 2 дня работы получился столь объемным может мне запустить реальную рубрику дневников разработчиков на Ютубе...
#щп
#щп
1👍7
Хотите ли вы внезапный выпуск 0.97.32 в котором все эти кастомные титулы появятся на всю мощь
Anonymous Poll
76%
Да конечно
10%
Не знаю
14%
Нет
этому функционалу на самом деле уже 2 года, появился он ещё в newHelper.js 1.8
а включаю я его только сейча
#апдейтинфо #код #щп
а включаю я его только сейча
#апдейтинфо #код #щп
0.97.32 - SEO
- Теперь вы можете выкладывать новости с картинками
- С этого момента большая часть сайта умеет менять название Object hub на что нибуть другое
- Проведена небольшая seo оптимизация сайта для индексации большего количества страниц (вы же хотите чтоб ваше обджект шоу можно было найти в гугле?)
- Сайт переведён на newHelper.js 2.0.4
- Из-за использования неправильного тестового билда где то могли сломаться какие то функции (ошибка 404), о подобных проблемах сообщайте нам желательно сразу
https://objecthub.xyz/?news
#обновление
- Теперь вы можете выкладывать новости с картинками
- С этого момента большая часть сайта умеет менять название Object hub на что нибуть другое
- Проведена небольшая seo оптимизация сайта для индексации большего количества страниц (вы же хотите чтоб ваше обджект шоу можно было найти в гугле?)
- Сайт переведён на newHelper.js 2.0.4
- Из-за использования неправильного тестового билда где то могли сломаться какие то функции (ошибка 404), о подобных проблемах сообщайте нам желательно сразу
https://objecthub.xyz/?news
#обновление
👍2
В процессе перевода истории изменений на английский стало известно что начало публичного тестирования началось 27 августа, а не 28
Причина? Часовые пояса, пост о выходе Object hub в фазу публичного бета теста был отправлен в 0:08 по часовому поясу МСК+4
Может мне изменить дату начала тестирования на 27 августа?
#щп
Причина? Часовые пояса, пост о выходе Object hub в фазу публичного бета теста был отправлен в 0:08 по часовому поясу МСК+4
Может мне изменить дату начала тестирования на 27 августа?
#щп
Object Shows Community
Object Hub | Object Shows Community | Fandom
Object hub is OSC website with object shows and camps lists, vacancies list, and partially created self written wiki-engine - Ever authore can now post news with images. - From now on, most of the...
❤2
Из-за удаления в newHelper.js 2.0.4 старых частей API я сломал капчу
Легаси функции останутся в фреймворке до версии 2.1
Капча уже работает
#багревью
Легаси функции останутся в фреймворке до версии 2.1
Капча уже работает
#багревью
👏2
Временно выключаем возможность создавать вики, редактирование существующих вики временно выключено
#техработы
#техработы
🤔1
Ребят, я думаю самое время признать поражение.
Идея создавать Вики на object hub, и даже писать свой Вики движок - это провал.
Почему я сделал такие выводы? Ну просто откройте поиск и посчитайте сколько там добавлено обджект шоу, а теперь посмотрите на Вики, и сколько из них не тестовые. Чуете разницу? Как по мне она даже на глаза.
И что с этим делать в будущем я СОВСЕМ не знаю, единственно верный вариант который я сейчас вижу это обрезать Вики движок до движка комиксов и оставить на сайте только комиксы, довести интерфейс до более человекопонятного вида и впридачу оставить немного более кастомизируемые страницы с Markdown (сделать же красивые страницы с столь же красивыми ссылками хотят все?).
В общем, пока идёт миграция на Node.js этот вопрос остаётся открытым, и я предлагаю всем снова решать судьбу сайта. Вики - оставлять или удалять?
#новость #активность
Идея создавать Вики на object hub, и даже писать свой Вики движок - это провал.
Почему я сделал такие выводы? Ну просто откройте поиск и посчитайте сколько там добавлено обджект шоу, а теперь посмотрите на Вики, и сколько из них не тестовые. Чуете разницу? Как по мне она даже на глаза.
И что с этим делать в будущем я СОВСЕМ не знаю, единственно верный вариант который я сейчас вижу это обрезать Вики движок до движка комиксов и оставить на сайте только комиксы, довести интерфейс до более человекопонятного вида и впридачу оставить немного более кастомизируемые страницы с Markdown (сделать же красивые страницы с столь же красивыми ссылками хотят все?).
В общем, пока идёт миграция на Node.js этот вопрос остаётся открытым, и я предлагаю всем снова решать судьбу сайта. Вики - оставлять или удалять?
#новость #активность
😭5
Object Hub pinned «Ребят, я думаю самое время признать поражение. Идея создавать Вики на object hub, и даже писать свой Вики движок - это провал. Почему я сделал такие выводы? Ну просто откройте поиск и посчитайте сколько там добавлено обджект шоу, а теперь посмотрите на Вики…»