В начале 2015 года мною была опубликована статья про Zoho CRM, в которой я описал функционал данной системы, но не рассматривал вопросы ее доработки. Сейчас я решил рассказать о доработках подробнее, так как на практике это оказалось очень актуальным. С системой я работаю уже больше года, и ее часто приходится дорабатывать под те или иные запросы пользователей.
Доработки системы Zoho CRM производятся на языке Deluge, разработанном самой компанией Zoho. Deluge интегрирован также в продукт Zoho Creator, но в данной статье мы рассмотрим использование языка именно в Zoho CRM.
Что такое Deluge?
Определение с сайта (перевод с сайта).
Deluge (Data Enriched Language for the Universal Grid Environment ) — это online язык программирования, который помогает добавлять различные типы бизнес-логики в произвольные функции и делать их более мощными.
Deluge и ZOHO CRM
В Zoho CRM язык Deluge используется при написании так называемой Custom function.
Как установить и настроить Deluge — крутой торрент-клиент без рекламы
Custom function — это произвольная функция, которая позволяет дорабатывать поведение системы в соответствии с пожеланиями пользователей, не завязываясь на какие-то предустановленные настройки.
С чего я предлагаю начать знакомство с этим языком? На сайте компании Zoho есть много примеров его использования, но я решил привести реальный пример из своей практики. Очень простой и наглядный пример, в котором будут видны основные моменты работы с языком и демонстрация его возможностей.
Описание примера
Deluge
Deluge — полнофункциональный BitTorrent-клиент для GNOME написанный на Python и GTK+ (pygtk).
Deluge неативно исполняется в окружениях GTK, использует библиотеку libtorrent и расширяется плагинами (официальными и неофициальными).
Deluge был создан двумя участниками ubuntuforums.org, Zach Tibbitts и Alon Zakai. Первоначально развивался на сервисе Google Code, а настоящее время существует собственный сайт.
Deluge — ранее назывался gTorrent в знак того, что изначально разрабатывался как bittorent сервер-клиент для GNOME (первая буква «g» в названиях многих программ служит ассоциацией с GNOME) . После выпуска первой версии клиент был переименован в Deluge для того, чтобы более не указывать на принадлежность только лишь к GNOME .
Как правильно качать торренты в Windows — программа Deluge
Выпущенная 18 марта 2007 года версия 0.5, была полностью переписана, с версии 0.5.1.1 добавлена поддержка шифрования, а функционал Deluge расширяется от версии к версии благодаря различным плагинам и модулям.
Deluge прост в использовании, не навязчив и не занимает много ресурсов компьютера, почти весь основной и дополнительный функционал в нём представлен плагинами.
Имеются плагины для импорта «чёрных» списков, поиска торрентов, просмотра дополнительной статистики, создания торрентов, просмотра графика сетевой активности. Некоторые из плагинов сразу включены в программу.
Deluge обладает возможностью загружать несколько файлов в одном окне, предоставляет выбор отдельных файлов из торрента для загрузки, есть режимы полного и компактного резервирования дискового пространства для загрузок.
Deluge может ограничивать скорость приёма/передачи как для отдельных закачек, так и глобально, выставление приоритета скачивания первой и последней части торрента, для возможности предварительного просмотра содержимого закачки.
В Deluge возможен выбор глобального каталога для скачивания и отдельных каталогов для конкретных заданий, есть установки очереди для повышения эффективности управления полосой пропускания и предусмотрена автоматическая остановка раздачи по достижении определённого рейтинга.
Deluge поддерживает частные торренты, есть возможность ручного добавления пиров, поддержка прокси для пиров, трекеров, DHT и Web-Seed.
Можно настроить Deluge как сервер-демон и подключаться к нему удаленно.
Deluge может минимизироваться в системный трей с защитой паролем.
Лицензия: GNU General Public License.
Источник: zenway.ru
Deluge скачать
Deluge – кроссплатформенное приложение, представляющее собой универсальный клиент для работы с пиринговыми сетями или торрент-трекерами. Его принцип работы построен на известных технологиях, использующихся в BitTorrent, и позволяют в полной мере ощутить все те преимущества, которые предлагают такие клиенты для быстрой загрузки необходимого контента и сети Интернет.
Основные возможности программы Deluge
По большому счету, чего-то особо нового в программе нет. Тем не менее, возможности ее достаточно интересны, особенно в плане быстродействия и абсолютной нетребовательности к системным ресурсам.
Принцип использования и функциональный набор практически ни чем не отличается от множества аналогичных программ. Как известно, работа с файлообменными пиринговыми сетями сводится не к прямой загрузке файла с одного сервера. А распределяется между несколькими компьютерными терминалами, которые в данный момент подключены к Интернету и закачивают необходимый файл. В это же время производится и раздача загруженного контента. Иными словами, если кто-то скачал в процентном отношении больше, чем вы, то ваш терминал автоматически получает доступ к загруженным частям файла, который находится на удаленном компьютере.
Среди основных функций приоритетными можно назвать регулировку скорости загрузки, при которой можно использовать несколько типов приоритетов и даже производить принудительную закачку выбранного контента. Кроме того, ограничения можно ставить и на отдачу, если вы не хотите, чтобы с вашего компьютера какой-либо файл скачивался быстрее, чем загружается на ваш терминал.
Не менее важным является и то, что программа позволяет использовать мультизагрузку. Иными словами, вы можете загружать несколько файлов одновременно. Достаточно в настройках выставить их желаемое количество. Кроме всего прочего, можно использовать и функции UPnP и NAT-PMP, RSS и т.д.
Само собой разумеется, что данный программный продукт поддерживает подключение множества дополнительных модулей в виде плагинов и может самостоятельно интегрироваться в наиболее распространенные и популярные веб-браузеры. Таким образом, можно получить скорейший доступ к загрузке, не занимаясь вызовом самой программы в ручном режиме.
Если подвести некий итог, можно сказать, что программа достаточно проста в использовании и особо новыми возможностями не блещет. Тем не менее, ее скорость работы и нетребовательность к системным ресурсам и привлекает большинство пользователей. Кроме того, приложение работает стабильно и корректно на компьютерах и ноутбуках под управлением операционных систем семейств Windows и Linux. А это уже не мало.
Источник: winupdate.ru