Object Hub – Telegram
Object Hub
271 subscribers
131 photos
15 videos
74 links
Официальный телеграм канал веб-сайта Object hub, бывший ранее ИНМТ Форум

Бот для связи с администрацией @ojhub092_bot
Download Telegram
Оказывается у нас примерно месяц с лишним была сломана верификация

Если вы зарегистрировали аккаунт и не смогли его верифнуть верификация уже исправлена, старые коды подойдут

Обнаружили эту ошибку мои бывшие коллеги с которыми я когда то разрабатывал игру на годоте

#багревью #новость
Ждали?

А у нас для вас есть некоторые новости

Во первых, после этого поста я наконец то взялся работать над обновлением бекенда и успел почти полностью перенести поиск. Ориентировочная дата следующего обновления? Точные сроки не дадим, но если мы продолжим писать всё в таких же темпах то минимум к концу марта что то да будет, но возможно случится какое нибуть чудо и мы напишем всё к февралю (НЕ ГАРАНТИРУЕМ)

Каков прогресс? Мы отказались от typenoscript в бекенде на node.js и продвинулись с 2% до 15% за 3 недели, дальше больше!

Мы были бы очень рады услышать ваши пожелания (как пример - техподдержка на сайте через чат в реальном времени)

#апдейтинфо
🔥32
Forwarded from ПНГ (Шаре)
Media is too big
VIEW IN TELEGRAM
💾: Добро пожаловать на Object Hub!
🧑‍🦲: нет блин досвиданья
👍31👎1
Вы выбрали недельную рубрику. Значит положим старт сегодня, но выходить посты будут каждое воскресенье до тех пор, пока не выйдет какая нибуть 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-кеширование что ускорило загрузку сайта в разы, оптимизировал старые участник кода в процессе миграции, и самое важное я закончил мигрировать комментарии. Пусть вы это пока потрогать не можете но знайте, работа кипит!

Спасибо что продолжаете верить в нас.

#апдейтинфо #дневникРазработчиков
7
Если пост за 2 дня работы получился столь объемным может мне запустить реальную рубрику дневников разработчиков на Ютубе...

#щп
1👍7
Знаете какую скрытую возможность своего же фреймворка я не использую на сайте но она есть?

Кастомные названия титлов (на скриншоте вместо "Object hub" могло бы быть название "ПРОБИТЬСЯ К СВЕТУ", пока единственное обджект шоу с сайта которое в теории можно найти на просторах Гугла)
2
Хотите ли вы внезапный выпуск 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

#обновление
👍2
В процессе перевода истории изменений на английский стало известно что начало публичного тестирования началось 27 августа, а не 28

Причина? Часовые пояса, пост о выходе Object hub в фазу публичного бета теста был отправлен в 0:08 по часовому поясу МСК+4

Может мне изменить дату начала тестирования на 27 августа?

#щп
2
Из-за удаления в newHelper.js 2.0.4 старых частей API я сломал капчу

Легаси функции останутся в фреймворке до версии 2.1

Капча уже работает

#багревью
👏2
Временно выключаем возможность создавать вики, редактирование существующих вики временно выключено

#техработы
🤔1
Ребят, я думаю самое время признать поражение.

Идея создавать Вики на object hub, и даже писать свой Вики движок - это провал.

Почему я сделал такие выводы? Ну просто откройте поиск и посчитайте сколько там добавлено обджект шоу, а теперь посмотрите на Вики, и сколько из них не тестовые. Чуете разницу? Как по мне она даже на глаза.

И что с этим делать в будущем я СОВСЕМ не знаю, единственно верный вариант который я сейчас вижу это обрезать Вики движок до движка комиксов и оставить на сайте только комиксы, довести интерфейс до более человекопонятного вида и впридачу оставить немного более кастомизируемые страницы с Markdown (сделать же красивые страницы с столь же красивыми ссылками хотят все?).

В общем, пока идёт миграция на Node.js этот вопрос остаётся открытым, и я предлагаю всем снова решать судьбу сайта. Вики - оставлять или удалять?

#новость #активность
😭5
Object Hub
Вики - оставлять или удалять?
Если вы из тех для кого тут "многа букв"

#щп
Думаю чтобы показать насколько для меня это важная тема я закреплю этот пост

#щп
Object Hub pinned «Ребят, я думаю самое время признать поражение. Идея создавать Вики на object hub, и даже писать свой Вики движок - это провал. Почему я сделал такие выводы? Ну просто откройте поиск и посчитайте сколько там добавлено обджект шоу, а теперь посмотрите на Вики…»