Предлагаю решение

Обновляем мгновенно сайты через drush

7 ноября 2011 в 10:27

Решил поделиться тем что узнал, пока в кратком виде как можно быстро обновлять редакции сайтов

Допустим мы имеем сайт ( придумаем ему синоним @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

Профсоюз Друал разработчиков?!

6 ноября 2011 в 7:24

Коллеги.
Много и часто говорим о том, что надо профсоюз. Таки предлагаю перейти от трепа к действиям и попробовать таки объедениться.
Зачем?
Ну лично я это вижу так:
1. Создав профсоюз мы сможем регулировать цены на разработку хотя бы Друпал сайтов. Это важно, так как демпинг на рынке серьезный и бороться с ним сложно.
2. Как и любой профсоюз должны помогать друг другу. Это можно и с точки зрения перераспределения заказов. Думаю, у всех бывает, что "зашиваемся" или "а вот это я еще не умею". Так и в целом косультативная помощь в вопросах ведения бизнеса. Опыт более опытных товарищей он всегда полезен.
3. Опыть же нужны некие стандарты качества, которым должны отвечать компании (частники) - члены профсоюза. Что бы на сайте кнопка "член" была не пустым звуком, а некой статусной надписью, которая по умолчанию гарантирует клиенту качество, надежность компании (ну аля лицензирование у битрикса).
4. По уму неплохо бы еще какие курсы повышения квалификации итд, но это уж точно не на первом этапе.

Обязательно встанет финансовый вопрос, но я считаю, что люди должны понимать за что они платят. Просто что бы некий "вася" собирал взносы и куда то их девал, не вариант. Думаю что сбор средств (опять же не сразу) будет под конкретные проекта, съемку того же ролика или жа аренду конференц зала. С полностью прозрачной и публичной бухгалтерией. И никак иначе.

Что мы из этого получим на выходе:
- Совместными усилиями сможем подныть статусность CMS - для заказчиков это важно.
- PR и реклама совместными усилиями - это наши заказы - это наши деньги.

LuckyHost - Виртуальный хостинг , Выделенные сервера , Виртуальные сервера , Размещение серверов

5 ноября 2011 в 21:13

Здравствуйте, разрешите предложить Вам услуги от компании [B]LuckHost[/B] www.luckhost.com.ua).
[IMG]http://luckhost.com.ua/ftpuser/19088.png[/IMG]

[B]Мы предоставляем:[/B]
1.Регистрацию доменов
2.Виртуальный хостинг
3.Выделенные сервера
4.Виртуальные сервера
5.Размещение серверов
6.Лицензии продуктов ISPSystem
7.Администрирование серверов
8.SSL сертификаты

[I]Наши тарифные планы:[/I]

[B]Виртуальный хостинг:[/B]
Визитка (10 мегабайт, домен в подарок, панель управления ISPManager или cPanel). 12 долларов в год.
Сайтик (500 мегабайт, домен в подарок, панель управления ISPManager или cPanel). 40 долларов в год.
Сайт (1000 мегабайт, домен в подарок, панель управления ISPManager или cPanel). 70 долларов в год.
Портал (2000 мегабайт, домен в подарок, панель управления ISPManager или cPanel). 90 долларов в год.
[B]Подробная информация о тарифных планах у нас на сайте.[/B]

[B]Выделенные сервера:[/B]
Старт (Atom D525, 4096MB, 1x500 SATA) - 60 долларов в месяц.
Сайт (Intel i5-2400, 4096MB, 2x500 SATA) – 105 долларов в месяц.
Сайт Plus (Intel i7, 4096MB, 2x500 SATA) – 110 долларов в месяц.
Портал (Intel Xeon E3, 4096MB, 2x500 SATA) – 130 долларов в месяц.
[B]Подробная информация о тарифных планах у нас на сайте.[/B]

[B]Виртуальные сервера:[/B]
Старт (2ГГц процессор, 512МВ оперативная память, 20ГБ места на диске) – 25 долларов в месяц.
Бизнес - (2.5ГГц процессор, 1024МВ оперативная память, 40ГБ места на диске) – 50 долларов в месяц.
Максимальный - (3ГГц процессор, 1024МВ оперативная память, 60ГБ места на диске) – 75 долларов в месяц.

ApacheSolr и словарь для русского стемминга

5 ноября 2011 в 20:58

Имеем Drupal 7 и Solr 1.4.1. Русский стэмминг реализован стандартным стэммингом от Портера. Он там довольно грубый, думаю все это знают. А вот в случае Sphinx можно для стэмминга подключать пользовательский словарь.

Обновил сегодня Solr до 3.4.0. Обновление прошло без проблем, потребовалось только заменить schema.xml на другой, из папки соответствующего друпаловского модуля.

И вот на 3-м Solr имеется интересная возможность: http://wiki.apache.org/solr/LanguageAnalysis#Customizing_Stemming, а конкретно solr.StemmerOverrideFilterFactory и возможность подключения словаря stemdict.txt.

Сделал его из словаря ispell как описывают в отношении такого же словаря для Sphinx при помощи spelldump. Только заменил символ " > " между терминами и корнями на табуляцию. Подключил.

Просто прописал в schema.xml соответствующие строки:

перед строками в стандартном schema.xml:

Перезапустил Solr. Создал по новой индекс. Все заработало - вижу что стэмминг стал более аккуратным. Появилась возможность подстраивать стемминг под свои нужды, редактируя stemdict.txt.

Странно, что эта возможность не реализована "из коробки" в друпаловском модуле интеграции Solr, хотя бы для варианта с 3-м Solr'ом, отдельный schema.xml все-таки для тройки же есть.

Но возникают два вопроса:

1) Может что-то делаю не так? Что стоит еще поправить?

Ошибка в обновлении views 2.14

4 ноября 2011 в 17:08

Обновление views 2.14 от второго ноября работает некорректно. а именно, в выводе ошибочно отображаются поля "Updated/Has new content". допустим, материалы выводятся с пометкой "новое", заход в ноду эту пометку не снимает. и т.д.

откатываться назад не очень хотелось, пришлось искать решение. [##1330716]найдено здесь[/##], в приложение патченые файлы. все работает.

Не ставьте Token 6x-1.18 - там косяк

4 ноября 2011 в 0:57

Всем, кому пришло время апаться и кто на 6-ке, не апайте модуль Token до вресии выше 1.16.

У людей (в т.ч. у меня) косяки.

Ишью

Plugin Detector - каталог и рейтинг плагинов jQuery

3 ноября 2011 в 11:42

Всем привет.

Последние полтора месяца в основном занимался разработкой нового проекта - Plugin Detector.

скриншот:

Путеводитель по программному обеспечению для ОС GNU/Linux

3 ноября 2011 в 9:40

Сайт LinSoft.info задуман как ресурс, на котором можно было бы обсудить достоинства и недостатки программных приложений для GNU/Linux, прочитать отзывы о том или ином продукте, обзоры и сравнения продуктов каждой категории, найти ссылки на статьи с описаниями продукта.
Цель: Собрать каталог программного обеспечения для Линукс, ОТЛИЧАЮЩИЙСЯ тем, что к каждому продукту даются ссылки на статьи с его описаниями, доступно добавление комментариев и обсуждение продукта на форуме.
Сравнительные обзоры продуктов одной категории предполагается размещать в основном в виде тем форума. Поэтому с каждой страницы с перечислением подрубрик основного каталога ведут ссылки на соответствующие разделы форума. Зарегистрированные пользователи смогут создавать свои темы форума и тем самым активно участвовать в обсуждениях программ любых категорий.

[Решено] Помогите найти цвет

30 октября 2011 в 15:18

Доброго всем дня.

Прошу помочь мне в поиске цвета. В стандартной теме d7.8 - bartic, не могу понять как убрать светло жёлтый фон таблиц. Код цвета - #EEEEEE (238,238,238) (0,0,93).

Обыскал все css, нашёл 5 записей с цветом #eee, но их изменение ничего на дало. Тема имеет изменяемую через меню цветовую схему, но данного параметра там нет.

Через просмотрщик ГуглХрома отследить откуда берётся цвет не получается.

Заранее спасибо!

модуль Маэстро

30 октября 2011 в 6:07

частный случай

сделать на сайте отслеживание заказа. Кастомер отправляет заказ, заказ попадает в базу и приобретает определенные поля (могут отличаться) для начала могут быть фиксом.

Поля могут зависеть от других полей, то есть возможно различное развитие сценария. Например в поле А выбрано значение 1 тогда поле Б = 1,2 или 3, а если А=2 то Б=3,4 или 5

Доступ к полям разных ролей пользователей. Например Кастомер может заполнять поля А,Б,В просматривать Г,Д,Е, менеджер может только редактировать Г,Д, остальные не видит

CCK - позволяет добавлять поля, но они фиксированы и не связанны с другими полями, поле Title не настраивается (то есть оно обязательно) тоже не очень гуд

Какие идеи есть, можно ли решить такую задачу какими нибудь модулями? может кто то уже сталкивался с такой задачей?

решение установка модуля Maestro http://drupal.org/project/maestro
легко связывать любые бизнес процессы

видео 1 http://www.youtube.com/watch?v=1N_2WK6JPXM
видео 2 http://www.youtube.com/watch?v=W8Cg5iBTCC4
видео 3 http://www.youtube.com/watch?v=4DkyEYdFcSY

идеально подойдет для решения задач техподдержки, регистрация тикета, распределение по сотрудникам, решение, проверка... (там даже уже готовый темплайт есть)

вообще любые flow любого ветвления

предлагаю тут выкладывать мысли по поводу решений на базе этого модуля

делиться ньюансами, задавать вопросы.

1 для инициации процесса необходимо выполнить код вида

$maestro = Maestro::createMaestroObject(1);
$newprocess_id = $maestro->engine()->newProcess($template_id);