ExBB Community » Файловый ExBB » Обсуждаем » EXBB gold edition

Страниц (6): « 1 2 3 4 [5] 6 »
 

61. Parapsixolog - 23 апреля 2019 — 11:20 - перейти к сообщению
Flat пишет:
По делам текущим, а то что-то форум совсем затих.


Все в делах похоже.

Flat пишет:
Реализовано создание "больших тем". Реализовано удаление одного поста отдельно, и множественное удаление постов со страницы.


Я всё жду, когда же увижу ваше творение во очи. Разместили бы Flat хотя бы на бесплатном хостинге движок. Я понимаю, что он в разработке, но показать то его уже же можно?
62. Flat - 23 апреля 2019 — 15:52 - перейти к сообщению
Parapsixolog пишет:
Разместили бы Flat хотя бы на бесплатном хостинге движок. Я понимаю, что он в разработке, но показать то его уже же можно?

Надо подумать. Хоть оно и работает, но это чистая beta, только для ознакомления и тестировки. Там ещё много чего надо сделать. Может на яндекс диск выложу. Надо хотя бы перемещение постов доделать. Несколько позже.
--------------

По поводу концепций.
Честно говоря, меня не устраивает концепция существующей системы подфорумов. Согласен в том, что нужен ещё один четвёртый уровень абстракции (категория-форум-подфорум-тема). Но, это... всё неправильно, и не так, как должно это всё выглядеть и работать, друзья. Давно об этом думал..
Давайте посмотрим, что сейчас происходит.
Я давно уже участвую на различных форумах, и везде всё одно и тоже: каждый подфорум лежит в своём форуме. Это не верная концепция, я полагаю, от слова совсем.
В чём тут дело?
Так как всё познаётся примером, то приведу пример, не будучи голословным.
Допустим у нас есть категория под названием "Всё о кулинарии". В ней есть форум "Венгерская кухня". Мы решили добавить в этот форум подфорумы - "Супы", "Печенье" и т.д.
С появлением подфорумов сразу возникает несколько проблем:
1. человек заходя в форум "Венгерская кухня", если подфорумов много видит только эти подфорумы, хотя зашёл в форум Венгерская кухня. Ему надо пролистать вниз чтобы добраться до тем "Венгерская кухня". Во-первых, это не интуитивно ясно, во-вторых это крайне неудобно.
2. теряется смысл форума Венгерская кухня, так как с появлением подфорумов форум Венгерская кухня стал обозначать просто ОБЩЕЕ имя для ещё одного уровня вложенности. Какие посты вы предлагаете постить именно в форум Венгерская кухня? Семантически не ясно. Выходит, что в него надо постить все теже посты, которые могли бы распределиться по подформам.
Это не правильно.
3. при такой схеме совершенно не ясно как вести реестр что чему принадлежит, так как у каждого слоя должен быть свой уровень ответственности. Категория "А" отвечает за форум "Б", а форум "Б" за тему "С". То есть мы интуитивно должны понимать, что в форумах не могут быть другие форумы - это семантически и логически не верно. Мы понимаем, что в форуме могут быть только темы, и больше ничего другого. В этом случае легко вести учёт того, что к чему принадлежит в системе. В системе у нас порядок.

Правильнее было бы ввести более высокий уровень абстракции: вместо подфорумов вводим понятие "раздел", в котором находятся "категории", в категориях - форумы, а в форумах - темы.
Получаем те же 4 уровня абстракции, зато пользователям всё интуитивно понятно, что к чему относится, в том числе и самой системе.
63. Parapsixolog - 23 апреля 2019 — 17:56 - перейти к сообщению
Flat пишет:
только для ознакомления и тестировки


Я про это и веду речь.

Flat пишет:
1. человек заходя в форум "Венгерская кухня", если подфорумов много видит только эти подфорумы, хотя зашёл в форум Венгерская кухня. Ему надо пролистать вниз чтобы добраться до тем "Венгерская кухня". Во-первых, это не интуитивно ясно, во-вторых это крайне неудобно.


Элементарно переводим темы форума вверх, а подфорумы вниз. Либо вообще отходим от шаблонов, например подфорумы размещаем в выпадающем меню.

Кстати лично мне не хватает хотя бы ещё одного углубления, то есть подподфорума.

Flat пишет:
Правильнее было бы ввести более высокий уровень абстракции: вместо подфорумов вводим понятие "раздел", в котором находятся "категории", в категориях - форумы, а в форумах - темы.
Получаем те же 4 уровня абстракции, зато пользователям всё интуитивно понятно, что к чему относится, в том числе и самой системе.


Я так и не понял суть предложения. Может есть уже работающий пример этого?
64. Flat - 24 апреля 2019 — 06:37 - перейти к сообщению
Parapsixolog пишет:
Элементарно переводим темы форума вверх, а подфорумы вниз. Либо вообще отходим от шаблонов, например подфорумы размещаем в выпадающем меню.

Тогда не будут видны подфорумы. Улыбка
Parapsixolog пишет:
Кстати лично мне не хватает хотя бы ещё одного углубления, то есть подподфорума.

На мой взгляд, если нужен ещё один уровень вложенности, значит изначально было неправильно продумана иерархия. 4 уровней вполне достаточно. Даже трёх уровней достаточно при грамотном распределении, что подтверждается существованием форумов. в которых вообще нет подфорумов, с более полумиллиона сообщений. Во FluxBB и PunBB нет подфорумов и живут люди.
Делать более 4 вложенностей это уже перебор. пользователи будут путаться во всех этих вложенностях. Я лично путаюсь при наличии простых подфорумов, так как система непрозрачна и логически неинтуитивна.
Parapsixolog пишет:
Я так и не понял суть предложения. Может есть уже работающий пример этого?

Работающего нет, но можно нарисовать картинку.
Суть предложения: обьединяем в один блок все категории, и даём ему имя. а дальше всё как обычно, только подфорумов нет.
Этот блок выделяем цветом фона, чтобы он был легко отличим, и чтобы название бросалось в глаза и было сразу понятна иерархия. Например имеем раздел "культура", в нём категории "Искусство", "Наука", "Общество" и т.д. В категории "Искусство" создаём форумы "Изобразительное искусство", "Скульптура", "кино" и т.д.
Вот вам и ещё одна изюминка, которая не только будет отличать exbb от других, но и облегчать жизнь простым пользователям.
65. Parapsixolog - 24 апреля 2019 — 12:38 - перейти к сообщению
Flat пишет:
Тогда не будут видны подфорумы.


Почему не будут то? Просто не надо в настройках ставить много тем отображаемых на одной странице, вот и всё.

А ещё лучше сделать так, как я предлагал, разместить подфорумы в выпадающем меню форума.

Flat пишет:
Даже трёх уровней достаточно при грамотном распределении, что подтверждается существованием форумов. в которых вообще нет подфорумов, с более полумиллиона сообщений. Во FluxBB и PunBB нет подфорумов и живут люди.


А лично мне подфорумы нужны. Я как раз форумы FluxBB и PunBB из за этого даже и не рассматриваю.

Flat пишет:
Работающего нет, но можно нарисовать картинку.
Суть предложения: обьединяем в один блок все категории, и даём ему имя. а дальше всё как обычно, только подфорумов нет.


Если можно, то нарисуйте. Пока мне не понятно, как такая структура заменит подфорумы.
66. Flat - 25 апреля 2019 — 11:29 - перейти к сообщению
Parapsixolog пишет:
Если можно, то нарисуйте. Пока мне не понятно, как такая структура заменит подфорумы.

Рисовать долго. Лучше это время потратить на модификацию движка. Работаю-то один.
Parapsixolog пишет:
А лично мне подфорумы нужны. Я как раз форумы FluxBB и PunBB из за этого даже и не рассматриваю.

Я просто высказал свои идеи, и не собираюсь сразу же воплощать их в жизнь.
Насчёт нужности/ненужности.
Вот я видел много форумов на данном движке. Форум амалии, данный форум и несколько других. и везде вижу неправильную систему распределения по категориям и форумам.
Если по честноку, то подфорумы вообще лишняя головная боль, как разработчикам, так и пользователям.
Взять этот форум.
Здесь есть категория "Файловый ExBB". А в неё.. ну, чего только не напихали.. Практически всё туда и напихали. В этой категории создали форум "Общие вопросы". Во первых название слишком общее, которое говорит о том, что сюда можно всё что угодно. Общие вопросы лучше было бы выделить в отдельную категорию, тогда не потребовалось бы создавать в этом форуме 3 подфорума:
"Установка и обновление
Настройка форума
Утилиты и конвертеры"
Смотрите: на данном форуме всего 4 (ЧЕТЫРЕ!) категории. На форуме ямалии по моему тоже 3 или 4. Зато подфорумов много. Это говорит о том, что несколько поспешно было обдумывание общей структуры форума.
Также нужно было создать отдельную категорию "Темы для EXbb". В этом случае опять же не потребовалось бы создавать подфорумы. И так во-всём и везде..
Может для много-тематических форумов это и нужно, но для одно-тематических - точно нет. Зачем тогда нужны ктегории? Чтобы их всего по 2-4 штуки ставить?
Извините за надеюсь конструктивную критику
Не усложняйте жизнь своим пользователям! Радость
67. Parapsixolog - 25 апреля 2019 — 18:24 - перейти к сообщению
Flat пишет:
Рисовать долго. Лучше это время потратить на модификацию движка. Работаю-то один.


Да ладно, чего там долгого. Схематически нарисовать от руки и сфоткать. За 5 минут можно управиться.

Flat пишет:
Смотрите: на данном форуме всего 4 (ЧЕТЫРЕ!) категории. На форуме ямалии по моему тоже 3 или 4. Зато подфорумов много. Это говорит о том, что несколько поспешно было обдумывание общей структуры форума.


Лично у меня 5 категорий. И на данный момент мне этого достаточно. Если сильно раздувать количество категорий, то главная страница форума очень сильно вытянется. И пользоваться форумом будет очень не удобно. Порою заходишь на такой вытянутый форум, и крутишь, и крутишь колесико мыши, и когда опустился вниз, уже забыл, что там было вначале. По моему мнению главная страница форума вообще должна отражаться почти вся без прокручивания в низ. Тогда будет наглядно видна вся структура форума.

Так что я за то, что оставить подфорумы. Единственное нужно сделать так, что бы они не мешали отображению тем форума. То есть надо как то их спрятать, либо разместить по другому.
68. Flat - 26 апреля 2019 — 14:43 - перейти к сообщению
Parapsixolog пишет:

Да ладно, чего там долгого. Схематически нарисовать от руки и сфоткать. За 5 минут можно управиться.

Рисовать неохота потому, что всё-таки и такая схема тоже несколько ущербна. Потому, что тогда четвертый слой будет всеобщим, даже там, где он в общем-то и ненужен.
Parapsixolog пишет:
Если сильно раздувать количество категорий, то главная страница форума очень сильно вытянется.

Это можно обойти простым применением пагинации: при определённом числе форумов в категории включается пагинатор. При этом форумов можно добавлять сколько угодно. Да и подфорумы тогда, здесь вообще не требуются. "Горячие" форумы автоматически переносятся наверх, а "тёпленькие" могут быть и на другой странице категории.
Parapsixolog пишет:
Так что я за то, что оставить подфорумы. Единственное нужно сделать так, что бы они не мешали отображению тем форума. То есть надо как то их спрятать, либо разместить по другому.

А я за то, чтобы их вообще убрать, как это было раньше. Часть причин я озвучил выше. Ещё одна причина заключается в том, что непонятно как вести реестр подфорумов, чтобы увеличить функционал форума. У меня теперь есть реестр. Например реестр всех форумов един для всего движка. Там записан номер форума-номер категории, которой он принадлежит. При наличии подфорумов совершенно непонятно как вести их учёт - к чему они принадлежат? К категории или форуму? Если к форуму, то как отслеживать перемещение подфорумов в другие форумы? Они как ни пришей кобыле хвост, или ка собаке пятая нога получается... А реестр необходим, чтобы чётко отслеживать все внутренние ссылки, к примеру, при перемещении постов, тем, форумов... Внутренняя глобальная память всей системы.
69. 1Bot - 26 июня 2019 — 17:22 - перейти к сообщению
Flat, похоже реальная жизнь "затягивает" разработку.
70. Parapsixolog - 27 июня 2019 — 12:08 - перейти к сообщению
Да лишь бы не застопорилось всё это совсем.
71. Flat - 29 июня 2019 — 15:31 - перейти к сообщению
1Bot пишет:
похоже реальная жизнь "затягивает" разработку.

Сейчас "горячий" сезон, много дел навалилось.
Однако я не забросил это дело. В "старом" движке реализовал длинные темы, всё упростив насколько это возможно. Потом забросил старый движок и вернулся к созданию двига вообще с нуля, тем более, что уже много было наработанного. То есть парралельно у меня шло два-три проекта движков, что сильно тормозит этот процесс. Сейчас полностью сосредотачиваюсь на новом с нуля двиге. Старый надоел до чёртиков: легче всё написать с нуля чем поддерживать этот хлам. В новом движке уже реализовано подключение модулей через единственный индексный файл, выводит уже главную страницу с категориями. Регистрация была сделана, но сейчас переделываю в сторону упрощения. Пока сделаю только основное. Ладно, не буду ничего обещать.. Надо полностью сосредоточится на одной вещи и доделать её..
72. Taki - 30 июня 2019 — 06:06 - перейти к сообщению
Flat пишет:
Работающего нет, но можно нарисовать картинку.
Суть предложения: обьединяем в один блок все категории, и даём ему имя. а дальше всё как обычно, только подфорумов нет.
Этот блок выделяем цветом фона, чтобы он был легко отличим, и чтобы название бросалось в глаза и было сразу понятна иерархия. Например имеем раздел "культура", в нём категории "Искусство", "Наука", "Общество" и т.д. В категории "Искусство" создаём форумы "Изобразительное искусство", "Скульптура", "кино" и т.д.

А вот я сичтаю нужно уйти от слова форумы. Правильно Вы как то сказали - разделы, подразделы (у простых людей слово форум - это вот весь сайт форум, конференция никто не пользуется).
1.- мне вот часто нужно много вложений как и Parapsixolog , например вся конференция это Россия (ну к примеру). фоумы - города (села, начеленные пункты), подфорум, в каждом форуме (дошкольные и школьные), в каждом опять подфорумы (разделы, мне так удобнее, группы классы) далее опять надо предметы (например математик 1 класс, 2 класс, 3 класс и тд к каждому предмету)..т е уже видите сколько подразделов. Очень сложно бывает заранее продумать все. Лучше чтобы вообще не было ограничения в этом, и все подразделы были бы просто одинаковыми по значимости - переноси что хочешь куда хочешь с любым количеством вложений.
2. Я тут как то предлагал идею (одно сообщение 1 файл), т е не тема - файл, а сообщение файл. В файле темы (раздела) хранится только путь к файлу сообщения (номер), тогда делай что хочешь длину разделов и подфорумов. и тасуй как хочешь.
Я у себя даже сделал что то типа такого на базе основного форума - сообщения вставляю через iframe. Сами сообщения делаю как html странички и вставляю тегом в поле сообщения. Не все конечно, но те которые длинные и информативные - все. У меня просто много сообщений с графикой, разными шрифтами, рисунками (они и отдельно существуют как html страницы. Конечно это все пока вручную делаю. Прикольно вообще бы тело сообщения делать как html файл, можно любые красивости вносить.
3. Еще вот недавно столкнулись с тем, что нет возможности выносить админом какие то важные на его усмотрение темы в какое то поле на главной странице. (пришлось вручную ссылками делать)
http://exbb.info/community/topic...opic=421&p=1
вот бы это реализовать функционално
73. Flat - 30 июня 2019 — 11:55 - перейти к сообщению
Taki пишет:
А вот я сичтаю нужно уйти от слова форумы. Правильно Вы как то сказали - разделы, подразделы (у простых людей слово форум - это вот весь сайт форум, конференция никто не пользуется).

Есть ещё слово - рубрика)). Раздел может состоять из рубрик, а уж рубрики из тем. Да, вы правы, пошло это видимо не от большого ума, и так уж случилось, что привилось.

Taki пишет:
1.- мне вот часто нужно много вложений как и Parapsixolog , например вся конференция это Россия (ну к примеру). фоумы - города (села, начеленные пункты), подфорум, в каждом форуме (дошкольные и школьные), в каждом опять подфорумы (разделы, мне так удобнее, группы классы) далее опять надо предметы (например математик 1 класс, 2 класс, 3 класс и тд к каждому предмету)..т е уже видите сколько подразделов.


Тут, на мой взгляд, вы палку перегибаете. Ведь можно же всё довести до абсурда и придумать такую иерархию, что сам запутаешься. Представляете вы заходите на такой форум, и чтобы попасть в какую-то тему вам придётся несколько раз тыкать разные кнопочки и всё это ещё помнить где что находится.. И это просто усложнение жизни пользователя. Ещё раз повторяю, никому не навязывая своего личного мнения, что совершенно достаточно цепочки: раздел-форум-тема. То есть три уровня вложенности.
Уже подфорумы крайне неудобны пользователям, это я как пользователь говорю. С вашей точки админа, может лично вам удобнее тасовать всё по отдельным сущностям, но ваша админска точка зрения может не совпадать с точкой зрения простого пользователя. Простому пользователю гораздо удобнее кликнуть всего два раза, чем три-четыре и т.д. Я вижу форум, сразу вспоминаю что в нем кликаю на него попадаю сразу на темы и всё, всё просто.
Если вам нелостаточно даже подфорумов, то это означает одно: вы плохо умеете распределять в том, что уже имеется.

Taki пишет:
Я тут как то предлагал идею (одно сообщение 1 файл), т е не тема - файл, а сообщение файл. В файле темы (раздела) хранится только путь к файлу сообщения (номер), тогда делай что хочешь длину разделов и подфорумов. и тасуй как хочешь.

Такая идея часто возникает у тех, кто не представляет как работают хостеры и сервер, да и сам скрипт. Например некоторые хостеры ограничивают количество файлов, которые можно разместить на сервере. Особенно часто этим грешат бесплатные хостинги. Никакому хостеру не понравится, что у вас будет скажем миллион файлов. Одна индексация чего будет стоить. Да вам письмо пришлют, и попросят вас убраться.. Что касается скрипта, особенно тормозить будет поиск, переупорядочивание, так как придётся постоянно открывать файл, закрывать файл, загружать файл, скидывать на диск. это всё серьёзно замедлит работу скрипта. Поэтому от этой идеи давно отказались.
Taki пишет:
3. Еще вот недавно столкнулись с тем, что нет возможности выносить админом какие то важные на его усмотрение темы в какое то поле на главной странице. (пришлось вручную ссылками делать)

Здравая идея.
74. Taki - 30 июня 2019 — 16:52 - перейти к сообщению
Flat пишет:
Тут, на мой взгляд, вы палку перегибаете. Ведь можно же всё довести до абсурда и придумать такую иерархию, что сам запутаешься. Представляете вы заходите на такой форум, и чтобы попасть в какую-то тему вам придётся несколько раз тыкать разные кнопочки и всё это ещё помнить где что находится.. И это просто усложнение жизни пользователя.

Знаете, люди которые заходят на такие специализированные форумы, сами прекрасно знают всю эту иерархию. Например учителя сами знают прекрасно что есть горолд в нем дошкольные и школьные и до какого класса математика и т д. Им как раз удобно идти по иерархии которая принята. А если седлать все вложения равнозначными, то если что то меняется в законодательстве или принципе. то можно было бы легко перестроить. Все категории должны иметь равный вес и любую из них можно было бы всовывать в другую и наоборот. Просто стало бы универсально.
Да и на самом деле люди часто не идут по веткам вложений, приходят либо по поиску, либо "последние сообщения" либо "активные темы". Мало кто вообще ищет по ветке. Это нужно больше админу для порядка. Админ как бы говорит людям (учит их) какая структура. Т е даже структурой форума как бы несет полезнюу информацию о предмете общения, давая обучаемым понять как устроена специфика вопроса которым занимается форум. Люди что то находят и вверху видят ага, вот она последовательность где это. Т е это 5 класс например, внеурочное, (например), или доп образование. Т е помимо статьи и обсуждения , местоположение этого обсуждения несет важную информацию для читателя. Он может сам и не знать что это тут находится и не сам искал.
То же самое в любой отрасли..возьмите автомобили или рыбалка...по странам, по видам, по времени года, по двигателю, пресноводные ....и пр пр прочее.
Все должно быть просто разделом, который становится подразделом если его под другой раздел засунули...вот и все.
Бесит вот эта литая структура которую надо жестко продумывать сразу в админке. Я кстати до сих пор тут путаюсь в админке где форум где подфорум, где конференция
Flat пишет:
Такая идея часто возникает у тех, кто не представляет как работают хостеры и сервер, да и сам скрипт. Например некоторые хостеры ограничивают количество файлов, которые можно разместить на сервере. Особенно часто этим грешат бесплатные хостинги. Никакому хостеру не понравится, что у вас будет скажем миллион файлов. Одна индексация чего будет стоить. Да вам письмо пришлют, и попросят вас убраться.. Что касается скрипта, особенно тормозить будет поиск, переупорядочивание, так как придётся постоянно открывать файл, закрывать файл, загружать файл, скидывать на диск. это всё серьёзно замедлит работу скрипта. Поэтому от этой идеи давно отказались.

но у меня это работает)))
И зачем файлы все постоянно открывать? Ведь многие сообщения годами не редактируются. Обращаться только к сообщениям которые вызывает пользователь (вам будет легко кстати тогда сделать "по сколько сообщений на страницу" ) не будет ограничений ни каких.
- можно же еще заархивировать например целые темы в архив одним файлом?! Или виртуальная файловая система типа squashfs. Все действия делать внутри архива или внутри VFS
75. Flat - 1 июля 2019 — 09:27 - перейти к сообщению
Taki пишет:
Бесит вот эта литая структура которую надо жестко продумывать сразу в админке. Я кстати до сих пор тут путаюсь в админке где форум где подфорум, где конференция

Такая литая структура стала обыденностью, к ней все привыкли. Это называется юзабилити. Не надо напрягать пользователей. Люди уже привыкли к определённым вещам и не нужно их менять. Новое может только отпугнуть. А если всё таки нужно напрячь, то создавать свой собственный специфический движок.
Taki пишет:
Обращаться только к сообщениям которые вызывает пользователь (вам будет легко кстати тогда сделать "по сколько сообщений на страницу" ) не будет ограничений ни каких.

Простой пример: открытие страницы темы. Допустим у нас 20 сообщений на страницу. Нам нужно будет открыть/закрыть 20 файлов. Если у вас форум с малым посещением, то может так и удобней, но если форум популярен пользователи будут ожидать открытие страницы. Форум будет просто тормозить. Большая нагрузка на сервер. Это очевидно. Но, опять же, если в вашем конкретном случае это приемлемо, то почему нет.
Taki пишет:
- можно же еще заархивировать например целые темы в архив одним файлом?! Или виртуальная файловая система типа squashfs. Все действия делать внутри архива или внутри VFS

Можно, но опять же архивирование/разархивиорвание очень медленная операция. Чтобы что-то сделать с архивом нужно его сначала разархивировать. Это бред.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0731]     [ ]