Перенос содержимого форума phpBB 3.0.7 на версию 3.2.х с доработками
Есть задача обновить старый форум на движке phpBB 3.0.7-PL1 на более новую версию phpBB 3.2.3 или новее
Но, как говорится есть некоторые нюансы, которые нужно учесть и сделать:
1) имеющийся основной нюанс: в текущей версии на 3.0.7 были сделаны дополнительные доработки касательно правил просмотра вложений и картинок в сообщениях, а именно была сделана такая доработка:
условно есть такие группы (уровня пользователей): обычные (новички и обычные пользователи), модераторы тем (привилегированная группа), помощники модераторов и активные участники форума (частично привелигированная группа), админы
Когда любой пользователь пишет сообщение с вложением (файл или картинка) - то просматривать вложение или картинку в сообщении форума могут:
- автор сообщения
- привилегированная группа пользователей
- модераторы и админы
При этом другие обычные пользователи, даже авторизованные на форуме, не могут просматривать чужое вложение, если они не принадлежат к привилегированным группам или к модераторам/админам.
2) сайт и форум работает и поддерживает https (принудительно)
3) сейчас из-за встречающегося наплыва спамботов на старую версию движка (а-ля хруммер) регистрация новичков на форум проводится только админом форума в ручном режиме. Не удобно и тратится время...
Хочется докупить платный мод/модуль который будет проверять зарегистрировавшегося новичка по спам-базе и если е-мейл адрес и другие критерии показывают вероятную чистоту пользователя, то тогда автоматически активировать такого пользователя (как новичка)
4) хочется интегрировать возможность подключения авторизации пользователей по профилю из Google и Facebook предоставив пользователю выбирать собственный ник для отображения на форуме (отображать имя как ...)
также в принципе можно/хочется чтобы существующий пользователь мог добавить себе свой соц.профиль для удобства (и безопасности) авторизации на форуме.
5) интегрировать с помощью модов/модулей возможность форварда и шаринга сообщений форума в социальные сети (возможно что для определенных групп пользователей т.е. исключить для начала новичков не имеющих nn-го количества сообщений) плюс учесть момент/фильтр чтобы не было возможности шаринга/форвардинга в соцсети с закрытых групп форума - т.е. нужны возможности интеграции с социальными сетями и возможно своим ботом и/или каналом в Telegram, но нужно будет кое-что учесть.
6) на текущем форуме также сейчас установлены коды и блоки рекламы и ссылок Google AdSence, sape.ru, счетчик посещений, возможно еще что-то - их тоже нужно будет перенести на новый движок форума
7) сделать что-то типа возможности вставки текстовых или html - блоков и т.д. чтобы вписывалось в общий стиль
8) ранее были сделаны всякие фишки типа sitemap форума и прочие моменты для улучшения индексации форума и быстродействия (давно делал, позабывал много)
9) поставить рекомендованные заплатки по безопасности о которых писали на www.phpbbguru.net и аналогичных ресурсах
10) интеграция нового движка с новой версией Tapatalk или что-то аналогичное для адаптации использования форума на мобильных устройствах.
11) на этом же сайте/домене есть интернет-магазин на OpenCart 2.3. Хочется чтобы можно было запостить в форум статью или новость (статьи + новости ОпенКарт) с целью обсуждения на форуме.
БД форума сейчас под 500 Мб. MySQL, Общий размер вложений - тоже не маленький.
Сейчас форум работает на VDS на 40Гб SSD + 2Gb RAM.
Планируется переезд на новый хостинг, на котором будет больше места и на новом хостинге есть смысл уже запускаться на обновленном движке phpBB. Настраивать и проверять функционал можно/нужно будет на новом хостинге. Чтобы потом осталось только переключить IP-адрес в DNS-панели управления текущего домена.
Какие еще нужны данные от меня - спрашивайте. По адресу действующего форума отвечаю в личку.
ИТОГО: перенос - обновление движка форума + безопасность/защита от спамботов с одновременно упрощением регистрации + сохранение сообщений с уровнями доступа + осовременить сам функционал форума.
Вот краткая информация:
Этап 1 - старт Делаем обновление форума phpBB с 3.0.7 на 3.2.5 с сохранением вложений. Url на сообщения и темы должны сохраниться.
Этап 1 п.1 Учесть что сайт и форум работает и поддерживает https (принудительно)
Этап 1 п.2
п.2.1) - подключаем Recaptcha-2 на процесс регистрации форумчан (1-я защита от спама).
п.2.2) - подключить еще допонительный сервис против Спама. Сейчас из-за встречающегося наплыва спамботов на старую версию движка (а-ля хруммер) регистрация новичков на форум проводится только админом форума в ручном режиме. Не удобно и тратится время...
Хочется использовать мод/модуль который будет проверять зарегистрировавшегося новичка по спам-базе и если е-мейл адрес и другие критерии показывают вероятную чистоту пользователя, то тогда автоматически активировать такого пользователя (как новичка)"
Этап 1 п.3 "хочется интегрировать возможность подключения авторизации пользователей по профилю из Google и Facebook предоставив еще возможность пользователю использовать собственный ник для отображения на форуме (отображать имя как ...)
также в принципе можно/хочется чтобы и существующий старый пользователь мог добавить себе свой соц.профиль для удобства (и безопасности) авторизации на форуме."
Этап 1 п.4 на текущем форуме также сейчас установлены коды и блоки рекламы и ссылок Google AdSence, блок sape.ru, счетчик посещений, возможно еще что-то - их тоже нужно будет перенести на новый движок форума
Этап 1 п.5 Полезные расширения. ранее были сделаны всякие фишки типа sitemap форума и прочие моменты для улучшения индексации форума и быстродействия (давно делал, позабывал много)
Этап 1 п.6 SEO доработки + полезные расширения для админа
Этап 1 п.7 интеграция php 3.2.5 с новой версией Tapatalk или что-то аналогичное для адаптации использования форума на мобильных устройствах. Плюс установка и проверка адаптированного стиля
Этап 1 п.8 поставить рекомендованные заплатки по безопасности о которых писали на www.phpbbguru.net и аналогичных ресурсах
Этап 1 п.9 Попробовать поставить новый стиль silverlight и расширение своя иконка для раздела форума
Этап 2
Этап 2 п.1 интегрировать с помощью модов/модулей возможность форварда и шаринга сообщений форума в социальные сети Facebook, Twitter, Instagram, Telegram (возможно что для определенных групп пользователей т.е. исключить для начала новичков не имеющих nn-го количества сообщений) плюс учесть момент/фильтр чтобы не было возможности шаринга/форвардинга в соцсети с закрытых групп форума - т.е. нужны возможности интеграции с социальными сетями
Этап 2 п.2 сделать что-то типа возможности вставки текстовых или html - блоков и т.д. чтобы вписывалось в общий стиль
Этап 2 п.3 решить имеющийся основной нюанс: в текущей версии на 3.0.7 были сделаны дополнительные доработки касательно правил просмотра вложений и картинок в сообщениях, а именно была сделана такая доработка:
условно есть такие группы (уровня пользователей): обычные (новички и обычные пользователи), модераторы тем (привилегированная группа), помощники модераторов и активные участники форума (частично привилегированная группа), админы
Когда любой пользователь пишет сообщение с вложением (файл или картинка) - то просматривать вложение или картинку в сообщении форума могут:
- автор сообщения
- привилегированная группа пользователей
- модераторы и админы
При этом другие обычные пользователи, даже авторизованные на форуме, не могут просматривать чужое вложение, если они не принадлежат к привилегированным группам или к модераторам/админам. Желательно что бы этот функционал был отключаемым/настраиваемый.
Current freelance projects in the category Databases & SQL
Eliminate the issue of incomplete data import from Excel files of Nova Poshta specifications into 1C:
45 USD
Goal: There is a processing in 1C for uploading the specifications of Nova Poshta. For unclear reasons, it has stopped loading some tabular data. We need to find the reason and eliminate the problem of incomplete data import from Excel files of Nova Poshta specifications into… System & Network Administration, Databases & SQL ∙ 1 day 2 hours back ∙ 14 proposals |
Accounting, planning, and sales system for a mushroom farm
601 USD
Here is the complete, final text of the Technical Assignment (TA). It combines all your requirements: 16 chambers, 20 contractors, a schedule by days, accounting for containers, profitability calculation, and a mandatory division into three grades of mushrooms. You can fully… Databases & SQL, Client Management & CRM ∙ 3 days 6 hours back ∙ 55 proposals |
External report 1C 8.3 — forecast of goods balances
22 USD
An external report (.erf) is needed for 1C:Enterprise 8.3 (configuration to be specified). What it should do: Extract product balances from the database Analyze sales history for the last 30 days Calculate the average sales rate for each product Determine how many days until the… Databases & SQL, Client Management & CRM ∙ 3 days 7 hours back ∙ 13 proposals |
Web Application & Database Security Audit for Custom CRM — BaaS / Database-as-API Specialist (PenetrProject Overview We operate a custom-built customer relationship management (CRM) platform that runs two service businesses on a single system. It is a modern JavaScript web application backed by a backend-as-a-service (BaaS) database and deployed on a serverless hosting… Databases & SQL, Testing & QA ∙ 3 days 19 hours back ∙ 10 proposals |
Database synchronizationSynchronization of Microsoft Access programs and CRM SalesDrive. Data transfer from CRM to Microsoft Access in the first stage (changing the funnel status). Data transfer from Microsoft Access to CRM in the second stage (changing the status in the program). Databases & SQL ∙ 4 days 1 hour back ∙ 12 proposals |