Сайт Земскова Ильи
Веб-мастер, к.т.н., «200000».
Бензин ваш - идеи наши © И.Ильф и Е.Петров

Вишлист доработок плагина «Прислать статью»

В текущей версии плагина «Прислать статью» реализованы большинство пожеланий и планов. Чтобы было удобно отслеживать реализованные пожелания, приведём текущий список возможностей плагина:

Развернуть список возможностей плагина

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

  • TinyMCE
  • Возможность задавать произвольные поля форме
  • Возможность создания произвольных текстов сообщений и переводов сообщений через t('')
  • Возможность ведения нескольких форм на сайте
  • Кэширование вывода блока об авторе
  • Уведомление автора-комюзера о том, что материал прошёл модерацию
  • Ввод и отображение меток статьи
  • Автоматическая вставка тега [cut] (алгоритм ещё надо будет обговаривать)
  • Возможности автоматически отправлять письма автору материала, когда нажимаешь кнопку "Опубликовать" или "Удалить"
  • Уведомление о том, что комюзер отредактировал материал
  • Возможность блокировать редактирование сохранённых материалов определённым комюзерам

ЗЫ: Однако хотел бы предупредить, что обозначенные задачи будут реализованы не завтра, на следующей неделе или в следующем месяце - нет. У меня есть ещё много другой работы и проектов. Поэтому могу только обещать, что по мере сил и времени буду возвращаться к работе над плагином.

Комментариев: 24

Здравствуйте! У меня есть несколько идей для плагина "Прислать статью":

1. Дать возможность вывода имени автора анонима в списке записей и на странице записи, а не имя или фамилию админа. Например: "Автор - Вася Пупкин". Если кроме имени посетитель ничего не указал, то выводится имя без ссылки, если же он ввёл ещё и свой сайт, написал о себе, то создаётся автоматически страница автора без e-mail адреса, на этой странице выводится имя, сайт и об авторе, если он это указал. Также есть вариант, чтобы если посетитель ввёл только сайт помимо имени, выводить ссылку на его сайт, но дать возможность настройки в админке плагина: закрывать ли ссылку от индексации, открывать в этом или новом окне (вкладке).

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

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

4. Дать возможность настройки админом полей, например: галочка "Надо ли делать обязательными поля ввода авторизации (регистрации)", "делать ли обязательным поле "имя"".

Заранее спасибо за внесение этих изменений; если вы это внедрите - цены вашему плагину не будет.

Денис, спасибо за внимание к моей работе! Отвечу по-порядку:

1. Реализовать вывод имени автора-анонима в списках записей средствами плагина затруднительно, т.к. в шаблонах, как правило, не предусмотрено средств (спецхука или др.) вывода. Чтобы сделать желаемое необходимо вносить правки в шаблон каждого сайта, где устанавливается плагин.

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

2. Я понимаю почему для вас важно иметь панель инструментов редакторов в виде ссылок или кнопок. Однако редакторы являются сторонними разработками. Мой плагин только лишь «подключает» эти скрипты. Для того, чтобы внести желаемые правки в редакторы мне понадобится разобраться с внутренним устройством этих скриптов и внести правки в чужие программные продукты. Такая работа заметно повысит общую стоимость моего плагина, что неизбежно отразится на его стоимости в большую сторону. Сейчас я бы не хотел развития такого сценария.

Однако, как выход из ситуации, могу предложить вариант, когда вместо редакторов будет реализован вывод кнопок, как это делает стандартный плагин comment_button. Если вас устроит такой вариант, то я добавлю этот вариант в ToDo-список.

3. С этим предложением я не могу согласится, т.к. исхожу из тех соображений, что настройка плагина осуществляется намного реже, чем работа с присылаемыми материалами. Т.е. я считаю, что иметь «под рукой» страницу с присланными материалами намного важнее, чем страницу настроек. Не знаю, заметили вы или нет, но на странице со списком материалов в верхней части страницы есть «меню», где имеется ссылка на страницу настроек. По моей логике, этой ссылки должно хватить для того, чтобы облегчить доступ к странице настроек плагин (иначе каждый раз приходится продираться через страницу плагинов).

4. Если вы внимательно ознакомитесь с текущим ToDo-списком, то должны наткнуться на такой пункт:

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

Я так понимаю, что нужный вам функционал уже запланирован.

Заранее спасибо за внесение этих изменений; если вы это внедрите - цены вашему плагину не будет.

Загадывать не буду, но в моих планах как можно быстрее реализовать заявленные новые возможности. Люди уже ждут smile

На счёт аналога "Command bottun - пойдёт.

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

Если дать хорошую инструкцию по правки шаблона, всё будет путём.

Жду очень сильно, когда появится авторский блок.smile

Добрый день!

Плагин отличный, я записался в очередь первых покупателей )

Из недостатков:

В Maxsite статья может относиться сразу к нескольким рубрикам одновременно. Поэтому выбор рубрик сделан в виде группы чекбоксов. Странно, что вы в плагине использовали выпадающий список, который позволяет выбрать лишь один элемент. Надеюсь вы это переделаете, а то я новичок в php, долго придётся разбираться.

А вот "Виджет с красивой кнопкой" я бы из ToDo убрал (или понизил приоритет). Эта задача относится не к плагину, а к дизайну сайта. Сайт может быть цветной или ч/б, углы или радиусы, нужен ли бордер - всё индивидуально.

it-dude, спасибо за интерес к плагину! smile

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

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

Раз вопрос возник, то добавил в ToDo-лист пункт про реализацию возможности выбора нескольких рубрик постером.

"Виджет с красивой кнопкой" я бы из ToDo убрал

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

Само собой, постараюсь предусмотреть возможность гибкой настройки этой самой «кнопки» на виджете, чтобы через CSS её можно было легко подстроить под внешний вид сайта.

Сейчас вот изучал, как организуется добавление статей пользователями в Wordpress и идея с рубриками развилась полностью.

Чтобы управление рубриками в плагине было максимально гибкое, администратор сайта должен иметь возможность выбрать:

- Запретить или разрешить выбор рубрик;

- Пользователь может выбрать одну или несколько рубрик;

- Пользователь может выбирать из всех рубрик на сайте или только из тех, которые разрешены администратором.

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

- "Разрешить все рубрики" (чтобы не кликать вручную все, если их много)

- "Запретить выбор рубрик" (тут всё понятно)

- "Разрешить выбор только одной рубрики из списка" (разрешаем пользователю выбрать одну рубрику из выпадающего списка, как сейчас или несколько из группы чекбоксов, как я предложил в предыдущем комментарии)

В режиме "Невидимости" можно сделать, чтобы страница 404 отдавалась всем, кроме администратора. Если, конечно это не очень сложно.

А то меняешь что-то, хочешь посмотреть результат, жмешь тут же "Форма на сайте" - и на те "вигвам 404". Придется отжимать "Невидимость" каждый раз, а потом не забывать нажимать. Не очень usability *scratch*

Есть идея: сделать, чтобы показывалась ни страница ошибки 404, а текст:

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

Классно будет, если посетителю будет дана возможность ввести свой e-mail, на который придёт письмо с уведомлением о том, что страница вновь опубликована.

Будет хорошо, если плагин будет добавлять ссылки "опубликованные статьи, статьи на модерации, удалённые статьи, добавить статью" в личном кабинете посетителя, создаваемом при помощи плагина Profile.

scadens, идеи здравые. Приму во внимание! Спасибо за подсказки! Расскажите, вы уже проводили тестирование плагина на реальном сайте или пока только на локалке смотрите?

Обновил список задач (добавил ещё не всё, но то, что уже близко к реализации). Пометил зелёной галочкой реализованные фичи. Архив бесплатной версии пока не обновлял.

Здравствуйте. Использую версию 0.1.2, после обновления до Maxsite cms 0.841 плагин перестал работать, точнее он работает, но заполняешь все поля добавления статьи, а все равно вылазиет всплывающая подсказка о том, что необходимо ввести поле.

Есть ещё идеи для вашего плагина:

1. Дать возможность постерам добавлять новые рубрики (реализовать можно это в виде ссылки "добавить рубрику", нажав на которую, откроется javascript окно с полем ввода и кнопкой "ОК").

2. Сделать настройку "отображать ли метки", а также выводить поле для их ввода на странице публикации статьи. Также будет хорошо, если можно будет выбирать из списка наиболее используемые метки (естественно "отображать ли наиболее используемые метки" вывести в настройках).

3. Сделать виджет "Новые статьи посетителей".

Денис, отвечаю на ваш комментарий с идеями:

1. «Добавлять рубрики» - скорее всего такой возможности не будет в обозримом будущем. Сейчас, большинству клиентов плагина не нужна такая возможность, ибо «тогда сайт превращается в нечто неуправляемое». Но если большая часть клиентов выразит потребность в такой фиче - сделаем!

2. «Отображать метки» - возможно реализую. Идея интересная, но пока вы единственный, кто спросил об этой возможности и поэтому оставлю реализацию на потом.

3. Виджет "Новые статьи посетителей" - не совсем понятно чем вас не устраивает стандартные виджет «Последние статьи», который будет отображать последние статьи посетителей, если вы сами ничего публиковать не будете.

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

Архив бесплатной версии плагина вчера был обновлён, а платная версия разослана клиентам.

Здравствуйте.

Добавление фотографий будет на сервер? Или я не понял?

То есть в моем представлении (в правильном представлении) нужно так..

1. Тот кто присылает статью, выбирает загрузить изображение (не важно с url или с компьютера), и оно грузится на сервер где сайт.

2. На него ставится водяной знак. Водяной знак ставится отдельный, то есть если админ на свои фотки ставит водяной знак с url сайта, то для присланных фоток, должен ставится другой знак. Например "Прислано для URL" или "URL откуда взята картинка)чтобы не нарушать авторство.

3. Все полученный изображения должны открываться также как они открываются на сайте (в записях админа). То есть не где то в отдельных окнах.

Если это будет так, то я готов заплатить.

Спасибо.

Дополнение к пункту 1.

Должна создаваться превьюшка такого же размера, как в настройках сайта.

Дополнение к пункту 2.

Ватемарки делает сам админ, а тот кто посылает фотки, имеет возможность выбрать нужный ватемарк или вообще не ставить.

Валерий, подгрузка фотографий к материалу уже имеется (правда пока недоступна клиентам). Но вот водяного знака и превьюшки пока нет. Этого и в планах пока даже не было. Если текущий вариант аплоада будет нормально работать, то можно будет подумать и о ваших предложениях-потребностях. Но об этом уже после НГ буду думать.

Спасибо за интерес к плагину!

Спасибо, буду ждать.

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

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

Конечно, на сайтах созданных для Сапы и тд, это не важно. Но вот СДЛ, это важно.

Денис Скрипник, к сожалению на этой неделе плагин не выйдет. Загружен под конец года и времени не хватает. Теперь, очевидно, уже в новом году.

Купил плагин. Отличная работа. Хотел бы внести свои предложения по развитию плагина.

1) Добавить возможность менять визуальный редактор текстов, кроме 3-х существующих. Например, у меня стоит TinyMCE отличный редактор, который загружает картинки в тексты на сервер и по-сути приближен к MS Word, что было бы удобно посетителям (не все умеют пользоваться BB-кодами). Или напишите как можно добавить свой редактор самостоятельно через файлы плагина.

2) Счётчик оставшихся символов работает не во всех редакторах текста, только в BB-коде и без редактора.

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

4) Возможность добавления из админки произвольных полей для заполнения Авторами и выводом в статье в отдельном . Как сейчас Показывать поле «Сообщение редактору» или Показывать блок информации об авторе. Также и произвольные поля. Только произвольные поля будут выводиться в статье в отдельном .

Спасибо.

Здравствуйте. Есть идеи:

1. Добавить настройку выбора типа страниц. Например, на сайте есть тип "Статья" и человек хочет, чтобы читатели добавляли свои материалы именно в типе "Статья", например, потому что список статей выводится отдельно.

2. Добавить опцию "Личная заметка" Или как-то так. В общем суть в том, чтобы статья была видна только создавшему её пользователю. Это может быть полезно для сайтов, позволяющих людям создавать свои списки задач, либо для сайтов с личными дневниками людей. Мой пример: создал сайт "Родовая книга", цель которого - создание пользователями родовых книг. Естественно их нельзя публиковать, так как это личное. В то же время, есть и общие статьи, например, категории "История человечества".

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

Заранее благодарю за нововведения.

Да:

3. Дать возможность создавать неограниченное количество клонов с их настройкой. Т. е. если надо создать ни одну страницу "Прислать статью", а несколько, со своими заголовками, своим типом страниц и прочими настройками.

Пример, где это может понадобиться: решил человек создать каталог сайтов, статей и файлов в стиле блога. Естественно, что нельзя мешать все категории в одном списке.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

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

Вы можете войти под своим логином или зарегистрироваться на сайте.

Авторизация MaxSiteAuth.

(обязательно)