типо того, читай разделы.
ну вообщем это не совсем велосипед, т.е не копия xgm с блекджеком. Хотя некоторые вещи будут очень похожими, ну и вся моя активность с этого сайта перейдет туда.
*надеюсь не только моя.
целый день втыкал в аякс, до этого старался избегать всех этих js.
В принципе сделана основа шутбокса, осталось добавить туда страницы для архива )
Ну и дизайн.
Я о том, что нельзя ли, скажем, сделать так: Пользователь залогинился, тут ему кидают ссылку на левый хост, с которого грузится сценарий, выполняющий аякс-запрос на твой сайт.
Хотя ладно, что я буду тут зудеть)
Можешь лучше рассказать как ты права юзеров хранишь? Я вот у себя сделал всё одним 32-битным числом для каждого юзера, где каждый бит - своя настройка можно/нельзя
Можешь лучше рассказать как ты права юзеров хранишь? Я вот у себя сделал всё одним 32-битным числом для каждого юзера, где каждый бит - своя настройка можно/нельзя
У меня несколько групп с простыми правами. Никакой развернутой структуры нет. Т.е в зависимости от группы у юзера есть такие то права.
Hellcore, это правда слишком просто. Советую заранее расставить проверки на права, потому что потом придется копать весь код, когда захочется сделать систему более гибкой. Я через это прошёл и мне не понравилось)
модульность же. Что мешает потом расширять класс прав ?)
Все висит на несколько функций, которые прекрасно расширяются, можно например навесить новые права или новую группу которая будет наследовать другую группу и менять в ней некоторые доступы.
Правда сейчас уже поздно об этом говорить, у меня более интересный проект. Этот пока заморожен.
Ну нельзя же взять и сразу написать полностью какой то модуля. Понятно что в последствии его надо как то расширять итп.
Сорри, употребил неправильное объяснение. Я имел ввиду, что не умею нормально пользоваться шаблонами проектирования) И получается, что любой модуль - воткнутые в разные места вызовы функций.
Я имел возможность(время) изучать архитектуры некоторых веб приложений, поэтому могу оценивать качество своего кода) в этом плане было бы интересно взглянуть на код хгм))
как сказал зибада код там не для слабых духом, это действительно так )
Помесь из кода зибады, гада, разработчиков vb, + дополнительный стандартный код. Сейчас еще и немного моего )
Вообще мне кажется очень интересно юзать фреймворки типа cakephp, они решают большинство типичных проблем по структуре, но к ним очень тяжело привыкать итп.
Чтож, будем ждать допиливаний) До нового года неплохо бы.. А то гад опять половину празников просидит за кодом)
это тебе не опен сурсы с разнесенным кодом, модулями и ВКМ моделью )
Если на счет первого ничего сделать нельзя, то на счет второго и третьего - для того и нужен рефакторинг, чтобы превращать "код не для слабых духом" в нечто с " разнесенным кодом, модулями и ВКМ моделью"
)
А то придется каждый релиз xgm v.X пилить с нуля. Ксати да, ещё раз спрошу, гад с нуля писал v7 ?
Что бы сделать качественный рефакторинг, нужно будет все переписать там )
Конечно не все так ужасно как сплошная каша из кода и html, js, css, в целом все логически разнесено. Отдельные шаблоны, отдельно логика, отдельно функции ажакса. Могу сказать только что код не гибкий, к нему очень трудно прикрутить что нибудь новое, не дублируя его )
Я смотрю осталось только привлечь к разработке v8 опытного разраба, чтобы все спроектировал.
Отдельные шаблоны
А система шаблонов(дизайнов) какая-то своя на xml или сторонняя? Я вот пытался у себя сделать мультидизайновость, но кроме смены цсс ничего не смог запилить =(
Учитывая общее нытьё и объекивно наличествующие косяки, ведется ли работа над v8?
шаблонизатор там авторский. Обычная функция которая парсит html страничку, обрабатывает в ней код и возвращает результат в виде html.
Учитывая общее нытьё и объекивно наличествующие косяки, ведется ли работа над v8?
скорее да, чем нет )
Не скажу что прям v8, но кое какие потуги делаются. полною переработку и допил но вменяемого состояния сможет осилить только гад, но пока он занят и в следующие несколько месяцев врятли освободится. По поводу некоторых модулей у меня есть небольшие планы и идея, так что да.
ну вообщем это не совсем велосипед, т.е не копия xgm с блекджеком. Хотя некоторые вещи будут очень похожими, ну и вся моя активность с этого сайта перейдет туда.
*надеюсь не только моя.
можно отписываться.
я же не говорю тебе что 3d max не торт, юзай блендер.
Ред. XOR
В принципе сделана основа шутбокса, осталось добавить туда страницы для архива )
Ну и дизайн.
Ред. Mihahail
и получает с него результат. Все вычисления происходят там.. так что вполне безопасно.
Хотя ладно, что я буду тут зудеть)
Все висит на несколько функций, которые прекрасно расширяются, можно например навесить новые права или новую группу которая будет наследовать другую группу и менять в ней некоторые доступы.
Помесь из кода зибады, гада, разработчиков vb, + дополнительный стандартный код. Сейчас еще и немного моего )
Вообще мне кажется очень интересно юзать фреймворки типа cakephp, они решают большинство типичных проблем по структуре, но к ним очень тяжело привыкать итп.
)
А то придется каждый релиз xgm v.X пилить с нуля. Ксати да, ещё раз спрошу, гад с нуля писал v7 ?
Конечно не все так ужасно как сплошная каша из кода и html, js, css, в целом все логически разнесено. Отдельные шаблоны, отдельно логика, отдельно функции ажакса. Могу сказать только что код не гибкий, к нему очень трудно прикрутить что нибудь новое, не дублируя его )
Не скажу что прям v8, но кое какие потуги делаются. полною переработку и допил но вменяемого состояния сможет осилить только гад, но пока он занят и в следующие несколько месяцев врятли освободится. По поводу некоторых модулей у меня есть небольшие планы и идея, так что да.
:slow: