petrovnn

Главные вкладки

user-icon

Николай petrovnn

whydrupal.ru в OpenSource (плюс проекту нужен хостинг)

Аватар пользователя petrovnn

Господа, есть соображение заопенсорсить мой старый проект whydrupal.ru, которым я уже не могу заниматься.
Хочу передать его в добрые руки безвозмездно, но хотел-бы чтобы эти руки продолжили его развивать по мере сил и возможностей.

Пять лет назад я сделал его, и опубликовал анонс на этом форуме.

Цель проекта: «Популяризация друпала в рунете среди заказчиков и разработчиков»

0 Спасибо

MySQL падает от нескольких последовательных обращений к сайту (VPS Ubuntu 12.04 512мб, апач, Digital Ocean)

Аватар пользователя petrovnn

Пытаюсь настроить LAMP (VPS Ubuntu 12.04, 512мб), но пока не получается.
При нескольких одновременных (конкурентных?) запросах, MYSQL падает и сам не поднимается.
Ложатся все сайты на сервере.

В друпале ошибка выглядит так:

Перед ней бывает еще такая ошибка

Чтобы сайты опять стали работать, помогает перезапуск MYSQL командой

service mysql restart

, а в некоторых случаях перезагрузка всего сервера.

Типичная последовательность лога MySQL

/var/log/mysql/error.log:
 

0 Спасибо

Самый полный список сайтов с большой посещалкой на Drupal

Аватар пользователя petrovnn

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

Собственно список: http://whydrupal.ru/drupal-sites

0 Спасибо

Библиотека горячих клавиш

Аватар пользователя petrovnn

Всем привет!

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

Пока это не законченный проект, но основной функционал работает: http://hklib.com/

Суть в том, что когда люди нажимают на кнопку "я это использую", их голоса плюсуются, и видно какими сочетаниями пользуется больше людей, а какими меньше.
Еще задумка в том, чтобы насколько это возможно облегчить людям добавление новых сочетаний (и программ), чтобы выборка программ была актуальной.

Ну допустим я пользуюсь примерно 15-ю программами, при этом в каждой программе пользуюсь мЕньшей частью горячих клавиш.

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

Чего пока нет (но будет):

0 Спасибо

Ручной экспорт прайса из 1С в Drupal 7 без картинок ( 150-300 товаров )

Аватар пользователя petrovnn

Появился заказчик который хочет интеграции сайта с 1С-кой.

Ищу варианты самых простых вариантов экспорта/импорта прайса на сайт.
Тк прайс будет обновляться не часто (раз в неделю или раз в месяц), устроить ручное обновление, те менеджер в 1С сделал экспорт прайса в файл (CSV, XLS, или еще что), зашел на сайт, и загрузил этот файл, в основном обновив позиции по ценам, а может и добавив несколько новых позиций.

Порылся в гугле, вот что нашел:

http://1c-drupal.ru/ вот это решение кто-нибудь не пробовал? Какие будут отзывы?

Вот еще модулек под шестерку http://drupal.org/project/cmlservice который был благополучно заброшен и на основе этих нароботок был запущен такой проект: http://cmlservice.com/

0 Спасибо

Какой подход публикации картинок вы используете?

Аватар пользователя petrovnn

Довольно давно работаю с друпалом, и все в нем мне уже понятно. Но до сих пор так и не определился с подходом "Каким способом публиковать картинки в нодах?".

Вопрос на первый взгляд может показаться идиотским, но не спешите делать выводы, позвольте объяснить.

Задача: публиковать текст, который разбивают картинки.
Сейчас для редактирования контента я использую CKeditor, отчасти потому что у него есть интеграция с ocupload, отчасти потому что опен-сурс, хотя загружается он не сильно быстро

На данный момент я вижу несколько способов публикации картинок:

1. множественное поле картинок, текст ноды отдельно.

0 Спасибо

KM.RU - большой портал на друпале

Аватар пользователя petrovnn

Большой контентный портал с неплохой посещаемостью и крутым доменом, который почему-то ускользнул от моего взгляда когда я искал большие порталы на друпале.

http://www.km.ru/

Посещалка в будние дни около 100 тыс в день: http://www.liveinternet.ru/stat/km.ru/

Дизайн конечно староват, но я думаю что если чуваки занимаются проектом - редизайн будет

0 Спасибо

Получение аргумента для Views из БД - возможно? (Views 3 → Contextual Filters → Provide Default Value → PHP code)

Аватар пользователя petrovnn

Если я нахожусь на странице ноды, какие данные из базы я могу вытащить в поле Provide Default Value - Custom PHP code? И вообще могу-ли? Или доступ к базе из этого поля невозможен?

Вопросы сформулировал на картинке

Повторю текстом на случай если картинка отвалится и для того чтобы проиндексировалось лучше (может кто-то будет искать подобное, вдруг поможет)

Какие переменные здесь доступны?

Доступна-ли здесь переменная $node?

Можно-ли отсюда сделать запрос к БД?

Делают-ли отсюда запросы к БД (если возможно)
, или это считается плохой практикой?

Подскажите какие-нибудь сложные примеры
кода которые вы используете в этом поле,
в той мере сложные, в какой позволяют

0 Спасибо

Кто-нибудь делал комментарии на странице термина таксономии?

Аватар пользователя petrovnn

погуглил, но ничего толком не нашел. Это можно сделать через Entity API? Какие примерно хуки использовать? Поделитесь плиз кто прикручивал комменты к сущностям которые из коробки комменты не поддерживают

0 Спасибо

Неплохой сайтик недвижимости на шестерке (мультисайтинг)

Аватар пользователя petrovnn

наткнулся случайно, наверное будет интересно тем кто делает (или хочет делать) подобный, а таких не мало судя по сообщениям типа "хочу сделать сайт недвижимости на друпале - можно сделать?"

http://www.domania.ru/

0 Спасибо

DREAMHOST vs IT-PATROL

Аватар пользователя petrovnn

Собственно переехал сайт с дримхоста на патруль, гугл вебмастер выдал неожиданные результаты:

0 Спасибо

BestMaps.ru - новая версия на Drupal 7

Аватар пользователя petrovnn

Это первый релиз новой версии. Будет еще несколько релизов с добавлением новых фич и доработок

http://bestmaps.ru

Основной модуль, на котором реализован вывод - views

Старая версия здесь: http://old-bestmaps.gutenweb.ru/ - на ней не будет работать карта, тк ключ апи для этого домена не получался

0 Спасибо

[решено] Может-ли Views в Contextual filters брать аргумент не из алиаса, а из системного пути?

Аватар пользователя petrovnn

То есть если я нахожусь на странице термина, в алиасе урла у меня нет ID этого термина, допустим:

/goroda/moscow

а мне соответственно нужно узнать ID из системного пути этого термина, тобишь

/taxonomy/term/3

Views такое может вообще? Может какой плагин к нему нужно докрутить? В гугле не нашел.

Представление в виде блока, не страница

0 Спасибо

Filefield Multiple - как увеличить длинну title/alt? По дефолту varchar(255)

Аватар пользователя petrovnn

У ноды есть поле "фотография" (filefield), в настройках "количество значений" - не ограничено.
У каждой фотки есть подписи ALT и TITLE.

Когда в это поле пытаюсь ввести большой текст, PDO выдает эксепшн:

PDOException: 1406 Data too long for column ...

Как увеличить длину поля ALT или TITLE?

В phpMyAdmin изменил схемы таблицы, поставил вместо varchar(255) - text, но ошибка все равно осталась.

Либо как еще можно расширить это поле, добавив к нему небольшое текстовое описание (абзац-два)?

В данный момент используется модуль Filefield Insert + CKeditor, но когда картинок очень много: 25-50 постоянный скролл вверх-вниз уже напрягает нехило. Было-бы гораздо логичнее писать простой текст (пусть даже без HTML) прямо около иконки фотографии:

0 Спасибо

Можно-ли сделать комментарии двух типов? (стандартные и расширенные с доп. полями) [решено]

Аватар пользователя petrovnn

Есть обычные друпаловские комменты. Их можно расширить полями CCK. Нужно чтобы под одними типами материалов были одни комментарии (с полями) - это будут рецензии (поля это оценки от 1 до 5). А под другими материалами (допустим форум, или сообщение в блоге) были обычные древовидные друпаловские комментарии без доп полей.

Как это можно реализовать?

Какие подходы вообще есть для решения этой задачи?

Залезал несколько раз в гугл, смотрел друпал-модули комментариев, но ничего толкового не нашел

0 Спасибо

Мой опыт разработки магазина на Drupal 7 + Commerce

Аватар пользователя petrovnn

Несколько дней назад я уже просил попинать мой новый магаз в выставке сайтов.

Настало время поделиться опытом разработки под комерц; описать какие подходы были применены, как решались поставленные задачи и на какие подводные грабли пришлось наступить.

Предупреждаю сразу - получилось МНОГО БУКВ!

Собственно статья: http://whydrupal.ru/vzavitok-ru-drupal-7-commerce

Конечно, далеко не все на сайте сделано так, как я хотел, но если я сейчас этого не напишу, то боюсь что никогда не напишу.

UPD: AJAX-корзина

Как сделан аякс при добавлении товаров в корзину.
На сайте не установлен http://drupal.org/project/dc_cart_ajax

0 Спасибо

Статистика авторизаций через соц. сети с помощью модуля uLogin

Аватар пользователя petrovnn

Итак, прошло 3 месяца с момента запуска моего сайта Plugin Detector, на котором для авторизации установлен модуль ulogin.

Сейчас я делаю английскую версию сайта, и в связи с этим небольшой рефакторинг всего и наведение порядка. Пришло время навести порядок в авторизаци.

Всего пользователей на сайте (вернее авторизовавшихся через соцсети): 259

Далее идет количество авторизаций по каждой сети/сервису:

Вконтакте - 94
Google - 78
Facebook - 43
Twitter - 19
Open ID - 14
Яндекс - 4
Mail.ru - 2
Livejournal - 0
Одноклассники - 0

А для чего все это нужно?

Во-первых просто интересно узнать чем люди пользуются для авторизации.

0 Спасибо

Интернет-магазин для рукодельниц на Drupal 7 + commerce

Аватар пользователя petrovnn

Прошу попинать реализацию прежде всего опытных магазинщиков.
Мне интересна в первую очередь критика разработчиков, которые уже давно делают магазины.

Второй элемент, нуждающийся в пинании - это дизайн и структура сайта.

Еще вопрос: чего не хватает, чтобы снять психологический барьер к покупке? Спрашиваю потому что опыта с магазинами нет - это мой первый.

Это мой собственный магазин (точнее жены), буду делать все что нужно.

http://vzavitok.ru/

0 Спасибо

Вся правда об IT-patrol

Аватар пользователя petrovnn

Все носятся с патрулем и кричат: патруль! такой патруль крутой и т.д. и лучше патруля ничего нет!

Но на самом деле давайте разберемся действительно-ли это так.

Предыстория.

Обратился ко мне товарищь, с вопросом "почему мой магазин на друпале так медленно работает?".

Рекомендовал я ему именно друпал, и аргументировал это разными аргументами. Он согласился, и выбрал друпал в качестве платформы для разработки своего магазина (долгосрочный проект). В какой-то момент его стала напрягать скорость дримхоста. Я сказал что могу взять к себе в аккаунт его сайт и он согласился переехать.

Перенес я его магазин (уберкарт drupal 7) на патруль, предварительно замерив скорость работы сайта на старом хостинге.

А потом замерил скорость работы сайта уже на патруле.

0 Спасибо

Брутфорсим пароли при наличие хешей к друпал 7 и друпал 6

Аватар пользователя petrovnn

Задача: узнать пароль админа, зная хеш и соль (а для шестерки только хеш).

Значит скачал я программу PasswordsPro отсюда.

Drupal 7

Забил хеш и соль.
И программа мне пишет что типа будет перебирать пароли еще 7 дней и 10 часов :)

Общее количество комбинаций 217 180 147 158

Это получается 217 миллиардов?

Скорость перебора 340 000 паролей в секунду (Core 2 Duo, встроенная видеокарта)

Все это я делаю исключительно для расширения кругозора ;)

UPD

0 Спасибо