Parallels продолжает извиваться (и издеваться)

Мои страдания с Parallels Plesk потихоньку продолжаются. Я уже тихо смеюсь, несколько истерически, впрочем.

Для начала снова про биллинг (простите, Customer and Business Manager — так звучит солиднее). Люди из Parallels путаются в показаниях, что-то постоянно выдумывают и меняют.

Напоминаю, нынешний CBM (бывший Billing & Modernbill) появился в качестве бесплатного дополнения к панели Plesk 10. В установщике Plesk до сих пор так и написано — Customer & Business Manager (free, recommended for shared hosting).

Customer & Business Manager (free, recommended for shared hosting)

На сайте информация уже несколько иная — CBM бесплатно включен только в неограниченные версии Plesk.

Plesk CBM

Дальше на горизонте появляется какой-то Unlimited Hosting Suite и становится ясно, что неограниченные версии тоже бывают разные и биллинг входит не во все. Еще точнее — не входит ни в одну из тех, что есть у людей — Hosting Suite изобретен одновременно с выходом Plesk 10.2 (или 10.0, я не слежу настолько пристально).

Небольшая выдержка с форума Parallels.

Sorry for not responding earlier, the problem has recently been raised to my attention and it took sometime to find its roots. First of all I have to apologize for this unfortunate case and all the inconvenience caused. The issue is a little complicated so let me explain:

1. We didn’t mean to force all of you to purchase any additional key or something like that. The issue is basically a very unfortunate coincidence and miscommunication which I will explain below.

2. CBM is made free for Plesk Unlimited Hosting Suite key only. That’s what is meant in Plesk Autoinstaller and the text will be fixed to reflect it better - other keys have no CBM included.

3. Versions prior to 10.2 had a bug letting to utilize CBM even if it is not included in the key. CBM 10.2 got it fixed. It is not a change of pricing policies or anything - those are completely defined by license key content, not by software. If you open its source you’ll see that “mb_accounts” property is zero (no CBM allowed).

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

Коротко — ни одна лицензия от Plesk 9.x CBM в Plesk 10.2 поддерживать не будет, хотя сама панель работает со старыми ключами.

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

We apologize for any confusion experienced regarding your usage of the Parallels Customer & Business Manager (CBM) in your Plesk Panel. The license currently installed in your panel does not include support for the CBM component. The only licenses that include the CBM component are known as “Hosting Suite” licenses.

To resolve this, we have issued you a license upgrade PLSK.*********.0000 that does include this option. The license upgrade will be valid for six months at no additional charge to you. In fact, the new license even includes other components such as the Parallels SiteBuilder! At the end of the six months, you will have the option to upgrade your license permanently to the Hosting Suite, or you can allow it to revert again to your current license.

Барышня из саппорта Parallels любезно прислала мне цены на Plesk для Unix. Я плакал, как говорится.

Leasing

* Parallels® Plesk Panel 10 – Hosting Suite – Unlimited Domains
Includes Parallels Plesk Panel 10 (Unlimited Domains), Parallels Plesk Sitebuilder (100 Domains) and Parallels Plesk Billing (1,000 Clients) at no additional charge! $69.99 / month

* Parallels® Plesk Panel 10 – Standalone Product – Unlimited Domains
For those with alternative billing and site design tools who only need the control panel (with unlimited domains) $69.99 / month

Perpetual

* Plesk Plus
A bundle of Plesk Unlimited Domain License, Plesk Power Pack, Unlimited Language Packs, 1 year of Single Server Email Support for up to 20 incidents, and a One Year Software Update Service. At the time of purchase, you are eligible to receive a 20% discount on Parallels Premium Antivirus. $1,399.00

Для ясности я выделил жирным — Hosting Suite включает биллинг, но стоит ровно столько же, сколько Standalone, который его не включает. В чем смысл такого извращения с ценообразованием? В том, что лицензия на Plesk Standalone 10 есть у всех, кто пользовался Plesk 9.x (они совместимы), а лицензии на Hosting Suite нет ни у кого из них — так изящно Parallels отсекает «халявщиков».

Я бесплатную эту шестимесячную подачку скачивать не стал — покупать неограниченную лицензию (как и любую другую) непосредственно у Parallels за $70 в месяц я принципиально не буду. После пары месяцев мытарств уже нет никакого желания доверять этому непредсказуемому чудищу еще и денежные расчеты. Кстати, у моего провайдера неограниченная лицензия стоит $30, если я правильно помню.

Маленькая иллюстрация напоследок. При каких-то обстоятельствах Plesk 10.2 убивается, если на него зайти по https браузером Firefox. Больше 10 дней назад об этом известили разработчиков — до сих пор тишина. Очень показательно, как по мне.

Plesk 10 — это ад

Два переезда равны одному пожару. Или наоборот, как в нашем случае. Новый сервер, новый Plesk 10.1, миграция клиентов, доменов и сайтов со старого — это испытание для сильных духом.

Идет вторая неделя. Не глючит биллинг, глючит почта (qmail), named, single sign-on. Только что вышедший Plesk 10.2 не решил ни одной проблемы, зато добавил новые — биллинг вообще перестал работать (не находит лицензию), панель управления не работает в Safari. Форум Parallels зачитан до дыр, но там только какой-то клоун отписывается в стиле «я передал ваше сообщение разработчикам», на чем дело заканчивается.

Я устал, я зол, я ненавижу Parallels.

[UPDATE] май 2011

Веселуха продолжается. Оказывается, Customer and Business Manager (бывший Plesk Billing, ранее Modernbill) не входит в ограниченные версии Plesk на 10-100 доменов, его можно получить только с неограниченной лицензией. То есть то, что он работал в версии 10.1 — это была досадная ошибка Parallels. То, что при установке Plesk этот компонент обозначен как бесплатный (без условий) и рекомендуемый — тоже, вероятно, оплошность. Лицензия при установке проверяется, то есть, в случае лицензии на 10-100 доменов, Parallels рекомендует пользователям установить заведомо неработоспособный биллинг.

Впрочем, CBM в Plesk 10.2 точно так же не работает и у некоторых обладателей безграничной лицензии, так что причинно-следственная связь не очевидна. Любопытно, что поддержка Parallels не предлагает универсального решения — каждому пострадавшему присылают личное сообщение и индивидуально пытаются помочь, но причины проблемы и пути ее решения не обнародуют.

Садись, Parallels, два балла.

PS: Жаль, я не нашел http://www.froxlor.org/ раньше…

Drupal 6, Webform — голосовалка для А-Мега ТВ

Техзадание принесли на четырех листах А4, скрепленных скотчем. По ходу дела что-то решили поменять, отсюда стрелочки.

Техзадание

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

Людям предлагается выбирать телеканалы, которые они хотят смотреть по платной подписке. Всего их сейчас (и будет) 10 штук, но можно какие-то выкинуть и заменить другими, но тоже из строго ограниченного списка — каждый канал можно заменить на 1-3 других. Это довольно обидно, поскольку National Geographic можно заменить на Discovery, но оба получить никак нельзя. То же и с порнушкой — один канал из четырех на выбор. Дурацкое голосование.

Рецепт: Drupal 6, Webform, jQuery по вкусу.
Время: 3 часа + 1.5 часа на войну с jQuery (.closest() и .toggleClass() в 1.2 работает не так, как хотелось, пришлось обновлять).

 

echo TEMPLATEPATH;