Добро пожаловать, Гость!
Рерайтинг движка | GitHub - Страница 1
Предложения и пожелания | Рерайтинг движка | GitHub
MarkPrior :
Доброго времени суток. Набрёл на движок с интернета. Подобные системы - не моя специальность, но я всегда рад помочь в улучшении, если то возможно. Сам занимаюсь Java/C#, но в свободное время балуюсь подобными вещами, поэтому решил подсобить/ускорить его преображение.
Вчера просмотрел движок, чуток очумел от количества мусора, но не всё потеряно. Как я понял, пользуются системой исключительно те, кто любит максимально простой и понятный вид кода без "всяких ваши ООП и т.п.". И хоть двиг подутратил свою востребованность, но, как я увидел, есть ещё много ньюфагов, которые пользуются и, надеюсь, учатся на этой системе.
Мне не помешает человек (или несколько человекОВ), которые давно пользуются этим движком и которые уверенно ориентируются в коде, дабы, при возникновении у меня вопросов, я мог кому-то написать.
На своём старом аккаунте GitHub создал репозиторий для движка. За основу взял версию DS-Special из-за введённой мультиязычности.
ФУЛЛ переписи не планируется, дабы, если у кого-то будет желание, переход на обновлёнку не был тяжёлым. Привычная архитектура, думаю, будет сохранена. Обновления затронут стилизацию кода и удаление излишнего мусора.
Для примера в одном только /sys/inc/user.php было ~27 лишних запросов в базу данных.
От mysql мы уйдём в сторону PDO (простота и, прежде всего, безопасность). Уже имеется обёртка, которая позволит легко и просто осуществлять запросы в базу. "Документация" по ним будет так же на GitHub.
Здесь в теме буду кратко писать ChangeLog'и по изменениям в коде. По мере переписи файлы будут загружаться на git.
Ссылка на репозиторий: GitHub - Dcms-Social
Рерайтинг движка | GitHub
3 Авг 2022Доброго времени суток. Набрёл на движок с интернета. Подобные системы - не моя специальность, но я всегда рад помочь в улучшении, если то возможно. Сам занимаюсь Java/C#, но в свободное время балуюсь подобными вещами, поэтому решил подсобить/ускорить его преображение.
Вчера просмотрел движок, чуток очумел от количества мусора, но не всё потеряно. Как я понял, пользуются системой исключительно те, кто любит максимально простой и понятный вид кода без "всяких ваши ООП и т.п.". И хоть двиг подутратил свою востребованность, но, как я увидел, есть ещё много ньюфагов, которые пользуются и, надеюсь, учатся на этой системе.
Мне не помешает человек (или несколько человекОВ), которые давно пользуются этим движком и которые уверенно ориентируются в коде, дабы, при возникновении у меня вопросов, я мог кому-то написать.
На своём старом аккаунте GitHub создал репозиторий для движка. За основу взял версию DS-Special из-за введённой мультиязычности.
ФУЛЛ переписи не планируется, дабы, если у кого-то будет желание, переход на обновлёнку не был тяжёлым. Привычная архитектура, думаю, будет сохранена. Обновления затронут стилизацию кода и удаление излишнего мусора.
Для примера в одном только /sys/inc/user.php было ~27 лишних запросов в базу данных.
От mysql мы уйдём в сторону PDO (простота и, прежде всего, безопасность). Уже имеется обёртка, которая позволит легко и просто осуществлять запросы в базу. "Документация" по ним будет так же на GitHub.
Здесь в теме буду кратко писать ChangeLog'и по изменениям в коде. По мере переписи файлы будут загружаться на git.
Ссылка на репозиторий: GitHub - Dcms-Social
Последний раз редактировалось biket
1 Сент 2022
Комментарии:
MarkPrior 18 Дек 2022
Автор темы
Пока что занят работой.
На рерайт не забили. Как было указано - не раньше мая релиз будет готов.
Автор темы
Пока что занят работой.
На рерайт не забили. Как было указано - не раньше мая релиз будет готов.
biket
20 Ноября 2022
______________________
Установи себе подпись: Ссылка
MarkPrior (19 Ноября 2022):
На DSMod.ru заработал локальный репозиторий в тестовом режиме. Просмотр рекомендуется только с ПК.
На данный момент там доступен просмотр нового варианта подключения к БД, среди преимуществ которого - более быстрая "сборка" запросов и наиболее лёгкое их конструирование. При этом такой сборщик позволяет конструировать более сложные варианты запросов (например, с разными вариантами join'ов), не описывая их полностью вручную.
Документация будет публиковаться постепенно. Сейчас пока что переправляется остальное содержимое /sys/ на данный вариант конструкции запросов.
MarkPrior, посмотри некоторые изменения в офицальной последней версии. может доработаешь их. Например, есть установка модулей без замены оригинальных файлов. Ну и вопрос. Почему же для подключения к бд не использутся статические функции/методы? Это намного удобней же, тем более для новичков.На DSMod.ru заработал локальный репозиторий в тестовом режиме. Просмотр рекомендуется только с ПК.
На данный момент там доступен просмотр нового варианта подключения к БД, среди преимуществ которого - более быстрая "сборка" запросов и наиболее лёгкое их конструирование. При этом такой сборщик позволяет конструировать более сложные варианты запросов (например, с разными вариантами join'ов), не описывая их полностью вручную.
Документация будет публиковаться постепенно. Сейчас пока что переправляется остальное содержимое /sys/ на данный вариант конструкции запросов.
______________________
Установи себе подпись: Ссылка
MarkPrior 19 Ноября 2022
Автор темы
На DSMod.ru заработал локальный репозиторий в тестовом режиме. Просмотр рекомендуется только с ПК.
На данный момент там доступен просмотр нового варианта подключения к БД, среди преимуществ которого - более быстрая "сборка" запросов и наиболее лёгкое их конструирование. При этом такой сборщик позволяет конструировать более сложные варианты запросов (например, с разными вариантами join'ов), не описывая их полностью вручную.
Документация будет публиковаться постепенно. Сейчас пока что переправляется остальное содержимое /sys/ на данный вариант конструкции запросов.
Автор темы
На DSMod.ru заработал локальный репозиторий в тестовом режиме. Просмотр рекомендуется только с ПК.
На данный момент там доступен просмотр нового варианта подключения к БД, среди преимуществ которого - более быстрая "сборка" запросов и наиболее лёгкое их конструирование. При этом такой сборщик позволяет конструировать более сложные варианты запросов (например, с разными вариантами join'ов), не описывая их полностью вручную.
Документация будет публиковаться постепенно. Сейчас пока что переправляется остальное содержимое /sys/ на данный вариант конструкции запросов.
MarkPrior 13 Ноября 2022
Автор темы
ALASTAR, ничего платного не будет. Попросту сейчас работаю над проектом, который заказали другие люди.
Относительно репозитория. Речь о том, что будет собственный репозиторий непосредственно на самом dsmod.ru. Попросту до ОБТ не будет возможности скачать. Но просмотреть код файла(-ов), скопировать его - доступно будет.
Автор темы
ALASTAR, ничего платного не будет. Попросту сейчас работаю над проектом, который заказали другие люди.
Относительно репозитория. Речь о том, что будет собственный репозиторий непосредственно на самом dsmod.ru. Попросту до ОБТ не будет возможности скачать. Но просмотреть код файла(-ов), скопировать его - доступно будет.
ALASTAR 13 Ноября 2022
@prior
INFO
Пока что идёт работа над другим оплачиваемым проектом.
К рерайту вернёмся уже в скором времени. Будет открыт локальный репозиторий прямо на этом сайте.
В его возможностях будет лишь просмотр файлов и их содержимого
-----------
Что движок платный будет
@prior
INFO
Пока что идёт работа над другим оплачиваемым проектом.
К рерайту вернёмся уже в скором времени. Будет открыт локальный репозиторий прямо на этом сайте.
В его возможностях будет лишь просмотр файлов и их содержимого
-----------
Что движок платный будет
MarkPrior 13 Ноября 2022
Автор темы
Обновлена информация на DSMod.ru.
Обновлений по рерайту пока что нет, т.к. заняты работой с другим проектом.
Единственное - изменил немного класс подключения к БД и конструкторы запросов. Никаких 'defSelect' и т.п. не нужно будет указывать. Файл будет первым доступным в тесте локального репозитория. Смотреть его смогут все непосредственно со страницы авторизации ЗБТ.
Автор темы
Обновлена информация на DSMod.ru.
Обновлений по рерайту пока что нет, т.к. заняты работой с другим проектом.
Единственное - изменил немного класс подключения к БД и конструкторы запросов. Никаких 'defSelect' и т.п. не нужно будет указывать. Файл будет первым доступным в тесте локального репозитория. Смотреть его смогут все непосредственно со страницы авторизации ЗБТ.