lakinet 7 Опубликовано 25 июля Сижу иногда маюсь дурью решил оживить проект GHTWEB 5 за основу взял первую что попалась под руку тогда 0.13 и раз разраб на нее забил а тема мне приглянулась я вот подумал почему бы не сделать с нее открытый так сказать народный проект, и не спрашивайте зачем не знаю сколько еще буду еще это делать но в планах допилить хотя бы до более мение адекватного состояния работает на PHP 8.2 c Yii2. Оговорюсь сразу кто не понимает это довольно большой апгрейд однако я нес стал ему присваивать никакого номера а просто будет GHTWEB X по тому что я не автор проекта от туда и буква Х, шаблоны не будут подходить во всяком случае без адаптации. Возможно кому то будет нечего делать и тоже захочется попилить, если что разбирайтесь сами что и как, все что там работает только само ядро, а так проект довольно сырой но это уже начало ну а тема приглянулась на форуме называется Форрест, в любом случае я за это денег не беру, код открытий так что сами смотрите что да как но проект сырой, когда то доделаю а может кто с вас доделает, в любом случае это не на продажу. https://drive.google.com/file/d/1lkXVJjlHgBR4w5MCi9zCoSzXrCzm6ECF/view?usp=sharing 1 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2Banners 667 Опубликовано 25 июля Почему не на github? Так же удобнее будет Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vLb2IsCj 0 Опубликовано 25 июля По тому же, почему не CMS, наверное Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lakinet 7 Опубликовано 26 июля 9 часов назад, L2Banners сказал: Почему не на github? Так же удобнее будет Ну это просто сырой проект а туда если и выкладывать то хотя бы то что с коробки хоть как то работает без танцев с бубном. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lakinet 7 Опубликовано 27 июля Если кому интересно я прикрутил основные виджеты, статус, топ пк, топ пвп правда не уверен что там с логикой в последних по тому что делаю пока что без явы. Только без придирок к внешнему виду я ему особо ничего не делал по тому что это по прежнему сырой проект, но уже работает на PHP 8.2. Кому охота посмотреть и не в курсе как можно с дампа любой БД 5 версии ЦМС. https://drive.google.com/file/d/1XucegXCKprLaP6446O6Wjw9ejKzbMv0Z/view?usp=sharing 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lakinet 7 Опубликовано 30 июля Вывел страницы, привязал заглушку авторизации без логики, переписан модуль админки но не доделан, добавлен jquery и вендор вынесен в корень так проблем меньше, переписан модуль подключения к северу, сейчас цель стоит просто все прикрутить а вот когда логикой займусь фиг его знает. https://drive.google.com/file/d/1Pms7X_Oa7hBTbIT8gyKFSVqGxjmxe9Dj/view?usp=drive_link Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lakinet 7 Опубликовано 3 августа И так ребята времени у меня не так много но все же по немного работаю прикрутил админку начал работать над логикой ессть пока что проблемы с авторизацией но посмотреть можно что она уже дает признаки жизни просто в поле админа добавьте в базу логин roottest и пароль $2y$13$SbN4u9ymuH9vQFovJHdKmeAP5MF4AH9sKTxTBmT3t6RoTC1TJShje и войдите с логином и паролем roottest когда будут еще новости ничего не обещаю но не забросил проект. https://drive.google.com/file/d/1sUGNUxH2lFgIssGLTuNuikKEg7YFe5QK/view?usp=sharing 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lakinet 7 Опубликовано 6 августа Если кому интересно админка от части работает можно уже редактировать страницы пользователей и основные настройки правда последние не проверял особо может в следующем или через одно будет полная рабочая админка правда когда буду что то делать со стилями вообще ничего не обещаю сейчас упор на работоспособность. https://drive.google.com/file/d/1yiPifxjOlUnVpBARmaJyTYQQN0Wwjj6v/view?usp=sharing 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lakinet 7 Опубликовано Суббота в 20:26 Может кто то читает тему и даже интересно как идут дела вот решил показать на что у меня было время тикеты и логин сервер работают тоже основные настройки видел проблему потом исправлю а вот с гейм сервером только не пугайтесь от такого кода я немного приболел и умудрился сам себя запутать, но я это все исправлю потом. https://drive.google.com/file/d/1b1_4ZLJ8cueA26xqQuCJe_L9-dzQTpSn/view?usp=sharing Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DeadAngel 13 Опубликовано Воскресенье в 12:36 16 часов назад, lakinet сказал: Может кто то читает тему и даже интересно как идут дела вот решил показать на что у меня было время тикеты и логин сервер работают тоже основные настройки видел проблему потом исправлю а вот с гейм сервером только не пугайтесь от такого кода я немного приболел и умудрился сам себя запутать, но я это все исправлю потом. https://drive.google.com/file/d/1b1_4ZLJ8cueA26xqQuCJe_L9-dzQTpSn/view?usp=sharing У меня в 2020-2021 на проекте стояла GHTWEB, мы ее тоже допиливали, допиливали потом поняли что проще с нуля было написать обвязку, чем переписывать эту. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lakinet 7 Опубликовано Понедельник в 10:54 22 часа назад, DeadAngel сказал: У меня в 2020-2021 на проекте стояла GHTWEB, мы ее тоже допиливали, допиливали потом поняли что проще с нуля было написать обвязку, чем переписывать эту. Да я по сути то и делаю, было бы быстрее но я не могу уделять слишком много времени этому, сейчас доделаю админку хотя бы до рабочего пусть и с немного балованной логикой потом продолжу основной сайт там по проще будет ( по крайней мере я на это надеюсь). Существенный плюс это то что там современное не самописное ядро Yii 2 которое может получать обновления и все это на открытом коде за 0 рублей, если довести до ума то вообще будет огонь, понятное дело что без проблем на пути не обойдется но оно того стоит в общей перспективе. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lakinet 7 Опубликовано вчера в 11:09 (изменено) Ребят, давайте поговорим о проблемах, с которыми я столкнулся. О времени и личных заморочках рассказывать не буду — это не важно, кроме того, что я серьёзно переоценил сроки. Гораздо важнее то, что я понял: за годы отсутствия в L2 я подзабыл многие тонкости работы. Общую структуру, даже рабочую, сделать не проблема оказалось, то чего больше боялся когда решился делать, но вот в деталях я не всегда уверен, что всё делаю правильно и учитываю все нюансы. Вам, возможно, придётся кое-что подправить самим — у вас свежая память, а у меня больше ностальгия. Но на этом плохие новости заканчиваются. Хорошие новости по проекту На текущем этапе работоспособность проекта достигла 30% админки 95% , и скоро выложу результаты. Основные цели, которые я ставил перед собой, уже выполнены. В результате мы получаем современный движок с полностью переписанным под него кодом — без «костылей» и устаревших решений. Проект разрабатывается полностью бесплатно для людей, а значит, он будет современным, безопасным и в то же время простым и понятным. Почему это важно и как реализовано Как я уже упоминал ранее, мне понравился GHTWEB 5. Личные мотивы оставлю за скобками, но ключевой момент в том, что оригинал работает на Yii 1, а мой проект — на Yii 2. Это означает, что у него есть будущее, возможность получать обновления и использовать современные технологии. Проект построен на понятной и модульной архитектуре, которая изначально разделена на две крупные части: Основной сайт Изолированная админка (по сути, отдельный сайт) Внутри каждой из этих частей — свои модули, организованные по простой и логичной схеме: модель вьюха контроллер. Такая структура позволяет реализовывать новые идеи, не вмешиваясь в ядро, а просто добавляя собственную логику. Это делает проект гибким и удобным для доработок — как и положено в любом нормальном open-source решении. Изменено вчера в 11:37 пользователем lakinet Модель случайно назвал модулем 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты