Предложения и замечания по программе |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
Предложения и замечания по программе |
25.2.2010, 10:10
Сообщение
#21
|
|
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 89 Регистрация: 20.8.2009 Пользователь №: 853 |
во-вторых даже в этом случае программе потребуется некоторое время на пересортировку, и выигрыш хотя и будет, то скорее всего не такой уж и большой. да, возможно, все зависит от скорости интернет-канала. Сейчас у меня обычная страница в разделе Заказы весит 288Кбайт (это еще без дополнительных файлов - стилей, скриптов...), на медленном канале закачивать по 288Кб - это приличное время. |
|
|
|
10.3.2010, 11:01
Сообщение
#22
|
|
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 89 Регистрация: 20.8.2009 Пользователь №: 853 |
Добрый день,
Есть предложение по рассылке писем из программы. Проблема: Я сейчас начал делать большие рассылки и столкнулся со следующей сложностью - эта операция занимает очень много времени у пользователя. Например, нужно каждый день отправлять новостную рассылку по клиентской базе. В общей сложности там более 1000 адресов. Количество строчек на странице у нас установлено 35. Допустим, мы поднимем это значение до 50 (хотя делать это очень не хочется). Тогда получается, что будет 1000/50=20 страниц. Пользователь выделяет на одной странице 50 записей и делает по ним рассылку, потом переходит на следующую страницу и все повторяется. Пользователь будет занят этой процедурой (ожиданием) почти три часа: Одно письмо в среднем отправляется 10 секунд. Итого на одну страницу уходит 10сек * 50 записей = 500 секунд Переход на следующую страницу и запуск очередного этапа рассылки - примерно 15 секунд. Итого уходит времени 500*20+15*20=10300 секунд, это 170 минут. Очень значительное время, особенно, если учесть, что не все почтовые сервера позволяют отправлять письма каждые 10 секунд. Мое предложение: Автоматизировать данный процесс, т.е. дать возможность пользователю только инициировать процесс рассылки и пойти спокойно заниматься другими делами, а не сидеть и ждать перехода на очередную страницу. Как я это вижу: Нужно дать возможность пользователю выбрать - делать ли рассылку только по отмеченными галочками строчкам или по всем активным строчкам таблицы. Визуально это можно реализовать следующим образом. Пользователь ставит галочки (или только одну галочку) в таблице, по которой нужно сделать рассылку, нажимает "Разослать", и попадает на страницу выбора шаблона. Я предлагаю добавить внизу возможность выбора одной из двух опций: 1. Разослать только по выделенным 2. Разослать по всем активным записям таблицы. Дополнительно: По окончанию рассылки очень важно получить отчет по тем адресам, на которые не удалось отправить письма. В настоящий момент выводится информация как и по успешным, так и по неуспешным отправкам. Эти строки идут одним сплошным потоком и этой информацией тяжело пользоваться. Также эта информация разбивается по страницам, что еще более усложняет жизнь. Возможно ли: 1. Генерировать итоговый отчет по неуспешнам адресам 2. В настройках шаблона добавить возможность выбрать дополнительное поле, куда будет записываться результат отправки (код возврата функции mail) |
|
|
|
10.3.2010, 11:10
Сообщение
#23
|
|
|
Активный участник ![]() ![]() ![]() Группа: Администраторы Сообщений: 929 Регистрация: 19.2.2009 Пользователь №: 500 |
Вы изначально неверно делаете рассылку (в плане выделения строк). Если вам необходимо сделать рассылку по всем активным в данный момент записям, ничего выделять вам не надо. Просто нажимаете на "разослать" и выбирате нужный шаблон. То же касается и остальных операций с выделенными записями, включая удаление, перенос в архив и т.д. Так что эта проблема уже давно решена.
-------------------- Разработчик Кб
|
|
|
|
10.3.2010, 11:13
Сообщение
#24
|
|
|
Активный участник ![]() ![]() ![]() Группа: Администраторы Сообщений: 929 Регистрация: 19.2.2009 Пользователь №: 500 |
Дополнительно: Возможно ли: 1. Генерировать итоговый отчет по неуспешнам адресам 2. В настройках шаблона добавить возможность выбрать дополнительное поле, куда будет записываться результат отправки (код возврата функции mail) 1. Такая мысль давно есть, пока руки не дошли. 2. Не совсем понял что за код. Поле лога, куда записывается результат (отправлено или нет и т.д.) уже давно есть. -------------------- Разработчик Кб
|
|
|
|
10.3.2010, 12:45
Сообщение
#25
|
|
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 89 Регистрация: 20.8.2009 Пользователь №: 853 |
Вы изначально неверно делаете рассылку (в плане выделения строк). Если вам необходимо сделать рассылку по всем активным в данный момент записям, ничего выделять вам не надо. Просто нажимаете на "разослать" и выбирате нужный шаблон. То же касается и остальных операций с выделенными записями, включая удаление, перенос в архив и т.д. Так что эта проблема уже давно решена. Супер! Жизнь налаживается!!! Цитата 2. Не совсем понял что за код. Поле лога, куда записывается результат (отправлено или нет и т.д.) уже давно есть. Код (числовое значение) - 0, если все прошло успешно, не 0, если отправка сообщения не удалась. Хранить значение результата только последней рассылки. Потом можно будет легко отфильтровать те записи, по которым не удалось сделать отправку. Поле "лога" не подходит по тем причинам, что по нему невозможно сделать анализ через фильтр или поиск. Так как в поле "лог рассылки" храниться информация по все рассылкам, то очень сложно отделить информацию о последней удачной (неудачной) рассылке от информации о результатах предыдущих рассылок. Я попробую делать поиск по дате отправления в поле "лог". |
|
|
|
14.3.2010, 15:36
Сообщение
#26
|
|
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 89 Регистрация: 20.8.2009 Пользователь №: 853 |
Добрый день,
Наткнулся на подборку скриптов(javascript), которые подходят для реализации запрашиваемых мной функций, в частности сортировка данных, автокомплит, поля ввода. Может быть Вам пригодится, там много всего интересного. http://www.smashingmagazine.com/2009/03/08...ipt-techniques/ раздел 10 12 и 13 |
|
|
|
20.3.2010, 0:56
Сообщение
#27
|
|
|
Участник ![]() ![]() Группа: Пользователи Сообщений: 20 Регистрация: 19.3.2010 Пользователь №: 970 |
Почитав данный топик, стало очевидно, что если бы была реализована возможность подключения собственных JavaScript файлов ряд проблем связанных с функциональностью пользователи могли бы решить самостоятельно.
Начиная от datepicker'а, заканчивая AJAX-поиском по совпадениям в строке. Вы же можете реализовать уже существующую функциональность JavaScript через простое замыкание и вынести его в плагин для jQuery и просто использовать актуальную версию последнего по умолчанию. Пользователь сможет (может через дополнительный интерфейс или просто через аттач файла *.js) подключать свой JavaScript файл и организовывать, управлять, фильтровать, запрашивать по AJAX к своему скрипту на сервере и т.д. Решение типа - костыль, но было бы полезно в свете безысходности ожидания версии 2.0. Хотя лично я увидел впервые систему сегодня утром. |
|
|
|
20.3.2010, 3:22
Сообщение
#28
|
|
|
Участник ![]() ![]() Группа: Пользователи Сообщений: 20 Регистрация: 19.3.2010 Пользователь №: 970 |
При активном использовании программы достаточное количество трафика (даже при небольшом исходном размере) потребляет ссылка:
"http://ru.tronex.ru/image.php?logo". Да и постоянная загрузка логотипа немного напрягает, в том смысле, что его высота немного больше минимального размера в шаблоне и при его загрузке страница немного смещается (дергается), а это происходит неизбежно позже чем остальная страница, т.к. все остальное получает ответ 304 Not Modified тогда как лого выдается скриптом и имеет стабильно 200 ответ. Так вот предложение такое. Сохранять лого на диске как файл и передавать браузеру прямую ссылку на него. Как вариант, проверить на предмет кеширования разными браузерами другого "встроенного" содержимого используемого в оформлении. |
|
|
|
20.3.2010, 17:31
Сообщение
#29
|
|
|
Активный участник ![]() ![]() ![]() Группа: Администраторы Сообщений: 929 Регистрация: 19.2.2009 Пользователь №: 500 |
Да, про кэш думали уже, скорее всего реализуем в ближайшее время.
-------------------- Разработчик Кб
|
|
|
|
20.3.2010, 22:19
Сообщение
#30
|
|
|
Участник ![]() ![]() Группа: Пользователи Сообщений: 10 Регистрация: 16.3.2010 Пользователь №: 965 |
Очень понравилось удобство и простота использования программы. Планируется ли увеличение количества отчетов? Примите предложения по некоторым универсальным отчетикам? Также установил конфигурацию для медучреждений, так там вообще нет отчетов никаких :о( Вариант писать самому не подходит никак т.к. в рнр не профи.
|
|
|
|
22.3.2010, 9:34
Сообщение
#31
|
|
|
Активный участник ![]() ![]() ![]() Группа: Администраторы Сообщений: 79 Регистрация: 20.11.2009 Пользователь №: 896 |
3 новых отчета будет в версии 1.6.4
Заявки по универсальным отчетам принимаем. |
|
|
|
23.3.2010, 14:20
Сообщение
#32
|
|
|
Участник ![]() ![]() Группа: Пользователи Сообщений: 20 Регистрация: 19.3.2010 Пользователь №: 970 |
Хотелось бы, чтобы была добавлена возможность сортировать лист по нескольким полям. Желательно от одного до всех в таблице или по 1-3 полям.
На данный момент сортировка доступна лишь по одному полю в прямом и обратном порядках: /fields.php?table=47&sort_by=493&sort_mode=1 Еще бы не помешала возможность сохранять данные типы сортировок и примененный фильтр. Так же хотелось бы устанавливать поля для сортировки по умолчанию для таблицы в конфигурации. |
|
|
|
23.3.2010, 14:25
Сообщение
#33
|
|
|
Активный участник ![]() ![]() ![]() Группа: Администраторы Сообщений: 929 Регистрация: 19.2.2009 Пользователь №: 500 |
Хотелось бы, чтобы была добавлена возможность сортировать лист по нескольким полям. Желательно от одного до всех в таблице или по 1-3 полям. Еще бы не помешала возможность сохранять данные типы сортировок и примененный фильтр. Это уже запланировано нами и будет реализовано в будущем. Так же хотелось бы устанавливать поля для сортировки по умолчанию для таблицы в конфигурации. Эта функция уже есть в текущей версии. -------------------- Разработчик Кб
|
|
|
|
23.3.2010, 14:33
Сообщение
#34
|
|
|
Участник ![]() ![]() Группа: Пользователи Сообщений: 20 Регистрация: 19.3.2010 Пользователь №: 970 |
|
|
|
|
23.3.2010, 14:44
Сообщение
#35
|
|
|
Активный участник ![]() ![]() ![]() Группа: Администраторы Сообщений: 929 Регистрация: 19.2.2009 Пользователь №: 500 |
Что-то не могу найти. Подскажите пожалуйста. В настройках таблиц. Настройки - Конфигурация - таблицы выбранной категории - выбранная таблица - Сортировка по умолчанию -------------------- Разработчик Кб
|
|
|
|
23.3.2010, 14:46
Сообщение
#36
|
|
|
Участник ![]() ![]() Группа: Пользователи Сообщений: 20 Регистрация: 19.3.2010 Пользователь №: 970 |
Спасибо.
|
|
|
|
18.6.2010, 18:32
Сообщение
#37
|
|
|
Новичок ![]() Группа: Пользователи Сообщений: 4 Регистрация: 18.6.2010 Пользователь №: 1,035 |
Есть такое пожелание. В правах доступа групп разделить просмотр на своих и чужих по аналогии с редактированием.
Было бы весьма удобно. |
|
|
|
21.6.2010, 8:40
Сообщение
#38
|
|
|
Активный участник ![]() ![]() ![]() Группа: Администраторы Сообщений: 127 Регистрация: 2.2.2010 Пользователь №: 929 |
Просмотр своих и чужих настраивается фильтрами.
-------------------- Техподдержка Кб
|
|
|
|
21.6.2010, 17:33
Сообщение
#39
|
|
|
Новичок ![]() Группа: Пользователи Сообщений: 4 Регистрация: 18.6.2010 Пользователь №: 1,035 |
Нет, я немного о другом. Смысл в том, чтобы чужие записи при просмотре были видны, но не все поля.
|
|
|
|
30.7.2010, 20:43
Сообщение
#40
|
|
|
Новичок ![]() Группа: Пользователи Сообщений: 5 Регистрация: 29.7.2010 Пользователь №: 1,060 |
Подскажите, пожалуйста, Возможно ли отображение радом с названием фильтра кол-ва записей удовлетворяющих условиям фильтра?
|
|
|
|
![]() ![]() |
| Текстовая версия | Сейчас: 9.9.2010, 4:24 |