Минуты радости пусть будут дольше, чем обычно,
Веселье – ярче, счастье безгранично,
Удача будет неразлучна с Вами,
Жизнь переполнена любовью и мечтами,
Живите каждый миг, наполнив смыслов и страстями,
Не расставайтесь в новый год с друзьями…
Источник: http://www.drupal.ru/node/73947
О событии
Drupal Forum – ежегодная конференция всеукраинского масштаба, посвященная системе управления контентом сайта с открытым исходным кодом Drupal. Для каждого drupal-ера это отличная возможность повысить свой уровень знаний и мастерства, узнать новые фишки и познакомиться с ведущими drupal специалистами Украины.
Для кого будет интересен DrupalForum?
Основная цель Drupal Forum – дать возможность специалистам приобретать и делиться полученными знаниями, а также организовать сообщество Drupal. Мероприятие будет интересно разработчикам (как начинающего, так и высокого уровня), менеджерам проектов, а также всем, кто связан с разработкой веб-проектов.
В 2012 году организаторы DrupalForum преследуют еще одну цель – популяризация Drupal. Специально разработанная программа DrupalForum 2012 предоставляет возможность всем желающим веб-мастерам и начинающим drupal разработчикам прослушать курс лекций по основам создания сайтов на CMS Drupal. Регистрируйтесь, количество мест на курс лекций для начинающих ограничено.
Программа и формат конференции
Традиционно DrupalForum пройдет в формате BarCamp, который предполагает проведение докладов самими участниками в свободной форме. Заявки на проведение докладов принимаются на официальном сайте конференции.
Конференция пройдет в течение двух дней (10-11 февраля 2012 года). В первый день планируется три потока, один из которых организован специально для начинающих друпалеров и веб-мастеров, которые только слышали о Drupal. На второй день планируется один поток докладов и BOF-ы (BOF-ы – спонтанные обсуждения, которые проходят в отдельной комнате).
Темы и докладчики
На конференцию прибудут и выступят передовые drupal разработчики Украины. Ожидаемое количество докладов – более 25-ти. На данный момент любой желающий имеет возможность подать доклад на официальном сайте конференции.
Место и время проведения
Drupal Forum традиционно пройдет в городе Запорожье. Дата проведения – 10-11 февраля. Место проведения – гостиница “FOUR POINTS by SHERATON”, расположенная по адресу бул. Шевченко 71А, Запорожье (Украина).
Условия участия и оплата
Вход на конференцию DrupalForum 2012 – свободный. Единственное условие – предварительная регистрация, которую можно пройти здесь.
Контакты
По всем вопросам и предложениям Вы можете связаться с организаторами:
Тел.: +38 (066) 123-77-54 – Евгений
mail: info@DrupalForum.com.ua
Источник: http://www.drupal.ru/node/73867
В рамках проведения зимней школы по друпалу в г. Новосибирске (DWS-2012) мы ищем:
активных и инициативных ребят, которые хотят и готовы участвовать в проведении данного мероприятия.
Ребят, обладающими знаниями и готовых поделиться своим опытом и навыками, побывать экспертами в рамках мероприятия.
Ребят с организационными способностями и яркими идеями для улучшения организации проведения мероприятия
Те, кто вложатся в сообщество гарантированно будут иметь отдачу, в том числе и в виде дохода.
программа проведения Drupal Winter School
Те, кто решит проявить себя, пишите на почту: school@drupalsib.ru
В письме укажите, пожалуйста:
Что вы умеете делать и какие у вас есть навыки?
Кем вы видите себя на Drupal Winter School?
Что вас заинтересовало в данном мероприятии?
Источник: http://www.drupal.ru/node/73864
У каждого в жизни всего 2 задачи: во-первых, добиться того, чего хочется, и, во-вторых, получить от этого удовольствие. Вторая задача по плечу лишь мудрейшим. Желаем вам всегда получать удовольствие, когда мечты сбываются!
Источник: http://www.1c-bitrix.ru/about/life/news/378306/
У каждого в жизни всего 2 задачи: во-первых, добиться того, чего хочется, и, во-вторых, получить от этого удовольствие. Вторая задача по плечу лишь мудрейшим. Желаем вам всегда получать удовольствие, когда мечты сбываются!
Источник: http://www.1c-bitrix-ua.com/about/life/news/378306/
Одно из немногих оставшихся мест в Drupal 7, которые не получили Field API изменения – это профили пользователей. Вы можете добавлять поля в профили, но стандартные поля остались в старом виде. Это означает, что у вас меньше гибкости при теммизации их и использовании в пользовательском интерфейсе. На пример, в управлении отображением профиля вы не сможете изменить стиль отображения аватара пользователя для каждого дисплея. По умолчанию можно установить только стиль отображения из настроек учетных записей пользователей.
Это не так плохо, но к примеру, если вы используете в профилях пользователей картинки размером 250px, они так же будут использоваться в комментариях и нодах. Если посмотреть тему Batrik то можно увидеть, что там для комментарием используются изображения размером 75х75px, а для нод 20х20px. Но пользователю загружаются оригиналы изображений, а потом масштабируются браузером. Это может повлиять на время загрузки страницы.
К счастью, есть очень простое решение этой проблемы:
Модуль ImageCache Profiles
Этот модуль добавляет 3 новых опции в настройке аккаунта(см. рисунок выше): пресет который будет использоваться при показе аккаунта пользователя, комментариев и нод. На посещаемых сайтах с большим количеством страниц и контента использование этого модуля может значительно уменьшить размер страницы и время её загрузки.
Данный модуль очень прост в использовании. Его необходимо только включить и затем выбрать в настройках аккаунтов пресеты для каждого вида изображения пользователя.
Модуль можно скачать по ссылке – http://drupal.org/project/imagecache_profiles
Статья взята с сайта южного сообщества Drupal
Источник: http://www.drupal.ru/node/73758
Иногда нужно быстро сделать контактную форму или форму заказа и поместить ее как блок на какой-нибудь странице, но нет времени на разработку модуля (или не хватает знаний). Предлагаю модуль simpleForm2. он позволяет создать практически любую форму и любое количество таких форм на сайте. Для построения формы нужно хотя бы поверхностное знание HTML.
Вот страница проекта на drupal.org: simpleForm2
Сразу скачать можно отсюда.
Источник: http://www.drupal.ru/node/73738
Для сайта API сменился DNS, на время изменения доменных записей можно прописать IP-адрес 91.223.223.64 для api.drupal.ru. По вопросам работы сайта api.drupal.ru обращайтесь к Александру Швецу.
Источник: http://www.drupal.ru/node/73693
Всем привет!
Сообщество DrupalSib стартует Зимнюю Школу веб-программирования на Друпал.
Кодовое название DWS-2012 (Drupal Winter School 2012)
http://www.drupalsib.ru/drupal-winter-school
Приглашаем пройти обучение.
Регистрация обязательно.
Есть скидки:
+ для тех кто раньше зарегался,
+ для тех кто пришел со своим ноутом,
+ для тех кто введет кодовое слово DRUPAL.RU
Скидки суммируются.
Будет три уровня от новичка, до гуру.
К словам просьба не цепляться, мы действительно готовы разбирать по косточкам самые сложные вопросы.
Мы все еще надеемся найти в регионе людей с высоким уровнем владения друпалом и большим желанием заниматься его популяризацией.
Приглашаем к сотрудничеству.
Мы говорим что на этом благом деле можно и нужно зарабатывать. Поэтому эта школа будет платной.
Хотя мы проводим и бесплатные занятия регулярно на базе средней образовательной школы.
Мы работаем над привлечением проектов на сообщество и у нас есть прогресс в этом направлении.
Чем раньше мы подружимся с командами тем лучше для всех. Ждем контактов.
Мы все еще верим что удастся собрать в эНске добротную друпал-конференцию до конца 2012 года.
Ну и обязательно посмотрите наш ролик
http://www.youtube.com/watch?feature=player_embedded&v=lzNyB97hXgg
Он немного пафосный какой и должна быть реклама, но нам он очень нравится
Прикрепленный файл
Размер
logo_drupalsib.png
25.83 кб
Источник: http://www.drupal.ru/node/73553
Компания «1С-Битрикс» сообщает о новых интересных модулях, размещенных в каталоге Marketplace, которые вы можете установить и использовать на ваших интернет-проектах.
Источник: http://www.1c-bitrix.ru/about/life/news/376925/
Выбирая программные продукты для традиционного обзора достижений программной индустрии, PC Magazine/RE ориентируется на два критерия. Во-первых, учитывалась новизна решений. Во-вторых, программы должны были либо быть созданы (точнее говоря, официально представлены) в 2011 г., либо подвергнуться существенной переработке с соответствующим увеличением номера версии. Лауреаты выбирались в ходе двухэтапной процедуры, состоящей из голосования читателей PC Magazine/RE (сайта и журнала) и оценки экспертов.
Источник: http://www.1c-bitrix.ru/about/life/news/376859/
Компания «1С-Битрикс» сообщает о новых интересных модулях, размещенных в каталоге Marketplace, которые вы можете установить и использовать на ваших интернет-проектах.
Источник: http://www.1c-bitrix-ua.com/about/life/news/376925/
Выбирая программные продукты для традиционного обзора достижений программной индустрии, PC Magazine/RE ориентируется на два критерия. Во-первых, учитывалась новизна решений. Во-вторых, программы должны были либо быть созданы (точнее говоря, официально представлены) в 2011 г., либо подвергнуться существенной переработке с соответствующим увеличением номера версии. Лауреаты выбирались в ходе двухэтапной процедуры, состоящей из голосования читателей PC Magazine/RE (сайта и журнала) и оценки экспертов.
Источник: http://www.1c-bitrix-ua.com/about/life/news/376859/
На сегодня здесь созданно 445 опросов и собрано 13057 ответов/choices к ним. Текущая реализация inner poll
Предлагаю провести еще одно голосование – Нужен ли на drupal.ru механизм крепления опросов к публикациям?
Пост следует из плана в рамках плановой миграции на drupal 7 и будет дополняться мнениями из коментов, как например
- разрешать ли внесение изменения в порядок и новых вариантов ответа в открытый опрос
Своё видение, даже графическое, просьба освящать в коментах, можно развёрнуто
Пока планируется отключение модуля, так что варианты замены тоже приветствуются.
Attached poll “Нужен ли на drupal.ru механизм крепления опросов к публикациям?”.
Register or login to poll
Results:
нужен: 59 голосов
нужен но другой: 13 голосов
оставить в режиме для чтения: 2 голоса
Убрать совсем: 11 голосов
Источник: http://www.drupal.ru/node/73531
В продукт «1С-Битрикс: Управление сайтом» встроена платежная система LiqPay украинского «Приватбанка». LiqPay позволяет автоматизировать процесс приема платежей в интернет-магазине по картам Visa/MasterCard или с виртуального счета на сайте Liqpay.com из любой точки мира, а также наличными (E-Commerce Cash) через терминалы самообслуживания и кассы ПриватБанка на всей территории Украины.
Источник: http://www.1c-bitrix.ru/about/life/news/375455/
В продукт «1С-Битрикс: Управление сайтом» встроена платежная система LiqPay украинского «Приватбанка». LiqPay позволяет автоматизировать процесс приема платежей в интернет-магазине по картам Visa/MasterCard или с виртуального счета на сайте Liqpay.com из любой точки мира, а также наличными (E-Commerce Cash) через терминалы самообслуживания и кассы ПриватБанка на всей территории Украины.
Источник: http://www.1c-bitrix-ua.com/about/life/news/375455/
Компания «1С-Битрикс» сообщает о новых интересных модулях, размещенных в каталоге Marketplace, которые вы можете установить и использовать на ваших интернет-проектах.
Источник: http://www.1c-bitrix.ru/about/life/news/373850/
Компания «1С-Битрикс» сообщает о новых интересных модулях, размещенных в каталоге Marketplace, которые вы можете установить и использовать на ваших интернет-проектах.
Источник: http://www.1c-bitrix-ua.com/about/life/news/373850/
При создании сайтов досок-объявлений, сайтов поиска работы, каких-либо сервисов, довольно часто встречается необходимость создать возможность динамического заполнения полей формы данными, которые уже были ранее введены, оставив возможность ручного пользовательского ввода.
Данная статья является примером реализации подобного функционала.
Статью можно прочитать на сайте южного Drupal-сообщества
Статья является переводом, первоисточник – Import form values from one form to another via AJAX и является полностью рабочим примером.
Источник: http://www.drupal.ru/node/73094
Описание:
Модуль создан для создания пользовательских страниц с возможностью подмены контента, как всей страницы, так и только той части, что выводится в переменной $content.
Возможности:
Создание неограниченного числа пользовательских страниц
Создание сложных путей
Создание путей с именованными параметрами вида %param, %some итд
Создание путей с именованными зарезервированными параметрами вида %node, %user, %modulename_modulename
Создание путей с неограниченным числом параметров (ограничение только на длину URI)
Создание не явных параметров вида %
Создание страниц с указанием ролей, которые могут иметь доступ к этим страницам
Создание страниц с указанием темы
Создание шаблонов страницы как в отдельном файле темы вида [cid].tpl.php, так и в template.php вида [cid]()
Поддержка модуля features для экспорта/импорта страниц
Поддержка модуля context
Подробности тут: http://css.mirocow.com/projects/custom-page/wiki/Wiki
Скачать тут: http://css.mirocow.com/projects/custom-page/repository
Level: Profi
Источник: http://www.drupal.ru/node/73058
Дорогие друзья,
Завершен основной этап разработки версии 9.5, релиз находится на тестировании и предрелизной подготовке, ну а пока мы предлагаем вам ознакомится с информацией о том что ждет вас с выходом новой версии. В данном релизе вас ожидает существенно улучшенная система кеширования, новые возможности для дополнительных полей в публикациях, новые возможности по выводу и оформлению новостей, и многое другое, но обо всем подробнее …
Источник: http://dle-news.ru/pressrelease/1457-datalife-engine-v95-press-release.html
и созданию Российской Друпал ассоциации(да, Дрис в курсе и одобрил)
план работы, миссия и возможные направления – http://cl.ly/192o2j251k1i3d060I2L
К диалогу приглашаются все, у кого есть ценные идеи, видение процесса и желание участвовать.
Формат встречи: круглый стол, 12 участников. Отписываемся, кто хочет участвовать.
Дата: четверг, 22 декабря, 19:00. Место: наш офис, м. Дмитровская, 2-ая Хуторская, д. 38а, с. 9
0. Паньков Артем
0. Анастасия Торлина
1. kostin
2. gagaga
3. axel
4. RxB
5. Даша Богуцкая
6. andriy.olischuk
7. andypost
Тем, кто хочет оказаться среди оставшихся трех человек, предлагаю поступить, как Андрей – написать некий бриф, в чем он видит/не видит ассоциацию и повесить его в топик. Это будет отличным входным билетом, так как цель встречи в четверг – выработка плана конкретных действий.
Источник: http://www.drupal.ru/node/73023
Изначальная идея #states заключается в том, что бы была возможность создания динамических форм без написания JavaScript как такого. #states разрешает без единой строчки кода JavaScript, только с помощью php и Form API Друпала изменять состояние одного елемента (видимость-visible/invisible, активность – enabled/disabled, необходимость – required/optional, состояние чекбоксов – checked/unchecked, expanded/collapsed сворачивать/разворачивать филдсеты) на основании состояния второго (или даже на основании нескольких елементов) после какого-то действия пользователя.
Полную версию статьи читать здесь
Источник: http://www.drupal.ru/node/72990
Компания «1С-Битрикс» выпустила украинскую версию отраслевого решения «1С-Бітрікс: Офіційний сайт державної організації для України», предназначенного для быстрого создания интернет-представительства органа государственной власти и других государственных структур.
Источник: http://www.1c-bitrix.ru/about/life/news/371638/
Компания «1С-Битрикс» выпустила украинскую версию отраслевого решения «1С-Бітрікс: Офіційний сайт державної організації для України», предназначенного для быстрого создания интернет-представительства органа государственной власти и других государственных структур.
Источник: http://www.1c-bitrix-ua.com/about/life/news/371638/
Давайте в честь наступающего нового года соберемся и дружно сыграем в мафию.
в чем прелесть этой игры?
- каждый игрок интересно раскрывается;
- можно быстро познакомиться;
- просто это интересное, увлекательное и хитроумное занятие.
В общем, все, кто будут в Москве 25 декабря обязательно приходите:)
В 16.45 ждем всех желающих в Циферблате на Солянке (м.Китай-город, ул. Солянка, 11/6, на углу здания стеклянная дверь – звонить в домофон. Без вывески).
Приходить вовремя, так как ровно в 17.00 игра начнется – “город засыпает”, поэтому опоздавшим придется ждать начала следующей игры, чтобы присоединиться.
Если не умеешь играть? все равно приходи, мы тебя быстро научим!
Условия:
1. Оплата. Согласно формату Циферблата нужно платить поминутно – в первый час 2 рубля в минуту, каждый последующий час – 1 рубль в минуту. За это получаете чай (в неограниченном количестве), сладости, вкусное варенье, можно даже поджарить в тостере хлеб либо положить себе в тарелку понравившееся печенье и бублики.
2. Принеси подарок. Средняя цена подарка не больше 50 рублей – чисто символический. Каждый принесет с собой сюрприз, мы на месте вытянем бумажки с именами гостей и подарим свой подарок тому, чье имя вытянем. Это очень важная часть любого новогоднего праздника! Отговорки типа “не знал, что подарить”, “забыл”, “не успел купить” не принимаются. Принесите то, что самому было бы приятно получить, подумайте, чем удивить человека, которого даже не знаете)
Что дарить?
- что-нибудь вкусное
- что-нибудь сделанное своими руками
- то, что хотелось бы получить самому, но никто почему-то не дарит…
- все, что угодно
- приятную безделушку
3. Оденься красиво. Чтобы у нас было праздничное настроение нужно всем нарядиться:
- парни – поменяйте ради этого события привычные джинсы и свитер на рубашку (вы даже не представляете как нравятся девушкам ребята в белых рубашках – в этом определенно что-то есть:)) и брюки – чтобы нам, барышням, хотелось на вас побольше смотреть и заглядываться;)
- девушки – откажитесь на несколько часов от брюк и джинсов, давайте наденем платье или юбку)
Вот увидите, эти нехитрые хитрости помогут создать особенную атмосферу праздника… буквально на ровном месте.
И напоследок: так как выбранное нами помещение не резиновое, сделаем предварительную регистрацию. Все желающие сыграть в Мафию должны написать об этом в комментах к этой теме в группе вконтакте. Мы очень-очень будем вас ждать:)
Подробности http://vkontakte.ru/topic-32565125_25651784
Источник: http://www.drupal.ru/node/72928
Наконец-то портировал модуль календаря по материалам на Drupal 7 (не без финансовой помощи, правда, вот этого человека ( namli), а так бы ещё полгода, наверно, портировал)…
Итак, суть модуля:
Простой календарь по материалам, которые можно выбирать либо по дате создания материала, либо по полю типа date (если date установлен, конечно). Если выбор материалов идет по полю, то возможны множественные значения полей (несколько дат на один материал).
Модуль по-прежнему включается как блок и в нем ещё формируется страница типа /calendar/ГГГГ/ММ/ДД для отображения страницы с материалами за выбранный день. Все настройки модуля можно найти в параметрах блока из контекстного меню “Настроить блок”. Обновлены по сравнению с версией модуля для 6-ки выборки по типам материалов и поле с датой. Добавлено изменение заголовков событий. Если раньше все материалы назывались событиями, то теперь можно указать, что это будет (записи, новости, события и т.д.)
Добавлена возможность создания отдельных тем оформления календаря. Сейчас там три темы оформления: стандартная, vista и gridy. Стандартная тема тянется по ширине блока, а vista и gridy фиксированной ширины (198 и 182 точки соответственно).
В темы оформления добавлены симпатичные всплывающие подсказки. Добавлены два типа отображения подсказок
Стандартный – при наведении указателя мыши на день отображается количество материалов
Подгрузка ссылок – загружается список ссылок на материалы при наведении указателя мыши на день. Для этого типа можно выбрать количество показываемых ссылок.
В натройках блока:
● селектор типов материалов (не надо писать руками)
● селектор полей с датой (с проверкой на модуль date)
● список тем оформления
● изменение подписей к материалам
● ссылки во всплывающих подсказках
● настройка количества элементов на страницах и в подсказках
Пока только не доделал перевод на английский и файл перевода… а там и на drupal.org выложу
За спасибо, приму копеечки на яндекс.деньги 41001896059641 или заказ на разработку новых модулей )))
UPD от 15 декабря 2011:
обновлен модуль с замечаниями RxB (все кроме темизации html через функцию, всё-таки считаю не нужным, но если найдутся те, кому позарез надо будет, сделаю), поэтому обязательно при обновлении модуля отключите старую версию, так как ряд функций был переименован.
Прикрепленный файл
Размер
russian_beauty_calendar.zip
35.73 кб
Источник: http://www.drupal.ru/node/72877
Золотой партнер «1С-Битрикс» компания «Веб Ай Ти» разработала для мебельной компании «ШАТУРА» интернет-магазин на платформе «1С-Битрикс: Управление сайтом». Сайт www.shatura.com – это многофункциональный интернет-магазин мебели с удобным интерфейсом и целым рядом современных сервисов, направленных на удобство любого покупателя, вне зависимости от места жительства. Интернет-магазин интегрирован в информационную структуру предприятия.
Источник: http://www.1c-bitrix.ru/about/life/news/369825/
Компания «1С-Битрикс» сообщает о новых интересных модулях, размещенных в каталоге Marketplace, которые вы можете установить и использовать на ваших интернет-проектах.
Источник: http://www.1c-bitrix.ru/about/life/news/370135/
Компания «1С-Битрикс» сообщает о новых интересных модулях, размещенных в каталоге Marketplace, которые вы можете установить и использовать на ваших интернет-проектах.
Источник: http://www.1c-bitrix-ua.com/about/life/news/370135/
Золотой партнер «1С-Битрикс» компания «Веб Ай Ти» разработала для мебельной компании «ШАТУРА» интернет-магазин на платформе «1С-Битрикс: Управление сайтом». Сайт www.shatura.com – это многофункциональный интернет-магазин мебели с удобным интерфейсом и целым рядом современных сервисов, направленных на удобство любого покупателя, вне зависимости от места жительства. Интернет-магазин интегрирован в информационную структуру предприятия.
Источник: http://www.1c-bitrix-ua.com/about/life/news/369825/
Компания «1С-Битрикс» завершает циклы бесплатных семинаров «Формула сайта» для тех, кто открывает интернет-магазин, управляет им и продвигает в Интернете, и «Формула успеха» для руководителей и топ-менеджеров компаний о повышении эффективности командной работы.
Источник: http://www.1c-bitrix.ru/about/life/news/368546/
Компания «1С-Битрикс» завершает циклы бесплатных семинаров «Формула сайта» для тех, кто открывает интернет-магазин, управляет им и продвигает в Интернете, и «Формула успеха» для руководителей и топ-менеджеров компаний о повышении эффективности командной работы.
Источник: http://www.1c-bitrix-ua.com/about/life/news/368546/
Для проведения в Москве семинаров по Drupal
Ищем:
желающих попробовать себя в качестве лектора,
тех, кто много всего освоил и изучил, и теперь хочет поделиться своим опытом,
заинтересованных в построении имиджа эксперта Drupal, консультанта.
Так же будем рады партнерству.
В данный момент особенно нужны:
- специалист по сео-оптимизации;
- специалист по jQuery;
- специалист PHP.
Новосозданная группа вконтакте http://vkontakte.ru/club32565125
Там есть афиша ближайших мероприятий. Приходите – смотрите)
Если интересно сотрудничать, пишите daredjana@gmail.com
В письме укажите, пожалуйста, 1) что вы умеете делать, 2) в чем видите свою роль при нашей совместной работе 3) и что вас мотивирует.
Источник: http://www.drupal.ru/node/72538
Спешите прийти на последнее DrupalCafe в этом году! Cледующее не раньше января-февраля.
Что будет?
Обсуждение докладов с последней конференции. Как минимум двое докладчиков обещаются быть, так что можно будет позадавать вопросы, которые не успели задать на конфе.
Продолжаем движение за «освобождение нодов от типов контента», начатое на предыдущем кафе: прикинем варианты UI и возможности реализации под D7.
Дискуссия на тему: node translation vs entity translation. Что вы используете в D7? (не успеваю подготовить доклад — Axel)
Краткий обзор модуля Workbench (в продолжение темы workflow на конфе)
Дополнительные темы к обсуждению приветствуются.
Время
Пнд, 5 декабря, с 19:00 до 21:30. Можно приходить пораньше.
Где?
Как всегда в любезно предоставленном нам ЧиталКафе в центре Москвы: ул. Покровка 38/1 (вход с Лялиного переулка) карта. 10-15 мин. пешком от метро Чистые пруды или Курская.
ДрупалКафе? Что это?
Почти как конференция, только гораздо короче.
Почти как форум на d.ru, только без троллей и спама.
Доклады и обсуждения о друпале и не только.
Живые друпалеры с drupal.ru.
Уютное место проведения с книжками по стенам, оборудованное чаем, плюшками, а также проектором.
Вход свободный, выход тоже, познания друпала — не требуются, но приветствуются.
Заранее благодарим!
За помещение: xbforte,
За видеосъёмку: pvasili.
Источник: http://www.drupal.ru/node/72415
пишите в личку с указанием цвета шапочки и его производителя.
если никто не напишет – фапотьку оставлю сибе: она офигенна!
Источник: http://www.drupal.ru/node/72409
Внимание! Трансляцию можно смотреть на http://yatv.ru/DrupalConf_2011_P2
Периодически инернет отваливается, но мы стараемся оперативно восстанавливать вещание
Слайды конференции http://dl.dropbox.com/u/1197453/drupalconf2011.zip
Источник: http://www.drupal.ru/drupalconf-moscow-2011-video
Дорогие друзья,
мы сердечно поздравляем вас с наступающими праздниками. Желаем вам всего самого наилучшего в наступающем новом году. Желаем вам успехов и процветания. Ну а как известно какой же праздник обходится без подарков, тем более такой всеми любимый праздник, поэтому следуя нашим ежегодным традициям мы объявляем о начале предрождественской и предновогодней распродажи. Всем кто приобретает наш скрипт в период с 2 декабря по 30 декабря 2011 включительно, мы дарим вторую лицензию.
При покупке одной лицензии в указанный выше период, вы получите точно такую же лицензию бесплатно. Подарочная лицензия обладает теми же функциями что и обычная лицензия, однако помните, что дарить дальше или передавать ее третьим лицам вы не можете, мы делаем подарок только вам. Распространяется данная акция только при покупке новой лицензии, а не при продлении старой лицензии, т.к. продление старой лицензии уже содержит в себе существенную скидку.
Принцип получения подарочной лицензии очень прост, все происходит полностью в автоматическом режиме. Вы заходите на страницу оплаты скрипта, как обычно приобретаете одну лицензию. После оплаты скрипта вы получите E-Mail уведомление о покупке одной лицензии, однако при посещении своего профиля на сайте dle-news.ru вы обнаружите в нем не один лицензионный ключ, а два, которые вы можете использовать на своих различный проектах.
Также рекомендуем вам ознакомиться с новыми возможностями грядущей версии DataLife Engine v.9.5.
Еще раз поздравляем вас с наступающими праздниками.
С уважением,
SoftNews Media Group
Источник: http://dle-news.ru/1456-novogodnie-podarki.html
1 декабря компания «1С-Битрикс» начинает акцию «20 12». До 10 января 2012 года на продукты «1С-Битрикс» предоставляются скидки 20% и 12%. Во время акции действует специальное предложение – в каталоге «1С-Битрикс: Маркетплейс» можно приобрести готовые веб-приложения для сайтов всего за 100 рублей.
Источник: http://www.1c-bitrix.ru/about/life/news/365862/
1 декабря компания «1С-Битрикс» начинает акцию «20 12». До 10 января 2012 года на продукты «1С-Битрикс» предоставляются скидки 20% и 12%. Во время акции действует специальное предложение – в каталоге «1С-Битрикс: Маркетплейс» можно приобрести готовые веб-приложения для сайтов всего за 100 рублей.
Источник: http://www.1c-bitrix-ua.com/about/life/news/365862/
Компания «1С-Битрикс» и веб-интегратор компания Fusion сообщают об успешном внедрении готового решения «1С-Битрикс: Корпоративный портал» для телекоммуникационной компании «КантриКом», являющейся оператором связи, предоставляющей ряд высокотехнологичных услуг – как корпоративным, так и частным пользователям.
Источник: http://www.1c-bitrix.ru/about/life/news/365217/
Компания «1С-Битрикс» и веб-интегратор компания Fusion сообщают об успешном внедрении готового решения «1С-Битрикс: Корпоративный портал» для телекоммуникационной компании «КантриКом», являющейся оператором связи, предоставляющей ряд высокотехнологичных услуг – как корпоративным, так и частным пользователям.
Источник: http://www.1c-bitrix-ua.com/about/life/news/365217/
Представляем вам сборку интернет-магазина CommerceBox на основе Drupal 7 и модуля Drupal Commerce.
На сегодня среди для Drupal 7 существует практическое единственное нормальное решение, позволяющее создать функциональный интернет-магазин — это модуль Drupal Commerce.
Проблематика заключается в том, что данный модуль является очень гибким решением для программиста. Но это не коробочный модуль, каковым раньше был Ubercart.
С Drupal Commerce все по другому. Этот модуль является более фрейморкным, он рассчитан на программиста. Программисты там могут творить чудеса. Но обычному пользователю либо начинающему программисту нужен легкий старт. Для этого и создана сборка CommerceBox.
В сборке CommerceBox мы пытаемся сделать сделать основу для развертывания интернет-магазина.
Модуль Drupal Commerce базируется на API Drupal, соответственно он автоматически использует все возможности, которые предоставляет ядро Drupal. Кроме того, Drupal Commerce сам по себе имеет довольно мощное API. Если Вы программист то можете без труда расширить функционал вашего магазина используя API как Drupal, так и Drupal Commerce.
Кратко и по сути в сборке сейчас реализованы:
Админка для управления товарами. Некоторые идеи позаимствованы у Мадженты
Обертка интернет-магазина: главная, карточка товара, каталог
Много визуальных плюшечек
Более детальный и маркетинговый перечень возможностей системы выглядит так (программистам не читать):
Корзина с возможностью управления количеством добавленных товаров
Гибкая система прав доступа и администрирования пользователей
Отзывы к товарам
Социальные закладки
Список желаний (WishList)
Кнопки Share на Twitter, Google+, Facebook
Фильтр поиска товаров
Автоматическое создание материала для отображения товара при создании товара
Товар с базовым набором полей с возможностью добавления новых полей (поля структурированные по категориям)
Выбор пользователем вида представления товаров: списком или сеткой
Полный контроль над выводимыми элементов каталога: размер превью, теги, заголовок и тд.
Возможность добавления “сопутствующих товаров”
Возможность сравнения товаров
Новости магазина
Последние просмотренные товары
Похожие товары
Контекстные статьи
Контакты магазина
Meta-теги для каждой категории или любой избранной страницы.
XML карта сайта
Пользователи онлайн
Список возможностей мы будем наращивать. Наша цель создать сборку для быстрого старта интернет-магазина за минимум потраченного времени и ресурсов.
Сайт ресурса: http://commercebox.org/
Источник: http://www.drupal.ru/node/72159
В пятницу 2.12.2011 в 19:00 пройдет очередная встреча Drupal кафе Москва
Место проведения уже традиционно – ул. Покровка 38/1 Читалкафе (вход с Лялиного переулка) карта. Вход свободный, регистрация не требуется, глубоких познаний друпала — тоже.
Список докладов и тем для дискуссии:
Увеличение качества и прибыльности проекта для разработчика
Открытое обсуждение темы – Drupal vs Бизнес: почему Drupal лучше любого framework и как его правильно готовить при управлении проектами.
Типы контента — это гвозди прибивающие ноды в нужные места сайта. А теперь уберём гвозди… (глубоко теоретическая дискуссия)
И напоследок, когда все захотят спать: MySQL + Drupal, базовая настройка
Источник: http://www.drupal.ru/node/72096
Компания «1С-Битрикс» и ее партнер компания «Ленвендо» сообщают о запуске нового веб-ресурса для радиостанции «Эхо Москвы» в Санкт-Петербурге, – одного из ведущих российских СМИ. Сайт радиостанции создан на основе продукта «1С-Битрикс: Управление сайтом».
Источник: http://www.1c-bitrix.ru/about/life/news/364131/
По итогам голосования экспертного совета «Премия Рунета 2011» в номинации «Экономика и бизнес» вручена компании «1С-Битрикс» за продукт «Корпоративный портал». Также в номинации «Экономика и Бизнес» Премию получили порталы Free-lance.ru и BFM.ru.
Источник: http://www.1c-bitrix.ru/about/life/news/364146/
Компания «1С-Битрикс» сообщает о новых интересных веб-приложениях, размещенных в каталоге Marketplace, которые вы можете установить и использовать на ваших интернет-проектах.
Источник: http://www.1c-bitrix.ru/about/life/news/364143/
По итогам голосования экспертного совета «Премия Рунета 2011» в номинации «Экономика и бизнес» вручена компании «1С-Битрикс» за продукт «Корпоративный портал». Также в номинации «Экономика и Бизнес» Премию получили порталы Free-lance.ru и BFM.ru.
Источник: http://www.1c-bitrix-ua.com/about/life/news/364146/
Компания «1С-Битрикс» сообщает о новых интересных веб-приложениях, размещенных в каталоге Marketplace, которые вы можете установить и использовать на ваших интернет-проектах.
Источник: http://www.1c-bitrix-ua.com/about/life/news/364143/
Компания «1С-Битрикс» и ее партнер компания «Ленвендо» сообщают о запуске нового веб-ресурса для радиостанции «Эхо Москвы» в Санкт-Петербурге, – одного из ведущих российских СМИ. Сайт радиостанции создан на основе продукта «1С-Битрикс: Управление сайтом».
Источник: http://www.1c-bitrix-ua.com/about/life/news/364131/
Здравствуйте! Это aRpi.
Вот решил написать статью не тему “Создание своего типа материала программно”. На изучение этого вопроса, и написание статьи было потрачено 6 часов. В начале и сам не знал как это делать, так что если что то не так, поправьте.
Готовый модуль к статье можно скачать здесь.
Как правило операции по созданию и удалению типа материала выполняются при создании и удалении модуля. В функциях называемых modulename_install и modulename_uninstall, размещенных в файле modulename.install. Однако в нашем случаи, в приложенном к статье модуле, мы будем все делать напрямую. По нажатию кнопки, будет запускаться та или иная функция, создающая или удаляющая тип материала. У меня это функции: mtpn_cretypnod и mtpn_remtypnod.
Весь код модуля целиком приводить не буду.
Напишу лишь код, выполняющий непосредственно создание и удаление типа материала.
Прошу обратить внимание имя модуля у меня “mtpn”.
Кстати! Чтобы просто определить есть ли тип материала достаточно просто попытаться его загрузить, в случаи неудачи будет возвращен false.
Для этого нужно использовать функцию node_type_load передав в неё машинное имя типа материала.
<?php
$sta = node_type_load('mtpn');
?>
И так! Создаем свой типа материала программно:
Для того чтобы создать тип материала, необходимо вызвать функцию node_type_save.
Передав в неё контент материала, на основе которого и будет создан тип материала.
Создаем контент материала, это массив заполненный данными описывающими материал.
<?php
$inf = array(
'type' => 'mtpn',
'name' => 'Наш тип материала',
'base' => 'node_content',
'description' => 'Наш тип материала, который был создан программно.',
'custom' => true,
'locked' => false, //замок, если включен запрещает администратору сайта, удалять тип материала в ручную, по умолчанию включен
);
?>
Затем мы окончательно формируем контент материала, заполнив неуказанные поля дефаултными значениями.
<?php
$con = node_type_set_defaults($inf);
?>
Следующей функцией в контент материала добавляются поля по умолчанию, свойственные стандартному типу материала.
В частности это поле body, в котором как правило размещается текст любой ноды.
<?php
node_add_body_field($con);
?>
Создаем тип материала. Этаже функция позволяет сохранить ранее созданный тип материала.
<?php
node_type_save($con);
?>
Теперь наш тип материала добавлен в базу данных, в таблицу node_type.
Однако он ничем не отличается от типа материала созданного через админку.
И к сожалению, мы даже не можем создать ноду на основе этого типа материала, пункта добавления, на странице “/node/add” ещё нет.
Тип материала нужно ещё настроить.
Продолжаем…
Получаем инстанцию материала, специальный объект который позволяет настроить тип-материал.
<?php
$ins = field_info_instance('node', 'body', 'mtpn');
?>
Добавляем пункт на страницу “/node/add”, позволяющий создать ноду, нашего типа материала.
Кстати если пункт не появился, возможно необходимо перестроить меню, что мы и сделаем немного позже.
<?php
$ins['display']['mtpn_list'] = array(
'label' => 'hidden',
'type' => 'text_summary_or_trimmed',
);
?>
Применяем внесённые изменения. Иначе все то что мы проделали с инстанцией материала не имеет смысла.
<?php
field_update_instance($ins);
?>
Чтобы ноды нашего типа материала не были скучными, добавляем в него уникальные поля.
Создаются поля при помощи функции field_create_field.
Однако после создания их необходимо ещё связать с типом материала.
Связывание осуществляется созданием инстанции поля, функцией field_create_instance.
Создаем поля.
<?php
//Добавляем поле mtpn_f1, 3 экземпляра текста длиной не более 60 символов.
field_create_field(
array(
'field_name' => 'mtpn_f1', //указываем префикс соответствующий типу материала, чтобы не запутаться, какое поле к кому относится
'cardinality' => 3, //количество элементов, данного типа
'type' => 'text',
'settings' => array('max_length' => 60),
)
);
//Добавляем поле mtpn_f2, 1 экземпляр текста неограниченной длины и размера.
field_create_field(
array(
'field_name' => 'mtpn_f2',
'cardinality' => 1,
'type' => 'text'
)
);
?>
Как только поля будут созданы, они будут добавлены в базу в таблицу field_config.
Создаем инстанции-полей, функцией field_create_instance.
Инстанция поля это такая вещь которая позволяет связать ранее созданное поле с указанным типом материала.
И определить как и в каком виде значение поля будет редактироваться на странице редактирования ноды.
Создаем инстанции полей.
<?php
//Создаем инстанцию-поля, для поля mtpn_f1.
field_create_instance(
array(
'entity_type' => 'node',
'bundle' => 'mtpn',
'field_name' => 'mtpn_f1',
'label' => 'Значение поля mtpn_f1',
'widget' => array('type' => 'text_textfield'),
'display' => array(
'mtpn_list' => array(
'label' => 'hidden',
'type' => 'hidden',
),
),
)
);
//Создаем инстанцию-поля, для поля mtpn_f2.
field_create_instance(
array(
'entity_type' => 'node',
'bundle' => 'mtpn',
'field_name' => 'mtpn_f2',
'label' => 'Значение поля mtpn_f2',
'widget' => array('type' => 'text_textfield'),
'display' => array(
'mtpn_list' => array(
'label' => 'hidden',
'type' => 'hidden',
),
),
)
);
?>
Перестраиваем меню чтобы пункт добавления ноды в “/node/add” был доступен.
К несчастью это долгая операция но к счастью, мы не так часто будем создавать свой собственный тип материала, так что все в порядке.
<?php
menu_rebuild();
?>
Вот и все!
Да кстати.
Как только будет создана хотя бы одна нода нашего типа материала, в базе будут созданы таблицы соответствующие полям, в которых и будут храниться данные полей, из которых состоит нода.
В нашем случаи это таблицы field_data_mtpn_f1 и field_data_mtpn_f2.
Эти таблицы точно также будут удалены при удалении полей.
Удаление своего типа материала программно:
Для начала удалим абсолютно все узлы соответствующие нашему типу материала.
<?php
//Выполняем запрос к базе данных выделив nid-ды узлов соответствующие нашему типу материала.
$sel = db_query('SELECT nid FROM {node} WHERE type = \'mtpn\'');
//Вытаскиваем из объекта выделения, массив nid-ов.
$nid = $sel->fetchAllKeyed(0,0);
//Удаляем те узлы, nid-ды которых перечислены в передаваемом массиве.
node_delete_multiple($nid);
?>
Теперь можно приступить к удалению полей, инстанций-полей, и уже после этого удалить тип материала.
Удаляем поля.
<?php
//Удляем поле mtpn_f1.
field_delete_field('mtpn_f1');
//Удляем поле mtpn_f2.
field_delete_field('mtpn_f2');
?>
Удаляем инстанции полей.
<?php
//Получаем массив инстанций полей, принадлежащих тому, к кому они были прикреплены.
$ins = field_info_instances('node', 'mtpn');
//Удаляем инстанции полей перечисленные в массиве.
foreach ($ins as $n => $i) {
field_delete_instance($n);//здесь $n это имя инстанции
}
?>
Удаляем тип материала.
<?php
node_type_delete('mtpn');
?>
Перестраиваем меню чтобы пункт добавления ноды в “/node/add” был уничтожен.
<?php
menu_rebuild();
?>
Чистка. Подчищает базу, удаляя всякие там уже казалось бы удаленные поля и таблицы.
<?php
field_purge_batch(1000);
?>
Прикрепленный файл
Размер
mtpn.zip
3.62 кб
Источник: http://www.drupal.ru/node/71971
26 ноября, суббота, 12:00
Клуб Джерри Рубина. Ленинский пр-т, 62/1
План семинара: основы разметки веб-страницы; эффективные инструменты разработчика; верстка страницы, стандарты, новшества, применение в теммизации Drupal, разбор темы, основные вопросы в создании и редактировании темы.
В конце занятия каждый участник сможет оставить денежные пожертвования сколько считает нужным. В зависимости от того, насколько ему понравилось занятие, лектор и помещение Клуба.
Регистрация по адресу daredjana@gmail.com: ФИО, номер телефона, указать тему лекции и число.
Источник: http://www.drupal.ru/node/71776
В рамках программы Bitrix 4D – поддержка разработчиков веб-приложений для корпоративных порталов. До конца 2011 года компания «1С-Битрикс» компенсирует затраты на создание веб-приложений для продукта «1С-Битрикс: Корпоративный портал».
Источник: http://www.1c-bitrix.ru/about/life/news/361691/
В рамках программы Bitrix 4D – поддержка разработчиков веб-приложений для корпоративных порталов. До конца 2011 года компания «1С-Битрикс» компенсирует затраты на создание веб-приложений для продукта «1С-Битрикс: Корпоративный портал».
Источник: http://www.1c-bitrix-ua.com/about/life/news/361691/
Добрый день!
Во вложенных файлах модули для интеграции платежной системы Mainpay и Drupal, а также Drupal ubercart.
Принимают оплату с помощью карт, электронных кошельков (WebMoney, Яндекс.Деньги и прочие) и мобильной коммерции. Помимо этого есть SMS и терминалы.
Если возникнут вопросы или пожелания по модулю – пишите на support@mainpay.ru
Прикрепленный файл
Размер
mainpay_drupal.zip
10.66 кб
uc_mainpay.zip
9.89 кб
Источник: http://www.drupal.ru/node/71718
В четверг, 8 декабря, в 19:00, в Днепропетровске, по адресу ул. Телевизионная 4а, в большом конференц зале, на 3-м этаже состоится дебютное DrupalCafe №1 в Днепропетровске.
По плану состоится обсуждение двух тем:
1. Управление отображением материалов с помощью Display suite. Докладчик – Илья Станкевич (AMgrade). Уровень темы –Средний.
Илья расскажет о модуле Display suite, который позволяет избавиться от десятков шаблонов и дает возможность очень гибко управлять выводом содержимого через веб-интерфейс.
2. Module Relation. Докладчик – Артем Бердышев (AMgrade). Уровень темы – Средний.
В докладе Артем подробнее расскажет:
• о возможностях и недостатках references-модулей;
• о модуле Relation и его отличии от references;
• об интеграции модуля Relation с Views;
• приведет пример использования модуля Relation
Напоминаем, DrupalCafe имеет формат локальных встреч пользователей и разработчиков CMS Drupal. Организатором встречи является компания AMgrade с поддержкой Компьютерной Академии «ШАГ». Вход свободный.
Желающие быть в курсе будущих DrupalCafe в г. Днепропетровске могут написать письмо по электронной почте на cafe@amgrade.com и сообщить имя и контактный email. Оповещение придет за несколько недель до события с подробной информацией (дата, время, место, темы).
За дополнительной информацией можно обращаться, позвонив по телефону +38 (066) 123-77-54 или написав письмо на электронную почту e.shalenniy@amgrade.com
Источник: http://www.drupal.ru/node/71684
RAID5 это не только высокая скорость и надёжность при сбое одного диска, но и полный п… несколько дней возни при сбое двух дисков. Сервер где размещался drupal.ru и другие сайты в полуразобранном состоянии и пока он не соберётся обратно для сайта найдено новое место.
За время своей жизни drupal.ru сменил разные хостинги, от шареда на инфобоксе и балкона московской квартиры, до выделенных серверов в Masterhost и собственного сервера. Пришло время потестировать ещё одну площадку Gor Martsen предоставил ресурсы своего хостинга it-patrol.com под размещение drupal.ru, за что Гору огромное спасибо!
Сайт за время жизни на старом сервере успел корнями присосаться к разным директориям вне виртуального хоста, вроде всё что нужно я восстановил, если что отвалилось — пишите.
Источник: http://www.drupal.ru/node/71558
Компания «1С-Битрикс» сообщает о новых интересных веб-приложениях, размещенных в каталоге Marketplace, которые вы можете установить и использовать на ваших интернет-проектах.
Источник: http://www.1c-bitrix.ru/about/life/news/360115/
Компания «1С-Битрикс» сообщает о новых интересных веб-приложениях, размещенных в каталоге Marketplace, которые вы можете установить и использовать на ваших интернет-проектах.
Источник: http://www.1c-bitrix-ua.com/about/life/news/360115/
Ввиду работ по замене дисков на сервере, где размещён drupal.ru, сайт будет недоступен несколько часов, сегодня 15 ноября 2011. Время начала работ пока не известно, скорее всего в первой половине дня по московскому времени.
Источник: http://www.drupal.ru/node/71551
Компания «1С-Битрикс» объявляет о выпуске новой версии продукта «1С-Битрикс: Корпоративный портал 11.0». В новой версии: собрания и планерки, сервис «Есть идея?», рабочие отчеты, новая интерактивная «Живая лента», кнопка «Мне нравится», новая концепция прав доступа к документам и многое другое.
Источник: http://www.1c-bitrix.ru/about/life/news/358793/
Компания «1С-Битрикс» объявляет о выпуске новой версии продукта «1С-Битрикс: Корпоративный портал 11.0». В новой версии: собрания и планерки, сервис «Есть идея?», рабочие отчеты, новая интерактивная «Живая лента», кнопка «Мне нравится», новая концепция прав доступа к документам и многое другое.
Источник: http://www.1c-bitrix-ua.com/about/life/news/358793/
Opendeals друпал сборка для электронной коммерции
http://drupal.org/project/opendeals
Состав модулей типовой commerce, views, rules, features. Cборка не самая легкая, но тем не менее шевелится. Удобно реализована панель для управления нодами-представлениями продуктов. Добалено несколько правил для управления магазином и демо-контент.
Источник: http://www.drupal.ru/node/71542
Несколько часов 12 ноября 2011 сайт был недоступен. После сбоя питания у хостера на нашем сервере отказал один из дисков в RAID и произошли критические ошибки на нескольких ФС, в результате mysql не перезапустился при рестарте сервера. ФС восстановлены, все сервисы возвращены к работе.
Источник: http://www.drupal.ru/node/71421
Компании «1С-Битрикс» и Microsoft объявляют о выпуске новой версии системы управления веб-проектами .NET Forge CMS 7.0. В новой версии: полная интеграция с платформой Windows Azure, комплексная поддержка Web Farm от Microsoft, интеграция с Microsoft Visual Studio 2010.
Источник: http://www.1c-bitrix.ru/about/life/news/356583/
Компания «1С-Битрикс» и ее золотой сертифицированный партнер креативное агентство «Creativity4you» сообщают о запуске нового веб-ресурса для компании Hyundai Power Products, предлагающей силовую и садово-парковую технику, а также масштабную линейку электроинструментов.
Источник: http://www.1c-bitrix.ru/about/life/news/357427/
Компания «1С-Битрикс» и ее золотой сертифицированный партнер креативное агентство «Creativity4you» сообщают о запуске нового веб-ресурса для компании Hyundai Power Products, предлагающей силовую и садово-парковую технику, а также масштабную линейку электроинструментов.
Источник: http://www.1c-bitrix-ua.com/about/life/news/357427/
Компании «1С-Битрикс» и Microsoft объявляют о выпуске новой версии системы управления веб-проектами .NET Forge CMS 7.0. В новой версии: полная интеграция с платформой Windows Azure, комплексная поддержка Web Farm от Microsoft, интеграция с Microsoft Visual Studio 2010.
Источник: http://www.1c-bitrix-ua.com/about/life/news/356583/
Компонент позволяет пополнять баланс кредитами посредством отправки смс сообщения. Кредиты могут быть расходованы на переход в VIP-группу на указанный Вами срок, а также на доступ к скрытому контенту. Вы определяете стоимость как перехода в VIP-группу, так и открытия контента. Вы можете также реализовать расход баланса для других сервисов Вашего сайта.
Источник: http://dle-news.ru/modules/1452-modul-ot-smscoin-modul-na-osnove-popolneniya-balansa.html
Данный плагин позволяет скрыть часть текста новости по Вашему выбору, который будет виден пользователю только после ввода пароля, полученного в сообщении. Если пользователь еще не оплатил доступ к закрытому разделу, ему будут предложены инструкции по оплате через смс.
Источник: http://dle-news.ru/modules/1451-modul-ot-smscoin-teg-sms-hide-sms-oplata-skrytogo-teksta.html
Этот модуль позволяет перевести пользователя в группу VIP на Вашем сайте после смс-оплаты. В ответ на отправленное смс-сообщение пользователю приходит короткий текстовый пароль (ключ), после активации которого он переходит в группу VIP, на выбранный Вами период времени. По завершении этого периода пользователь переводится в группу обычных посетителей, и получает PM сообщение с предложением продлить VIP-статус.
Источник: http://dle-news.ru/modules/1450-modul-ot-smscoin-modul-oplaty-dlya-perehoda-v-gruppu-vip-lokalnaya-versiya.html
Данный модуль предоставляет возможность платной регистрации пользователей на Вашем сайте, посредством отправки смс-сообщения.
К стандартной форме регистрации добавляется инструкция по отправке смс-сообщения и поле для ввода полученного в ответном сообщении пароля. После ввода пароль сохраняется в сессии и в случае, если пользователь ошибется при заполнении формы, повторный ввод пароля не потребуется.
Настройки модуля вынесены в Админ-панель, где при конфигурации модуля требуется указать ID услуги смс:ключ и e-mail, на который будут поступать данные о новых регистрациях (опционально).
Источник: http://dle-news.ru/modules/1449-modul-ot-smscoin-platnaya-sms-registraciya.html
Решил поделиться тем что узнал, пока в кратком виде как можно быстро обновлять редакции сайтов
Допустим мы имеем сайт ( придумаем ему синоним @SITE) в двух и более редакциях, например:
1) Сайт в интернете видят все люди – @site.live
2) Сайт на локальной машине – @site.dev
обновляем файлы сайтов вместе с модулями (откуда куда):
drush rsync –progress @site.dev @site.live
обновляем базы данных (при дополнительных параметрах, можно исключать/включать таблицы) (откуда куда)
drush sql-sync –no-cache @site.dev @site.live
обновляем только файловый контент сайтов (откуда куда)
drush rsync @site.dev:%files @site.live:%files
(по дефолту site/mysite.ru/files/ или sites/default/sites – кто любит плодить друпалы)
Хотим посмотреть список включенных модулей удаленного сайта
drush @site.live pml –status=enabled
Хотим включить модули удаленного сайта: admin_menu authcache
drush @site.live en admin_menu authcache -y
Через drush мы экономим много времени на эти операции, иначе эти операции можно выполнять вручную: ставить галочки, копировать файлы….
Теперь опишу как мы обозначаем синонимы, оригинал примера тут http://drupalcontrib.org/api/drupal/contributions–drush–examples–exam…
1. Создаем файл site.aliases.drushrc.php в любом из каталогов ~/.drush, /etc/drush, там где установлен drush, либо прописываем дополнительный путь для каталога синонимов
2. Приведу пример своего файла в котором описан сайт с двумя версиями live – живой сайт на хостинге, dev – сайт на локальной машине
<?php
$aliases['dev'] = array(
'root' => '/var/www/drupal7/',
'uri' => 'www.mysite.local',
);
$aliases['live'] = array(
'root' => '/home/user/projects/mysite',
'uri' => 'site.ru',
'remote-host' => 'mysite.ru',
'remote-user' => 'user-hosting',
'ssh-options' => '-p2222',
'path-aliases' => array(
'%drush' => '/home/user/bin/drush/',
'%drush-script' => '/home/user/bin/drush/drush',
#'%root' => '/home/user/projects/site/sites/',
'%dump-dir' => '/home/user/projects/site/dump/',
'%dump' => '/home/user/projects/site/dump/sro.sql',
#'%files' => 'sites/site.com/files',
),
);
?>
ps Особеннно радует работа с мультисайтиногом, т.е. даже когда у вас сайты в sites/ на одной установке drupal
Синхронизируем сайты drupal через drush
от lullabot Более подробно на английском
работает ли под вендой – незнаю, т.к. не использую её
Единственное не получилось у меня обновить сайт с одно удаленного сервера на другой удаленный сервер (локальный удаленный – удаленный локальный = работает)
Источник: http://www.drupal.ru/node/71139
Близится конец года, а с ним и “закрытие сезона”.
Предлагаю встретиться в неформальной обстановке, поговорить, проанализировать этот год, построить планы на будущий и просто пообщаться.
Так как теперь к нам потянулись новички – то устроить небольшую сессию ответов на вопросы и программирования на бумажке.
Дата: 12 ноября-суббота
Место: Бар “Министерство”
Время: 17 часов по Москве
Оставляйте свои предложения.
Источник: http://www.drupal.ru/node/71057
Компания «1С-Битрикс» подвела итоги первого всеукраинского конкурса сайтов «Кузня гарних сайтів». В конкурсе приняли участие как веб-студии разработчики, так и владельцы интернет-ресурсов. Победители были оглашены 3 ноября 2011 г. на первой специализированной выставке «IT-ТЕХНОЛОГИИ. ЭЛЕКТРОНИКА.СВЯЗЬ» в городе Запорожье.
Источник: http://www.1c-bitrix.ru/about/life/news/355018/
Компания «1С-Битрикс» подвела итоги первого всеукраинского конкурса сайтов «Кузня гарних сайтів». В конкурсе приняли участие как веб-студии разработчики, так и владельцы интернет-ресурсов. Победители были оглашены 3 ноября 2011 г. на первой специализированной выставке «IT-ТЕХНОЛОГИИ. ЭЛЕКТРОНИКА.СВЯЗЬ» в городе Запорожье.
Источник: http://www.1c-bitrix-ua.com/about/life/news/355018/
Всем привет.
Последние полтора месяца в основном занимался разработкой нового проекта – Plugin Detector.
скриншот:
Идея проекта – помочь разработчику (менеджеру, заказчику) определиться с выбором плагина для сайта. Вторая задача – показать новые и интересные плагины jQuery, которых возможно многие еще не видели и не знают о их существовании. На сайте есть как новые креативные плагины, так и заезжаные «ветераны» плагиностроения, типа Tablesorter, Lava lamp menu, попапы и д.р.
Сайт задумывался как очень узкоспециализированный, но с качественными материалами и продуманными выборками.
Идеи реализованные на сайте не новы. Решения, показавшиеся мне уместными, взяты и адаптированы под конкретную задачу.
Технические детали:
Версия друпала – 7
Рецензии
Вместо модуля nodereview были использованы обычные комментарии d7, расширенные дополнительными полями CCK, благо теперь на семерке это сделать не проблема.
Скриншот формы добавления рецензии:
примечание. форма выглядит брутально, но это временно
Модуль nodereview наверное, хороший, но первичная установка сразу показала, что работает он совсем не так как того требует изначально задуманный дизайн приложения. Его настройки не позволяли задать другую логику работы отзыва, а хакать модуль не хотелось.
Особенность рецензии в том, что пользователь может оставить только одну рецензию для плагина. Поэтому нужно было сделать ограничение кол-ва комментариев к ноде. Для того чтобы ограничить количество отзывов, пробовал использовать модуль Comment Limit, но он работал с ошибкой, запрещая редактировать отзыв (коммент). Модуль почему-то думал что нажимая кнопку сабмит (при редактировании коммента), пользователь пытается засабмитить второй коммент, и блокировал это действие. Его пришлось отключить и реализовать ограничение ручками.
Пока что комментариев на сайте нет. В будущем возможно сделаю (пока не уверен что они нужны). Т.к. обычные комменты уже заняты, нашел модуль commentfield, реализующий очень простые комменты (без древовидного обсуждения, без прикрепления полей и файлов к ним).
Голосования
Rate – голосование за ноду (up/down)
Поля в рецензиях с помощью CCK (Content Construction Kit), который в семерке в ядре (4 селекта для оценок и 3 текстовых поля)
скриншот CCK полей коммента (рецензии):
Сначала, голосование за ноду сделал на Fivestar. Звездочки меня уже утомили, их пихают везде с поводом, и без повода. Поэтому решил сделать что-то креативное, а-ля логотипы jquery вместо звездочек:
Однако в процессе последующей разработки было решено отказаться от логотипов jquery вместо звездочек, т.к. многие люди (дизайнеры, менеджеры и заказчики) просто не знают что это лого jquery и не способны не только оценить фишки, но что хуже – вообще теряются и не знают что делать с этим элементом. Звездочки я исключил, поэтому остался up/down, реализовал который я с помощью модуля rate.
С оценками в рецензиях все просто. При сохранении, удалении или редактировании комментария, вызываются соответствующие хуки (например hook_comment_insert), которые перехватывают системные действия, и привязывают к таким событиям мой произвольный код. Я сделал при вставлении и редактировании рецензии – вычисление общей оценки плагина. Сначала с помощью функции avg() в SQL запросе я узнаю среднее арифметическое для каждого критерия оценки (для всех рецензий, относящихся к одной ноде). Запрос выглядит примерно так:
SELECT avg(field_value)
FROM field_table INNER JOIN comment...
потом таким выражением узнаю общую оценку плагина: ( a + b + c + d ) / 4
Вот хуки, которые вызываются при добавлении рецензии (или изменении ее оценок)
<?php
function mymodule_comment_insert($comment) {
}
function mymodule_comment_delete($comment) {
}
function mymodule_comment_update($comment) {
}
?>
Похожие плагины
SQL запрос от xandeadx: http://xandeadx.ru/blog/drupal/234
Пользовательский ввод
Для оформления контента плагинов:
СKeditor (из wysiwyg) + One click upload + Image resize filter
Не используются (выключенные модули):
menu
block
locale
views
Так как я не использую модуль menu, чтобы выделять текущий пункт меню, сделал примитивную функцию:
<?php
function lcustom($alias, $link_title ) {
if($alias == arg(0)) {
if($_GET['q'] == 'best' && isset($_GET['page'])){
echo '<a href="/'.$alias.'">'.$link_title.'</a>';
} else {
echo $link_title;
}
} else {
echo '<a href="/'.$alias.'">'.$link_title.'</a>';
}
}
?>
Подобной функцией пользуюсь уже не на первом проекте. Вызов функции выглядит так:
<?php
<div class="fooerMenu">
<span><?php lcustom('submit', 'Предложить плагин'); ?></span>
<span><?php lcustom('flagged', 'Помеченные ссылки'); ?></span>
<span><?php lcustom('reviews', 'Рецензии'); ?></span>
</div>
?>
Хостинг
IT-patrol – просто летает. Отклик в 50 мс – это вещь. Сервак отрабатывает очень быстро. Особенно заметно внутри админки – на служебных страницах, предыдущий хост тупил.
jQuery
Чтобы воспользоваться файлом jQuery, который использует ядро друпала, удалось найти такое решение. Все скрипты jquery, написанные для сайта, нужно завернуть в такую конструкцию:
(function ($) {
...
})(jQuery);
Иначе эти скрипты не видят друпаловский jquery, а подключать еще один jquery показалось кощунственно. Интересно, что решение трудно было нагуглить, и в конечном итоге нашел его в исходниках друпаловских модулей.
jQuery, используемое в демках, в основном грузится с Google CDN
Дизайн
Делал сам. Готовые темы не использовались. Не всё в дизайне мне нравится. Есть вещи, которые сделаны грубо (например форма добавления рецензии или некоторые попапы), и они будут со временем исправлены. Есть вещи (дизайн, функционал), над которыми я много думал, несколько раз переделывал, но так и не достиг ощущения что они работают как надо. Постепенно буду подтачивать.
Кроссбраузерность
А нет ее. Плотно смотрю в хроме и фоксе, время от времени проверяю в опере. В ИЕ не смотрел, да в общем-то и не собираюсь. Данный сайт для разработчиков, а они не пользуются ИЕ (я надеюсь!). Во всяком случае, чтобы посмотреть работоспособность демки, можно скопировать ее адрес в ИЕ, и я считаю этого достаточным минимумом.
Флаги
Я не стал использовать модуль flag, хотя давно о нем знаю. Было проще написать один аякс-запрос, добавляющий ссылку в БД, чем связываться с многофункциональным модулем, который из коробки скорее всего не подойдет под мои задачи.
Авторизация
uLogin – рульная штучка, заработало сразу все как и хотел. Был сильно удивлен фактом работы из коробки, думал что минимум день придется потратить на вкуривание манов, и еще день на то чтобы настроить его под себя. А оказалось что установка заняла минут ну отсилы 10, а подкручивание под себя еще час-два.
Конечно, я фанат аватарок, но в данном случае аватарки мне кажутся лишними, т.к. будут отвлекать от самих рецензий и оценок. Поэтому я их не настраивал, не знаю насколько сложно.
При первой авторизации создается пользователь. Это мой первый сайт с авторизацией через соц. сети, поэтому ощущения необычные.
Друпаловскую регистрацию решил отключить вообще, чтобы не было путаницы в типах аккаунтов.
Для того чтобы показывать иконку социальной сети, через которую авторизован пользователь, я делаю так:
<?php if(strpos($user->init, '_google')){ ?>
<span class="Google" title="Вы вошли через Google аккаунт"></span>
<?php } else if (strpos($user->init, '_vkontakte')){ ?>
<span class="Vk" title="Вы вошли через аккаунт Вконтакте"></span>
...
?>
У меня есть далеко не все аккаунты, через которые можно авторизоваться в uLogin, поэтому я протестировал только некоторые способы авторизации. Если кто-то найдет баги в тех способах авторизации, которые я не тестировал, пожалуйста сообщите.
Да, еще пара моментов. Стандартный модуль для д7, который выложен на официальном сайте ulogin вставляет виджет авторизации только на странице авторизации (user/login, и наверное регистрации), однако совсем не сложно вставить этот виджет (по факту это iframe ) в любое место страницы. В модуле я строку с iframe (который выводит виджет авторизации на странице /user/register) закомментил.
Второй момент – редирект после авторизации. Из коробки, модуль ulogin после авторизации редиректит на главную, а если ты находишься на странице и уже хочешь что-то туда написать – это просто убивает. Поэтому чтобы сделать редирект на текущую страницу, (на которой пользователь нажал кнопку авторизации), пришлось немного подправить модуль. Если интересно что и как могу написать в комментах.
Кажись это все, что вспомнилось.
Прикрепленный файл
Размер
screen.png
69.67 кб
review_add_form.png
7.72 кб
review_fields.png
17.71 кб
fivestar.png
5.95 кб
users_table.png
34.31 кб
Источник: http://www.drupal.ru/node/70966
В основе решения – платформа «1С-Битрикс: Управление сайтом 11.0». Теперь «1С-Битрикс: Официальный сайт государственной организации» обладает всеми преимуществами новой версии платформы: поддержкой облачных хранилищ, инструментами контроля качества внедрения, поддержкой кириллических доменов и имен файлов в ссылках, географическим веб-кластером и другими.
Источник: http://www.1c-bitrix.ru/about/life/news/354093/
Определились победители конкурса для разработчиков Apps4Bitrix 2011! В конкурсе, который стартовал в августе, участвовали разработчики веб-приложений для каталога «1С-Битрикс: Marketplace». Мы благодарим всех участников конкурса: разработчиков, приславших свои модули и решения, партнеров, принявших участие в голосовании, и экспертный совет, который определил лучших.
Источник: http://www.1c-bitrix.ru/about/life/news/352517/
В четверг, 10 ноября, в 19:00, в Запорожье, в лекционном зале Компьютерной Академии «ШАГ», по адресу Рекордная 20, состоится DrupalCafe №4.
Темизация Drupal 7 с нуля. Докладчик – Алексей Попов. Уровень темы – начальный. Алексей продемонстрирует, как сделать тему для Drupal 7, располагая только готовой версткой и не используя Zen.
Пошаговые формы в Drupal. Докладчик – Анатолий Герасимов (AMgrade). Уровень темы – начальный. Анатолий раскажет о вариантах реализации пошаговых форм в Drupal, а также покажет возможность их создания различными способами.
Напоминаем, DrupalCafe имеет формат локальных встреч пользователей и разработчиков CMS Drupal. Организатором встречи является компания AMgrade с поддержкой Компьютерной Академии «ШАГ». Вход свободный.
Желающие быть в курсе будущих Drupal Cafe в г. Запорожье могут написать письмо по электронной почте на cafe@amgrade.com и сообщить имя и контактный email. Оповещение придет за несколько недель до события с подробной информацией (дата, время, место, темы).
За дополнительной информацией можно обращаться, позвонив по телефону +38 (066) 123-77-54 или написав письмо на электронную почту e.shalenniy@amgrade.com
Источник: http://www.drupal.ru/node/70472
В этот четверг, 27 октября, в 19:00, в Харькове пройдет второе по счету DrupalCafe.
Место проведения – Выставочный центр «РАДМИР ЭКСПОХОЛЛ», по адресу ул. Академика Павлова 271 (м. Академика Павлова).
1.Drupal6. Musthave modules. Алексей Гайдабура (WDG).
2. Drupal7 Deploy using Apache Ant – Дмитрий Светличный (WDG). Решение проблем синхронизазии между dev и production версиями БД.
3.Unit-тестирование в Drupal. Selenium – Дмитрий Олареско
UPD:
4. Мобильная разработка под
PhoneGap: прогулка по пересеченной местности с препятствиями
* PhoneGap что это вообще такое?
* В каких условиях работает?
* Что предоставляет?
* Время собирать грабли
* …
* Profit ли?
Участие бесплатное, в программе как обычно кофе+плюшки.
Желательно предварительная регистрация, всем желающим – отпишите в комментарии или в контакты ниже.
https://docs.google.com/spreadsheet/viewform?hl=ru&formkey=dEFMMVd3SXRxe…
По всем вопросам можно обращаться:
+38(099)3525316 – Алексей Гайдабура, gaydabura@gmail.com skype: alexey.gaydabura
+38(067)2802207 – Иван Мосев, i.k.mosev@gmail.com, skype: i.k.mosev
Спонсор – WDG (http://wdg-company.com/)
Источник: http://www.drupal.ru/node/70429
Итак, новости! Во-первых, наш генеральный спонсор – компания Microsoft!
0. Конференция состоится 3 декабря.
1. Формат – 1 поток.
2. Конференция пройдет там же, где и в прошлый раз – метро ВДНХ, павильон Электрификация http://www.expo-elektra.ru/kak-nas-najti.html . Будет интернет! Все недочеты организации прошлой конференции учтем.
3. Конференция будет бесплатной!
Дорогие гости из других городов, можете покупать билеты. Дата не поменяется, событие состоится!
Открыта регистрация на сайте http://drupalconf.ru/user/register Если вы участвовали в прошлой конференции, вам необходимо зайти на сайт и обновить информацию в профиле.
Открыто голосвание и прием докладов! зарегистрированные пользователи могут добавить доклад, перейдя по ссылке http://drupalconf.ru/node/add/session
Голосовать за доклады зарегистрированные пользователи могут по адресу http://drupalconf.ru/sessions
Начало регистрации: 9:30
Окончание конференции: 19:00
Источник: http://www.drupal.ru/node/70326
Компании «1С-Битрикс» и WebAdvance сообщают об успешном внедрении «1С-Битрикс: Управление сайтом» для проекта Searchengines.ru. Реализованный проект включил разработку и поддержку новой версии Searchengines.ru. Благодаря расширению списка традиционных разделов, появлению «Календаря событий», разработке мобильной версии сайта и многим другим изменениям, Searchengines.ru, основанный в 2001 году, начинает новое десятилетие в новом качестве.
Источник: http://www.1c-bitrix.ru/about/life/news/348508/
Первая, сентябрьская встреча сообщества Drupal в Иркутске доказала, что эта CMS интересна и востребована.
Продолжаем! Ждем всех, кто знаком или только хочет познакомиться с лучшей бесплатной системой управления сайтами, в четверг, 27 октября в кофейне “Белая ворона”: http://vkontakte.ru/coffeenbook
Формат встречи:
Несколько коротких докладов (15-20 минут), интересных, в первую очередь, новичкам в Drupal.
Неформальное общение Drupal-разработчиков – обмениваемся опытом, знакомимся с коллегами
Распитие кофе/чая/других напитков.
В программе 2 доклада (пока):
“Насколько глубока кроличья нора?”. Продвинутое применение модуля Views (доклад, который не вошел по времени в прошлую встречу)
Интернет-магазин на Drupal? Бредовая идея!
Начало в 19:00
Адрес кофейни “Белая ворона”: Карла Маркса, 37. Вход через магазин цветов “Рассвет”, находится между Л’Этуалью и Золотом Якутии. Заходите в цветы, немного проходите вперед и спускаетесь в цокольный этаж, идите на запах кофе.
Drupal Cafe Иркутск в социалках:
“В контакте”: http://vkontakte.ru/event31257801
“Facebook”: http://www.facebook.com/event.php?eid=240592689322661
Иркутяне, добавляйтесь!
Есть вопросы? Звоните: +7 914 8888621
Комментировать можно здесь и на drupal4all: http://drupal4all.ru/node/28
Источник: http://www.drupal.ru/node/70199
Предлагается для тестирования и использования новый модуль оплаты для Drupal Commerce через шлюз Робокасса
Итак, тестируйте и пишите отзывы по Commerce Robokassa
ЗЫЖ модуль разработан в сотрудничестве с http://www.internet-marketing.by/
Источник: http://www.drupal.ru/node/70117
Необходимо разработать модуль Яндекс.Карты для Drupal 7? Прошу сообщить стоимость и сроки.
Примерное ТЗ:
ТЗ модуля Я.Карты для Drupal 7:
- возможность выбора Народной карты Яндекса
- при добавлении ноды пользователь ставит на карте маркер
- при просмотре ноды отображается сама нода и карта с маркером пользователя
- если это возможно, то сделать выбор – что показывать на маркере (Заголовок ноды и, например, поля из ноды)
- (можно и без этого пункта) находясь на странице термина, вывести маркеры всех нод принадлежащих этому термину на карту
Исполнителям: Данный модуль планируется выложить на drupal.ru.
Заказчикам (таким же как я): Думаю модуль Я.Карты для Drupal 7 нужен не одному мне, поэтому желающие скинуться приветствуются.
Источник: http://www.drupal.ru/node/69824
В нашей провинции не так уж много всего этого интернета, но иногда кое-что случается. Все кто работает по Drupal во Владивостоке и Приморье приглашаются. Еще даже есть время заявить доклад. Я хотел это сам сделать, но пока здоровье немного не позволяет. Но в любом случае будет интересно пообщаться с коллегами и в кулуарах. Вход свободный. Подробности – www.vldc.ru
UPD: Конференция прошла на ура. Мои впечатления http://shaman.asiadata.ru/node/570
Доклады принимались в PDF, велась видеозапись. Так что, как будут материалы в сети, скину ссылки отдельным постом. Некоторые доклады реально увлекли.
UPD: Отдельного поста пока не получается. Доклады конференции можно найти на YouTube http://www.youtube.com/playlist?list=PL22D4523E5E229D54
Спасибо GrawlCore за труды по заливке. Плюсаните его там на Хабре.
И, кстати, начались шевеления насчет провести во Владивостоке хотя бы Drupal Cafe.
Источник: http://www.drupal.ru/node/69814
Компания «1С-Битрикс» объявляет о выпуске новой версии системы управления веб-проектами «1С-Битрикс: Управление сайтом 11.0». Теперь «1С-Битрикс» – платформа не только для создания сайтов, но и для разработки облачных веб-сервисов, крупных масштабируемых веб-проектов, размещаемых в «облаке». Важный акцент в версии 11.0 сделан на контроле качества внедрений за счет автоматизации процедуры аудита проекта перед сдачей.
Источник: http://www.1c-bitrix.ru/about/life/news/344497/
На RIW 2011, которая пройдет в Москве с 19 по 21 октября, компания «1С-Битрикс» открывает веб-кофейню «СтарБитрикс»! Располагайтесь поудобнее и за чашечкой согревающего ароматного кофе от профессионального бариста проконсультируйтесь у специалистов ведущих веб-студий Рунета, какой сайт подойдет вашей компании, как с помощью сайта решить ваши бизнес-задачи, как подобрать функционал, выбрать хостинг, обеспечить безопасность, создать мобильную версию сайта.
Источник: http://www.1c-bitrix.ru/about/life/news/344246/
День добрый.
Грядёт Drupal 8 и в нём будет новая тема оформления. Как в 7-ке на смену Garland пришла Seven, так и в 8-ке будет новая тема, в том числе и тема админки.
Хотялось бы поднять тему разделения темы сайта и темы админки и узнать, кто какую тему устанавливает для админки. На данный момент для Drupal 7, по моему мнению популярны три темы:
Seven – стоит по умолчанию
RootCandy
Rubik (требует наличия темы Tao)
На мой взгляд Rubik – наиболее удобная и проработанная тема для админки. А для быстрой навигации по страницам настройки модулей есть страница http://www.site.ru/admin/index.
Поделитесь какими темами для админки Вы пользуетесь.
Только вместе мы сможем достичь светлого будущего.
Прикрепленный файл
Размер
seven.png
47.61 кб
rootcandy.png
46.23 кб
rubiktao.png
72.23 кб
Attached poll “Какую тему вы используете для админки”.
Register or login to poll
Results:
seven: 29 голосов
rootcandy: 6 голосов
rubik: 17 голосов
свой вариант: 6 голосов
OM Admin Theme: 0 голосов
Polpo Admin Theme: 1 голос
Источник: http://www.drupal.ru/node/69727
Решил на сайте сделать корзину в сплывающем окне.
Прежде всего хочу сказать спасибо Splash за помощь по выковыриванию данных из корзины.
И за отличный модуль UC JS CART который очень был кстати.
Были использованы модули uc ajax cart для добавления динамической корзины, colorbox для попап окон, uc js cart для динамического подсчета товара, ну и немного допилены tpl и css.
Итак первое это uc ajax cart. В нем есть папка с тимплейтами, немного правим .tpl для реализации внешнего вида и некоторого функционала.
Сюда же добавим скрытый div с содержимым корзины и ссылку colorbox для показа этого содержимого в попап окне.
У меня это так:
<a href="?width=850&height=auto&inline=true#cartOpen" class="colorbox-inline">В корзине <?
$a = count(uc_cart_get_contents());
echo $a.' товар'.numberProduct($a, array('','а','ов'));
?></a>
<div class="price-of-cart">на <strong><?php print $total ;?></strong></div>
<div id="myCart" style="display:none;">
<div id="cartOpen">
<h2 class="cart_header">Корзина</h2>
<?php print ubercart_popup(); ?>
</div>
</div>
По внешнему виду так:
Там еще функция для склонения товар, товары, товаров есть:
<?php
function numberProduct($number, $titles) {
$cases = array (2, 0, 1, 1, 1, 2);
return $titles[ ($number%100>4 && $number%100<20)? 2 : $cases[min($number%10, 5)] ];
}
?>
Далее как вы увидели в шаблоне есть вывод содержимого корзины <?php print ubercart_popup(); ?>
Это и есть функция которая выдирает содержимое корзины писать её нужно в template.php
Выглядит она так:
function ubercart_popup() {
if (module_exists('uc_cart')) {
$items = uc_cart_get_contents();
if (empty($items)) {
return theme('uc_empty_cart');
}
$output = '';
foreach (uc_cart_cart_pane_list($items) as $pane) {
if ($pane['enabled']) {
$output .= $pane['body'];
}
}
return '<div id = "uc_popup">'. $output .'</div>';
}
}
В общем содержимое уже выводится в попапе, только вот есть несколько моментов. Это не срабатывает яваскрипт для обновления позиций товара из модуля uc ajax cart(как решить не знаю). По этому поводу я отключил в настройках модуля фитчу “Ajaxify cart page”.
Далее установите модуль uc js cart – как раз он и позволяет динамически подсчитывать стоимость.
Вот практически и все. Остальное можно сделать средствами css.
Осталось одно, когда мы открываем корзину и добавляем или уменьшаем количество позиций, в самом блоке корзины при закрыти попап окна нихера не меняется. Скорее всего нужно дописать кусок яваскрипт кода для обновления.(займусь позже)
У меня это выглядит вот так все:
Если кто то из читателей решал этот воброс более изящно, корректно, быстро и еще как нить иначе расскажите плиз.
Всем спасибоу!
Источник: http://www.drupal.ru/node/69695
Ну вот и пришло время закончить обжовывать данную тему.
У меня кончилось горючее и печеньки
Сегодня рассмотрим настройки и внешний вида материалов, а также пройдемся (еще раз) механике трансформации ноды ))))
Глава 1
Как скрыть ноду от лишних глаз
Актуально при постройке структуры на основе нод, закрепление материала освещенного в части 2
Глава 2
Карточка компании
темизируем ноду
Глава 3
Типы материалов
Пробежимся по 3-ем основным материалам
Глава 4
Заключительная
За сим господа, я завершу писать на эту тему.
В скором времени постараюсь сделать дамп и выложить на суд общественности для допилки и закидывания помидорами.
Вместе все-таки легче делать. У меня уже глаза мылятся..
Глава 5
Заключительная 1 (нов 2)
И все-таки, а нахера оно надо?
Отвечу: помощь манагерам или персоналу без финансовых вливаний. Повышение личного экспириенса. Могу я, значит может и друпал, только четко поставить задачу.
Можно построить ледокол из обычной лодки. Все ограничено Вашей фантазией или конкретной задачей.
часть 1
часть 2
часть 3
————–
оригинал
————–
ДАМП
SQl дамп
Дамп сайта целиком
Импортируете SQL в свою базу ( мой префикс crm2_ )
Заливаете дамп сайта на хостинг (денвер) или еще куда. Дамп целиком, с модулями и т.д.
Редактируете settingd.php под свои нужды
Заходите на свой сайт через www
Логин – cooper
Пароль – cooper
Attached poll “Делать дамп?”.
Register or login to poll
Results:
нах: 4 голоса
давай: 15 голосов
давай, я помогу идеями и реализацией: 5 голосов
давай-давай, я его подшаманю и продам, а тебе шиш: 2 голоса
не-не-не, я с 1С останусь: 0 голосов
Источник: http://www.drupal.ru/node/69691
Агентство DEFA Interaktiv, золотой сертифицированный партнер «1С-Битрикс», разработало бесплатное веб-приложение для сайтов на платформе «1С-Битрикс», позволяющее автоматизировать публикацию новостей, блогов, интервью и других информационных разделов сайта в ваши группы в социальных сетях.
Источник: http://www.1c-bitrix.ru/about/life/news/343161/
26 сентября в Узбекистане состоялась церемония награждения сайтов-победителей Интернет-фестиваля Национального домена UZ 2011 года. По информации с официального сайта фестиваля, в этом году на фестиваль было подано более 1000 заявок, 749 сайтов стали участниками конкурсной программы.
Источник: http://www.1c-bitrix.ru/about/life/news/341959/
15 октября 2011 в городе Краснодаре будет проводиться BarCamp, силами Южного сообщества будет организована секция Drupal, в рамках которой будет несколько докладов и бурное их обсуждение.
Темы и докладчики:
Почему Drupal? Или немного из своего опыта. Докладчик: Виктор Степаньков
Инструменты для SEO и интернет-маркетинга в Drupal. – Докладчик: Пётр Селфин
Продаем бесплатное – ищем ценность OpenSource решений на примере CMS Drupal. Докладчик: Александр Дубовской
Красивые формы в Drupal 7. Докладчик: Богдан Романенко
Мероприятие состоялось, считаю довольно успешно.
Видео и тексты презентаций будут выложены на http://drupalyug.ru.
Источник: http://www.drupal.ru/node/69365
Друзья, мы рады сообщить вам приятную новость! Мы начали принимать заявки на доклады на DrupalCamp Donetsk 2011, который состоится 25-27 ноября в отеле Ramada (бывш. Атлас). Подать заявку можно на сайте события до 31 октября, после чего пройдет голосование.
В программе DrupalCamp 14 докладов, BoF’ы (самоорганизующиеся обсуждения, спонтанные доклады и прочие активности), дополнительный день для код спринта, а также конкурсы и вечеринка, где будет звучать Drupal-rock!
Во время DrupalCamp вы сможете повысить свой уровень владения Drupal, завести новые профессиональные контакты, найти сотрудников или работодателя. Ожидается более 100 участников из Украины, России и из-за рубежа!
Благодаря неоценимому вкладу наших спонсоров, активных участников Drupal-сообщества, мероприятие будет бесплатным! Для того, чтобы стать участником, достаточно просто зарегистрироваться на сайте Кемпа. Предложение для спонсоров находится здесь.
Источник: http://www.drupal.ru/node/69350
Во вторник 4.10.2011 в 19:00 пройдет третья встреча Drupal кафе Москва
Место проведения уже традиционно – ул. Покровка 38/1 Читалкафе (вход с Лялиного переулка) карта
На этот раз у нас будет несколько докладов.
1. Microsoft и Drupal (PVasili)
2. Настройка от боевого, до сервера разработки в VirtualBox (В. Касихин)
Установка Ubuntu-server в VirtualBox.
Установка и настройка nginx.
Установка и настройка MariaDB.
Установка и настройка Git.
Установка Zend Server Se.CE.
Создание ключей доступа.
Первоначальная установка Drupal.
Кратко о системах мониторинга и управления: Munin и WebAdmin
3. Минидоклады: инструменты разработки в Drupal, меры защиты сайта (Александр Графов)
Оставшееся время, как всегда посветим остальным актуальным вопросам.
Источник: http://www.drupal.ru/node/69238
11 ноября 2011 года в Москве состоится iMetrics – первая российская профессиональная конференция по веб-аналитике. «1С-Битрикс» выступает информационным партнером конференции. Лучшие российские, европейские и западные специалисты поделятся собственным опытом управления эффективностью интернет-маркетинга.
Источник: http://www.1c-bitrix.ru/about/life/news/340134/
В четверг, 6 октября, в 19:00, в Запорожье, в лекционном зале Компьютерной Академии «ШАГ», по адресу Рекордная 20, состоится DrupalCafe №3.
По плану состоится обсуждение двух тем:
Views + Context = Layout. Докладчик – Павел Шейман (AMgrade). Уровень темы – начальный. Павел расскажет о модулях Views и Context и том, как с их помощью можно контролировать вывод материалов на странице.
Перенос материала (Content deployment). Докладчик – Ефим Евтушенко (AMgrade). Уровень темы – начальный. Ефим сделает обзор модулей, позволяющих переносить контент с одного drupal сайта на другой, и расскажет о возможностях этих модулей, их плюсы и минусы.
Напоминаем, DrupalCafe имеет формат локальных встреч пользователей и разработчиков CMS Drupal. Организатором встречи является компания AMgrade с поддержкой Компьютерной Академии «ШАГ». Вход свободный.
За дополнительной информацией можно обращаться, позвонив по телефону +38 (066) 123-77-54 или написав письмо на электронную почту e.shalenniy@amgrade.com
Источник: http://www.drupal.ru/node/69155
Компания «1С-Битрикс» и ее золотой сертифицированный партнер компания QSOFT сообщают о разработке нового корпоративного портала ТрансКредитБанка – одного из крупнейших корпоративных банков среди кредитных организации России, насчитывающего порядка 300 подразделений в 190 городах нашей страны. Корпоративный портал банка создан на основе программного продукта «1С-Битрикс: Корпоративный портал».
Источник: http://www.1c-bitrix.ru/about/life/news/339587/
Итак, окончательная информация:
Дата: четверг, 29 сентября, 19:00.
Место проведения Drupal Cafe в Иркутске – кофейня “Белая ворона”: http://vkontakte.ru/coffeenbook. Адрес: Карла Маркса, 37. Вход через магазин цветов “Рассвет”, находится между Л’Этуалью и Золотом Якутии. Заходите в цветы, немного проходите вперед и спускаетесь в цокольный этаж, идите на запах кофе.
В программе – 3 доклада (20-30 минут):
“Насколько глубока кроличья нора?”. Продвинутое применение модуля Views (уровень – начальный и средний).
“Ускоряемся”. Быстрая разработка шаблонов Drupal при помощи “базовых” тем (уровень – начальный и средний).
“Мелочи в Drupal”. “Подводные камни”, о которых лучше знать заранее. (уровень – начальный).
Будем рады видеть всех, кому интересен Drupal и вообще тема создания сайтов и веб-сервисов.
Drupal Cafe Иркутск в социалках:
“В контакте”: http://vkontakte.ru/event30298356
“Facebook”: http://www.facebook.com/event.php?eid=172728356140202
Иркутяне, добавляйтесь!
Есть вопросы? Звоните: +7 914 8888621
Комментировать можно здесь и на drupal4all: http://drupal4all.ru/node/25
Афиша мероприятия
Источник: http://www.drupal.ru/node/69127
В середине сентября опубликована публичная версия стандартов веб-разработки в версии 1.0. Документы подготовлены представителями Ассоциации интернет-разработчиков при поддержке Российской ассоциации электронных коммуникаций (РАЭК) и компании Microsoft.
Настоящая редакция затрагивает стандартизацию основных этапов разработки и продвижения сайта, а также представляет для ознакомления образцы основных документов, которые сопровождают рабочий процесс от момента знакомства Заказчика и Исполнителя до выставления счета на оплату.
Приведенные на сайте документы носят рекомендательный характер для исполнения следующих работ:
· разработка веб-сайта
· разработка дизайна веб-сайта
· продвижение веб-сайта в поисковых системах
Окончательное принятие стандартов прошло на заседании Комиссии РАЭК по веб-разработке, которое состоялось в рамках Общего собрания членов РАЭК 12 сентября 2011 года.
По мнению создателей, эти документы могут быть полезны как для начинающих веб-разработчиков, так и для компаний, уже существующих на рынке.
Ознакомится можно тут http://wsdoc.ru
Источник: http://www.drupal.ru/node/69016
Предлагаю провести вторую встречу Drupal Cafe в Субботу 1 октября в 15:00 (так чтобы удобно было добраться в Ростов и из Ростова гостям из других городов, если у них будет возможность приехать).
Будет это в Yo Budda (Б.Садовая, 2), что крайне удобно приезжим (очень близко к вокзалу, сами смотрите).
На повестке дня:
1. Будут новички – вот и познакомимся
2. Баркэмп Краснодар – кто едет
3. Сообщество стартаперов в Ростове – почему бы не рассказать им про друпал
4. Succes stories – посиделки в кафе не располагают к каким-либо структурным докладом, но располагают к небольшим историям из личного опыта, ради этого стоит отвлечься на пару часов и посидеть с коллегами
Телефон для связи 89287700850
Attached poll “Примерно сколько человек ждать, сообщите пожалуйста”.
Register or login to poll
Results:
Я буду: 0 голосов
В другой раз: 0 голосов
Источник: http://www.drupal.ru/node/68992
Может кому пригодится http://druit.ru/blogs/views/203
Источник: http://www.drupal.ru/node/68935
Компания «1С-Битрикс» объявляет о старте 22 сентября конкурса сайтов «Кузня гарних сайтів». Принять участие в конкурсе могут как веб-студии – разработчики, так и владельцы сайтов или их представители. Сайты-призеры получат подробные рекомендации по развитию веб-проектов от экспертного совета.
Источник: http://www.1c-bitrix.ru/about/life/news/337679/
Компания «1С-Битрикс» объявляет о старте 22 сентября конкурса сайтов «Кузня гарних сайтів». Принять участие в конкурсе могут как веб-студии – разработчики, так и владельцы сайтов или их представители. Сайты-призеры получат подробные рекомендации по развитию веб-проектов от экспертного совета.
Источник: http://www.1c-bitrix.ru/about/life/news/337679/
22 сентября 2011 года «1С-Битрикс» объявляет первый в истории компании фотоконкурс. Конкурс адресован всем, кто любит фотографировать. Предлагаем участникам «поразмышлять» на тему симметрии. Победитель станет обладателем полезного аксессуара для фотосъемки. Также 12 лучших работ будут использованы для подготовки корпоративного календаря «1С-Битрикс» на 2012 год.
Источник: http://www.1c-bitrix.ru/about/life/news/337800/
22 сентября 2011 года «1С-Битрикс» объявляет первый в истории компании фотоконкурс. Конкурс адресован всем, кто любит фотографировать. Предлагаем участникам «поразмышлять» на тему симметрии. Победитель станет обладателем полезного аксессуара для фотосъемки. Также 12 лучших работ будут использованы для подготовки корпоративного календаря «1С-Битрикс» на 2012 год.
Источник: http://www.1c-bitrix.ru/about/life/news/337800/
Компания «1С-Битрикс» объявляет о старте 22 сентября конкурса сайтов «Кузня гарних сайтів». Принять участие в конкурсе могут как веб-студии – разработчики, так и владельцы сайтов или их представители. Сайты-призеры получат подробные рекомендации по развитию веб-проектов от экспертного совета.
Источник: http://www.1c-bitrix.ru/about/life/news/337679/
Не знаю было ли такое решение или нет, по крайней мере я не нашел.
Раскуривал эту тему очень давно. Решений на форуме приведено уйма, но не все по моему удачные (требуют лесть в код или создавать отдельные шаблоны). В общем есть “правильное” решение которое думаю и предлагал девелопер.
После установки Колорбокса лезем в его настройки и включаем опцию “Enable Colorbox inline” (а Enable Colorbox load поможет вам с разными формами)
После чего создаем ноду\блок и в его теле пишем такой код
<a class="colorbox-inline" href="?width=500&height=500&inline=true#myid">link</a>
<div style="display: none;"><div id="myid"><?php print render (node_view(node_load(19)), FALSE, TRUE);?></div></div>
Где, width=500 – высота окна, height=500 – ширина окна, link – отображаемая ссылка на окно, myid – название вашего дива, 19 – ID ноды содержимое которой хотим вывести в окно.
Сохраняем в формате PHP code и радуемся)))
Источник: http://www.drupal.ru/node/68873
Сделал модуль ImageAPI GraphicsMagick интегрирующий инструментарий для работы с изображениями GraphicsMagick c ImageAPI. С помощью модуля можно применять GM для обработки изображений, например в модуле ImageCache и ImageCache Actions (вместо встроенного в php GD2 и ImageMagick).
На данный момент в нем интегрированы простейшие действия (изменения размеров, кадрирование и т.д.). Также реализовал поддержку наложения водяных знаков с помощью этого модуля в модуле ImageCache Actions: http://drupal.org/node/1284668 .
Больше всего модуль будет полезен программистам, способным написать свое действие (image action) но также подойдет и обычным пользователям для снижения нагрузки на хостинг и ускорения “тяжелых” операций с изображениями (естесственно, при условии, что вы можете установить сам GraphicsMagick – не на каждом хостинге это доступно).
Видел на Д.ру уже подобную тему, но там речь шла о модуле для D7. Этот модуль – только для D6.
Сравнение с ImageMagick ImageAPI инструментарием.
Этот модуль не использует GM как IM (GM частично поддерживает команды IM). В целом, я считаю достоинством то, что это отдельный ImageAPI инструментарий. Например, этот модуль знает про существование gm утилиты и ее команд, и может запускать другие команды gm, а не только convert. Кроме того, GM на одних и тех же командах может вести себя не так, как IM, потому что его исходный код отличается.
Этот модуль запускает каждое действие с изображением как отдельную операцию с временным файлом. Данное поведение необходимо, чтобы полноценно использовать различные команды (GM не умеет группировать _все_ команды в одну). Это несет в себе потенциальные недостатки (небольшое снижение производительности и возможную потерю качества результирующего изображения при многократных последовательных операциях с потерей качества), но обходится с помощью своего действия (image action).
Этот модуль работает в “сыром” режиме – каждое действие имеет полный доступ к командной строке (на самом деле, действие само запускает GM) что позволяет делать с изображением все что угодно, включая запуск любых сложных операций и внешних программ обработки изображений.
Источник: http://www.drupal.ru/node/68783
Разработчик систем управления веб-проектами и корпоративными порталами компания «1С-Битрикс» примет участие в ХII ежегодной выставке и конференции международного уровня, посвященной вопросам управления персонала – HR&Trainings EXPO 2011. Мероприятие, заглавная тема которого в этом году «Глобальные вопросы и тенденции развития кадрового потенциала России», пройдет в Москве, в МВЦ "Крокус Экспо", с 21 по 22 сентября.
Источник: http://www.1c-bitrix.ru/about/life/news/336352/
Всем! Всем! Всем!
Желающим! Наблюдающим! И просто Сочувствующим!
Общение, общение, общение – активное, креативное, позитивное, попивательное, пожевательное, сногшибательное!
Место встречи: традиционное (м. Китай-город, Ёлки-палки – Москва, ул. Солянка, 1/2, стр. 1).
Время: известное (ориентировочно 24.09.2011 в 18:30).
Повестка: дружить, общаться, развлекаться.
Ждем всех! Не стесняйтесь! Присоединяйтесь!
Пишите в теме, кто постарается присутствовать.
Источник: http://www.drupal.ru/node/68719
Весьма популярная проблема “пропавшего” CKeditor или его частей. Во время разработки своего последнего сайта столкнулся с ней раза три и все по разным причинам. Отпишусь, пожалуй. Сразу скажу, что решения проблем в большинстве случаев очевидные, но сразу в голову не всегда приходят.
Возможная проблема 1
Проблема: Установили модуль, но не закинули в него сам редактор.
Решение: Идем на страничку редактора, качаем и закидываем файлы и папки редактора в подпапку “ckeditor” папки модуля. В этой подпапке должен быть файл-подсказка COPY_HERE.
Возможная проблема 2
Проблема: Панелька просто не появляется. Или появляется, но не у всех пользователей.
Решение: Во первых правильно должны быть настроены разрешения ролей самого Drupal (mysite/admin/user/permissions). Во вторых CKeditor нужно вручную привязывать к новым ролям. Идем в настройки редактора (mysite/admin/settings/ckeditor), выбираем профиль, например Default и напротив него нажимаем “изменить”. В первой группе настроек “Основные настройки” выставляем галочки нужным новым ролям.
Возможная проблема 3
Проблема:
У меня такое произошло после выгрузки сайта на хостинг.
Решение: Помогло удаление модуля и переустановка+перенастройка прямо на хостинге. Корень проблемы так и не нашел.
Возможная проблема 4
Пробелма: не открывается файловый менеджер IMCE или нет кнопки “Browse” при попытке добавить картинку в сообщение.
Решение: идем в настройки редактора (mysite/admin/settings/ckeditor), выбираем профиль, нажимаем напротив него “изменить”. Далее в группе Настройки файлового браузера, в File browser type (Link dialog) выбираем IMCE.
Возможная проблема 5
Проблема: При работе с IMCE нет кнопки “загрузить” и “Создать дирректорию”.
Решения: Во-первых, чтобы создать поддиректории нужен модуль IMCE mkdir. Кнопки у меня пропали из-за конфликта с “modernizr”, который использовал при вертске.
UPD: предложенные решения помогли именно мне, в то время как не помогли другие. Таких “других” очень много. Смотрите и их, напрмиер кликнув по тегу ckeditor.
Источник: http://www.drupal.ru/node/68678
Есть мысль провести в Иркутске встречу в формате Drupal Cafe.
Ориентировочная дата – четверг, 29 сентября, 19:00. Место и программа уточняются.
Напомню – формат Drupal Cafe предполагает несколько коротких докладов (15-20 минут), а так же дружеское общение с распитием кофе/чая/других напитков.
Иркутяне, присоединяйтесь!
Drupal Cafe Иркутск в социалках:
“В контакте”: http://vkontakte.ru/event30298356
“Facebook”: http://www.facebook.com/event.php?eid=172728356140202
Комментировать можно здесь и на drupal4all: http://drupal4all.ru/node/25
Источник: http://www.drupal.ru/node/68632
Разработчик систем управления веб-проектами и корпоративными порталами компания «1С-Битрикс» примет участие в XIX специализированной выставке информационных технологий и телекоммуникаций «IT-Сибирь. Сибтелеком», которая пройдет 20-22 сентября 2011 года в Новосибирске.
Источник: http://www.1c-bitrix.ru/about/life/news/336008/
Разработчик систем управления веб-проектами и корпоративными порталами компания «1С-Битрикс» примет участие в третьей ежегодной профессиональной конференции по управлению проектами в сфере Интернет Whale Rider, которая пройдет 19 и 20 сентября в Москве.
Источник: http://www.1c-bitrix.ru/about/life/news/335533/
Дорогие друзья,
Представляем вам новую версию нашего скрипта DataLife Engine v.9.4. В данном релизе вас ожидает несколько новых разделов в панели управления скриптом, новые возможности по защите от спама, новые возможности по выводу и оформлению новостей, и многое другое, но обо всем подробнее …
Источник: http://dle-news.ru/release/1436-datalife-engine-v94-final-release.html
Дорогие друзья,
Как известно сервер под управлением Apache не является оптимальным решением для создания высокопосещаемых проектов, и по мере роста посетителей сайта, потребление памяти сервером также растет в геометрической прогрессии. Поэтому при оптимизации серверного ПО очень часто прибегают к установке связки из легкого кеширующего сервера Nginx как фронтсервера и Apache как бэксервера. Данная связка позволяет существенно сократить расход памяти и увеличить быстродействие работы сервера. Однако существует еще более производительное решение, и это установка сервера Nginx как единственного standalone сервера, при этом Apache полностью убирается из системы, что позволяет добиться еще большей производительности. Единственной проблемой при работе с DLE такой системы, это несовместимость стандартных правил ЧПУ в файле .htaccess, которые прописаны для Apache. Поэтому если вы решите ставить Nginx как отдельный единственный сервер, мы предлагаем вам скачать правила написанные для Nginx ….
Источник: http://dle-news.ru/tips/770-pravila-rewrite-dlya-podderzhki-chpu-na-serverax.html
Компания «1С-Битрикс» выпускает готовые интернет-решения для быстрого создания сайтов и порталов медицинских организаций. С помощью решений можно быстро создать сайт или портал медицинской организации, сэкономив и время, и ресурсы. Впоследствии проект можно легко доработать под свои специфические требования. В «готовые сайты» включены типовые разделы, настроенные сервисы, набор шаблонов дизайна на выбор, демонстрационные материалы, которые помогут освоить систему и адаптировать контент под свои задачи.
Источник: http://www.1c-bitrix.ru/about/life/news/335023/
Всех программистов поздравляю с профессиональным праздником! Успехов в работе и не бросайте Друпал Без вас тут будет тяжело
Источник: http://www.drupal.ru/node/68471
Уважаемые посетители,
Сегодня состоялся выход бесплатной демонстрационной версии DataLife Engine v.9.3. Вы можете бесплатно скачать новую версию по адресу http://dle-news.ru/demo.html. Напоминаем вам что данный релиз не имеет функциональных ограничений, но содержит следующие ограничения:
1. Закрытый исходный код
2. Максимальное количество новостей – 100
3. Максимальное количество комментариев – 200
4. Отсутствие возможности обновления с предыдущих версий.
Платная версия скрипта, в которой отсутствуют указанные выше ограничения http://dle-news.ru/release/1342-datalife-engine-v93-final-release.html. Приобрести лицензию на скрипт вы можете на нашем сайте. Переход с бесплатной версии на платную без потери данных также возможен без каких либо проблем.
Источник: http://dle-news.ru/release/1435-datalife-engine-v93-demoversiya.html
Компания «1С-Битрикс» примет участие в VII Всероссийском Форуме «Здоровье нации – основа процветания России» – ежегодном мероприятии Лиги здоровья нации и Министерства здравоохранения и социального развития Российской Федерации. Форум пройдет с 15 по 17 сентября 2011г. в Москве, в ЦВЗ «Манеж».
Источник: http://www.1c-bitrix.ru/about/life/news/334318/
Компания «1С-Битрикс» начинает продажу серии готовых тиражных интернет-магазинов для разных отраслей бизнеса. Первые из них – «Интернет магазин шин и дисков» и «Интернет-магазин бытовой техники». Готовые сайты – отличный способ для компаний среднего и малого бизнеса быстро открыть собственный интернет-магазин.
Источник: http://www.1c-bitrix.ru/about/life/news/333604/
Приглашаем всех самарских (и не только самарских!) друпалеров встретиться на следующей неделе и обсудить дела насущные.
На первом собрании предлагается:
- познакомиться
- пообщаться
- обсудить возможность организации мероприятия как у взрослых: с проектором и докладами
Место проведения:
Beer club в Paint House, http://dosug.samara24.ru/restaurants/company/21476
Время проведения:
суббота, 17 сентября, 17:00
Карта:
мой телефон (Антон)
+7 917 602 37 90
Attached poll “Место проведения”.
Register or login to poll
Results:
Beer club (Paint House): 7 голосов
У Швейка: 3 голоса
Frau Muller: 5 голосов
Источник: http://www.drupal.ru/node/68264
Компания REG.RU, ведущий российский регистратор доменных имен, запускает акцию для розничных клиентов - 20% скидка на тарифные планы хостинга, оптимизированные для работы с «1С-Битрикс».
Источник: http://www.1c-bitrix.ru/about/life/news/332756/
Сделал модуль Views Tracker, позволяющий создавать высокопроизводительную замену родному трекеру из ядра. Модуль основан на идеях модуля Tracker 2, но по сути является абсолютно новым, написанным с нуля проектом.
Актуальность модуля можно почувствовать на своей шкуре здесь, на Drupal.ru, где трекер, похоже, кешируется, что убивает основную идею – быстрое отслеживание изменений.
Чтобы получить максимальный прирост производительности от использования модуля, нужно создать view по аналогии с tracker, встроенным в Views, но использовать поля, аргументы, фильтры и критерии сортировки из групп модуля Views Tracker везде, где это возможно:
для общего трекера используйте группу Views Tracker
для трекера пользователя используйте группу Views Tracker User
Список дополнительных фич и различий между Views Tracker и Tracker2:
В отличие от Tracker 2, Views Tracker имеет индекс по типу материала. За счет этого можно создавать разные трекеры для разных групп материалов без потерь скорости.
В отличие от модуля Tracker 2, Views Tracker имеет поддержку модуля Node Comments
Views Tracker содержит значительно меньше кода, чем Tracker 2.
Tracker 2 не поддерживается – значительные изменения происходят за кадром. Видимо, сказывается то, что модуль используется на Drupal.org
Tracker 2 имеет интерфейс пользователя, а Views Tracker нужно использовать вместе с модулем Views (или написать свой интерфейс). Поддержка Views в Tracker 2 тоже есть, но почему-то отсутствует в релизе (те самые изменения “за кадром”).
Модуль только выложен, возможно имеет баги. Приглашаю желающих к тестированию.
Источник: http://www.drupal.ru/node/68023
Рад общественности представить новый модуль. Это Ajax microblog. Данный модуль реализует функционал Twitter и будет развиваться в этом направлении. Целью модуля или пакета модулей является организация полной копии функционала предоставляемой всеми известной системой микроблогинга Twitter.com
Ссылка на проект: http://css.mirocow.com/projects/microblog
скачать тут: http://css.mirocow.com/projects/microblog/repository
Спонсор модуля: www.ruh.kz
Прикрепленный файл
Размер
e6674f3201affd625334c0d00cb96301.jpg
71.2 кб
Источник: http://www.drupal.ru/node/67970
Ведущий регистратор доменных имен и хостинг-провайдер REG.RU и компания «1С-Битрикс» в рамках партнерства объединили усилия, чтобы создать хостинг для максимально эффективной и качественной работы сайтов, разработанных на базе «1C-Битрикс:Управление сайтом».
Источник: http://www.1c-bitrix.ru/about/life/news/331318/
На одном очень популярном ресурсе посвященном различным ЦМС, в комментах о друпале нашел следующую запись о минусах системы:”Грубое русское сообщество”.
Это ведь мы с вами. И правда грубим и хамим новичкам. И я в том числе( Давайте будем добрей и терпеливее.
п.с. такое вот сегодня лирическое настроение
Источник: http://www.drupal.ru/node/67917
Только что опубликовал новость как комментарий в посте о модуле рассылок.
Здесь для удобства обсуждения еще раз расскажу как настроить автоматическую e-mail рассылку практически любых материалов с вашего сайта.
Настроить так, чтобы вебмастер не тратил время на составление рассылки и ее отправку.
Материалы публикуются на сайте и тут же попадают в рассылку, на основе определенных правил. Эти правила задаются через views.
Как это делается – всего 3 простых шага:
Берете мой модуль подписки – он нужен для набора подписчиков. Или используете “ручную” форму подписки от сервиса
Настраиваете любой фильтр через views на отдачу материалов в виде rss
Скармливаете один, два или сколько вам нужно вариантов rss сервису рассылок и… вуаля: письма уходя автоматически.
Подробнее о том как скормить и настроить rss для отправки писем.
Это не просто банальное транслирование rss на e-mail. Вы получаете:
Возможность настроить дизайн рассылки под свой корпоративный стиль;
Гибкую настройка правил отправки сообщений;
Полное отсутствие рекламы;
Использование языка Smarty для ветвлений и циклов;
Возможность импорта списка подписчиков.
Полный контроль режима отправки (моментальный автоматический, по расписанию или ручной);
Плюс остальные возможности сервиса рассылок.
Предпоследний и последний пункты требует отдельного пояснения.
Благодаря режиму отправки по расписанию, вы фактически можете организовать регулярные дайдежесты материалов сайта на e-mail. Или, наоборот, отправлять каждый новый материал “моментально” (раз в час).
Из остальных возможностей сервиса, если ваш проект коммерческий вам может пригодиться возможность персонализации и сбора любого количества дополнительных данных о подписчике. Это затем можно использовать для сегментирования списка рассылки.
Добавьте к этому всю мощь модуля views по формированию rss лент и в ваших руках очень гибкий и мощный инструмент для автоматизации работы с базой подписчиков.
Появились вопросы, спрашивайте – отвечу.
P.S. Если у вас уже собрана база подписчиков легально (!), то вы можете ее импортировать.
Источник: http://www.drupal.ru/node/67894
Продолжаем разгребать Вьюсы, Флаги и панели.
В данной статье рассмотрим блок (views) Часть Б нашего интерфейса и его работу.
Под катом трафик 1,3 мб.
Здесь мы рассмотрели только одну вьюху. Дальше больше! Когда протрезвею тогда посмотрим настройки флагов, настройки Rules и много еще чего вкусного.
часть 1
часть 2
часть 4
————–
оригинал
Источник: http://www.drupal.ru/node/67879
Вчера вечером тихо и незаметно вышел Drupal 7.8.
Качать, как обычно, на http://drupal.org/project/drupal
Были исправлены ошибки и сделаны небольшие улучшения API. В этом релизе нет исправлений ошибок безопасности. Новые возможности будут добавляться в предстоящем релизе Drupal 8.0.
Подробней написано тут http://drupal.org/node/1265840
Источник: http://www.drupal.ru/node/67868
В течение всей осени специалисты компании «1С-Битрикс» совместно с партнерами проведут бесплатные семинары для руководителей и топ-менеджеров компаний, посвященные созданию эффективной команды – мотивации сотрудников и управлению внутренними коммуникациями в комплексе.
Источник: http://www.1c-bitrix.ru/about/life/news/331111/
Сабж!
Задался вопросом “Как грамотно вставить таблицу в друпал, с использованием полей и т.д.?“, в поиске здесь наткнулся на топик “Вывести таблицу excel на страницу“. Вспомнил, что раньше видел пару модулей на drupal.org по теме, поискал и нашел.
Итак…
Tables Filter Module
Самый, наверно, простой табличный модуль. Ставите его, включаете в Форматах Ввода этот фильтр и, используете токены вида [table ] для редактирования таблицы. Пример построения таблицы – здесь.
Никакого импорта файлов и т.д.
Дешево и сердито.
Slickgrid
Более продвинутый вариант.
Удобные средства редактирования таблицы, приличное количество фич. Импорта файла с таблицей, похоже нет.
Имхо, удобен, если таблицы приходится добавлять нечасто и небольшие.
Sheetnode
Самый продвинутый модуль.
Для импорта использует http://phpexcel.codeplex.com/ и https://github.com/infojunkie/socialcalc
Некоторые возможности (на сейчас, модуль развивается):
Экспорт-импорт CSV, XLS, XLSX, OOCalc, Google Docs Spreadsheets (в разработке), etc.
Экспорт, помимо перечисленного, в PDF.
Значения таблиц могут раскидываться по (cck)полям.
… и многое другое.
Стабильная версия – только для 6ки, и разработка – для 7ки.
За подробностями лучше на страницу модуля.
Источник: http://www.drupal.ru/node/67684
*** Модуль нуждается в тестировании ***
Написал фактичеки “вслепую”, нет возможности протестировать в реальных условиях
Установка
В настройках своего аккаунта вебмани:
УРЛ результата: ВАШДОМЕН/webmoney/result
УРЛ успешной оплаты: ВАШДОМЕН/webmoney/success
УРЛ неуспеха: ВАШДОМЕН/webmoney/fail
Тип подписи: MD5
Настройки модуля тут admin/commerce/config/payment-methods => Webmoney => Enable payment method: Webmoney
кошелёк при расчёте выбирается по дефолтной валюте магазина
Прикрепленный файл
Размер
commerce_webmoney.zip
19.3 кб
Источник: http://www.drupal.ru/node/67677
Я думаю, каждый друпалер использует на своих сайтах модули Views и Pathauto. Да, на некоторых сайтах можно без них обойтись, но, фактически, оба этих модуля давно входят в джентльменский набор при запуске нового сайта, поэтому нет нужды объяснять, для чего они используются. Некоторое время назад я столкнулся с проблемой, которая не то, чтобы была критичной, но беспокоила моё эстетическое чувство и не давала мне считать свою работу выполненной. Дело было связано с тем, что views и pathauto по-разному представляют пользователю одни и те же вещи — как-то заголовки материалов и имена пользователей.
До некоторых пор это не особенно бросается в глаза, но представим себе следующую ситуацию — у вас есть вьюс, с помощью которого вы выводите список материалов по адресу example.net/content. Если задан аргумент, вьюс выводит только материалы за авторством конкретного пользователя. Самый простой способ сделать это — указать в качестве аргумента User:Uid. В результате получается, что при запросе вида example.net/content/1 будут отображаться все материалы, созданные суперпользователем, при запросе example.net/content/150, пользователем с uid 150 и так далее. Это хороший способ, у которого есть один минус — URL example.net/content/150 «некрасив» и мало, о чём говорит стороннему наблюдателю (хотя я часто использую такие конструкции для вьюсов, «закрытых» для пользователя).
Сделать URL «более говорящим» можно достаточно легко, если использовать в качестве аргумента не User:Uid, а User:Name. В результате мы получаем красивые адреса вроде example.net/content/ingumsky, едва взглянув на которые можно понять, что содержимое страницы будет иметь отношение к тому или иному пользователю (другое дело, какое отношение они к нему имеют . В принципе, такого решения уже вполне достаточно, если бы не одно «но»…
Например, представим, что на нашем сайте есть пользователи с именами Ingumsky, John Smith, jack_brown, S.White, He is Awesome, Паша. Мы включаем на сайте модуль pathauto и с его помощью создаём для каждого пользователя красивые адреса страниц профилей: example.net/users/ingumsky, example.net/users/john-smith и так далее. и здесь обнаруживается, что в адресах страниц пользователей, на страницах блогов и так далее синонимы имён пользователей отличаются от того, что принимает views в качестве аргумента. Сравните, как выглядят аргументы во Views и синонимы Pathauto [в квадратных скобках] для каждого из перечисленных выше пользователей (обращаю внимание, что в настройках аргумента включены опции «lowercase» и «turn spaces into dashes»:
example.net/content/ingumsky — материалы пользователя Ingumsky [ingumsky]
example.net/content/john-smith — материалы пользователя John Smith [john-smith]
example.net/content/jack_brown — материалы пользователя jack_brown [jackbrown]
example.net/content/s.white — материалы пользователя S.White [swhite]
example.net/content/he-is-awesome — материалы пользователя He is Awesome [he-awesome]
example.net/content/паша — материалы пользователя Паша [pasha]
Как видно, Views принимает в качестве аргумента именно имя пользователя, которое при указанных чуть выше настройках, просто переведено в нижний регистр и избавлено от пробелов (они заменены на дефисы). Но Pathauto при создании синонима вносит больше изменений в исходный текст. В результате в тех случаях, когда в именах пользователей встречаются знаки подчёркивания, точки, кириллица или даже некоторые английские слова, которые неважны для SEO (is, are и тому подобное), аргумент отличается от того синонима, который нам предлагает Pathauto.
Как я написал в самом начале записи, это не критичная проблема, но она… м-м-м… раздражает. Хочется, чтобы всё было красиво и «единообразно». Вопрос состоял в следующем: Как добиться того, чтобы скармливаемый вьюсу аргумент всегда выглядел так же, как выглядит ник в URL, созданном Pathauto?
Первоначальный поиск по этим вашим энтернетам не дал нужного мне результата, и я даже обратился за помощью к сообществу. Тот вариант решения, который мне посоветовали, показался мне излишне сложным для данного случая — к тому моменту я уже понял, в каком направлении нужно копать, и вскоре решение было найдено. Так как я уверен, что данная задача наверняка интересовала не только меня, предлагаю своё решение и вам:
1. В качестве аргумента мы будем использовать не User: Name, а User: Uid, пусть это прозвучит и несколько странно Теперь нам надо сделать так, чтобы из аргумента, который принимает наш вьюс, мы смогли вытащить uid;
2. В качестве «Что делать, если аргумент не указан» ставим «Показывать всё»;
3. Проверять аргумент мы будем с помощью php, поэтому смело выбираем в списке валидаторов «PHP Code»;
4. В текстовом поле пишем:
<?php
// Проверяем, не число ли дано в качестве аргумента
// Если число, аргумент подходит.
// Это особенно удобно, чтобы проверять, работает ли ваш вьюс с таким валидатором
if (is_numeric($argument)) {
return TRUE;
}
// Смотрим, не указано ли в качестве аргумента «all»
// Если указано, аргумент подходит, и мы покажем все материалы
elseif ($argument == 'all') {
return TRUE;
} else {
// У меня синонимы профилей пользователей выглядят как users/username
// Здесь мы подставляем наш аргумент, чтобы получить такой же синоним
// В вашем случае может потребоваться заменить 'users/' на что-то другое
$dru_alias = 'users/'.$argument;
// С помощью функции drupal_lookup_path ищем, каков внутренний адрес,
// соответствующий синониму — в нашем случае получится 'user/uid'
$dru_path = drupal_lookup_path('source',$dru_alias);
// Разбираем внутренний адрес, вытаскивая из него uid
$uid = substr($dru_path, strrpos($dru_path, '/') + 1);
// Отдаём uid в качестве аргумента и сообщаем, что всё верно.
$handler->argument = $uid;
return TRUE;
}
?>
5. Profit!
В результате мы получаем views, который правильно обрабатывает аргументы, если они выглядят так же, как наши синонимы. Этот вьюс принимает так же и непосредственно uid в качестве аргумента. Это удобно, но, если у вас есть пользователи с числовыми именами, лучше избавиться от первой части условия в if.
Возможно, гуру Друпал засмеют меня и скажут, что решение было очевидным. Что ж, возможно и так. Я до этого решения дошёл далеко не сразу да и то только по наводке комментаторов с drupal.org, благодаря которым я понял, что надо смотреть в сторону валидатора аргумента. Надеюсь, что это решение поможет кому-нибудь ещё.
Источник: http://www.drupal.ru/node/67625
Дорогие друзья,
Завершен основной этап разработки версии 9.4, релиз находится на тестировании и предрелизной подготовке, ну а пока мы предлагаем вам ознакомится с информацией о том что ждет вас с выходом новой версии. В данном релизе вас ожидает несколько новых разделов в панели управления скриптом, новые возможности по защите от спама, новые возможности по выводу и оформлению новостей, и многое другое, но обо всем подробнее …
Источник: http://dle-news.ru/pressrelease/1431-datalife-engine-v94-press-release.html
Во вторник 30.08.2011 в 19:00 пройдет уже вторая встреча Drupal кафе Москва
Место проведения – ул. Покровка 38/1 Читалкафе (вход с Лялиного переулка) карта
По длительности планируем опять 2-3 часа, по примеру первой встречи.
Основной темой будет обсуждение результатов ДрупалКон’11 Лондон.
Если останется время, то посветим остальным актуальным вопросам.
Как всегда приветствуются доклады. Выступающие могут воспользоваться проектором и микрофоном.
Из изменений по поводу самого кафе:
На этот раз увеличиться ассортимент напитков, включая чай и кофе.
Так же в меню будет присутствовать еда, которой так не хватало на первой встрече.
По поводу WiFi вопрос пока остается не решенным, но в ближайшее время думаю разрешиться.
Attached poll “Приду на встречу”.
Register or login to poll
Results:
Да: 3 голоса
Нет: 4 голоса
Хочу, но не смогу: 2 голоса
Источник: http://www.drupal.ru/node/67534
Компания «1С-Битрикс» сообщает о новых интересных модулях, размещенных в каталоге Marketplace, которые вы можете установить и использовать на ваших интернет-проектах.
Источник: http://www.1c-bitrix.ru/about/life/news/329290/
Благодаря разработанному интернет-ресурсу, Управлению по вопросам подготовки к ЕВРО-2012 и студии «ВЕБАРТ» удалось показать город Донецк всему миру, а также максимально доступно проинформировать самых разных людей об основных достопримечательностях, инфраструктуре, истории и инвестиционном потенциале города.
Источник: http://www.1c-bitrix.ru/about/life/news/328802/
Привет, Сообщество!
Представляю вам вольный перевод статьи о Drupal Commerce, которая помогает понять общий принцип работы DC. Несмотря на то, что система ещё не популярна, не помешает быть в курсе, что придумали ребята на смену Ubercart и как это должно работать. Статья достаточно теоретическая и старая (февраль 2010), так что за техническими подробностями вам придется идти на сайты drupalcommerce.org, api.drupalcommerce.org, drupal.stackexchange.com, Commerce Guys Video и, конечно, читать исходники.
Поиграть с модулем можно, установив профиль Commerce Kickstart.
Успехов!
Содержание
Заказы, Записи заказа (aka Line Items) и Корзина
Заказы
Информация о заказчике
Commerce Shipping
Записи заказа (позиции, сущности) aka Line Items
Комментарии
Корзина
Цены
Определения
Компоненты
Заказы, Записи заказа (aka Line Items) и Корзина
Исходная статья: http://www.drupalcommerce.org/node/129
В этом посте описаны общие концепции заказов в Drupal Commerce (DC).
Заказы
Как и товары (Products), заказы в DC — это сущности, поддерживающие поля (fields) Drupal 7. DC представляет один тип сущности заказа, но теоретически внешние модули могут создавать свои типы заказов.
Основные поля заказа:
order_id: Числовой ID заказа (первичный ключ)
order_number: Дополнительный торговый ID заказа (буквы/цифры, возможно использовать шаблон).
Служебные данные
creator_uid: пользователь, создавший заказ
customer_uid: пользователь, на чье лицо оформлен заказ
created: Дата создания
changed: Дата изменения
revision_id: ID версии заказа
order_number выполняет такую же функцию, как sku в товаре.
Мы сохраняем концепцию статусов заказа (status), используемую в Ubercart, но несколько развиваем её. Основная идея в том, что есть состояния заказа (states), которые определяют жизненный цикл заказа (такой как Корзина » Принят » Выполняется » Выполнен). На каждом из этих основных шагов могут выполняться различные процессы, отличающиеся для каждого магазина, но внешние модули смогут полагаться на наличие некоторых основных состояний заказа. Для этих целей в хуке hook_commerce_order_state() будут определяться состояния заказа.
Информация о заказчике
Информация о заказчике, кроме e-mail (который хранится в основной таблице заказа), будет добавляться с помощью полей. DC имеет в зависимостях модуль Address Field, который использует xNAL-стандарт хранения адресов. По умолчанию в DC создаётся поле «Платёжный адрес», а отдельный модуль доставки (Shippable Products) добавляет к товарам и заказам поля, относящиеся к доставке. Он также управляет полями, связанными с доставкой, в формах оформления заказа, на страницах просмотра заказа и др.
Commerce Shipping
Модуль Commerce Shipping отделился от основной поставки DC. В задачу модуля входит расчет и отображение всего, что связано с доставкой.
Работа модуля описывается следующими шагами:
Пользователь выбирает один из методов доставки (если доступно больше одного)
На основании этого выбора модуль доставки может показать дополнительную форму для расчета стоимости и других параметров доставки
Когда пользователь переходит к оформлению заказа, в него добавляется одна или больше записей с информацией о цене доставки. Стоимость доставки добавляется к общей сумме заказа, а также отображается отдельно.
Этот модуль был создан как API, который разработчики смогут использовать, чтобы расширять функционал DC. Разработчикам предлагается создавать модули, в которых будут определены свои методы доставки.
Записи заказа (позиции, сущности) aka Line Items
В основе заказов лежит концепция Line Items, сущностей, для которых может быть определено несколько типов. Записями заказа является всё, что влияет на его конечную сумму (т.е. товары, налоги, доставка, скидки, сборы и т.д.) У записей заказа есть line_id, торговый ID (line_item_label), ссылка на заказ order_id, тип записи, название (изменяемое для каждого заказа), количество и поле «Цена». При добавлении записи к заказу мы также записываем сумму записи в поле commerce_total (количество * цена), чтобы избежать неопределённостей при округлении. Для типов записей заказов должна быть возможность настройки отображения полей, например, чтобы скрывать поле «количество» для для записей типа «Налоги» и т.д.
Комментарии
Заказы также могут иметь комментарии, но мы собираемся перенести этот функционал в систему журналирования. Также мы будем использовать версии для заказов, чтобы фиксировать и отображать изменения различных полей.
Корзина
Корзина в DC хранится как заказ. Когда пользователь первый раз добавляет товар в корзину, будет создан новый заказ в состоянии cart (Корзина) с только что добавленным товаром. Объект этого заказа будет доступен при последующих передвижениях пользователя по сайту. Однако пока заказ в стадии «корзина», все записи в нём будут повторно проверяться, чтобы поддерживать актуальное состояние цен/доступности и т.д. Таким образом для записей заказа необходимо установить стадию, когда они должны сохраняться. Например, нет смысла сохранять запись скидки до того, как заказ оформлен, потому что до этого момента скидки будут пересчитываться вместе с ценами при каждой загрузке заказа.
Если все товары удалены из корзины, то удаляется и заказ, и предоставляется хук для внешних модулей, чтобы те могли при необходимости сохранить информацию об удаляемом заказе.
Корзину пользователя среди заказов можно определить по стадии «cart» или по тому, что у таких заказов ещё не определён торговый ID.
Пока заказ не принят, для него не создаётся новых версий. Это может приводить к потере важных маркетинговых данных, поэтому мы хотим создать некий журнал взаимодействия пользователя с магазином.
Корзина выполнена как один их модулей DC — cart.
Цены
Исходная статья: http://www.drupalcommerce.org/node/124
К сожалению работа с ценами не так проста, потому что цена, установленная для товара, это только отправная точка этой работы. Когда пользователь оформляет заказ, для этой цены могут появиться скидки, налоги, сборы и др. Чтобы управлять всем разнообразием цен, налогов и других ценовых изменений, мы должны создать гибкую систему управления ценами.
Мы проделали большую работу, чтобы понять, что же такое цена и какие требования будут предъявляться к системе управления ценами.
Определения
Components of a Price (Компоненты цены)
Цена состоит из суммы и валюты.
Base price (базовая цена)
Это сумма и валюта, привязанная к товару, записи заказа или любой другой сущности с полем цены. Базовая цена — это цена которая отображается в форме редактирования товара.
Current price (текущая цена)
Актуальная цена, с учётом скидок, налогов и сборов. За её основу берётся базовая цена. Может быть изменена с помощью системы управления ценами.
Display price (Отображаемая цена)
Администратор магазина может настроить параметры отображения цены. Во-первых, он может настроить темизацию (симовол валюты, префикс, суффикс и т.д.); во-вторых, он может указать, какую цену выводить (базовую или изменённую).
Altering a price (Изменение цены)
Изменение цен возможно через код или с помощью правил (Rules). За вызов хуков и исполнение правил должна отвечать сущность, реализующая конкретную тип цены.
Price logging (логирование цены)
Все внесённые в цену изменения должны фиксироваться как часть цены. Это позволит другим модулям оценивать изменения, такие как включенные налоги и скидки. Также эта информация сохраняется в заказе, чтобы впоследствии можно было проследить образование цены.
Price Formatting
Числовое форматирование (например, 1.000,00 или 1,000.00) определяются на языковом уровне. Знак валюты определяется в настройках валюты.
Компоненты
Управление ценами состоит из нескольких подсистем.
The price field (Поле цены)
Это поле определяется посредством Field API и может использоваться с любыми сущностями друпала. Хотя мы акцентируем внимание на том, как цены будут привязываться к сущности «Товар» (Product), поле цены может быть привязано и к заказам, записям заказа, нодам, терминам и т.д.
The price object (Объект «Цена»)
Объект цены является основным в системе управления ценами. Этот объект требуется в заказе, чтобы предотвратить нежурналируемые изменения цен. Объект цены содержит информацию о базовой валюте, базовой цене, текущей валюте, текущей цене, и журнал изменений цены.
Также объект цены предоставляет несколько методов модификации цены и предоставляет доступ к журналу модификаций, основанному на категории изменения, названии модуля, который совершает изменение, и описания изменений.
Pricing rules
Конкретно объект цены не предоставляет интеграцию с Rules, её предоставляет сама сущность (entity) цены, обеспечивая Rules необходимым контекстом для работы с ценой.
Это требует от разработчиков модулей внимательности при определении своих правил.
Views integration (Интеграфия с Views)
Цены будут полностью интегрированы с Views. Правда могут возникнуть вопросы с сортировкой и фильтрацией, потому что текущая цена не всегда совпадает с базовой.
Display formatters
Модуль цен должен поставляться вместе с базовыми типами отображения, позволяющими отображать цену с или без основных изменений, или отображать сумму всех составляющих цены. Например, мы захотим отобразить сумму налогов для кажного продукта, или цену на продукт включая НДС и т.д. Эти типы отображения должны быть доступны для Field API и Views.
Прикрепленный файл
Размер
ss-2011-08-21_00.14.18.png
121.45 кб
Источник: http://www.drupal.ru/node/67283
Компания “СМС Биллинг Украина” предлагает плагин, который позволит скрыть полный текст опубликованной новости и комментариев. Любая размещенная новость будет доступна для просмотра только в виде анонса. При попытке просмотреть полную новость, либо комментарии, будет показана платежная форма с просьбой оплатить доступ к контенту.
Источник: http://dle-news.ru/modules/1424-sms-plagin-ot-smsbillcomua.html
Здравствуйте, уважаемые! Нужна Ваша помощь!
Тему обучения Drupal кто только не начинал… Мы решили заняться этим всерьёз и надолго. При поддержке сильнейших сего ресурса (Александра Графова, Андрея Постникова), не без поддержки со стороны чудо-хостинга it-патруля (безвоздмездной!), мы (небольшая инициативная команда) накидали прототип, который в последствии будет частью портала drupal.ru. Адрес этого ресурса по понятным причинам мы сейчас не разглашаем. Торжественное открытие этого раздела состоится в тот момент, когда не останется ни одного известного нам бага.
Все замечательно и быстро продвигается, есть прототип, есть контент, есть море идей и энтузиазма, однако, нас мало и наши силы не то чтобы на исходе, но мы остро нуждаемся в “новой крови” для нашего детища.
Вот список специалистов, которые нам остро необходимы:
Люди, умеющие писать толковые интересные технические тексты (aka копирайтер);
Люди, умеющие программировать на Drupal 7 (установка, настройка модулей. Дописывание и кастомизация модулей – приветствуется!);
Люди, умеющие профессионально тестировать интернет-проекты (обязательное требование – внимание к мелочам, ибо, дьявол в деталях!).
Территориальная принадлежность специалиста – не имеет значения. Крайне желательно наличие Skype (текстовой версии достаточно).
Господа и дамы! Присоединяйтесь к нам и станьте у истоков большого начинания!
В отместку за Ваши усилия, мы обещаем почет, уважуху и мегареспект со стороны русскоязычного сообщества начинающих друпал-разработчиков (собственно, для кого этот ресурс и делается ).
Присылайте Ваши заявки на почту 4drupal.ru@gmail.com , мы обязательно Вам ответим!
Источник: http://www.drupal.ru/node/67169
Компания «1С-Битрикс» запускает конкурс Apps4Bitrix 2011 – конкурс для разработчиков интернет и интранет-решений на платформе «1С-Битрикс» по созданию решений для каталога «1С-Битрикс: Marketplace».
Источник: http://www.1c-bitrix.ru/about/life/news/324741/
Компания «1С-Битрикс» запускает конкурс Apps4Bitrix 2011 – конкурс для разработчиков интернет и интранет-решений на платформе «1С-Битрикс» по созданию решений для каталога «1С-Битрикс: Marketplace».
Источник: http://www.1c-bitrix.ru/about/life/news/324741/
Компания «1С-Битрикс» запускает конкурс Apps4Bitrix 2011 – конкурс для разработчиков интернет и интранет-решений на платформе «1С-Битрикс» по созданию решений для каталога «1С-Битрикс: Marketplace».
Источник: http://www.1c-bitrix.ru/about/life/news/324741/
Компания «1С-Битрикс» запускает конкурс Apps4Bitrix 2011 – конкурс для разработчиков интернет и интранет-решений на платформе «1С-Битрикс» по созданию решений для каталога «1С-Битрикс: Marketplace».
Источник: http://www.1c-bitrix.ru/about/life/news/324741/
Спортбокс занял 1-ое место в номинации “Развлечении и спорт” в ежегодном конкурсе “Рейтинг Рунета”.
Конкурс сайтов «Рейтинг Рунета» — это премия за лучшие интернет-проекты в своей номинации, проводимая среди профессиональных веб-разработчиков.
Ну и да, Спортбокс сделан на друпале, если кто не знает.
Источник: http://www.drupal.ru/node/67124
LogicBoard (DLE Edition) – это модуль для создания полноценного форума на сайте под управлением CMS DataLife Engine. Основное отличие модуля от движка форума в том, что модуль использует общую базу данных пользователей и тесно интегрирован с движком DLE.
Источник: http://dle-news.ru/modules/1421-forum-logicboard-dle-edition.html