Перейти к содержанию
Авторизация  
lakinet

GHTWEB X

Рекомендуемые сообщения

Сижу иногда маюсь дурью решил оживить проект GHTWEB 5 за основу взял первую что попалась под руку тогда 0.13 и раз разраб на нее забил а тема мне приглянулась я вот подумал почему бы не сделать с нее открытый так сказать народный проект, и не спрашивайте зачем  не знаю сколько еще буду еще это делать но в планах допилить хотя бы до более мение адекватного состояния работает на PHP 8.2 c Yii2. Оговорюсь сразу кто не понимает это довольно большой апгрейд однако я нес стал ему присваивать никакого номера а просто будет GHTWEB X по тому что я не автор проекта от туда и буква Х, шаблоны не будут подходить во всяком случае без адаптации. Возможно кому то будет нечего делать и тоже захочется попилить, если что разбирайтесь сами что и как, все что там работает только само ядро, а так проект довольно сырой но это уже начало ну а тема приглянулась на форуме называется Форрест, в любом случае я за это денег не беру, код открытий так что сами смотрите что да как но проект сырой, когда то доделаю а может кто с вас доделает, в любом случае это не на продажу.  https://drive.google.com/file/d/1lkXVJjlHgBR4w5MCi9zCoSzXrCzm6ECF/view?usp=sharing

изображение_2025-07-25_235723915.png

  • Like 1
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почему не на github? Так же удобнее будет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По тому же, почему не CMS, наверное

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 часов назад, L2Banners сказал:

Почему не на github? Так же удобнее будет

Ну это просто сырой проект а туда если и выкладывать то хотя бы то что с коробки хоть как то работает без танцев с бубном. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если кому интересно  я прикрутил основные виджеты, статус, топ пк, топ пвп правда не уверен что там с логикой  в последних по тому что делаю пока что без явы. Только без придирок к внешнему виду я ему особо ничего не делал по тому что  это по прежнему сырой проект, но уже работает на PHP 8.2. Кому охота посмотреть и не в курсе как можно с дампа любой БД 5 версии ЦМС. 

https://drive.google.com/file/d/1XucegXCKprLaP6446O6Wjw9ejKzbMv0Z/view?usp=sharing

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вывел страницы, привязал заглушку авторизации без логики, переписан модуль админки но не доделан, добавлен jquery и вендор вынесен в корень так проблем меньше, переписан модуль подключения к северу, сейчас цель стоит просто все прикрутить а вот когда логикой займусь фиг его знает. https://drive.google.com/file/d/1Pms7X_Oa7hBTbIT8gyKFSVqGxjmxe9Dj/view?usp=drive_link

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И так ребята времени у меня не так много но все же по немного работаю прикрутил админку начал работать над  логикой ессть пока что проблемы с авторизацией но посмотреть можно что она уже дает признаки жизни просто в поле админа добавьте в базу логин roottest и пароль $2y$13$SbN4u9ymuH9vQFovJHdKmeAP5MF4AH9sKTxTBmT3t6RoTC1TJShje и войдите с логином и паролем roottest когда будут еще новости ничего не обещаю но не забросил проект.

 https://drive.google.com/file/d/1sUGNUxH2lFgIssGLTuNuikKEg7YFe5QK/view?usp=sharing

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если кому интересно админка от части работает можно уже редактировать страницы пользователей и основные настройки правда последние не проверял особо может в следующем или через одно будет полная рабочая админка правда когда буду что то делать со стилями вообще ничего не обещаю сейчас упор на работоспособность. 

https://drive.google.com/file/d/1yiPifxjOlUnVpBARmaJyTYQQN0Wwjj6v/view?usp=sharing 

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может кто то читает тему и даже интересно как идут дела вот решил показать на что у меня было время тикеты и логин сервер работают тоже основные настройки видел проблему потом исправлю а вот с гейм сервером только не пугайтесь от такого кода я немного приболел и умудрился сам себя запутать, но я это все исправлю потом.

https://drive.google.com/file/d/1b1_4ZLJ8cueA26xqQuCJe_L9-dzQTpSn/view?usp=sharing

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
16 часов назад, lakinet сказал:

Может кто то читает тему и даже интересно как идут дела вот решил показать на что у меня было время тикеты и логин сервер работают тоже основные настройки видел проблему потом исправлю а вот с гейм сервером только не пугайтесь от такого кода я немного приболел и умудрился сам себя запутать, но я это все исправлю потом.

https://drive.google.com/file/d/1b1_4ZLJ8cueA26xqQuCJe_L9-dzQTpSn/view?usp=sharing

У меня в 2020-2021 на проекте стояла GHTWEB, мы ее тоже допиливали, допиливали потом поняли что проще с нуля было написать обвязку, чем переписывать эту.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
22 часа назад, DeadAngel сказал:

У меня в 2020-2021 на проекте стояла GHTWEB, мы ее тоже допиливали, допиливали потом поняли что проще с нуля было написать обвязку, чем переписывать эту.

Да я по сути то и делаю,  было бы быстрее но я не могу уделять слишком много времени этому, сейчас доделаю админку хотя бы до рабочего пусть и с немного балованной логикой потом продолжу основной сайт там по проще будет ( по крайней мере я на это надеюсь).  Существенный плюс это то что там современное не самописное ядро Yii 2 которое может получать обновления и все это на открытом коде за 0 рублей, если довести до ума то вообще будет огонь, понятное дело что без проблем на пути не обойдется но оно того стоит в общей перспективе.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ребят, давайте поговорим о проблемах, с которыми я столкнулся. О времени и личных заморочках рассказывать не буду — это не важно, кроме того, что я серьёзно переоценил сроки. Гораздо важнее то, что я понял: за годы отсутствия в L2 я подзабыл многие тонкости работы. Общую структуру, даже рабочую, сделать не проблема оказалось, то чего больше боялся когда решился делать, но вот в деталях я не всегда уверен, что всё делаю правильно и учитываю все нюансы. Вам, возможно, придётся кое-что подправить самим — у вас свежая память, а у меня больше ностальгия. Но на этом плохие новости заканчиваются.

Хорошие новости по проекту

На текущем этапе работоспособность проекта достигла 30% админки 95% , и скоро выложу результаты. Основные цели, которые я ставил перед собой, уже выполнены.

В результате мы получаем современный движок с полностью переписанным под него кодом — без «костылей» и устаревших решений. Проект разрабатывается полностью бесплатно для людей, а значит, он будет современным, безопасным и в то же время простым и понятным.

Почему это важно и как реализовано
Как я уже упоминал ранее, мне понравился GHTWEB 5. Личные мотивы оставлю за скобками, но ключевой момент в том, что оригинал работает на Yii 1, а мой проект — на Yii 2. Это означает, что у него есть будущее, возможность получать обновления и использовать современные технологии.

Проект построен на понятной и модульной архитектуре, которая изначально разделена на две крупные части:

  Основной сайт

  Изолированная админка (по сути, отдельный сайт)

Внутри каждой из этих частей — свои модули, организованные по простой и логичной схеме: модель  вьюха  контроллер. Такая структура позволяет реализовывать новые идеи, не вмешиваясь в ядро, а просто добавляя собственную логику. Это делает проект гибким и удобным для доработок — как и положено в любом нормальном open-source решении.

Изменено пользователем lakinet
Модель случайно назвал модулем
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...