Нужен программист, хорошо знающий движок форума Invision Power Board

[Удален]
812

Нужен программист, хорошо знающий движок форума Invision Power Board

Хорошая оплата

Пишите информативно по адресу 247388@mail.ru с указанием портфолио

N
На сайте с 28.03.2006
Offline
130
#1

Ищейка, А что собственно требуется? Можно ли огласить тз? :)

rmikel
На сайте с 25.05.2007
Offline
142
#2
Ищейка:
Пишите информативно по адресу

ТС, вас это тоже кстати касается :)

- Здесь (http://www.sape.ru/r.fa62530507.php) становятся богатыми буратинами... и здесь (http://www.mainlink.ru/?partnerid=11422) тоже. ;) - "В жизни нет ничего такого, ради чего стоило бы спешить" (c)то-то сказал.
[Удален]
#3

Нужен специалист по движку, чтобы исправить форум http://www.oilforum.ru/

Пишите по адресу 247388@mail.ru с указанием Вашего портфолио

Перечень вопросов и результат тестирования ниже

Форум тестировался в браузерах IE7.0.5730.11, Opera9.24, Firefox1.5 Beta2

1. Кнопка "Выйти" - подразумевается, что посетитель больше не пользуется логином-паролем, или поисходит смена посетителя (напр., на корпоративной машине). При нажатии получаем:

Спасибо

Вы вышли

Подождите, сейчас вы будете перемещены.

(Или нажмите сюда, если не хотите ждать)

Однако на самом деле посетитель остается на сайте под своим именем.

Т.о., функция Выход не работает в IE7, Opera9 (через некоторое время почему-то заработала для Opera, см. ниже).

Работает почему-то в Firefox1.5.

Дополнение: по прошествии времени "Выход" сработал в Opera. Что это - cookies с ограничением по времени?

Еще дополнение: на следующий день в Opera при входе на форум попадаю на него, как гость, т.е. не вхожу автоматически под своим именем. Зато после входа почему-то стал работать "выход". В IE7 выход по-прежнему не работает.

2. При очередной загрузке форума (IE7) попадаю на него, как гость, т.е. не вхожу автоматически под своим именем. Почему? Ввожу логин-пароль, распознаюсь, все в порядке. Кнопка "Выход": "перемещаюсь", но - остаюсь на сайте под тем же именем

Вывод из пп.1,2 - некорректная обработка cookies и/или некорректная работа с сессиями.

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

3. При первичном входе под неким именем вверху справа такая информация:

· Мои данные

· Новые сообщения на форуме: 3

· Новые личные сообщения: 0

После неудачной попытки выхода:

· Мои данные

· Новые сообщения на форуме: 0

· Новые личные сообщения: 0

Я не читал сообщений на форуме, почему они обнулились?

Для программиста: видимо, это связано с пп.1 и 2.

4. Зато без попытки выхода после просмотра "новых сообщений" их количество остается тем же, что сбивает с толку - читал я их или нет, новые это или все те же.

Для программиста: нужно просто сделать так, как предусмотрено разработчиками движка. Если механизм изменен - восстановить его.

5. Кроме того: строки с нулями из п.3 - ссылки. Ведут на страницы с текстами "Ничего не найдено". Наверное, в нулевых случаях имеет смысл убирать гиперссылки и оставлять только текст?

Для программиста: запрограммировать ссылки при наличии сообщений и простой текст при отсутствии таковых.

6. Вход и выход сопровождается перемещением на главную страницу. Почему и зачем? Я бы предпочел остаться, где был. Если эта страница доступна для гостя. Иначе - на ближайшую доступную в пределах темы.

Дл программиста: нужно, например, сохранить $HTTP_REFERER и использовать его для перенаправления после авторизации и открытия сессии.

7. При вводе административного логина-пароля я вместо администратора вошел почему-то под неким именем, под которым когда-то зарегистрировался (браузер Опера). Что за глюк?!!! - Это снова некорректная обработка cookies. Ошибка стабильна. Кроме того, Опера не помнит имени с прошлого сеанса (галка "Запомнить пароль" стоит).

Дополнение: Глюк пропал на следующий день (см.п.1).

Для программиста: см. пп.1,2.

8. Нестабильность:

http://www.oilforum.ru/index.php?act=post&do=new_post&f=24

"Вырезать" на правой кнопке мыши работает (IE7)

"Вырезать" на правой кнопке мыши работает (Opera)

"Вырезать" на правой кнопке мыши отсутствует (Firefox)

Пару дней назад не было недавно в IE не было в меню "Вырезать". Этот же эффект имеет место на других машинах.

Для программиста: Предположение, что какие-то javascript-функции или чрезмерно чувствительны к окружению, или недостаточно кроссбраузерны, или модифицируются по каким-то причинам при открытии/закрытии сессий. Проверить, смоделировать ситуацию с некорректностью и устранить причину.

9. На странице http://www.oilforum.ru/index.php?showforum=31 виден как текст "-->" вследствие наличия на странице некорректного кода

<!--

<!--IBF.FORUM_ACTIVE-->

-->

Для программиста: локализовать место формирования кода и устранить

10. По почте получил сообщение

"Для прочтения сообщения пройдите по ссылке:

http://www.oilforum.ru/index.php?act=Msg&CODE=03&VID=in&MSID=2735"

При переходе по ссылке попадаю на страницу

"Такого сообщения не существует

Вернуться назад"

Для программиста: обеспечить формирование кооректной ссылки

11. В формах сайта обнаружена некорректная обработка спецсимволов, пример http://www.oilforum.ru/index.php?act=mod&CODE=editmember&auth_key=81df532f6f6f4cd3317bef60f5

c18cb2&mid=993

Здесь в поле "Организация" выводятся двойные кавычки не в виде html-кодировки, вследствие чего эти кавычки отрезают (экранируют) закавыченное название организации - оно есть в коде, но отсутствует в поле формы и будет потеряно при записи.

Для программиста: Обеспечить обработку данных, выводимых в формы, функцией htmlspecialchars. Заодно проверить наличие обработки вводимых посетителями данных (сообщения, регистрационные данные, логины-пароли) на предмет обеспечения безопасности.

12. После внесения изменений в форму "Редактирование пользователя" - http://www.oilforum.ru/index.php?act=mod&CODE=editmember&auth_key=81df532f6f6f4cd3317bef60f5

c18cb2&mid=993 вновь открывается та же страница. А нужно, чтобы произошла переадресация на страницу "ПРОСМОТР ПРОФИЛЯ" http://www.oilforum.ru/index.php?showuser=993

Для программиста: обеспечить после сохранения данных редирект на соответствующую страницу Просмотр профиля

13. Администратор предложила ввести еще один признак для посетителей - значок "сейчас на сайте" - на страница трех типов: Сообщения (между ником и фото), в списке пользователей (наверное, еще один столбец таблицы) и в Просмотре профиля.

Для программиста: обеспечить размещение такого значка

14. В БД есть пользователи с неотмеченной половой принадлежностью. Для таких посетителей почему-то про умолчанию везде проставляется "жен." и выводится соответствующая картинка.

Для программиста: Обеспечить 1) обязательность указания пола или 2) отсутствие вывода признака пола и вывод нейтральной в этов отношении картинки. 2-й вариант - только в случае, если от признака пола не зависит больше ничего (например, обращения в письмах типа Уважаемый (-ая) )

15. Есть еще предложение - для разделов форума указывать модератора каждого раздела (на главной странице в списке разделов, на страницах типа http://www.oilforum.ru/index.php?showforum=10. Наверное, следует этот факт отмечать также в списке пользователей и в просмотре профиля.

Для программиста: обеспечить вывод такой информации. Ссылки должны обеспечивать Отправку личного сообщения модератору и переход на Просмотр профиля модератора

16. Еще предложение: С целью облегчения отыскания наиболее активных пользователей при выводе списка пользователей http://www.oilforum.ru/index.php?act=Members по умолчанию сортировать их "по количеству сообщений" и "по убыванию".

Для программиста: обеспечить такую сортировку по умолчанию. Если движком предусмотрен какой-то механизм ранжирования пользователей по кол-ву сообщений (и он тоже, наверное, должен как-то модерироваться), то предложить вариант вывода такой ранжирующей информации.

[Удален]
#4

Нефтегазовый форум – OILFORUM.RU

Задание 1

Комплексная проверка корректности работы с cookies и сессиями, с проверкой на кроссбраузерность, а также механизма запоминания пароля. Если посетитель завершает работу с сайтом без осуществления выхода, в следующее посещение сайта он должен войти автоматически под своим именем, причем это должно работать для любого браузера (конечно, при условии, что в разных посещениях использовался один и тот же браузер). Тестирование в наборе браузеров.

Сейчас же имеет место нестабильность в работе сессий и разное поведение в разных браузерах (использовались IE7.0.5730.11, Opera9.24, Firefox1.5 Beta2).

Задание 2

Информация в строке «Новые сообщения на форуме: 3» - обнуляется при выходе (или попытке выхода). При одновременном входе в разных браузерах под разными именами отображается разное количество новых сообщений. Этого не должно происходить. При наличии ошибок в скриптах восстановить предусмотренный разработчиками механизм.

Задание 3

Строки «Новые сообщения на форуме: 0» и «Новые личные сообщения: 0» являются ссылками, что неверно, т.к. ведут на страницы с текстами "Ничего не найдено". Запрограммировать ссылки при наличии сообщений и простой текст при отсутствии таковых.

Задание 4

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

Задание 5

На страницах с текстовыми полями для ввода сообщений (http://www.oilforum.ru/index.php?act=post&do=new_post&f=24) в разных браузерах в контекстном меню мыши или присутствуют, или отсутствуют пункты «вырезать», «удалить», «вставить» и т.д. Проверить, смоделировать ситуацию с некорректностью и устранить причину.

Задание 6

На странице http://www.oilforum.ru/index.php?showforum=31 виден как текст "-->" вследствие наличия на странице некорректного кода

<!--

<!--IBF.FORUM_ACTIVE-->

-->

Локализовать место формирования кода и устранить

Задание 7

Обеспечить формирование кооректной ссылки в письмах, приглашающих ознакомиться с новым сообщением ("Для прочтения сообщения пройдите по ссылке:

http://www.oilforum.ru/index.php?act=Msg&CODE=03&VID=in&MSID=2735"). Сейчас такие ссылки приводят на страницу "Такого сообщения не существует. Вернуться назад"

Задание 8

В формах сайта обнаружена некорректная обработка спецсимволов, пример http://www.oilforum.ru/index.php?act=mod&CODE=editmember&auth_key=81df532f6f6f4cd3317bef60f5c18cb2&mid=993

Здесь в поле "Организация" выводятся двойные кавычки не в виде html-кодировки, вследствие чего эти кавычки отрезают (экранируют) закавыченное название организации - оно есть в коде, но отсутствует в поле формы и будет потеряно при записи.

Обеспечить обработку данных, выводимых в формы, функцией htmlspecialchars. Заодно проверить наличие обработки вводимых посетителями данных (сообщения, регистрационные данные, логины-пароли) на предмет обеспечения безопасности.

Задание 9

После внесения изменений в форму "Редактирование пользователя" - http://www.oilforum.ru/index.php?act=mod&CODE=editmember&auth_key=81df532f6f6f4cd3317bef60f5c18cb2&mid=993 вновь открывается та же страница. Обеспечить переадресацию на страницу "ПРОСМОТР ПРОФИЛЯ" http://www.oilforum.ru/index.php?showuser=993

Задание 10

Для разделов форума указывать модератора каждого раздела (на главной странице в списке разделов, на страницах типа http://www.oilforum.ru/index.php?showforum=10, в списке пользователей и в просмотре профиля.

Обеспечить вывод такой информации в виде ссылок: отправка личного сообщения модератору и переход на Просмотр профиля модератора. Дизайн ссылок согласовать

Задание 11

С целью облегчения отыскания наиболее активных пользователей при выводе списка пользователей http://www.oilforum.ru/index.php?act=Members по умолчанию сортировать их "по количеству сообщений" и "по убыванию".

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

Задание 12

В скриптах форума имеется большое количество явного указания доменного имени oilforum.ru и почтовых адресов. Заменить их соответствующими переменными, определяемыми, к примеру, в конфигурационных файлах или автоматически (только для имени домена, разумеется).

Задание 13

Размещении файлов и иной информации, скорректированных на тестовой площадке, на рабочий сайт и их настройка при необходимости.

Примечание

Задания настоящего ТЗ могут быть скорректированы в процессе работы в диалоге с Заказчиком

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий