Плагин авторизации через соцсети и сервисы на основе OAuth

Требуется плагин для авторизации при помощи популярных сервисов через OAuth. Я пообщался с одним из разработчиков, он в принципе согласен взяться. Вот его ответ:
В принципе могу, но я до конца недели занят. Может до понедельника-вторника. По цене пока сориентироваться не могу — не знаю объемов работы, нужно читать api этих сервисов, может есть готовые решения. Этот плагин очень многим бы был полезен, можно объявить краундфайдинг по сбору средств на его создание и сделать его общедоступным, как было с темой оформления «Experience»? Я думаю многие поддержат.

Я тоже поддерживаю и готов поучаствовать в краундфайдинге. Насчет готовых решений — их много, например для yiiframework или для modx. Насчет сервисов авторизации я бы хотел, чтобы присутствовали как минимум вот эти:
Яндекс
Twitter
Google
Facebook
ВКонтакте
Mail.ru
Livejournal
Мой круг
Одноклассники

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

Требуется разработка двух модулей

Модули не как не относятся к функционалу данной cms. Тем не менее нужны именно на ней. Версия alto 0.9.7.

Первый(бюджет ~10k):
Форма создания позиций и структура бд, (только для администратора возможность создания):
  • Категории (таблица category, поля: id, name)
  • Единица измерения (таблица mera, поля: id, name)
  • ТМЦ (таблица tmc, поля: id, name, id_categor, id_mera)
  • Объект (таблица object, поля: id, name, id_user)
  • ТМЦ_Объект (id, id_tmc, id_object, summ)

Функционал:
Для пользователя:
Вывод таблицы ТМЦ_Объект. Показаны позиции объектов с их свойствами под авторизованного пользователя.
Фильтры по объектам.
Перенос ТМЦ на другой объект в указанном Summ(количестве).

Второй(Бюджет ~20к):
Не на много сложнее. Имеет смысл объяснять тому кто возьмется за первый.

LSGallery на altocms

Здравствуйте!
Кто-то пробовал адаптировать плагин LSGallery на новую версию altocms ?
У меня дает ошибку :
Exception: Can not find the template «actions/gallery/action.gallery.photo.tpl» in skin «crisp»

Подскажите, пожалуйста, у кого-то он заработал ?
Есть ли другое решение по галереи ?

Nginx и AltoCMS

Друзья прошу помощи с настройкой Nginx для работы с Альто
Не нужно думать что я не читал предыдущие материалы потеме . поэтому в поиск прошу не посылать .
суть в чем: имею сервер, на нем порядка 10 сайтов, Ось Debian 7 , nginx + apache ( nginx как фронтэнд, apache как бэкэнд) панель ISPconfig

Читать дальше →

Правильный css с помощью робота на javascript CSScomb

Это отрывок из свежей статьи с хабра Приводим в порядок css-код. Опыт Яндекса.

Я не буду копировать сюда всю статью, приведу только пример того, что может CSScomb.js

исходный код
.block {
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
z-index: 2;
position: absolute;
height: 2px;
width: 2px;
color: #FFFFFF;
}


обработанный с помощью csscomb
.block
{
    position: absolute;
    z-index: 2;

    width: 2px;
    height: 2px;

    color: #fff;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
       -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
}

Читать дальше →

Как обновить сайт с версии 0.9.7 на версию 1.0

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

Собственно, и сейчас это не очень сложно, нужно лишь быть внимательным. Заранее прошу прощения у продвинутых пользователей, кому инструкция покажется излишне подробной. Но ведь не все такие продвинутые, поэтому я постарался расписать весь процесс довольно подробно. Итак, поехали

Читать дальше →

Переход с Livestreet

Такой вопрос, возможно ли безболезненно перейти с LS 1.0.3 на alto 1.0? Особо плюшки LS не интересуют, а просто чтобы сохранились все топики. Если у кого есть уже опыт — поделитесь пожалуйста инструкцией.

Alto CMS версия 1.0. Финал!

Да, этот день настал. Сегодня я объявляю о финальном релизе версии 1.0 нашей CMS. Я говорю «нашей», имея ввиду все наше сообщество, всех тех, кто помогал словом и делом, кто тестировал и советовал, критиковал и подбадривал, и даже тех, кто просто молча наблюдал, что же из всего этого выйдет. Спасибо всем огромное!

Читать дальше →

Как задать свой размер аватары

В шаблонах CMS ссылка на аватарку пользователя задается методом getAvatarUrl(), например, так:
<img src="{$oUser->getAvatarUrl()}">
В этом случае будет дана ссылка на картинку-аватар размером, который задан в конфиг-файле:
$config['module']['user']['profile_avatar_size'] = 100; // размер аватара по умолчанию 100x100

Читать дальше →