Пожелания дополнений Event List

Обсуждение новой системы расширения функциональности phpBB 3.3, разработки новых расширений.
Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

Пожелания дополнений Event List

Сообщение rxu »


c61
Сообщения: 21
Зарегистрирован: 08 авг 2014, 10:33
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Пожелания дополнений Event List

Сообщение c61 »

rxu, конкретный текст в mrssage_parser, на котором отлаживал расширение

Код: Выделить всё

		/**
		* This event allows you to analyze post message
		*
		* @event core.message_parser_parse_message_before
		* @var	string	message	Post message
		* @var	string	error	Error string; a non-empty string aborts posting
		*				NOTE: Should be actual language strings, NOT language keys.
		* @since 3.1.1
		*/

		$message = $this->message;
		$error = '';
		$vars = array('message', 'error');

		global $phpbb_dispatcher;

		extract($phpbb_dispatcher->trigger_event('core.message_parser_parse_message_before', compact($vars)));

		if (!empty($error)) {
			$this->warn_msg[] = $error;
			return (!$update_this_message) ? $return_message : $this->warn_msg;
		}

		// Prepare BBcode (just prepares some tags for better parsing)
Последняя строка для поиска - перед ней и вставляем код. thnks !..

Отправлено спустя 4 минуты 29 секунд:
rxu, трудящиеся жаждут портирования хука изменения размера шрифта контента... Даже и не знаю, в какое место темплейта лучше воткнуть хук. А может, ничего нового и не понадобится, обойдусь тем, что есть... В размышлениях... Это к тому, когда предположительно новая версия с заказанными event'ами может появиться ?

Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

Пожелания дополнений Event List

Сообщение rxu »

c61 писал(а):QR_BBPOST когда предположительно новая версия с заказанными event'ами может появиться
Если повезет - то в 3.1.2 будет.

Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

Пожелания дополнений Event List

Сообщение rxu »

Не связано напрямую с событиями, но с расширениями, обрабатывающими нелатинские ссылки:
https://tracker.phpbb.com/browse/PHPBB3-13295
https://github.com/phpbb/phpbb/pull/3115

https://tracker.phpbb.com/browse/PHPBB3-13297
https://github.com/phpbb/phpbb/pull/3116

Если попадем в 3.1.2, можно будет сделать расширения, преобразующие ссылки в текст, без правок кода, и, возможно, расширение для полной поддержки интернациональных URL и email.

c61
Сообщения: 21
Зарегистрирован: 08 авг 2014, 10:33
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Пожелания дополнений Event List

Сообщение c61 »

Костыль.

Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

Пожелания дополнений Event List

Сообщение rxu »

В каком смысле?

c61
Сообщения: 21
Зарегистрирован: 08 авг 2014, 10:33
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Пожелания дополнений Event List

Сообщение c61 »

rxu писал(а):QR_BBPOST... возможно, расширение для полной поддержки интернациональных URL и email
Это не должно быть "расширением", это ядро... Расписались в полном неумении. Пардон, конечно, но это выглядит имено так.

Видите ли, rxu, одна из причин, почему я подсел на phpbb - так это потому, что в 3.0.x предполагалось огромное кол-во степеней свободы ("патчим всё подряд"), то бишь "разгул анархии". Именно это и привлекало. А ограничения - рамки обработчиков заранее оговоренных событий (почему-то вспомнилась недо-cms punbb, пародия на phpbb, но с таким перечнем обработчиков событий, до которого phpbb доберётся года через три) - это уже видел во многих-многих cms, не вызывающих никаких приятных эмоций. Собственно, и в phpbb 3.1 теперь. Плохо. Это регресс, смерть и похороны той самой свободы, которая пару дней назад ещё была, а теперь её уже нет. Нарисовал несколько расширений, прислушался к своим ощущениям - а вдруг ? - но нет, никакого удовольствия, ничего нового, те же рельсы и то же путь в никуда. Аминь.

Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

Пожелания дополнений Event List

Сообщение rxu »

[ref]c61[/ref], да правьте что хотите, кто запретил?
c61 писал(а):QR_BBPOST Это не должно быть "расширением", это ядро
В 3.1 уже поздно, поэтому будет расширением, в 3.2 должно стать ядром.

Аватара пользователя
владимир1983
Сообщения: 164
Зарегистрирован: 21 янв 2014, 21:44
Благодарил (а): 34 раза
Поблагодарили: 16 раз
Контактная информация:

Пожелания дополнений Event List

Сообщение владимир1983 »

c61 писал(а):QR_BBPOST Именно это и привлекало.
А почему значительное большинство отталкивало именно это? И это по сути было в 3.0 чуть ли не главным упреком в сторону phpbb в темах где сравнивались и обсуждались движки в который так все "замечательно" и работает с двух кликов после установки экстов!

Xisp
Сообщения: 155
Зарегистрирован: 02 фев 2014, 12:38
Благодарил (а): 16 раз
Поблагодарили: 8 раз

Пожелания дополнений Event List

Сообщение Xisp »

c61 писал(а):QR_BBPOST Видите ли, rxu, одна из причин, почему я подсел на phpbb - так это потому, что в 3.0.x предполагалось огромное кол-во степеней свободы ("патчим всё подряд"), то бишь "разгул анархии".
А что мешает сейчас править ядро? Ничего, ровным счётом. Правьте на здоровье.

Ответить