Сообщение об ошибке

  • Deprecated function: Methods with the same name as their class will not be constructors in a future version of PHP; views_display has a deprecated constructor в функции require_once() (строка 3066 в файле /home/users/m/matskywalker/domains/skywalkeradmin.ru/includes/bootstrap.inc).
  • Deprecated function: Methods with the same name as their class will not be constructors in a future version of PHP; views_many_to_one_helper has a deprecated constructor в функции require_once() (строка 113 в файле /home/users/m/matskywalker/domains/skywalkeradmin.ru/sites/all/modules/ctools/ctools.module).

Google Chrome пишем расширение сами!

В сети есть различные инструкции по работе с API хрома, но попытавшись решить простую задачу - сделать приложение "кнопку" для сайта, я столкнулся с тем, что информации об этом не достаточно.
Итак, что нам понадобится:
1. Иконки для сайта 24х24 пикселя и 128х128
2. Файл manifest.json
3. Включенный "режим разработчика" в настройках расширений браузера
Создаем новую папку. Кладем туда файлы иконок и manifest.json такого вида:

{
  "name": "Админское кунг-фу",
  "version": "0.2",
  "icons": {
  "24": "24.png",
  "128": "128.png"
 },
  "app": {
    "urls": [ "http://skywalkeradmin.ru/" ],
    "launch": {
      "web_url": "http://skywalkeradmin.ru/index.php"
    }
  },
  "permissions": ["background", "notifications"],
  "manifest_version": 2
}

В браузере, в настройках расширений нажимаем кнопку "Упаковка расширений" и указываем путь к нашей папке.
Получившийся файл *.crx и есть наш плагин. Для его установки достаточно перетащить файл на окно хрома и у вас в "приложениях" появится новая кнопка. Заметьте, что в "расширениях" наш плагин не отображается.
В следующих версиях попробуем "прикрутить" к этому плагину уведомления о новостях на сайте.
Это ссылка на описанный пример.
Здесь приложение для скачивания через Chrome Web Store