Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1

Большой сборник предложений

boriska

  • Атом-мозг
  • Пользователь
  • 846
  • Репутация:65 
  • Предупреждения: 0 
  • Регистрация:
    29 Янв 2013
#1
Т.к данные предложения проблематично добавлять в разные темы, и эти предложения в основном направлены к не основной сборке, а к форками Васи и Сашки, то пишу отдельной темой.

Админ-Панель
   1. Редактор дизайна стоит доработать,
    Нужна возможность редактирования нескольких CSS. Нужно дополнить категорию "Форум" страничкой с дизайном опросов, соединения тем, разделения, и т.п.
    Нужно добавить отдельные странички редактирования для каждой из созданных страниц в модуле   "Страницы". 
    Нужно, для категории "Стандартный" добавить возможность выбора, на каких страницах обновлять дизайн, на каких - нет.
    2. Добавить функцию "Редакторы" См. пост http://fapos.net/forum/view_theme/993?page=13#post129 .
    3. Диспетчер файлов, с мультизагрузкой.
    4. Добавить отдельные настройки: общие настройки, настройки ватермарков, настройки модулей, сниппетов и плагинов отдельно для каждого шаблона. Эти настройки должны хранится в папке с шаблоном. Тоесть устанавливая шаблон, можно будет одновременно устанавливать сниппеты к нему, плагины и его индивидуальные настройки.
    5. Возможность изменять группу пользователя сразу у нескольких пользователей
    6. Все остальное касается "удобности" и дизайна админки, т.к скоро будет новый дизайн, эти предложения пока неактуальны.

Форум.
    1. Добавить систему голосований, непосредственно за посты, а не просто так.
    2. Дизайн опросов как только мы нажимаем на "Голосовать" до обновления страницы, очень сложно редактировать простым узерам. Дизайн, который мы рисуем в шаблоне проявляется только после обновления страницы.
    3. Добавление картинок нужно упростить, и избавить пользователей от копирования кода IMAGE_1 Нужна кнопка, нажимая на которую, в выделенное место в редакторе, будет добавятся картинка, не код, а картинка. И было бы неплохо иметь возможность изменения размера этой картинки(в пределах максимальных размеров, установленных в админке)
    4. Возможность настраивания прав доступа к разделам, и форумам. Если у пользователя нет прав на вход в этот раздел/форум то он просто не может в него зайти, он его даже видеть не должен.
    5. Ajax добавление постов. Как своих так и других пользователей. Желательно настроить вкл/выкл в админке.
    6. Возможность добавления персональной иконки не только для форумов, но и для разделов.
    7. Возможность подписки на темы.
    8. Возможность добавления темы в Избранное.
    9. Возможность просмотра сообщений пользователя
    10. Возможность отметки всех тем прочитанными
    11. Сделать четкое разделение между Важными темами, закрепленными и Обычными - закрытыми.
    12. Добавить возможность сортировки тем, по последнему изменению, количеству сообщений, дате добавления.
    13. Добавить возможность вывода ников пользователей читающих тему.

Пользователи
    1. Добавить возможность добавления аватаров всех известных форматов, .png .jpg .jpeg .bmp и т.п
    2. Добавить возможность добавления аватаров с помощью URL 
    3. Т.к в связи с блокированием ajax jquery на моем сайте не успел оценить систему оповещений.
    4. Добавить возможность изменения капчи, как самого кода так и её сложности.
    5. Если у пользователя не указан пол, год рождения и т.п, то не следует показывать допустим: "Пол: оно" Нужно вообще ничего не показывать, даже самого слова "Пол".
    6. Более расширенный спектр настройки прав групп пользователей и прав отдельных юзеров.
    7. Настройка прав доступа для страниц, созданных в модуле "Страницы".
    8. Добавить возможность премодерации сообщений, материалов, постов... Для настраиваемых групп пользователей.
    9. Добавить метку для вывода аватара пользователя, или лучше метку для вывода ссылки на аватар пользователя.
    10. Добавить награды.
11. Добавить персональные иконки для групп пользователей. Эти иконки выводить либо с названием группы либо без. На форуме там и т.д.

Фото-каталог
    1. Добавить возможность слайдшоу. Слайдшоу выводить, как сейчас выводится подогнанное под экран изображение.
    2. Создать более совершенную иерархию. А именно:
Разделение по разделам.
Разделение по альбомам.
В альбоме должны находится фотографии.
    3. Для каждого раздела, а лучше и альбома добавить возможность разграничения прав доступа. Тоесть, кто может создавать в этом разделе альбомы, просматривать и т.п. Для албома аналогично, кто может добавлять в альбом фотографии, кто может может их смотреть и т.п.
    4. Разграничение прав доступа должно происходить при добавлении и редактировании раздела, альбома.
    5. Права на возможность разграничения прав доступа настраивать в админке.
    6. Добавление фотографий в альбом должно происходить примерно как реализовано в vk.com

Статьи
    1. Добавить систему голосований непосредственно за статью.
    3. Добавление картинок нужно упростить. См. пункт 3 форум.
    5. Возможность настраивания прав доступа к разделам, и форумам. Cм.пункт4. Форум.
    8. Возможность подписки на статьи.
    9. Возможность добавления статьи в Избранное.

По расположению файлов движка, строении некоторых и общих предложениях.
    1. Добавить дополнительную папку дислокации Плагинов в папку шаблона. (template/шаблон/plugins) Тоесть плагины будут работать стандартные + те которые в шаблоне, но если шаблоны совпадают по имени, работать будет тот, который в шаблоне.
    2. Сниппеты перенести в (template/шаблон/snippets) и содержать их там в необработанном виде, тоеcть так как мы их видим в админке
    3. Редакторы, будут работать по принципу пункта "1." располагаться в папке (template/шаблон/redaktors) и (sys/redaktors). Метка будет индивидуальная для каждого редактора. 
    4. Настройки ватермарков, общие настройки(касающиеся дизайна), настройки модулей (максимальные размеры превью изображений и т.п) и остальные настройки связанные с  шаблоном тоже должны находится в (template/шаблон/settings).
    5. Шаблон не должен содержать ничего кроме шаблона, в шаблоне, (в папке html) не должно быть ничего от кода движка, все дополнительные скрипты и подключаемые файлы, обеспечивающие работоспособность движка, должны добавляться автоматически движком.
    6. Папка sys не должна содержать файлы дизайна шаблона, не должно быть как сейчас в папке (sys/img) есть такие файлы как noavatar или star1, star2, star3, и т.п.
    7. Для сайтов, на которых используется несколько шаблонов, предусмотреть дополнительную папку где будут находится измененные файлы (с тем же названием). К примеру вот так. 
(template/шаблон/shablons/название шаблона или его порядковый номер/папки и файлы которые нужно заменить.)
Допустим если нужно заменить css/style.css то измененный файл будет находится в (template/шаблон/shablons/название шаблона или его порядковый номер/css/style.css)
Какие и сколько дополнительных шаблонов подключено можно будет узнать в админке, на странице настроек шаблона.
    8. Добавить поддержку наборов смайлов в WysiBB.
    9. По принципу плагинов и редакторов, добавить папку smile, c набором смайлов, в папке шаблона. Если такая папка есть, то действуют смайлы из шаблона, вместо стандартных.
    10. Добавить модуль Магазин в число стандартных модулей.
    11. Страницы созданные в модуле "Страницы" должны хранится в папке шаблона и в необработанном виде.
    11. Доработать вложенность BB-кодов.
    12. Не знаю как правильно это называется, по моему "редирект". Я имею ввиду страницу которую мы видим во время добавления материала. Я предлагаю визуализировать раздумья сайта не на отдельной странице а на тойже странице на которой мы добавляли материал тоесть сделать картику-лоадер на этой странице. Тоесть анимированную картинку загрузки материала на сайт.
    13. Шаблон использованный как стандартный для сборки не должен совпадать с шаблоном официального сайта CMS. Предлагаю использовать обычный, без наворотов и лишнего кода, шаблон. Допустим как сделал Сашка http://fapos.net/forum/view_theme/1005

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

Обращение к читателям
Данные предложения никоем образом не требования к разработчикам FaposCMS, это предложения и пожелания, которые лично я считаю, что нужно добавить.

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

Будет дополняться.

Добавлено2013.03.16 11-28

Дополнение. Админ-панель
      1. Нужна возможность редактирования писем, высылаемых на эл. почту пользователям, при регистрации, подписке и т.п
      2. Возможность изменять аватарку сайта для высылаемых писем.
      3. Возможность редактирования страницы с надписью "Ваша учетная запись активирована" и т.п. Это страница должна отличатся от редиректа.(сорри если не так называется) (см.пункт 12 "общие предложения")
      4. Возможность редактирования меток типо {{ add_link }}. Желательно метки такого рода содержать в папке шаблона. Допустим для {{ add_link }}: Ссылку на добавление материала/ответа должен генерировать движек, а решать на какой странице показывать "Новая тема", а на какой "Ответить" - шаблон. Именно этот код и должен иметь возможность редактирования, ссылки для добавления понятное дело что редактировать нечего.

Дополнение. Форум
      1. После добавления поста, возвращаться, непосредственно, к посту, а не к началу страницы.(Якорные ссылки уже есть, думаю это просто реализовать)

Отредактировано автором 17 Мар 2013
Соразработчик Atom-M CMS

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#2
Извиняюсь, если повторюсь. Вот мои предложения ещё.

- сделать прозрачность при ресайзе картинок http://b23.ru/ytn5
- генерация ключевых слов http://fapos.net/forum/view_theme/922
- модерация и автопост материалов http://fapos.net/forum/view_theme/861
- добавить персональные дизайны для создаваемых страниц по просьбе Иль_я
- сделать добавление страницы в избранное http://fapos.net/forum/view_theme/954 как плагин
- отправка писем если юзер давно не заходил
- возможность подписывать прикрепления

boriska

  • Атом-мозг
  • Пользователь
  • 846
  • Репутация:65 
  • Предупреждения: 0 
  • Регистрация:
    29 Янв 2013
#3
Сашка_из_Шебекино пишет:
- добавить персональные дизайны для создаваемых страниц по просьбе Иль_я
- сделать добавление страницы в избранное http://fapos.net/forum/view_theme/954 как плагин

Тут вы повторяетесь, хотя о существовании представленных тем я не знал) Но в остальном весьма полезные предложения.

Но я считаю, что нужно, в первую очередь разобраться с файлами, где что должно лежать. Прочтите то, что я написал по этому поводу. Я считаю это улучшит CMS на 30% как минимум, шаблоны будут элементарны в своем создании.

Добавлено2013.03.17 16-00

Не забывайте про тему, я все еще хочу услышать отзывы!

Отредактировано автором 16 Мар 2013
Соразработчик Atom-M CMS

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#4
boriska пишет:
Нужно, для категории "Стандартный" добавить возможность выбора, на каких страницах обновлять дизайн, на каких - нет.
не понял

boriska пишет:
7. Возможность подписки на темы.
более того - создать общую ленту а всех уведомлениях где отметился

boriska пишет:
11. Сделать четкое разделение между Важными темами, закрепленными и Обычными - закрытыми.
что именно сделать?

boriska пишет:
13. Добавить возможность вывода ников пользователей читающих тему.
мне больше нравится список кто в этом разделе

boriska пишет:
4. Добавить возможность изменения капчи, как самого кода так и её сложности.
и вынести её в плагин. тогда кстати можно будет сделать альтернативную каптчу, текстовую, какую я хочу

boriska пишет:
9. Добавить метку для вывода аватара пользователя, или лучше метку для вывода ссылки на аватар пользователя.
<img title="{{ user.name }}" class="userAvatar" border="0" src="{{ user.avatar }}">

boriska пишет:
6. Добавление фотографий в альбом должно происходить примерно как реализовано в vk.com
подробнее

boriska пишет:
1. Добавить дополнительную папку дислокации Плагинов в папку шаблона. (template/шаблон/plugins) Тоесть плагины будут работать стандартные + те которые в шаблоне, но если шаблоны совпадают по имени, работать будет тот, который в шаблоне.
против. это приведёт к тому, что каждый будет пихать кучу плагинов в сборке с шаблоном.


boriska пишет:
3. Редакторы, будут работать по принципу пункта "1." располагаться в папке (template/шаблон/redaktors) и (sys/redaktors). Метка будет индивидуальная для каждого редактора.
что за редакторы?

boriska пишет:
7. Для сайтов, на которых используется несколько шаблонов, предусмотреть дополнительную папку где будут находится измененные файлы (с тем же названием). К примеру вот так.
(template/шаблон/shablons/название шаблона или его порядковый номер/папки и файлы которые нужно заменить.)
Допустим если нужно заменить css/style.css то измененный файл будет находится в (template/шаблон/shablons/название шаблона или его порядковый номер/css/style.css)
Какие и сколько дополнительных шаблонов подключено можно будет узнать в админке, на странице настроек шаблона.
зачем? почему бы сразу не редактировать шаблон?

boriska пишет:
10. Добавить модуль Магазин в число стандартных модулей.
ну сначала его сделать надо) а вот нужен ли он в стандартных - большой вопрос. что там продавать очередному новостному сайту?

boriska пишет:
3. Возможность редактирования страницы с надписью "Ваша учетная запись активирована" и т.п. Это страница должна отличатся от редиректа.(сорри если не так называется) (см.пункт 12 "общие предложения" [smile]
зачем?

boriska

  • Атом-мозг
  • Пользователь
  • 846
  • Репутация:65 
  • Предупреждения: 0 
  • Регистрация:
    29 Янв 2013
#5
Сашка_из_Шебекино пишет:
не понял
Cейчас, если изменять дизайн в админке, в категории "Стандартный"(не "Форум", "Каталог статей"...а "Стандартный") то , иногда, дизайн обновляется везде, кроме форума и пользователей, вроде. Я предлагаю сделать эту возможность более четко, и добавить возможность выбора: обновлять этот дизайн на всех других или нет, или на каких обновлять на каких нет.

Сашка_из_Шебекино пишет:
что именно сделать?

Вот так:



Сашка_из_Шебекино пишет:
мне больше нравится список кто в этом разделе

Или так, главное, чтобы пользователь мог видеть кто смотрит его тему, кто нет.(сейчас это реализовано только для всего форума и разделов)


Сашка_из_Шебекино пишет:
и вынести её в плагин. тогда кстати можно будет сделать альтернативную каптчу, текстовую, какую я хочу

+Согласен.

Сашка_из_Шебекино пишет:
подробнее

У нас есть список фотографий, но добавление фотографии осуществляется не на отдельной странице, а на той же где и все фотографии, нажатием на кнопку аля "Добавить фотографии в альбом". После нажатия у нас открывается проводник и мы можем выбрать как несколько фотографий так и одну. Далее нажимаем на добавить/отправить и попадаем на страницу с списком добавленых фотографий, где можно будет редактировать их описание, добавить в другой альбом и т.п. ,редактируем, сохраняем.

Сашка_из_Шебекино пишет:
против. это приведёт к тому, что каждый будет пихать кучу плагинов в сборке с шаблоном.
Почему? Зачем? Плагин будет пихаться только в том случае, если он нужен для работы шаблону, стандартные плагины будут работать и без плагинов в самом шаблоне. Допустим пользователь хочет создать сайт для манкрафта, он скачивает шаблон, но этот шаблон будет сразу настроенный, у шаблона будут свои сниппеты свои шаблоны, тоесть пользователю не надо будет отдельно под шаблон качать еще и плагины, сниппеты и т.п. А может быть так, что в шаблоне не будут требоваться свои плагины и не нужны будут сниппеты, тогда папок: plugins и snippets не будет.

Сашка_из_Шебекино пишет:
что за редакторы?

Редактор WysiBB, и т.п. Ведь не на всех сайтах будут только WysiBB


Сашка_из_Шебекино пишет:
зачем? почему бы сразу не редактировать шаблон?

Для каждого шаблона будут свои настройки и свои дополнения в виде сниппетов, плагинов, и шаблонов(цветовых схем). Я думаю это будет накладно, менять несколько изображений и таблиц стилей будет быстрее, нежели менять целый шаблон.


Сашка_из_Шебекино пишет:
ну сначала его сделать надо) а вот нужен ли он в стандартных - большой вопрос. что там продавать очередному новостному сайту?

Для чего, в основном создают сайты? А для того, чтобы люди имели возможность узнать о вас(магазине, компании, и т.п) без трудностей. Очень много владельцев магазинов создают для своих магазинов сайты, для популяризации и рекламы своего магазина. Магазин - это очень полезный модуль. Одно дело создавать соц сеть, или сайт для клана из какой то игры, а другое дело создавать сайт для какой то компании, которая однозначно, что то продает или распространяет.


Сашка_из_Шебекино пишет:
зачем?

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

Соразработчик Atom-M CMS
1
Сейчас online: 46. Зарегистрированных: 1. Гостей: 45.