frontPun - портал для punBB

Сайт основан на frontPun+punBB и посвящен разработке первого в связке со вторым :)

Вы не зашли.


http://frontpun.org.ua/forum/img/screens/red_s.png


http://frontpun.org.ua/forum/img/screens/blackgreen_s.png


http://frontpun.org.ua/forum/img/screens/green_s.png


http://frontpun.org.ua/forum/img/screens/blackblue_s.png


http://frontpun.org.ua/forum/img/screens/arch-ua_s.png


 afon (111)
 coordinator (48)
 spycam (16)
 pudovkin (6)
 styleroom (3)

Всего зарегистрированных пользователей: 11
Последний зарегистрированный пользователь: x3
Всего тем: 40
Всего сообщений: 173

*** Что такое frontPun ? ***

frontPun - небольшой php проект, который предназначен для создания "портальной" странички на сайтах, созданных на базе форумного движка punBB или fluxBB.

С помощью frontPun можно легко и относительно быстро создать и настроить "портал" для вашего уже существующего и наполненного контентом форума.

frontPun использует базовый код punBB, использует его конфиг-файл и способ общения с базой данных форума (класс DBLayer), но в любом случае это надстройка над форумом, и ни в коем случае не мод и не плагин.

frontPun не нуждается ни в какой модификации кода форума или его базы данных. Он просто расположен возле директории форума, настраивается в своем конфиг-файле и сразу готов к работе.

frontPun проверенно работает со стандартными стилями punBB или созданными на таковых шаблонах.

В настоящий момент frontPun гарантированно работает с форумом punBB версий 1.2.X и fluxBB версии 1.2.X. Возможность работы с "третьей" веткой форума в процессе анализа.

frontPun v1.2 (final)

Исправлена серьезная ошибка:
  * ошибка с показом в теле новостного топика текста от другого топика/поста. Возникала в следствие удаления топиков/постов на фоурме и, как следствие, реструктуризации записей в таблице posts. Подробности ошибки http://frontpun.org.ua/forum/viewtopic. … =144#p144.

v1.2 в состоянии final:
  * Как я полагаю, ошибок больше нет, за время жизни беты они исправились.

Для ручного апгрейда с v1.2-beta2 на v1.2:
  * Для апгрейда замените файл frontPun/function.php из новой сборки, или
  * обновите в этом же файле следующие функции:
    - fp_getFirstPostFromTopic
    - fp_getForumPosts
    - fp_showNewsMessages

Скачать frontPun v1.2:
Можно по следующим ссылкам - UTF-8 и CP1251 сборки.



frontPun v1.2-beta-2

Исправлена интересная ошибка, связанная с несколькими доменами, смотящими на один сайт.
Подробности в топике Второй Адрес.

В сути, я исправил несколько функций всего в одном файле - frontPun/block-functions.php
* fp_createLinkBlock()
* fp_getBoardStats()
* fp_getUsersOnline()
* fp_getLinkTopUsers()

Где fp_createLinkBlock() - собирает линки почти для всех блоков. Остальные функции говорят сами за себя.
Для ручного апгрейда с версии v1.2-beta-1 нужно всего лишь подменить эти функции.

Скачать обновленную версию можно по ссылкам: UTF-8 версия и  CP-1251 версия.
Ошибки и замечания, если таковые будут найдены, обязательно пишите, будем исправлять.

А тем временем продолжается работа над версией 2.0, в которой будет заменен формат конфиг-файла, вследствие чего все файлы проекта будут серьезно порефакторены, кроме, разве что, темплейтов, да и то, не факт.



frontPun v1.2-beta-1

Исправлены ошибки:
  * Блоки Top-Users и Top-Topics не вытягивали данные из базы, если имена таблиц созданы с префиксом;
  * Не перекодировались в cp1251 темплейты при сборке.

Добавлена возможность:
  * Показывать иконку возле ссылок на пользователей в блоке Top-Users.

Протестирована совместимость
  * с punBB 1.2.17

Для ручного апгрейда с v1.2-beta на v1.2-beta-1:
  * заменить функцию fp_getLinkTopUsers() в файле frontPun/block-functions.php;
  * заменить функции fp_getTopTopics() и fp_getTopUsers() в файле frontPun/functions.php;
  * в конфиг добавить переменные
    - $FP_CONF['lp_topUsersBlockShowIcon'] = true;
    - $FP_CONF['rp_topUsersBlockShowIcon'] = true;
  * в frontPun/img добавить картинку system-users.png из новой сборки.

Версии можно вытянуть по тем же ссылкам:  UTF-8 и  CP-1251



frontPun v1.2-beta

Выкладываю обещанную бету 1.2. Предназначение версии - протестировать добавленный функционал, а так же работоспособность старого. Короче, проверка на баги.

Добавлены следующие возможности:
  * Блок Топ-Пользователей;
  * Блок Топ-Топикс, топ считается по ответам или просмотрам на выбор;
  * Расширение static-topic до списка static-topics. Можно выводить несколько конкретных топиков. Например - Документация, Скриншоты, Баннер1, Баннер2;
  * Добавлена настройка количества слов в ссылках блоков Топ-Топикс, Рисент-Постс, Линк-Ньюс. Для каждого блока настройка своя. Раньше было захардкодено количество слов в каждой ссылке числом 3.
  * Иконки "обновленных" и "прочитанных" сообщений в блоке Рисент-Постс. Блок теперь понимает, какие сообщения были обновленны с последнего визита пользователя, и правильно их подсвечивает.

Вы можете скачать UTF-8 и  CP-1251 версии frontPun v1.2-beta.

Хочу предупредить, что это бета, и к развертыванию на промышленной или коммерческой платформе не рекомендуется.
Для апгрейда рекомендуется полная заливка (кроме config.php) вместо ручного редактирования измененных файлов, а так же чтение /decs/changelog.txt для добавления новых переменных в свой конфиг.
При установке Конфиг обязателен к изменению, так как там, во-первых, мои настройки, которые нужно адаптировать под ваш форум, а во-вторых, включены абсолютно все блоки, которые только могут быть smile
Баги принимаются и обязательно будут фиксится.

К выходу полной, не-бета версии напишу документацию по конфигурации с картинками.



frontPun v1.11

Версия 1.11 включает несколько исправлений, касающихся html валидации.
Спасибо coordinator - http://punbb.ru/viewtopic.php?pid=16887#p16887
HTML Код валидирован с помощью html tidy for firefox

Функциональных изменений не было.
Исправлены файлы: templates/search.inc, templates/topic.inc, custom-footer.php

Вы можете скачать UTF-8 и  CP-1251 версии frontPun v1.11

Инструкции по апгрейду с v1.1 в комеентарии к этому топику и в директории /docs в архиве frontPun.
Инструкции по установке с нуля так же в директории /docs в архиве frontPun.

Если будут баги, не стесняйтесь сообщать. Другое дело , что их вроде нет smile



Ключевые слова


Так как планируемую версию 2.0 я весьма затянул (уже дважды сделал рефакторинг и перекурочил конфиг, расположение директорий, соединил и рассоединил код из php файлов в "логические пакеты", добавил и потом порефакторил несколько функций, а теперь думаю, а не сделать ли опять по-другому) и время идет, а версии все нет, то я решил потратить неделю на написание хорошей онлайн документации.

Что и представляю вам с радостью.cool Документация к версии 1.2. Как говорят, переработанная и дополненная. Издание второе. А первое - в дистрибутиве в директории docs в txt файлах.


Обновил сайт до версий движков:
frontPun-v1.2 
punBB-v1.2.17

Глюки исчезли. Закрытый тред открыл.
Срвершенно слегка подкрасил стиль.
Полет нормальный smile


Не далее как вчера выложил обновление и версию 1.2 Но свой же сайт frontpun.org.ua еще не обновил. Подкрашиваю на локале дизайник.
Мне пришлось  закрыть от комментирования ветку http://frontpun.org.ua/forum/viewtopic.php?id=43 по причине указанного в ней же бага big_smile Последний коммент вылазит наружу. Вечером придется срочно обновлять . А пока комменты в этот тред прикрыты. Приношу свои извинения.


Board footer

 

Работает на PunBB 1.2.17
© Копирайт‚ 2002–2005 Рикард Андерсон
frontPun v1.2 by afon
frontPun is a punBB portal | портал для punBB