[ALPHA] Full AlJAX Mod

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

[ALPHA] Full AlJAX Mod

Сообщение Alek$ 21.12.2007 11:53

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

Актуальная версия: 0.7.2
Статус мода: ALPHA#2
Скачать последнюю версию: install_Full_Aljax_0.7.2.zip
Сайт мода: http://code.google.com/p/phpbbaljax/
Скриншоты: смотреть.

Основные возможности мода:
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) Аддоны для быстрого ответа
2) Валидация мода на phpbb.com

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


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

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

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

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

Q4. Где можно посмотреть демо установленного мода?
A4. Нигде. Есть только скриншоты.

Q5. В админке/личном разделе нет настроек Full AlJAX Mod. Что делать?
A5. Вы должны активировать эти модули в админке.
Последний раз редактировалось Alek$ 20.04.2008 13:33, всего редактировалось 24 раз(а).
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Изображение
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1659
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск


Сообщение Deacon 09.01.2008 22:37

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

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



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





Не знаю какой это по счёту, но этот самый нормальный, выходит и не придётся кнопки тогда лишние вставлять.
Deacon

 

Сообщение Alek$ 10.01.2008 10:29

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

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

incubus
пока речь идет только об обычном ответе. Быстрый ответ будет окучиваться в виде аддонов только когда базовый функционал будет доведен до состояния второй-третьей альфы.

incubus писал(а):А как происходит обнаружение нового поста?

При отправке сообщения передается id последнего на момент открытия страницы поста, по которому потом и сверяется, есть новые сообщения, или нет.

incubus писал(а):Получается, что все равно будет идти проверка, не смотря на принудительную отправку. Смысл тогда в этой кнопке?

Проверка будет происходить. Но уже встроенными средствами phpBB. Основной смысл таких телодвижений, что при медленной/нестабильной связи ответ на ajax-запрос может и не дойти, а до его прихода пост не отправится. Поэтому и хочу сделать кнопочку, которая будет отправлять сразу, не делая никаких запросов на аяксе :)
Просто сам хорошо помня, когда сидел на диалапе, как бесило, что из-за дурацкого повесившегося аякса удавалось выполнить требуемое только с четвертой попытки :)

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

Примерно так оно и будет :)
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Изображение
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1659
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение ***Blaze*** 10.01.2008 14:42

Alek$
Вот из IPB взял из исходного кода в браузере на одном сайте, как там это реализовано (см. аттачи).
Вложения
IPBkod.rar
IPBkod
(842 байт) Скачиваний: 76
Аватара пользователя
***Blaze***
phpBB 2.0.11
 
Сообщения: 464
Зарегистрирован: 12.01.2007 10:57
Откуда: г. Данков

Сообщение Alek$ 10.01.2008 14:45

***Blaze***
спасибо, посмотрю как нибудь. В принципе ничего нового там нету, просто муторно все :)
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Изображение
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1659
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение Alek$ 16.02.2008 16:52

UPDATE
SVN revision 23 8)

Реализовал AJAX-проверку на новые ответы при постинге.
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Изображение
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1659
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение -=XaKeP=- 16.02.2008 17:02

Alek$
С нетерпением жду мода. Мне он просто необходим.
Аватара пользователя
-=XaKeP=-
phpBB 2.0.8
 
Сообщения: 307
Зарегистрирован: 15.12.2006 12:02

Сообщение Alek$ 16.02.2008 17:07

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

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

Единственное, что в ней не будет ни админского интерфейса, ни пользовательских настрое и тд... Только движок.
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Изображение
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1659
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение Alek$ 23.02.2008 20:02

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

Теперь планирую заняться проверкой кода, правильным его оформлением и подготовкой к первому альфа-релизу.
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Изображение
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1659
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение -=XaKeP=- 25.02.2008 11:52

Alek$
Жду с нетерпением. Со своей стороны обещаю усердное тестирование на нахождение багов.
Аватара пользователя
-=XaKeP=-
phpBB 2.0.8
 
Сообщения: 307
Зарегистрирован: 15.12.2006 12:02

Сообщение Alek$ 02.03.2008 14:09

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


В общем, так как никто так и не нарисовал картинки для кнопок быстрой правки и удаления я решил остановиться на выпадающих менюшках :)
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Изображение
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1659
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение -=XaKeP=- 02.03.2008 16:52

Alek$
Скажите, насколько безопасно ставить мод той стадии развития, на которой он сейчас находится?
Аватара пользователя
-=XaKeP=-
phpBB 2.0.8
 
Сообщения: 307
Зарегистрирован: 15.12.2006 12:02

Сообщение Alek$ 03.03.2008 8:30

-=XaKeP=-
в принципе, критических дыр быть не должно.
Но, думаю, до альфы все же стоит подождать: во-первых, вам не придется вручную отыскивать изменения, во-вторых, обновляться с текущего состояния будет довольно тяжело - структура мода может изрядно поменяться.
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Изображение
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1659
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение mkey909 20.03.2008 12:48

Эмм, ссылка на проект на первой странице не действительна(выдаёт чёрти что)
Не мог бы кто поделиться работающей ссылкой или подсказать где можно взять подобные ajax моды для phpBB3
mkey909
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 18.02.2008 5:53

Сообщение Alek$ 21.03.2008 19:43

mkey909
эммм... Вы хотя бы первый пост дочитали? Там ясно сказано, что мод еще не был оформлен надлежащим образом.

mkey909 писал(а):ссылка на проект на первой странице не действительна(выдаёт чёрти что)

А мо-моему, она выдает именно то, что надо. Может, приведете пример? Ссылка ведет на домашнюю страницу мода, англоязычную, там же лежит репозиторий SVN.
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Изображение
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1659
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение mkey909 21.03.2008 22:16

на 1 страниче чётко написано что готово, готово + ссылка.
если это страничка, то я в шоке.
mkey909
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 18.02.2008 5:53

Пред.След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0