Cotranslate.Net
Прислано: graker
вт, 30/08/2011 - 21:58
Всем привет.
Как вы помните, с моей подачи тема переводов статей про Друпал уже пару раз всплывала. Так появилась, благодаря коллективному усердию, страница quickstart. Переводили мы ее с помощью спец. средства у меня на сайте. Этим же спец. средством переводил последние две статьи про кризис в Друпале, свинью и губную помаду.
Так вот. Спец. средство сегодня официально выросло в отдельный сайт Cotranslate.Net. Понятное дело, сайт на Друпале (нумер 6). О чем и сообщаю.
Интересующихся переводами - всех приглашаю. Группа Drupal уже создана, можно переводить все подряд.
Интересующимся технической стороной - задавайте вопросы, постараюсь ответить.
А, да. Дизайн пока шаблонный. В скором времени на нешаблонный, клевый дизайн будет заказ. Так что, товарищи дизайнеры, вострите кисти фотошопа. А самые активные - можете присылать коммерческие предложения мне в личку, или в форму контактов на graker.ru или cotranslate.net уже сегодня (пока договоримся, как раз время делать подойдет).
Спасибо за внимание.
[OG] Полностью закрыть доступ в приватные группы
Прислано: graker
чт, 07/04/2011 - 05:05
Всем привет.
Такая проблема. На сайте есть роль "глобальный модератор". У него есть право отредактировать/удалить любую ноду определенного типа (в том числе - group node). При этом у него нет права видеть приватные группы organic groups. Однако из-за права на удаление чего угодно, модератор может редактировать/удалять ноды в закрытых группах (и сами группы) по прямым ссылкам. А хотелось бы, чтобы модератор мог удалять и редактировать только те ноды, к которым у него есть доступ на просмотр, а из закрытых групп - нет. В идеале хотелось бы вообще запретить видеть закрытые группы всем, вплоть до user 1.
Кто как решал такую задачу?
Мне пока в голову пришло только радикальное лобовое решение: в hook_init() проверять групповой контекст, и если юзер в контексте закрытой группы и не является ее членом - drupal_access_denied(). Но ведь должно же быть что-то лучше, блин.
Нужна консультация по организации платного сервиса
Прислано: graker
вс, 06/03/2011 - 10:02
Всем привет.
Есть люди, желающие организовать платный сервис (условно - платную доску объявлений). И им нужна консультация по вопросам, собственно, интеграции в сайт (предположительно, на Друпале) системы оплаты по схеме "гражданин перевел деньги -> деньги попали на виртуальный счет гражданина на сайте" (возможно, с обработкой неким оператором). Причем с акцентом не на автоматизированные средства, а, для начала, на обычные банковские переводы.
В принципе, общую схему я им уже обрисовал, но у меня, к сожалению, не было опыта создания и поддержки подобного платного сервиса. А люди настаивают на необходимости проконсультироваться с кем-то, кто такой опыт уже имел - и это можно понять.
За консультацию обещали заплатить. К сожалению не знаю, сколько, но заинтересовавшийся может спросить сам - это не трудно.
Заинтересовавшимся предлагаю написать мне в личку, а я свяжу вас с этими людьми. В сообщении пожалуйста отразите, какой у вас был опыт работы с организацией и поддержкой платного сервиса (желательно, с обработкой банковских переводов). Конкретные ссылки, если не хотите, можете не давать - просто напишите, какие системы интегрировали, как долго поддерживали.
Типографический скрипт Typofilter.js
Прислано: graker
вс, 20/02/2011 - 17:22
Когда-то давно выкладывал модуль-типограф для Друпала, сделанный в виде фильтра. Время прошло, пользоваться им мне надоело, так что сделал теперь то же самое в виде скрипта JavaScript, подключаемого к BUEditor, CKEditor и TinyMCE. Делюсь с общественностью.
Скрипт осуществляет с введенным текстом следующие деяния:
— замену (c) на ©;
— замену (r) на ®;
— замену (tm) на ™;
— замену нескольких точек на многоточия;
— замену +- на ±;
— замену -> на →;
— замену <- на ←;
— исправление кавычек (использование кавычек типа «елочка»);
— исправление дефисов на тире в тексте;
— исправление дефисов на короткое тире в числовых диапазонах;
— удаление пробелов между числом и знаком процента.
Обработка происходит по нажатию на соответствующую кнопку над выделенным текстом или над всем, если выделения нет (только в BUEditor).
Также поддерживаются безопасные блоки (блоки, в которых текст не обрабатывается).
Скачать это добро можно у меня со страницы Typofilter.js.
А давайте попереводим
Прислано: graker
пн, 14/02/2011 - 08:31
В прошлом году в составе команды энтузиастов собрались и сделали вот этот перевод. Было весело, получилось неплохо.
Сейчас есть желание сделать еще переводов важных статей про Друпал. Более актуальных - про семерку. Соответственно, вопрос: кто хочет поучаствовать?
Перевести можно, например, вот эту серьезную документацию: http://drupal.org/developing/api/database. Также будет здорово, если желающие увидеть перевод тех или иных статей про Друпал (желательно, 7) накидают в этот топик ссылок.
Всх, кто хочет принять участие, прошу отмечаться. Участникам предыдущего перевода, а также тем, кто специально просил, немного погодя вышлю персональные приглашения.
Пока отозвались:
Softovick
heap.ster
q2_faith
Ch
iHappy
Shift-Web
G.A. Vinogradov
LeopART
ingumsky@drupal.org
ZanaDLucTyc
P.Selfin@drupal.org
Clarion
kyky
Dock@drupal.org
mak-vardugin
NovoKain
likin
alexart79
Предложено к переводу:
http://drupal.org/node/360052 - Standards, security and best practices
http://drupal.org/developing/api/database - Drupal 7 Database API
http://drupal.org/theme-guide/6-7 - Theming Guide
Начинаем работать с Drupal: полное практическое руководство
Прислано: graker
пн, 06/09/2010 - 06:57
На прошлой неделе RxB выложил ссылку на руководство по первым шагам в Drupal, найденное одним его очень скромным камрадом. Руководство оказалось весьма толковое, помимо установки Друпала и базовых знаний, в нем были даны советы и практические примеры по работе с CCK и Views, что для начинающих - немаловажно. В общем, возникла идея руководство перевести на русский язык и поделиться с общественностью.
Итак, перед вами перевод статьи Саада Басси "Getting Started with Drupal: A Comprehensive Hands-On Guide".
Перевод был подготовлен сборной командой пользователей Drupal.ru в составе: Ch, graker, iHappy, kyky, mak-vardugin, P.Selfin, trubinovskaya, vgoodvin.
А вот kyky сделал отличную PDF-версию: скачать (3.7 МБ).
Модули за неделю, 19 — 25 апреля
Прислано: graker
вс, 25/04/2010 - 20:22
В общем, затея вызвала достаточный интерес, чтобы можно было ее сделать регулярной. Так что публикую следующую заметку про новые модули, вышедшие с 19 по 25 апреля. Модулей вышло — 29 штук (на 1 больше, чем на прошлой неделе). Из них четыре входят в набор анализаторов, несколько выползло из-под крыла правительства США, а еще два — и вовсе сделаны в шутку. Также есть полезные модули для удобной админо-навигации, JS-библиотека векторной графики, улучшение элементов форм CCK, хлебные крошки и т.д. Лично мне больше других приглянулся Node Embed, который уже обсуждается здесь: http://drupal.ru/node/43367.
Описания модулей — у меня в блоге.
Новые модули Drupal за неделю
Прислано: graker
вс, 11/04/2010 - 20:37
Как известно, новые модули для Друпала появляются практически каждый день. Я задумал еженедельную рубрику "Новые модули Drupal за неделю", в которой будут перечисляться с небольшой (а иногда и большой) аннотацией модули, появившиеся на свет за прошедшие 7 дней. Сейчас рассматриваю только модули для Друпала 6.x, а дальше будет видно. Публикацию каждого выпуска планирую делать по воскресеньям.
В подборке опираюсь не на новости Drupal.org, а на страницу New Modules сайта Drupalmodules.com. Там новый модуль считается вышедшим, когда для него уже есть релиз (хотя бы dev). Поэтому в первый выпуск не вошел, к примеру, появившийся на Drupal.org сегодня многообещающий модуль Patch manager - релиза еще нет.
Пока не знаю, насколько это все интересно общественности. Но лично мне - интересно. Так что посмотрю, как пойдут пробные выпуски, если нормально - буду выпускать каждую неделю.
Ну а на этой неделе вышло 16 модулей: Nitobe Masthead Image, User backreference, SwiftRiver, DB Tuner, Language Switcher Dropdown, 443 Session, Brainstorm blogger update utility, Views tree, Filter Check, Taxonomy Menu Trails, JW Player Module for Drupal, Save Draft, Facebook Share, UC Product Dependencies, DrupalGapps: Google Apps framework for Drupal и Profile pictures.
Описания модулей - у меня в блоге.
20 API за 20 дней
Прислано: graker
пт, 09/04/2010 - 17:42
Компания Trellon недавно запустила цикл ознакомительных статей о том как пользоваться API популярных модулей Друпала (Views, CCK и так далее). Цикл называется "20 API за 20 дней", сейчас в нем пока статьи про 4 API, но скоро, видимо, будет 20.
Статьи показались мне неплохими, так что я их решил переводить. Переводы публикую у себя в блоге под тегом "20 API за 20 дней". Пока перевел вступление со списком запланированных API и первую статью (про CCK). Дальше будет больше, если интересно - заходите.
Категорию из hook_user - в панель
Прислано: graker
вс, 14/03/2010 - 22:38
Всем привет.
Делаю профиль с помощью Panels, примерно как на Д.ру. Через
hook_user() добавил в своем модуле категорию профиля, состоящую из генерируемых там же полей. Panels в разделе User->Profile Category мою рукотворную категорию, естественно, не видит. Сумел добавить ее при помощи кастом-панели в формате PHP, примерно так:
$uid = arg(1); $user = user_load($uid); $content = user_build_content($user); print theme('user_profile_category',$content['my_category']); print theme('user_profile_item',$content['my_category']['my_profile_item']);
Собственно, вопрос: а есть ли готовые, более удобные/красивые решения?
Пара модулей - типограф и мини-ToDo
Прислано: graker
вт, 12/01/2010 - 12:39
Всем привет.
Когда-то сделал пару модулей под Drupal 6.x, хочу поделиться. Модули простенькие, на drupal.org их нет, естественно.
Typofilter - мои две копейки в копилку типографических модулей. Добавляет типографический фильтр, который можно прикручивать к форматам ввода. Поддерживает включение/выключение опций фильтрации и изменяемый набор тегов, на которые фильтр не распространяется.
Модуль сделан на базе известного Типографа, немножко порезанного. До этого видел несколько таких модулей под Друпал, но все чем-то мне не подходили. Модули для wysiwig-редакторов не подошли, потому что я их (редакторы) не использую. А единственный фильтр, который я нашел (тоже на базе Типографа) - был под Drupal 5. В общем, сделал свой.
Taxonomy_ToDo - маленький модуль, делающий из заголовков нод список дел с помощью таксономии. Делам можно задавать "приоритет", отмечать как сделанные и удалять. Для отображения дел имеется блок ToDo с сортировкой по "приоритету" и отдельная страница /todo. Таблиц в БД модуль не создает, добавляет только словарь "Todo" в таксономию и несколько терминов. В принципе, ничего особенного, все то же самое можно сделать руками, таксономией и парочкой php-вставок в блок, но сам пользуюсь регулярно.
В общем, модули, повторюсь, простенькие, но вдруг кому понадобятся.