K

kras

+9
Репутация
0
Рейтинг
#1 Instant CMS 2 - проблемы 21 сентября 2014 в 16:35
В настройках прав доступа типа контента нет пунктов "Просматривать запись", "Просматривать список".

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

Можно ли все-таки как-то управлять видимостью типов контента (а соответственно лентой комментариев и лентой активности) типа контента.

PS Даже если выбрать у поста "показывать только друзьям" комментарии от этого поста видны всем.
#2 iCMS 2.0 - предложения 17 августа 2013 в 21:44


Друзья, если у вас по-прежнему есть какие-то пожелания или предложения по функционалу InstantCMS 2.0 — делитесь ими в этой теме. Лучшие будут реализованы.

r2

Спасибо за отличную систему. Хотелок очень много. Постарался расписать подробно каждый пункт.
Думаю предложения будут полезны.

1. Возможность включить материал в несколько категорий.

2.При заполнении поля Дата дать возможность указать время.

3. Добавить типы полей контента (минимум):
— файл: возможность прикрепить файл (администратор может указать допустимые расширения, размеры файла)
— ссылка на материал другого типа контента: Администратор может выбрать на какой тип контента можно ссылаться. Пользователь может выбрать нужный материал из другого типа контента. Пример использования: создаем тип контент Организации — заполняем. Собираем тип контента афиша — при создании мероприятия можно прикрепить организацию в которой происходит событие.
— интервал дат: Пример использования — даты жизни, начало — конец мероприятия
— выпадающий список с возможностью множественного выбора.

4. Возможность сделать поля и группы полей типа контента клонируемыми (дублируемыми) при создании материала.
Например, есть тип поля дата проведения в типе контента Афиша. При заполнении можем добавить несколько дат. Если фильм идет в нескольких кинотеатрах — указать эти кинотеатры. Или тот же фотоальбом: поля Изображение и Описание входят в группу Фото. При редактировании Альбома можно добавить сколько угодно фотографий с описаниями.

Вообще по типам полей и возможной реализации их клонированности можно посмотреть плагин Magic Fields 2 (http://wordpress.org/plugins/magic-fields-2/) для Вордпресса

5. Добавить пункт "показывать только мне" в настройки приватности при редактировании контента.
Но лучше какой-то чекбокс (опубликовано/неопубликовано).
Применение: для хранения черновиков пользователей — не всегда есть возможность дописать, например, статью за раз с начала и до конца.
Еще один вариант использования данного функционала раскрывается в пункте 7.

6. Для материалов помимо даты публикации хранить дату последнего изменения.

7. Для типов контента дать возможность администратору установить "продолжительность публикации" начиная с даты отсчета, далее материал становится неопубликованным. В качестве даты отсчета администратор может выбрать дату публикации, дату последнего изменения материала, или просто жестко заданную дату.
Например, имеем тип контента Объявления. Дата отсчета — дата последнего изменения материала. По истечении указанного периода времени после создания/редактирования материал становится "неопубликованным" и виден только автору. Автор при желании редактирует материал, выбирая тип "опубликовано" и объявление опять заданный промежуток времени отображается на сайте.

8. Для категорий типа контента дать возможность также как и для материалов помимо названия добавлять произвольные поля.
Применение: вариант реализации компонента Афища:
К категориям помимо названия (которое выполняет роль названия кинотеатра) добавляем поля Адрес, Описание и тд. При добавлении фильма выбираем нужные категории (по сути кинотеатры).
По факту это будет практически аналог "забракованного" разработчиками функционала "Связи".
Посмотреть аналог можно в ЦМС santafox — в модуле Каталог товаров.
Сайт ЦМС — www.santafox.ru, описание Каталога товаров — www.wiki.santafox.ru/doku.php?id=constructor:catalog

9. Сделать возможность установить права на добавление материалов в категорию только некоторым пользователем (или группам пользователей). А при создании категории пользователем дать ему возможность выбора кто может писать в эту категорию (выбор из групп пользователей (список готовится администратором) или хотя бы "Только я", "Друзья", "Все" )
Применение:
а. тип контента Новости с категориями Спорт, Политика, Культура и тд. Корреспонденты могут писать только в закрепленную категорию.
б. Реализация (особенно совместно с произвольными полями в категориях) полноценных блогов.

10. Ограничение (в зависимости от группы пользователей) на количество создаваемых материалов и категорий в промежуток времени. Например,
1 статья в день,
1 статья за 100 лет (что фактически ограничивает возможность пользователю иметь лишь одну статью)

11. Изменить параметры вызова виджета
Сейчас — так <?php $this->widgets('left', true, 'wrapper_normal'); ?>, где wrapper_normal — имя файла шаблона, хорошо бы этот параметр задавать при прикреплении виджета к странице в админке, как сейчас задается css класс виджета. А если параметр не выбран, брать какой-то по умолчанию. Это даст возможность в одну метку шаблона выводить соверщенно по разному оформленные виджеты. Один лишь класс css такой свободы не дает, а выводить несколько конструкций <?php $this->widgets('left', true, '...'); ?> не всегда удобно.
#3 Instant 2.0 - тестирование 20 марта 2013 в 22:04
При редактировании прав доступа к "типу контента"

в таблице perms_users строки не редактируются и не удаляются, а только добавляются

В результате работает не корректно
#4 Новый компонент Реклама 25 октября 2012 в 22:00
Я думаю функционал можно посмотреть здесь adeasy.ru и делать по образу и подобию.
Поддержка биллинга, по моему, нужна обязательна. Только из-за нее ушел бы с вышеуказанного сайта.
Посудите сами у пользователя есть баллы в биллинге (ну или рейтинг, которые в один-два клика меняются на баллы). Он хочет заказать рекламу, а мы ему говорим — нет давайка еще денег введи в Интеркассу, тогда покрутим твою рекламу. Как-то нелогично. Поэтому биллинг нужен, ну и ссылочку на прямую оплату тоже хорошо оставить. Кому как удобнее, тот так и будет платить.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.