ELGG: Создаем "скелет" плагина из коммандной строки

Для того чтобы создать в ELGG новый плагин (модуль), первым делом, необходимо создать правильную структуру директорий. Помочь в этом может разработаный Оскаром Кастро (Oscar Castro) простой bash-скрипт

#!/bin/bash 
 #name: pluginSkeleton
 #Author: @Kareste
 #Installation: Put file in mod/
 #usage ./pluginSkeleton 
 if [ $# -eq 0 ]; then
 echo "Plugin Name is Missing"
 else
 echo mkdir -p "$1/actions/$1/" | bash -x
 echo mkdir -p "$1/classes/" | bash -x
 echo mkdir -p "$1/graphics/" | bash -x
 echo mkdir -p "$1/js/" | bash -x
 echo mkdir -p "$1/languages/" | bash -x
 echo mkdir -p "$1/lib/" | bash -x
 echo mkdir -p "$1/pages/$1/" | bash -x
 echo mkdir -p "$1/vendors/" | bash -x
 echo mkdir -p "$1/views/default/$1/" | bash -x
 echo mkdir -p "$1/views/default/forms/" | bash -x
 echo mkdir -p "$1/views/default/js/" | bash -x
 echo mkdir -p "$1/views/default/object/$1" | bash -x
 echo mkdir -p "$1/views/default/plugins/$1/" | bash -x
 echo mkdir -p "$1/views/default/widgets/$1_widget/" | bash -x
 echo touch "$1/start.php" | bash -x
 echo touch "$1/manifest.xml" | bash -x
 echo -e "nntExample ManifestntElggnt1.0ntThis is a simple example of a manifest file.  In this example, there are not screenshots, dependencies, or additional information about the plugin.ntnttelgg_versionntt2011010401ntn" >> "$1/manifest.xml"
 fi

Источник: http://community.elgg.org/pg/pages/view/723878/plugin-skeleton-script-bash

Автор: Sergiy Kamolov

Уличные вазоны

Уличные вазоны являются декоративным украшением сада.  Раньше можно было увидеть в садах вазоны, изготовленные в домашних условиях из автомобильных шин и покрытые цветной краской. Сейчас стали популярны вазоны из пластика, приобретенные в магазине. Но, согласитесь, по-особенному в саду смотрятся вазоны, изготовленные из декоративного бетона.

Конечно, такие вазоны стоят недешево, но подобные вещи под силу изготовить самостоятельно. Рассмотрим, как можно отлить из бетона подобное изделие.

Читать →

Выбор потолка

Вы решили провести в комнате ремонт, и перед вами встал вопрос, какой выбрать потолок. Попробуем разобраться в этой проблеме. Сравним потребительские характеристики подвесного потолка, потолка из гипсокартона и натяжного потолка.

Любой ремонт начинается с подготовительных работ. В выигрыше здесь оказываются натяжные потолки. Если вы выбрали натяжные потолки, то на этом этапе из комнаты достаточно убрать цветы и предметы, чувствительные к нагреванию выше 40 градусов.

Читать →

Выбор межкомнатных дверей

Вы получили новую квартиру? Построили дом? Открыли офис? Сделали ремонт? Просто решили сменить интерьер? В любом случаев вам не обойтись без покупки новых межкомнатных дверей.

На что же следует обратить внимание при выборе межкомнатных дверей?

Читать →

Стекломагниевые листы

Появление на рынке строительных материалов стекломагниевых листов (Glass Magnesium Panel) для большинства индивидуальных застройщиков и тех, кто собирается делать ремонт в собственном доме или квартире, осталось незамеченным. До сих пор многим кажется, что не существует особой разницы между гипсокартоном (ГКЛ) и стекломагниевыми листами (СМЛ, магнелит, стекломагнезитовые листы). Поэтому при покупке отдается предпочтение ГКЛ. Что это — консервативная привычка, или СМЛ проигрывают по своим характеристикам ГКЛ? Попробуем разобраться в этом вопросе.

СМЛ выпускаются различной плотности и толщиной 4-12 мм, чаще всего размером 2500×1220 мм с гладкой наружной поверхностью, не требующей дополнительной обработки. Обратная сторона шероховатая. Монтаж СМЛ выполняется любой стороной.

Читать →

Traka Touch. Эффективное решение для контроля и управления ключами

Почему Traka Touch это действительно выгодно?

Traka Touch это сложное устройство управления ключами, которое имеет встроенный интеллект. И поскольку это автономное решение, нет необходимости в подключении к вашей IT сети и не нужен сервер для управления базой данных. Всё, что вам нужно, уже встроено в устройство. Вам потребуется только подключить его.

Какие преимущества получает пользователь?

— легкий доступ к ключам 24/7 только для авторизованных пользователей;
— автономное устройство «plug&play» со встроенной Windows;
— полная возможность аудита, сохраняет всю историю обо всех ключах и клиентских  транзакциях;
— быстрый поиск на экране ключей, которые «вне системы»;
— просмотр отчётов прямо на экране или экспорт через USB;
— интерфейс доступен на более чем 10 языках;
— не требуется сетевого подключения, компьютера или внешней базы данных;
— быстро конфигурировать и легко использовать.

Благодаря технологии сенсорного экрана и встроенной обработке, Traka Touch предоставляет вам все возможности контроля и управления ключами, но без необходимости сложной интеграции с вашими устройствами IT.

7 причин, которые «заставят» вас воспользоваться этим решением:

1. Traka Touch обеспечивает лёгкий доступ к
ключам, но только авторизованным
пользователям.

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

3. Каждый пользователь может
идентифицировать себя в Traka Touch, использую
или PIN код, Proximity карту или биометрический
считыватель.

4. Чтобы избежать неясности, светодиоды
показывают какие ключи пользователь может
взять, а какие не может, при получении
доступа к ключнице.

5. Поиск «отсутствующих» ключей делается легко и Traka Touch будет сигнализировать, кто взял и когда.

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

Это замечательно, если вам нужно узнать, кто получил доступ к кладовой в прошлую пятницу или кто управлял автофургоном две недели назад.

7. Для распечатки отчётов просто вставьте карту памяти USB в устройство и ваш отчёт будет автоматически экспортирован, готовый для использования на компьютере.

Не нужно медлить. Тем более, что все ваши коллеги-конкуренты уже наверняка присматриваются к Traka Touch.

Источник: http://abloy.msk.ru/

Больше информации о Traka Touch: http://abloy.msk.ru/access_control/traka_assaabloy/key_cabinets/Traka_Touch/