Switch, по моему вы слишком принижаете возможности этой поделки.
switch писал(а): Например, надо тебе чтоб клиент настраивал какой-то параметр в телефонах, добавил в шаблон, добавил блок в интерфейс - и готово.
Поддерживается много аккаунтов на устройство (позволяет настраивать шлюзы например), поиск устройств в сети, шаблонные устройства. Ну и так далее, на сайте написано.
На самом деле новый параметр тут тоже легко добавить, просто в xml файлике, в папке с названием устройства, добавить:
Код: Выделить всё
<item>
<variable>$test_field</variable>
<default_value></default_value>
<description>Test filed</description>
<type>input</type>
</item>
И всё в интерфейсе будет новое поле и в конфигах можно использовать переменную {$test_field}.
Много аккаунтов тоже есть.
Поиск в сети - согласен, через жопу. nmap'ом сканится сеть а потом просматривается arp кэш, предполагаю это из-за нехватки прав.(Кстати а в вашем продукте как это реализовано?) Но автоопределение устройства хоть всего лишь по маку но есть.
Написание своих ф-ий для пост обработки конфигов (например для контрольной суммы) тоже учтено.
Не спорю, ваша поделка серьёзнее, но руки автору отрывать пока не стоит =).