Столкнулся я как-то по работе с довольно популярным модулем для Drupal Webform. Делали мы мультиязычный сайт, и требовалось создать мультиязычную форму - на русском и английском языках.
Как-то раз, обновив у себя на сайте модуль FileField, в статусной информации моего Drupal-сайта появилось предупреждение о том, что желательно бы установить PECL-библиотечку uploadprogress для PHP, позволяющую отслеживать процесс загрузки файлов на сервер.
После 15-минут гугления и чтения разных инструкций, установил ее. В связи с чем, предлагаю вашему вниманию краткую инструкцию о том, как установить любую PECL-библиотеку на ваш сайт.
Прежде чем продолжить, убедитесь, что у вас уже установлены:
Apache2, PHP 5.2.x
После победы на выборах в Сенат Штата Нью-Йорк, впервые за почти 50 лет, Демократическая партия обратились к Advomatic с просьбой быстро развернуть новый сайт на Drupal. Были многочисленные проблемы, которые предстояло преодолеть, и их требования заставляли выйти за грани возможного в некоторых областях, таких, как разграничение прав доступа и общий порядок действий (workflow). В конце концов, этот сайт, является свидетельством того, что может быть достигнуто командой разработчиков, путем целенаправленной разработки и экспериментирования, используя мощность и гибкость Drupal и его сообщества.
Меня что-то в последнее время часто спрашивают о хостинге для Drupal. Я использую несколько хостингов, как виртуальных, так и арендую виртуальные выделенные сервера (VDS - Virtual Dedicated Server, VPS - Virtual Private Server, что одно и то же).
Что я порекомендую для хостинга Drupal? Ну, конечно, чем мощнее сервер, тем лучше. Лучшие показатели Drupal у меня показывает на виртуальном хостинге. Но при этом виртуальный хостинг должен быть правильно сконфигурирован (или вы должны сами подправить что-то в конфигурации Drupal, в соответствии с хостингом). Поэтому зачастую проще взять виртуальный сервер и установить туда всё, что надо.
Очень краткая инструкция по обновлению сайта, работающего на «Друпал». Для простоты предполагается, что дистрибутив копируется с одной удаленной машины на другую, и у нас открыто два терминала (PuTTY, xterm, …)
После двух лет существования AboutAirportParking.com получил полный Drupal-ремонт. Мы переехали со старой инсталляции Flexinode на Drupal 4.7, который был сделан стажёром чуть более чем за месяц, в 2006 году, к самостоятельно темизированной инсталляции Drupal 5, перезапущенной в июне 2008 и существующей до настоящего момента. Как представлено в обзоре стартапа на Mashable.com "About Airport Parking.com помогает Вам найти лучшее место для парковки в аэропорту, с ценами, картами, пользовательскими обзорами и прочим."
AboutAirportparking.com был перезапущен с системой полного бронирования парковки, дополненной комментирующими обзорами, доступом к управляемому редактированию, страницами аэропорта и парковки с возможностью поиска, интеграцией карт от Google, расписанием рейсов, обновляющемся в режиме реального времени, и с подтверждением бронирования через электронную почту и факс. С заказной темой, он также не очень напоминает Drupal.
Сразу поясню о чём идёт речь.
Инициатива The Big Ideas @ Berkeley была официально запущена в июле 2005. Ее задача состоит в том, чтобы обеспечить финансирование, поддержку и поощрение междисциплинарных команд из студентов и аспирантов университета UC Berkeley, которые имеют "большие идеи".
Летом 2006 года, Big Ideas @ Berkeley решил перезапустить свой сайт с помощью гибкой, открытой системы управления контентом Drupal. Big Ideas @ Berkeley работал с Робом Баррека и компанией ChipIn, чтобы разработать Drupal-модули, которые позволят студентам легко создать свои собственные собирающие пожертвования страницы, публиковать обновления, которые будут очерчивать представленные проекты, принимать пожертвования также хорошо, как и сохранять связи с потенциальными и настоящими споносорами, с помощью записей в блоге проекта.
Переделанный при помощи Drupal 4.7 и целого ряда отличных модулей, предоставленных сообществом, новый сайт был запущен в декабре 2006 года. В числе используемых модулей есть следующие: Views, CCK (а также imagefield), Imagecache, Actions, Workflow, Mailhandler, Simplenews, Forward, TinyMCE and Image Assist.
Вот уже год с гаком, как я работаю с CMS Drupal, за это время я нашёл несколько очень удобных средств разработки под эту систему. Некоторые средства являются универсальными, некоторые заточены для работы именно с Drupal. Естественно, что все средства Open Source :)
Notepad2 - очень простой и очень лёгкий редактор для Windows. Поддерживает подсветку кода, и несколько очень полезных при редактировании текстов (в том числе и программерского кода, а также html- и css-кода) функций. Грузится мгновенно. Работает очень быстро. Замечены глюки - при обработке больших файлов (порядка нескольких десятков мегабайт) может обрушиться, и данные не сохранить. Также, для таких больших файлов, редактор работает очень медленно. Не поддерживает плагины и модули, а также многоязычность (базовый язык - английский), а также открытие нескольких файлов (один экземпляр редактора в памяти может открыть только один какой-то файл). Вердикт: редактор незаменим при быстрых правках кода. Практически всё, что я пишу программерского, я делаю в этом редакторе. Меня просто приводит в восторг одна его функция, которую я не нашёл не в одном другом редакторе, как ни искал: при нажатии на горячие клавиши Alt+Z редактор у всех строк в файле обрезает один самый левый символ. Это просто чудесная и очень полезная, временами, возможность.
Конечно, важным преимуществом системы Drupal является возможность перевода интерфейса самой системы и модулей на родной для разработчика или потенциального пользователя язык. Но я против техники, которая "думает за вас".
Я лично не испытываю никаких трудностей при использовании технического английского языка, наивно полагаю, что большинство (веб-)программистов тоже, потому считаю труды по переводу модулей Друпала и документации на русский язык абсолютно бесполезным занятием. Единственное, что необходимо переводить - пользовательский интерфейс.
Последние комментарии
2 недели 6 дней назад
3 недели 19 часов назад
3 недели 4 дня назад
3 недели 4 дня назад
4 недели 1 день назад
4 недели 5 дней назад
6 недель 6 дней назад
6 недель 6 дней назад
7 недель 6 дней назад
7 недель 6 дней назад