[ABD] Full AlJAX Mod

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

[ABD] Full AlJAX Mod

Сообщение Alek$ »

Full AlJAX Mod.
Этот мод позволит ускорить и сделать более удобным работу с форумом за счет использования технологии AJAX для выполнения наиболее активно используемых действий.

Внимание! На данный момент у меня недостаточно времени, чтобы активно развивать мод. Если вы знаете php & JS и желаете помочь, пишите в личку, обсудим.
В силу полного отсутствия у меня времени, а у сообщества - желания помочь (хотя в рамках акции было бы самое то), я вынужден закрыть тему до тех пор, пока не найдется желающий продолжить разработку мода. Если оный желающий появится - добро пожаловать в личку.
Актуальная версия: 0.7.2
Статус мода: ALPHA#2
Скачать последнюю версию: install_Full_Aljax_0.7.2.zip
Сайт мода: http://code.google.com/p/phpbbaljax/
Скриншоты: смотреть.
Демо: http://aljax.phpbbtools.ru/ Ныне не работает.

Основные возможности мода:
1) Auto PM Check - периодическая проверка наличия новых приватных сообщений. (Done!)
2) Quick Edit and delete posts - быстрое редактирование и удаление постов. (Done!)
3) Check new posts before submitting - перед отправкой сообщения проверять на наличие новых ответов в теме. (Done!)
4) Registration Login Check - проверка логина на занятость при регистрации (Done!).
5) Предпросмотр топика на странице просмотра форумов. (Done!)
6) Пользователь может выключать для себя отдельные функции мода, а администратор может глобально запрещать/разрешать эти функции.

На правах аддонов:
1) Check new posts before submitting for quick reply - проверка на наличие новых постов поред отправки сообщения из формы быстрого ответа. (Ожидается в бета-версии)
2) Быстрый ответ без перезагрузки страницы. (Ожидается в бета-версии)

BETA#1 TODO List:
1) Портирование мода на subsilver2

Примечание:
Alek$ писал(а):Основная цель этого мода - сделать более удобной и быстрой работу с форумом, возможно, снизить нагрузку, а не добавлять принципиально новые возможности.
Отмазка
Мод находится в стадии альфа-тестирования. Это значит, что я не могу дать никаких гарантий стабильности его работы, а так же отсутствия уязвимостей. Я не несу никакой ответственности за те проблемы, которые могут возникнуть у вас из-за использования нестабильной версии мода.
Я не рекомендую использовать этот мод на работающих форумах как минимум до выхода его бета-версии

Мини-FAQ:
Q1. У меня что-то не работает и я уверен, что это из-за ошибки в коде.
A1. Вы можете добавить сообщение об ошибке на русском или английском языке (на ваш выбор) в багтрекер, подробно описав проблему и условия, при которых она возникает.

Q2. У меня что-то не работает, но я не уверен, что это ошибка в коде.
A2. Отпишитесь в этом топике, подробно опишите проблему, а я попробую разобраться, что не так.

Q3. Я нашел косяк в оформлении мода.
A3. И такое тоже бывает :) Отпишитесь в этом топике, а я поправлю.

Q4. Я поставил последнюю версию мода, но она отличается от демки. Почему?
A4. На демо-форуме используется свежайшая версия из SVN. Таким образом, недавно добавленные фитчи могут уже быть на демке, но отсутствовать в моде.

Q5. В админке/личном разделе нет настроек Full AlJAX Mod. Что делать?
A5. Вы должны активировать эти модули в админке.
Последний раз редактировалось Alek$ 20.04.2008 10:33, всего редактировалось 24 раза.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Deacon

Сообщение Deacon »

***Blaze*** писал(а):Лучше отказаться от графических кнопок, а сделать как у движка IBP.

Вот один из примеров: Нажимаешь на редактировать вылетает всплывающее симпатичное окошко, в котором предлагается полное или быстрое редактирование.



При нажатии быстрое редактирование происходит загрузка скрипта и окно ответа заменяется на такое:


Не знаю какой это по счёту, но этот самый нормальный, выходит и не придётся кнопки тогда лишние вставлять.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Сообщение Alek$ »

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

Добавлено спустя 6 секунд:

incubus
пока речь идет только об обычном ответе. Быстрый ответ будет окучиваться в виде аддонов только когда базовый функционал будет доведен до состояния второй-третьей альфы.
incubus писал(а):А как происходит обнаружение нового поста?
При отправке сообщения передается id последнего на момент открытия страницы поста, по которому потом и сверяется, есть новые сообщения, или нет.
incubus писал(а):Получается, что все равно будет идти проверка, не смотря на принудительную отправку. Смысл тогда в этой кнопке?
Проверка будет происходить. Но уже встроенными средствами phpBB. Основной смысл таких телодвижений, что при медленной/нестабильной связи ответ на ajax-запрос может и не дойти, а до его прихода пост не отправится. Поэтому и хочу сделать кнопочку, которая будет отправлять сразу, не делая никаких запросов на аяксе :)
Просто сам хорошо помня, когда сидел на диалапе, как бесило, что из-за дурацкого повесившегося аякса удавалось выполнить требуемое только с четвертой попытки :)
incubus писал(а):Если писать из быстрого ответа, то при нажатии на кнопку "отправить", к последнему сообщению, с помощью аякса, прибавлялись новые, с какой-нибудь пометкой, что это было написано во время того, пока вы писали свой пост (коряво, но в этом роде).
Примерно так оно и будет :)
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 19 лет 8 месяцев
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз

Сообщение ***Blaze*** »

Alek$
Вот из IPB взял из исходного кода в браузере на одном сайте, как там это реализовано (см. аттачи).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мой сайт http://ublaze.ru/
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Сообщение Alek$ »

***Blaze***
спасибо, посмотрю как нибудь. В принципе ничего нового там нету, просто муторно все :)
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Сообщение Alek$ »

UPDATE
SVN revision 23 8)

Реализовал AJAX-проверку на новые ответы при постинге.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
-=XaKeP=-
Former team member
Сообщения: 291
Стаж: 19 лет 9 месяцев
Откуда: Донецк
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Сообщение -=XaKeP=- »

Alek$
С нетерпением жду мода. Мне он просто необходим.
Лучше синица в руках, чем утка под кроватью ©
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Сообщение Alek$ »

-=XaKeP=-
к сожалению, на этот мод у меня время остается разве что по выходным и пишется он медленно и мучительно :(

Планирую после того, как допишу предпросмотр топика, оформить первую публичную альфу, а там посмотрим.

Единственное, что в ней не будет ни админского интерфейса, ни пользовательских настрое и тд... Только движок.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Сообщение Alek$ »

UPDATE
Реализован предпросмотр топика со страницы просмотра форума.
Как всегда, все изменения уже отражены в SVN.

Теперь планирую заняться проверкой кода, правильным его оформлением и подготовкой к первому альфа-релизу.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
-=XaKeP=-
Former team member
Сообщения: 291
Стаж: 19 лет 9 месяцев
Откуда: Донецк
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Сообщение -=XaKeP=- »

Alek$
Жду с нетерпением. Со своей стороны обещаю усердное тестирование на нахождение багов.
Лучше синица в руках, чем утка под кроватью ©
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Сообщение Alek$ »

UPDATE - Revision 25.
FIXED: Restructured template files: one file per function
ADDED: Dropdown menus on edit and delete
FIXED: instead in aljax.php in quick_delete serving section
В общем, так как никто так и не нарисовал картинки для кнопок быстрой правки и удаления я решил остановиться на выпадающих менюшках :)
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
-=XaKeP=-
Former team member
Сообщения: 291
Стаж: 19 лет 9 месяцев
Откуда: Донецк
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Сообщение -=XaKeP=- »

Alek$
Скажите, насколько безопасно ставить мод той стадии развития, на которой он сейчас находится?
Лучше синица в руках, чем утка под кроватью ©
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Сообщение Alek$ »

-=XaKeP=-
в принципе, критических дыр быть не должно.
Но, думаю, до альфы все же стоит подождать: во-первых, вам не придется вручную отыскивать изменения, во-вторых, обновляться с текущего состояния будет довольно тяжело - структура мода может изрядно поменяться.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
mkey909

Сообщение mkey909 »

Эмм, ссылка на проект на первой странице не действительна(выдаёт чёрти что)
Не мог бы кто поделиться работающей ссылкой или подсказать где можно взять подобные ajax моды для phpBB3
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Сообщение Alek$ »

mkey909
эммм... Вы хотя бы первый пост дочитали? Там ясно сказано, что мод еще не был оформлен надлежащим образом.
mkey909 писал(а):ссылка на проект на первой странице не действительна(выдаёт чёрти что)
А мо-моему, она выдает именно то, что надо. Может, приведете пример? Ссылка ведет на домашнюю страницу мода, англоязычную, там же лежит репозиторий SVN.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
mkey909

Сообщение mkey909 »

на 1 страниче чётко написано что готово, готово + ссылка.
если это страничка, то я в шоке.

Вернуться в «Бета-версии модов для phpBB 3.0.x»