[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4510: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3711)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4512: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3711)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4513: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3711)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4514: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3711)
Проекту требуется PHP-программист • Соционический форум на SSS
  

Соционический форум "Азимут"




 
Вы не вошли в систему 



войти 
 

Проекту требуется PHP-программист

Информация о сайте и форуме sss

Проекту требуется PHP-программист

Сообщение Пересмешник » 25 окт 2011, 09:45

Сайт sss ищет PHP-программиста для эпизодического выполнения разного рода доработок и/или проектов.
Потребность объясняется тем, что у нас всегда не хватает рук для текущего объёма задач (а ведь есть ещё разнообразные "хотелки")

Требования:
Идеальный кандидат разбирается в PHP, MySql, работал с высоконагруженными системами (тюнинг nginx), умеет оптимизировать сложные sql-запросы, работал с LAMP-платформой, умеет верстать html+css, знает основы JavaScript и фреймворк jQuery, знает основы автоматического создания изображений при помощи GD, умеет дорабатывать напильником движок форума phpBB3, разбирается в юзабилити и пользовательском интерфейсе.
Если у вас чего-то из этого списка нет, но вам это интересно и вы готовы учиться - мы готовы рассмотреть не только опытных разработчиков, но и начинающих программистов.

Желающим - обращаться непосредственно ко мне, в ЛС или почту.
Аватар пользователя
Пересмешник
Администратор
 
Типирований: 1304
 
Сообщений: 1585
Зарегистрирован:
28.02.2008

Проекту требуется PHP-программист

Сообщение Пересмешник » 25 окт 2011, 10:01

Здесь могу привести несколько задач разного уровня сложности, которые есть уже сейчас, чтобы было понятно, с чем можно будет столкнуться.

1. Сайт и имеют , что позволяет использовать единую базу логинов и паролей. Однако, вводить пароль приходится дважды: один раз на сайте sss, другой на форуме "Азимут". Необходимо произвести доработки, чтобы пользователь входил с единой формы.

2. Необходимо импортировать базу пользователей и сообщений (phpbb2) в базу форума "Азимут". При этом важно, что часть пользователей уже есть в базе нового форума, нужно избежать дубликатов пользователей (Пересмешник, Ру и т.п. - порядка сотни пользователей). Крайне желательно, чтобы внутренние ссылки "не поплыли" (как вариант - остались вести на старый домен, где поставить правильные редиректы на новые темы и посты)

3. Необходимо поменять загрузчик фотографий на сайт. Нужно, чтобы фото загружались на отдельный сайт img.info-esta.ru - и желательно, чтобы не приходилось логиниться на этот отдельный поддомен. Идеальное решение подразумевает балансировку нагрузки на различные поддомены (4 шт), а также сохраняет текущий функционал работы инструмента razor.

4. После выполнения задания 3 необходимо перенести всю существующую базу фотографий в домен img.info-esta.ru а также влить из внутренней базы Степанова фотографии (порядка 10 Гб) в новое хранилище, выбрав фотографии определённого размера (не менее 200 px по горизонтали, не менее 200 px по вертикали)

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

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

7. Переделать механизм отдачи заголовка last-modified для страниц базы, текущий не учитывает время последнего типирования и создания новой темы.

8. Настроить на форуме Азимут корректный учёт временной зоны: сейчас время сообщений отображается по Гринвичу даже для пользователей из Москвы.

9. Необходимо в mysql-таблице типирований оставить только одну (последнюю) версию у каждого типировщика. Остальные типирования необходимо убрать в таблицу истории.
Переделать код, чтобы при добавлении нового типирования запись из основной таблицы либо удалялясь, либо переносилась в таблицу истории (в зависимости от настроек пользователя)
Аватар пользователя
Пересмешник
Администратор
 
Типирований: 1304
 
Сообщений: 1585
Зарегистрирован:
28.02.2008

Новости проекта


cron