| Профиль | Блог (18) | Комментарии (169) | Закладки (5) | Продукты (2) |
Представляю вашему вниманию скрипт автоматического обновления из svn для *nix-like систем.
(Впрочем, если вам не лень компилить под винду bash, rsync, svn и некоторые другие стандартные утилиты, то будет работать и под виндой)
Требования:
(Впрочем, если вам не лень компилить под винду bash, rsync, svn и некоторые другие стандартные утилиты, то будет работать и под виндой)
Требования:
- bash
- svn
- rsync
- право выполнения (+x)
- право на запись в каталог движка ;-)
Некоторые мысли относительно контроля прав в Cogear
Что мы имеем, и как сделать лучше?
На данный момент в движке Cogear существует следующая система контроля прав:субъект права:[множество пользователей (группа)] -> (право на действие) {объект права зависит от acl-записи}
Такая система проста, но не очень гибка — на каждое действие приходится придумывать отдельное право. Кроме того, на некоторые типы субъектов (к примеру, владельца (автора) публикации или комментария) тоже приходится придумывать отдельные acl, и, более того, реализовывать их поддержку в коде модуля.
Представляю уважаемому сообществу шестеренку, которая добавляет на сайт функционал интеграции поиска в браузер — opensearch gear
Возможности ее пока минимальны, да и что собственно требуется от поиска?
Мелочь, а приятно. ;-)
Возможности ее пока минимальны, да и что собственно требуется от поиска?
Мелочь, а приятно. ;-)
Инвайты 2.0
Итак, представляю вниманию уважаемого сообщества шестеренку приглашений.Основные возможности:
- Списки доступных и использованных приглашений
- Возможность редактирования кода и передачи приглашения другому пользователю.
- Возможность рассылки приглашений по электронной почте.
- Использование шаблонов кода при генерации инвайтов (по умолчанию доступно 5)
- Возможность выдачи приглашений обычными пользователями.
- «Умное» использование кэша (позволяет снизить количество обращений к бд)
Уважаемый admin, возможно ли при при использовании функционала dragndrop'а из элемента формы gird вызывать какой-нибудь метод? (в моем случае, при перестановке элементов надо обнулять кэш).
Буду очень признателен за ответ.
Буду очень признателен за ответ.
Итак, с разрешения автора публикую обновленную версию шестеренки.
links.zip
links.zip
Примечание: Обнаружен небольшой баг с обновлением кэша — если изменить позиции ссылок, то это изменение будет отображено только после какого-либо другого изменения (переключение видимости, добавления/удаления/редактирования любого элемента)
Думаю, как решить
Итак, на этот раз вместо полезных советов и грязных хаков будет небольшой список запланированных и разрабатываемых шестеренок.
(Надеюсь, уважаемые участники сообщества не будут против ;-)
(Надеюсь, уважаемые участники сообщества не будут против ;-)


admin → блог Nepofigist / О Cogear: немного эмоций 9
JiLiZART → Новости / Релиз фреймворка задерживается 173
Oleksandr → Обновления / Loginza 19
Ramir → Запросы, предложения и планы / Оптимизация Cogear One 3
Ramir → блог aesteral / Сжатие JavaScript и CSS 2
IceDragon → блог IceDragon / Тестирование cogear2 на реальном хостинге 1