PunBB + PE

это не просто форум

artoodetoo

Administrator
MArt Keepers
bmw-club
Откуда: Россия
Здесь с: 14.03.2007
Сообщений: 715
Вебсайт

От Админа

14.12.2009 08:17:49 от artoodetoo

Я пришел к выводу, что PE как "портал на базе PunBB|FluxBB" должен начинаться с продуманной концепции. Тогда вопросы совместимости и сопровождения будет проще решать. И "клуб фанатов" должен появиться smile

PE будет выглядеть как набор How-To:
- как сделать несколько форумов с единой авторизацией
- как настроить "статическую" страницу из нескольких блоков
- как добавить галерею
- как сделать личные сообщения с поддержкой тем и поиском
- как добавить поисковые теги
- как прицепить другой парсер (html, markdown…)
- как настроить права доступа
- как реализовать свою схему ЧПУ

В январе я переведу существующий сайт в архив, а новый сайт будет на новом движке.

11.03.2009 03:00:46 от artoodetoo

Что если бы в PunBB было разделение View-Controller?
Верятно был бы какой-то механизм шаблонов. То, что есть сейчас — совсем непригодный. Smarty не предлагать! Он больше, чем весь PunBB. Непонятно зачем тратить столько кода на такую несложную задачу.

Вот какими могли БЫ быть шаблоны в форумном движке.
Пример во вложенном архиве templ_example.zip.

Добавление: сделал страничку, где можно посмотреть работу шаблонов в on-line:
http://cmf.org.ru/a2temple/
там же ссылка на немного более свежую версию шаблонизатора.

25.02.2009 00:10:04 от artoodetoo

Похоже досадная ошибка с пользовательским счетчиком загруженных файлов найдена
http://punbb.ru/topic2099-obsuzhdenie-s … ii-p4.html
Спасибо Visman!

File Upload практически одинаковый здесь и в сборке русского форума PunBB
Я внес исправление в репозиторий PE и залил новый архив в раздел Download.
Сборку русского PunBB 1.2 скоро наверное поправит hcs.

03.02.2009 09:57:22 от artoodetoo

Команда Flux отказалась (временно???) от ветки 1.3. В trunk-раздел репозитария помещена v1.4, которая по-сути является версией 1.2 девятимесячной давности: "Initial import based on revision 1613 of PunBB."

Как говорится: „Я в сотый раз опять начну с начала…“. Обещаются следующие улучшения: поддержка UTF-8 (мы это уже сделали для „русской сборки PunBB 1.2“ но кого интересует?) и „б́ольшая шаблонизация“, не смарти, а просто разделение модулей на логику и генерацию html — то есть то, что я сейчас делаю для PE.

У меня в очередной раз приступ мании величия: я иду правильным путём и впереди планеты всей. На самом деле ничего сверхъестественного нет, это же так очевидно — utf-8 и легкие шаблоны…

Команда Pun будет по-прежнему развивать расширения. Молодцы! Классический панбб-форум будет под маркой Flux, расширяемый под маркой Pun. А „социальный“ под маркой PE big_smile

09.09.2008 07:27:14 от artoodetoo

Так отдохнул, что даже пароль здешний забыл smile

Иногда полезно кардинально сменить обстановку. На привычные вещи начинаешь смотреть по-новому. В работе сейчас "тотальная шаблонизация". Мелких улучшений в ближайшее время не будет, будет сразу кардинальное.

24.07.2008 06:44:32 от artoodetoo

ВАЖНО!

К сожалению в скриптах filemap.php и download.php обнаружена уязвимость.
Проблема описана на форуме punbb.ru

Убедительно рекомендую исправить в ваших рабочих версиях эти дырки или временно удалить эти два скрипта с сайта!



До обновления дистрибутива я приостанавливаю загрузку на этом сайте.

03.07.2008 20:38:22 от artoodetoo

Наконец заставил себя закончить первую часть статьи про интеграцию. Очень долго висела "заглушка", теперь это уже осмысленный текст с картинками и файлами примера smile

Сайт + форум. Часть 1
как добавить форум в сайт так, чтобы он вписался в общий дизайн

26.06.2008 00:59:10 от artoodetoo

Пишу чтобы публично ответить на письмо pudovkin, секретов от народа у меня нет.

В общем случае плагины для PunBB 1.2 можно применить к PE, т.к. он основан именно на этой версии форума. Но придется использовать мозг smile Буквально использовать readme не получится: некоторые запросы изменились, слово "forum" во многих случаях изменено на "board", потомучто форум в PE это частный случай, некоторые куски вывода HTML переехали в отдельные файлы. Но если читать внимательно и понимать что делает тот или иной фрагмент, то разобраться можно.

Проблема с предупреждением "Call-time pass-by-reference" на форуме уже обсуждалась. В свежий ревизиях в репозитарии я выкинул лишние знаки "&". Рекомендую брать именно из репозитария!

Плагин PMS (Личные Сообщения) я не планирую адаптировать в PE. Мне не нравится как он написан и не могу рекомендовать его к использованию. У меня есть планы написать приватную переписку как скрытую "суперкатегорию". Сроки не могу назвать даже примерные, потомучто сейчас сильно занят зарабатыванием

еще…

27.05.2008 01:05:48 от artoodetoo

Исправлен стилевой баг с невидимостью подписи в сообщении. Это "микрообновление", см. diff

Рекомендую прочитать мою статью http://punbb-pe.org.ru/viewtopic.php?id=277 Она не в окончательной редакции, надеюсь на ваши замечания.

В связи с расколом PunBB/FluxBB и приближением версии 1.3 я в раздумьях как относительно названия движка, так и о том, какого уровня совместимости придерживаться. Кажется от приставки "pun" пора отказываться. PE отличается от PunBB куда больше, чем FluxBB от PunBB. И к томуже PunBB от SoftDeluxe кажется мертв.

BB+PE "Бибипи" — нормально? Bulletin Board + Power Extension smile

Да прибудет с вами сила!

22.05.2008 00:11:20 от artoodetoo

Исправлена ошибка с недоделанным ЧПУ:
search/result/ => search.php?search_id=

В post и edit увеличен лимит на длину сообщения. Потенциально поле сообщения в PunBB+PE может быть до 4M, но по некоторым соображениям я ограничиваю его в 120000 символов (в UTF-8 один символ занимает от 1 до 4 байт)

В функции smartcut исправлена ошибка в результате которой при удачном стечении обстоятельств тег COLOR мог оставаться непарным.

Описание смайлов вынесено из parser.php в отдельный файл. Теперь вспомогательный скрипт smilies.php не обращается к базе данных — это была бесмысленная нагрузка. Стиль окна со смайликами тоже изменился. Теперь горизонтальный скроллинг не будет появляться для стилей с фиксированной шириной.

Специально для Sergey_2Z и других новичков: скачать свежую ревизию можно из репозитария. Подробнее в теме Работа с репозитарием.

09.04.2008 07:42:22 от artoodetoo

Можно я поизображаю из себя Стива Джобса с его ключевыми тезисами (Steve Jobs keynote)? Спасибо!

Уже несколько раз число зарегистрированных пользователей сайта переваливало за 100. Но после чистки мусора (неактивированных или никогда не появлявшихся во второй раз) нас снова становилось <100 smile

Сегодняшние 104 — это кажется реальное число. Определенный рубеж пройден. Тема интересна народу, хотя очень специфическая. Я очень рад появлению первого активного участника из USA: quaker. Он весьма заметен на сайте PunRes и сейчас он с нами. Welcome!

Что дальше?

Я не ставлю перед собой цель сделать законченное универсальное решение. Как и оригинальный PunBB, PE — это стартовая площадка для строительства. Я стараюсь добавить на старт такие особенности, которые откроют вебмастеру новые горизонты.

Шаблоны. Они нужны для того, чтобы отделить логику работы приложения от способа представления данных, т. е. от дизайна. Я убежден, что на нынешнем этапе жизни движка это самая важная задача. К сожалению или к счастью это н

еще…

23.03.2008 14:45:26 от artoodetoo

Получить можно только из репозитария.
Накатил изменения от PunBB 1.2.17. Я считал и продолжаю считать, что эти изменения не являются критичными в плане безопасности. Просто  довел базу PE до текущего состояния PunBB 1.2

22.03.2008 09:09:46 от artoodetoo

Основные изменения коснулись стилей.

В целом, это скорее заявка на будущее, потому что многие вещи не доведены до совершенства.
Включил новомодное облако меток. Накручивается только через вызов плагина. Плагин включен.
Тег media. Теги imgl и imgr.
В целом, это почти тоже самое, что вы видите сейчас на сайте.

Тема закрыта

19.03.2008 19:23:27 от artoodetoo

Наткнулся на довольно старый пост Jansson-а на PunRes. Jansson - это автор и хозяин ресурса PunRes. Фактически без панреза не было бы панбиби каким мы его знаем.

Прозвучал вопрос "как сделать разметку для PunBB с нуля" (from scratch). Вот приблизительный перевод ответа Jansson:

PunBB не использует шаблоны так, как это делают другие системы. Несколько простых шаблонов лежат в include/templates/ но их возможности ограничены.
Поэтому не представляется возможным сделать по настоящему новую разметку, не изменяя практически каждый php-файл. Причин, по которым PunBB не использует настоящий движок шаблонов несколько и одна из них - скорость. Возможно это отпугнет некоторых дизайнеров, привыкших использовать шаблоны. Но на самом деле, вы можете сделать очень многое, пользуясь одним только CSS.
Версия 1.3, которая сейчас в стадии развития, содержит полностью переработанную разметку и улучшеный механизм шаблонов (хотя это по прежнему не шаблонный движок). Я поработал с ним совсем немного и я поражен как много можно с

еще…

17.03.2008 00:08:34 от artoodetoo

Скажите, товарищи, что вы делаете чаще всего сразу после захода на форум/портал на котором бываете регулярно?

Я вот, к примеру, обычно сразу жму ссылку "Свежие сообщения" (за 24 часа). А вы?

08.03.2008 05:48:22 от artoodetoo

Если кому-то показалось, что слишком давно нет обновлений, не переживайте!
Работа идет, хотя не очень быстро. Сказывается весенний грипп и авитаминоз.
Новости:

  • в проекте принял участие кое-кто из авторитетных punbb-гуру, на кого я очень расчитываю smile У него свое важное направление в работе.
  • я общаюсь с хорошим художником. сайт должен выглядеть не просто хорошо, а блестяще

Подбираю "хвосты", готовлю движок к очередному рывку. Основные мои цели: валидация XHTML, "команды" и права на персональные доски, а также новые суперкатегории. Я хочу сделать дополнительный набор суперкатегорий на разных потребителей:

  • аудио-видео
  • flash-игры с таблицей рекордов
  • проекты с ревизиями
  • галерея стилей

Цели непростые, но зато интересные! Оставайтесь с нами!

Тема закрыта

14.02.2008 10:20:23 от artoodetoo

Уже несколько раз подавал заявку на включение в поисковый индекс Yandex, а сайт не индексируется.
Гугль, Апорт, Рамблер, Яху — всем нравится, а Яндексу нет sad

То ли жирный Яндекс не любит домены третьего уровня, толи почему-то решил что это не русский контент, не пойму.
На движок грешить не приходится, другие сайты на PE нормально попали в индекс.

В порядке эксперимента меняю шапку на рускую и попробую снова...

11.02.2008 20:56:28 от artoodetoo

В репозитарий сохранена ревизия 43. Новых функций не добавилось, это исправление известных ошибок.

Принимаю заявки на адаптацию стилей PunBB к PE. Прошу давать ссылки только на стили, которые можно посмотреть на PunRes. Типа такого:

ArmyGreen

Рассматриваю от одного пользователя только по одной заявке.

10.02.2008 19:16:02 от artoodetoo

Сегодня счетчик зарегистрированых пользователей punbb-pe.org.ru перевалил за сотню.
Приходится констатировать, что это не моя заслуга. Около 40 из них - регистрации ботов.
Сегодня ночь длинных ножей. Я вырезаю мусорные аккаунты.

Такая простая вещь как подтверждение регистрации по email + запрет на комментарии от гостя неплохо защищает сайт от спама.
Надо будет таки прикрутить каптчу на регистрацию.

Делаю так:

Код:

DELETE 
FROM #_users
WHERE (group_id=32000) AND (from_unixtime(registered) < '2008-02-09')

всем понятно что это?

27.01.2008 14:13:28 от artoodetoo

В репозитарий сохранена очередная ревизия #41.

Изменен install.php: по-окончании заполения регистрационной анкеты файл конфигурации сохраняется сам, если это возможно.
Install создает по одной доске каждой суперкатегории, в т.ч. блог для Админа. В тестовую галерею ложится демо-картинка.

Теперь вновь установленный сайт не выглядит таким голым.

18.01.2008 10:34:17 от artoodetoo

Первое:

Конкурс на самый интересный сайт под управлением PE

Понимаю, что кандидатов пока будет немного. Но я бы хотел простимулировать народ. Приз 100WMZ.
Победитель будет объявлен 1 марта 2008г.

Определять лучшего буду сам я по своим субъективным представления. По моему мнению, интересная идея значит больше, чем красивые шкурки, хотя оформление тоже важно.

Ссылки на сайт оставляйте в этой теме.

Второе:
Если кто-то хочет перенести форум/сайт из-под другой платформы в PE — я помогу бесплатно. Условие: в базе должно быть не менее 300 тем, если это форум или блог, или 20 авторских статей, если это не форум или блог smile Иначе неинтересно возиться.

15.01.2008 23:28:56 от artoodetoo

Закоммитил "метки для темы", оно же "фолксономия", оно же "поисковые теги".
Пока без облака smile

11.01.2008 01:39:50 от artoodetoo

Страницы "Ваше" - хлебные крошки, куда происходит редирект и т.д
Если у пользователя нет персональх досок, то есть заявка на создание доски. Администратор получит "report" про это...
Мелкие поправки в стилях

10.01.2008 19:26:52 от artoodetoo

Наверное стОит на главной отображать темы только из моего блога, а то народ экспериментирут в личных блогах (и правильно!), а на ранг "новости" эти перлы никак не тянут smile

И еще меня сильно занимает как должно выглядеть главное меню здесь...
Может так: Домой, Обсуждения, Люди, Команды, Кабинет пользователя

Делитесь своими соображениями, пожалуйста.

10.01.2008 19:18:18 от artoodetoo

Время от времени удаляю пользователей, которые не прошли активацию по емайл.
Сегодня еще -2 smile

Может они и не боты, но ОЧЕНЬ похожи. Если человек не удосужился активировать свой аккаунт в течении недели, значит ему этот сайт не нужен. А мне мусорная статистика никчему.

Я прав?

01.01.2008 12:07:41 от artoodetoo

Поздравляю всех пользователей с Новым 2008 годом!

Пусть удача сопутствует вам, желаю всем крепкого здоровья и реализации планов!

На этих каникулах будет, наконец, время подчистить все помарки и выложить первую "стабильную" версию PE. Почитайте про работу с репозитарием Subversion.

Выложил версию с командами и фото_в_профиле

Оставайтсь с нами!

27.12.2007 11:04:09 от artoodetoo

здесь новые файлы для закачки.

08.12.2007 14:07:34 от artoodetoo

ТУТ я выложил очередной архив PE. Подробности там же.

Ближайшие планы такие:
- контекстное меню, как описывал здесь
- команды
вот когда они будут, тогда и наступит "официальный релиз".

Спасибо за внимание!

29.11.2007 00:48:50 от artoodetoo

Создал страничку Друзья. Пока можно только добавлять/убавлять друзей из их профиля.

Я обдумываю какую инфу и команды навесить на список друзей. Подскажите что там могло бы быть вкусного smile
Лента сообщений от друзей будет.

Еще подправил post и edit. Тема Галереи непременно начинается с картинки. Раньше проверки не было, если юзер подсовывал неподходящий файл, то тема получалась сиротливая - без картинки. Теперь она автоматом удаляется.

Одна заявка на персональный блог и галерею выполнена.

28.11.2007 08:14:43 от artoodetoo

Любому желающему создам персональных блог и галерею на этом сайте, если пользователь попросит.
Соответственно выдам бонус на загрузку 100 файлов. (это я сгоряча ляпнул smile , скольконибудь дам)
Если Вы планируете потестировать PUNBB PE, это хорошая возможность. Станьте активным BETA-тестером PE.

Делайте заявки в этой теме.

Еще обратите внимание на новую важную тему Контекстное меню

Board footer

Powered by PunBB + PE

Valid XHTML Valid CSS

[ Generated in 0.057 seconds, 7 queries executed ]