Admin написал(а):Выздоравливай. Вот что уже сделано: Описание методов API
Предстоит еще большая работа по разграничению прав доступа. Допускаю, что права доступа к каждому полю должны соответствовать тому, что разрешается видеть пользователю в обычной
Admin
По опыту создания подобного обмена через фреймворки - могу сказать
Два режима:
1.Чтение контента(кроме параметров) происходит с правами текущего пользователя, но неотмечаемо в статистике Активных, иначе как сейчас с аякс - последний запрос - пользователь якобы там и сидит(если смотреть в активных)
При чтении параметров(согласованных параметров с Вами) - выдаем полную инфу, за исключением емейла не под Админом, IP считаю возможным передавать, посколь информаторы об IP в Инете полно и люди их ставят, да и приделать их несложно к текущему скрипту, смысл скрывать? Данная возможность лишь сократит эти сторонние фреймы - попутно собирающие статистику и инфу для своих хозяев.
Хотя в принципе инфа об IP упирается скорее всего на парсинг Ботов на главной(может Ромыч что добавит) но по-моему она по-большому счету пока нужна для этого... Хотя опять жа через сторонний информатор и фрейм можно её получить. Возможно стоит просто пропарсить основных ботов на Главной и в Активных пользователях и забыть об IP
Ксать Претензии по принадлежности юзера к группе тож проще решаются добавкой к адресу профиля во всех ссылках
http://forum.mybb.ru/profile.php?id=22787&grid=5
Тогда достаточно ссылки на профиль, дабы определить оба параметра(сейчас постоянный геморрой с запросами скриптов Окраски ников по-группам(*до сих пор не решенный) и скрипто-доступом к форумам по группам и совмещенным группам модеры и юзеры и т.д.
2. Запросы От имени Forum_Bota - некий служебный Аккаунт по умолчанию, не отмечаемый в статистике форума, но имеющий свою выделенную группу Forum_Bot с начальными правами обычного юзера(хотя - по большому счету - хотелось бы иметь возможность через бота к чтению-редактированию хотя бы одного дополнительного поля, либо подписи произвольного юзера).
Данная группа присутствует в настройках форумов, по умолчанию у неё запрет на чтение, запись и создание тем в форумах, которые могут изменять администраторы, редактируя настройки соответствующего форума. Основная работа форум-бота: - открытие темы и чтение-перезапись сообщений в открытом для него форуме.
Данный трюк позволяет совершать обмен инфы между разными пользователями в разрешенных для бота форумах путем чтения/записи/редактирования сообщений и созданием тем ( к примеру тот же магазин или наградной лист - потребуют тему на одну единицу юзера), в принципе одного открытого форума для бота обычно достаточно, - открываем для бота - скрываем от всех, кроме админов...) К примеру тот же магазин форумных пренадлежностей, да любой обмен инфой, на нижнем, явно не проявляющем юзеру подуровне, та же запись служебных переменных форума, для подгрузки скриптов, подстраиваемых опционально под запросы юзера, наградные листы от кого, кому и за что и чем награждён, разные записнушки, нестираемые закладки, за что отплюсили - отминусили и.т.д.
=========
Т.е это те минимальные требования, которые сейчас вполне решаются фреймфорками и без API, но с неоптимизированной нагрузкой на сервер и вводом открытых аккаунтов, подобных Пиар-Нику.
=========
Собственно плюсы от новведения: Возможность достаточно спокойно заняться принципиально новым движком на основе наработок и новейшей инфы, посколь возможностей для развития текущего движка скрипто-API-шными средствами - будет масса или просто смотреть уверенно в будущее, занимаясь собственными планами.
Отредактировано Deff (Пн, 19 Мар 2012 11:19:56)