Блог О пользователеkrashevski

Регистрация

Календарь

« Февраль 2010  
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

Web-программирование, CMS Drupal, OS Linux

 
Здравствуйте! Эти документы я создал, перевел или доработал для знакомства с Друпал 6.х (Drupal 6.x) и эффективного начала работы. Все права сохраняются по лицензии  GNU GPL (2). При использовании авторских материалов блога, ссылка на ресурс обязательна. Если Вы первый раз решили познакомиться с Друпал 6.х начните с Краткое руководство для начинающих. Для навигации по блогу используйте Теги или Поиск. Желаю всем успеха!

+ Для веб-мастеров

Справочник для веб-мастеров, обо всем, что нужно Интернет-предпринимателю для успеха.

добавить на Яндекс


Счетчик посетителей:  статистика посещений

Resurs.kz: сайты Казахстана и раскрутка сайта

Предлагаю Вашему вниманию книгу стихов для души: Жизнь, лирический цикл
1 |2 |3 |4 |5
 

Ротация изображений в Друпал


Источник: http://drupal.org/project/rotor,
автор: Владислав Крашевский, v.krashevski@gmail.com


Резюме


Для последовательной смены изображений в блоке Друпал применяется модуль Rotor Banner. Модуль Rotor Banner позволяет создавать и настраивать изображения для ротации как узлы (страницы) сайта Rotor item. При создании узла Rotor item настройка позволяет задавать ссылку с показываемого изображения. Эффекты смены изображений настраиваются с помощью фильтров модуля views.



Установка и настройка модуля

Чтобы модуль мог исполнятся требуется предварительно установить модули:

Drupal 6: jquery_plugin, upload_element, views.

При установке модуля будет создана страница Предсталения (View) подназванием rotor. Чтобы сделать настройку показа изображений на странице View rotor можете сделать дополнительную настройку в пункте Style: Rotor, основные доступные настройки: Ширина, высота, Время показа изображения, Скорость смены изображений, Эффекты. Доступны 25 эффектов смены изображений, Вы можете выбрать один или установить случайный (random) выбор эффекта. После настройки можете подключить модуль на странице Блоки управления блоками сайта.

 

Сравнение различных модулей Друпал для слайд шоу и ротации изображений


http://drupal.org/node/418616


Создание блока Header blocks  в шапке Темы оформления

 

Если в шапке Темы оформления нет специального региона для добавления блока с изображениями Вы можете создать его. Для того чтобы в раскрывающемся списке выбора региона блока на странице управления блоками появился пункт Header Blocks, в файле тема_оформления.info добавьте строку:

regions[header_blocks] = Header Blocks

Если Вам понадобится добавить регион баннера, то добавьте еще строку:

regions[banner] = Banner Ad

Псоле этого Вам нужно будет поработать с файлами Темы оформления: page.tpl.php, theme-settings.php, template.php в зависимости от архитектуры Вашей Темы оформления для добавления стилей CSS  в шаблон сайта, например в файле page.tpl.php добавить код:

< div id="header-blocks" >    
   < ?php if ($header_blocks): ? >
      < ?php print $header_blocks; ? >
   < ?php endif; ? >
< /div >

В файле стилей добавить определение стиля:

#header-blocks {
  position: relative;
  float: right;
  width: 700px; 
  padding: 0 32px;
}


 

Установка нового релиза Mandriva Linux


Автор: Владислав Крашевский, v.krashevski@gmail.com

С выходом нового релиза операционной системы Линукс желательно делать переустановку операционной системы по причине безопасности. Новый релиз ядра операционной системы обычно устраняет уязвимости и ошибки ядра системы, так как мы работаем без антивируса, то желательно делать переустановку системы. Но есть проблема, что релизы операционной системы выходящие в определенные сроки могут быть с ошибками, например в графической среде, то есть программы могут быть не собраны качественно ко времени выхода релиза, поэтому лучше переустанавливать систему на специальном свободном компьютере для испытания, в случае успеха работы всех нужных программ, потом клонировать на все остальные рабочие станции, например, с помошью дистибутива SystemRescueCd, смотрите подробнее: http://krashevski.blog.ru/78225635.html. Если у Вас нет возможности испытать новый релиз на свободном компьютере,то лучше подождать месяца четыре со дня оповещения о выходе нового релиза, и потом переустановить систему и получить из Интернета уже готовые обновления для программ релиза. Если Вы устанавливаете систему сразу после оповещения о новом релизе, то можете успешно учавствовать в тестировании сборок программ, загружая пакеты, например для Мандрива 2010, из каталога сервера официального сборщика дистрибутива MIB: http://mib.pianetalinux.org/MIB/2010.0/32/testing/.

Форматирование разделов жесткого диска

При переустановке системы необходимо форматирование разделов жесткого диска с корнем файлоаой системы / и с каталогом программ системы /usr. Ваши базы данных находятся в каталоге /var/db который желательно не форматировать, дополнительное программное обеспечение в каталоге /opt тоже можно сохранить, но основные программы придется переустанавливать.

Процедура переустановки операционной системы

1. Выгрузить из интернет .iso образ дистрибутива операционной системы и прожечь DVD диск.
2. Выписать для контроля данные того как сейчас разбит диск на разделы и какие разделы приформатированы.
3. Выписать логин и пароль того, как сейчас настроено действующее подключение к сети.
4. Произвести установку дистрибутива согласно выписанным данным.
5. Произвести начальную настройку графической среды после установки: разрешение экрана, переключения клавиатуры (если надо).
6. Выполнить дополнительно настройку подключения к Интернет, если надо, и подключиться, используя программу net_applet.
7. Выполнить подключение репозитария дистрибутива с дополнительными программами (настройка источноков обновления), рекомендуется репозитарий MIB http://mib.pianetalinux.org/MIB/, можно сделать примерно такой командой:
# urpmi.addmedia --update MIB-basic_32 http://mib.pianetalinux.org/MIB/2010.0/32/basic/
8. Загрузка обновлений программ из репозитария.
9. Установка нужных пользовательских программ, дополнительных к программам по умолчанию, мне, как веб-мастеру требуются (просто выполняйте команды urpmi имя_программы для установки последних версий программ из репозитариев подключенных Вами особых источников обновления дистрибутва. Подключайте только источники, которым Вы доверяете, источники обновления программ могут отличаться особенно программами расположенными в папке testing. Север MIB часто предоставляет более новые пакеты для загрузки и эти пакеты протестированы.):

Для браузера Firefox 3.6 (как установить Firefox 3.6 на Мандрива 2010.0 здесь: http://krashevski.blog.ru/86595107.html): удалить swfdec и установить Adobe Flash Player http://get.adobe.com/flashplayer/
  1. apache (веб-сервер)
  2. php (язык программирования веб)
    • php-gd (расширение для создания и манипуляций с изображениями)
  3. mysql (сервер баз данных)
  4. phpmyadmin (администрирование баз данных MySQL)
  5. webmin (администрирование системных сервисов и сети)
  6. traceroute
  7. skype (популярный коммуникатор)
  8. kdewebdev
    • kfilereplace (утилита помогающия делать замены во множестве веб-страниц)
    • klinkstatus (проверка работоспособности ссылок сайтов)
  9. bluefish
  10. kompozer (продвинутый редактор html)
  11. stardict (переводчик)
  12. gnokii+xgnokii (программа для работы с сотовыми телефонами Nokia)
  13. showfoto (просмотр и редактор изображений)
  14. wine (эмулятор Виндовс для установки Виндовс программ)
  15. unrar (распаковщик rar архивов)
  16. kappfinder (программа для включения в меню KDE программ стопронних разработчиков)
  17. kinfocenter (справочная система оболочки KDE)
  18. sweeper (утилита очистки системы)
  19. RealPlayer (видео плейр для Виндовс видео, иногда применяется на сайтах) http://www.real.com/
  20. cuneinform, yagf http://mirror.yandex.ru/mirrors/EduMandriva/educontrib/2010.0/i586/free/release/
10. Выполнить включение сервисов и настроить включение сервисов при загрузке (можно перезапустить систему или запустить службы вручную).
 

 

Тестовая установка браузера Firefox 3.6 под Mandriva Linux 2010.0


Автор: Владислав Крашевский, v.krashevski@gmail.com,
источник: http://forum.mandriva.com/viewtopic.php?t=123838


Браузер версий Firefox 3.5.x для Linux содержит ошибку отображения цветов изображений формата .png. Есть возможность установить тестовую версию браузера из основного репозитария пакетов для Мандрива: MIB, который находится по адресу: http://mib.pianetalinux.org/MIB/, для Мандрива Линукс 2010.0 32 битной версии пакеты проходящие тест будут расположены по адресу: http://mib.pianetalinux.org/MIB/2010.0/32/testing/. Там же в репозитарии Вы можете найти обложки на CD, DVD, и изображение на диск для нового дистрибутива Мандрива: http://mib.pianetalinux.org/MIB/2010.0/others/covers/.
Если вы зарегистрованный пользователь сайта http://www2.mandriva.com/, то сможете оставить сообщение о результатах теста пакета для Мандрива искомого программного обеспечения для исправления ошибок.
Пример установки браузера Firefox 3.6 для Mandriva 2010.0 - 32bit (i686):
Code:
# urpmi.addmedia FireFox-3.6 --update http://mib.pianetalinux.org/MIB/2010.0/32/testing/FIREFOX-3.6
# urpmi firefox
# urpmi.removemedia FireFox-3.6

Замечание:
Для браузера Firefox 3.6 сначала нужно установить новую библиотеку Libsqlite
версии 3.6.22, потому что с утаревшей библиотекой браузер ошибочно закрывается, лишая Вас доступа в Интернет:
Code:
# urpmi.addmedia --update MIB-basic_32 http://mib.pianetalinux.org/MIB/2010.0/32/basic/
# urpmi libsqlite3_0

(Неотключенный media будет добавлен к Вашим источникам обновлнения)


Для просмотра видео или flash Firefox 3.6 устанавливает плейер swfdec, Вам нужно удалить этот плейер и установить .rpm from adobe: http://get.adobe.com/flashplayer/

 
 
 

Mandriva Linux, подключение к сети Интернет


Автор: Владислав Крашевский, v.krashevski@gmail.com
Самый простой способ настроить подключение к Интернет в Mandriva Linux это использовать утилиту drakconf, включающую Mandriva Linux Control Center с интерфейсами к множественым утилитам DrakXtools.

Выберите: Настройка сетевого интерфейса... и в несколько шагов настройте Ваше соединение по типу соединения. Требуется от провайдера Интернет логин и пароль для подключения.

Поcле настройки соединеия запустите утилиту NetApplet и выполните подключение к Интернет для Вашего Интернет интерфейса. Если Вы при выключении компьютера сохранили предыдущий сеанс, то при включении компьютера и входе в ситему Интернет соединение будет запущено автоматически (для ADSL соединения включение занимает около 4 минут, нужно иметь терпение).

Управление сеансами при включении компьютера и в ходе в систему настраивается с помощью утилит Настройка рабочего стола- Настройка диспетчеров сеансов.

Также Вы можете с помощью утилит настроить и виртульную частную сеть (Натройка VPN-соединений).

Более подробно о создании кроссплатформенной виртуальной частной сети VPN на основе Openvpn Написал Бешков Андрей, http://onix.opennet.ru/content/view/16/26/.

Если Вам понадобится более подробно настраивать праметры сетевых соединений, то можете воспользоваться утилмитами программы Webmin

В случае сбоя при подключениии к сети Интернет, просматривать сеществующие сетевые интерефейсы и отключать не нужные можно с помощью команд:
# ifconfig
# ifconfig ppp1 down
Управлять ADSL соединением можно такими командами:
# pppoe-status
# pppoe-stop
# pppoe-setup
# pppoe-start
# pppoe-connect
(наблюдение за хододом подключения)

 

Конвертирование аудио файлов формата ogg в формат mp3 в Mandriva Linux


Автор: Владислав Крашевский, v.krashevski@gmail.com
Для конвертирования аудио файлов формата ogg в формат mp3 под графической оболочкой KDE существует утилита soundKonverter. SoundKonverter является оболочкой для множества программ конвертирования аудио файлов. Просмотреть список программ для ковертирования можно на странице Окружение по пути Настройка - > Настроить soundKonverter.

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

Для конвертирования аудио файлов формата ogg в формат mp3 требуется утилита создающая фалы mp3, эта утилита называется lame и по умолчанию не поставляется с дистрибутивом Mandriva Linux и скомпилированных пакетов этой утилиты для Mandriva Linux в Интернете нет, поэтому Вам придется скачать утилиту lame в исходном коде и скомпилировать на компьютере. Здесь Вы можете выгрузить исходный код lame http://lame.sourceforge.net/download.php. Установка простая, описано в файле INSTALL:

% ./configure
% make
% make install
После устаноки lame установите soundKonverter из дистибутива Mandriva. После установки soundKonverter на странице: Используемые программы (Настроить soundKonverter) Вы увидите что lame подключен как кодер mp3:

Теперь можно проводить конвертирование нужных Вам файлов. Нужно заметить что конвертирование аудио файлов формата ogg в формат mp3 не бывает без потери качества, что может быть слышно для людей с тонким музыкальным слухом.

 
Теги: линукс|linux
 
 

IBM, Linux


Блогун - монетизируем блоги
Корпорации IBM и Oracle крупнейшие мировые бренды, работающие с операционной системой Линукс и создающие программное обеспечение под Линукс.
Для пользователей компьютера доступна библиотека IBM с материалами на русском языке:
  • для начинающих пользователей Линукс, познакомтесь со статьей: Почему Linux так важен?: http://www.ibm.com/developerworks/ru/linux/newto/
  • статьи, рассказывающие о тонкостях дополнительной настройки Линукс и о программном обеспечении, создаваемом под Линукс. Все программное обеспечение создаваемое под Линукс, на основе программного обеспечениея Линукс, должно генеалогически соответсвовать лицензии GNU GPL, и таким образом быть свободным программным обеспечением, что облегчает возможность доработки, модернизации и тестирования программного обеспечения. В статьях IBM Вы можете видеть над чем сейчас работает мировое сообщество свободного программного обеспечения, чтобы быть в курсе новейших тенденций компьютерного мира и находить ответы на актуальные технические вопросы: http://www.ibm.com/developerworks/ru/views/linux/libraryview.jsp

 
Теги: линукс|linux|ibm
 
 

Полезные модули Друпал 6.х (Drupal 6.x)


источник: http://drupal.cmsmagazine.ru/, http://drupalnorge.no/aggregator/sources/19?page=1
автор: Владислав Крашевский, v.krashevski@gmail.com

Здесь приводятся другие полезные модули Друпал 6.х, не описанные в блоге:
  • Banner - баннерная система
  • Bookmark US - способы создания закладок в браузере для пользователей сайта
  • BBCode - поддержка форматирования BBCode для содержимого сайта
  • Block Reference - включение (добавление) блоков в узел (ноду)
  • Captcha - защитный механизм картинок или математических действиий "captcha" используемый при регистрации или отправки сообщения
  • Collapsible Text, Collapsiblock - возможность создания блоков и секций сворачивающегося текста
  • CSS Injector - добавление правил CSS без глобальных измениний правил темы оформления
  • Date (использовать с CCK), Calendar (использовать с Views) - включение информации о дате, сохраняемой в полях
  • DHTML Menu – меню с использованием JavaScript
  • External Links – подсветка почтовых и внешних ссылок
  • Fivestar, JRating – возможность оценки материала, видеоурок - как создать рейтинг с помощью fivestar: http://planetdrupal.tv/488
  • Forward - модуль-функция: переслать эту страницу другу по электронной почте, очень полезная функция для продвижения сайта в сети Интернет
  • IMCE + IMCE_Gallery - управлять картинками (закачивать, вставлять в документы, редактировать), позволяет назначить разные права для разных ролей, добавлять изображения не только к документам, но и комментариям
  • Imagecache Actions - для избражений, загружаемых на узел с помощью CCK imagefield и отображаемых на странице с помошью imagecache совместно с настройкой imagefield, позволяет создавать доплнительные процессы обработки изображений типа: наложение текста, водяные знаки и т.д.: http://drupal.org/project/imagecache_actions
  • Instant search - мгновеннsq поиск, позволяет выполнять индексирование новых материалов в Drupal сразу после добавления материала независимо от настроек запуска cron, после чего материалы сразу появляются в результатах поиска.
  • Listhandler - интеграция с почтовыми рассылками
  • Mail Editor - модуль позволяет изменять тело отправляемого через фукции drupal_mail шаблона письма, применяется совместно с модулем Subscriptions, для оправки пользователям сайта сообщений о изменениях на сайте
  • Meta Tags – управление метаданными сайта и отдельных страниц
  • Mollom, Akismet – эффективный антиспам для сайта
  • nodereference_autocreate - CCK поле nodereference позволяет создавать узлы, на которых будет обратная ссылка на страницу, содержащую поле nodereference
  • Notifications - модуль позволяет создавать уведомления для пользователей для продолжения и масштабируемости новых типов событий (например, новых коментариев)
  • OpenID - возможность авторизации по OpenID
  • Project - багтрекер
  • RussianStemmer - создание лингвистического поиска для Русского языка под стандартным модулем поиска в Друпал
  • Sitemap - создание страницы пользовательской карты сайта
  • SPAM - блокировка спама на основе алгоритма Байеса
  • Subscriptions - подписки, модуль позволяет создавать e-mail оповещения, сообщения о новых страницах, измениях страниц, о новых комментариях, о изменениях в таксономии для зарегистрированных пользователей сайта, по умолчанию администратору, при включении модуля Mail Editor пользователи получают автоматические уведомления по шаблонам себе о изменениях которые они делали
  • Views attach - внедрение в материлы и/или профили списков, созданных модулем views, скринкаст: техника создания галереи изображений (дополнительно к стандартным возможностям создания галерей изображений в Друпал):Flash-ролик
  • XML Sitemap - создание удобной для поисковиков карты сайта
  • Filefield Paths - позволяет создавать собственные token-шаблоны для загружаемых через filefield-поле файлов. Удобно для упорядочивания фотографий в галереях (замечено, что не работает с Image FUpload).

  • Uploadpath - разрешает использовать token-шаблоны для хранения файлов в директориях или субдиректориях.

  • Hide Submit - позволяет прятать кнопку "Submit" после нажатия. Предохраняет от повторной отправки данных.

  • Uploadify - мультизагрузка файлов. Модуль ещё в разработке, но уже многие начинают им пользоваться.

  • WordPress Comments - Для тех, кто привык к форме комментирования а-ля Wordpress

  • Printer, e-mail and PDF versions - модуль позволяет распечатывать страницу, отправлять по почте и конвертировать в формат PDF

  • One page profile - никаких вкладок в профайле пользователя, всё размещается на одной странице. Очень удобно

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


 

Cumulus в Drupal 6.x


источник: http://drupal.org/project/cumulus/
файл cumulus.js: http://pratulkalia.googlepages.com/cumulus.js
локализация Flash: How to add more characters to WP-Cumulus
файл cumulus.swf (tagcloud.zip )с поддержкой русского языка: http://drupal.org/node/473474
автор: Владислав Крашевский, v.krashevski@gmail.com


Резюме


Cumulus позволяет отображать теги (термины таксономии) вашего сайта, используя Flash, который красиво их  вращает в 3D. Он работает как обычныное облако тегов, но визуально более интересно.




Установка


Cumulus зависит от модуля Tagadelic - облако тегов блога. Установите этот модуль прежде установки cumulus: http://drupal.org/project/tagadelic.

Поддержка кирилицы


Для поддержки кирилических символов загрузите файл tagcloud.zip поддерживающий локализацию Flash, второй цвет и подстветку, переименуйте tagcloud на cumulus.

Файл cumulus.js

Файл cumulus.js не распространяется под лицензией GNU GPL, поэтому этот файл следует загрузить отдельно и расположить в папке модуля Cumulus.

 

Приложение для управления проектами предприятия для Drupal, модуль storm


Источник: http://drupal.org/project/storm
демонстрационный сайт storm: http://drupal6storm.beta-web.co.uk/
источник описания работы со storm: http://drupal.org/node/437426
источник модуля доступа к узлам других пользователей: http://drupal.org/project/nodeaccess_userreference, http://drupal.org/project/nodeaccess_autoreference
источник настройки почты, чтобы уведомить пользователей о важных изменениях: http://drupal.org/project/rules
источник: http://ru.wikipedia.org/wiki/Crm



Резюме


Storm является приложением CRM по поддержке эффективного маркетинга, продаж и обслуживания клиентов. Поддержка этих бизнес-целей включает сбор, хранение и анализ информации о потребителях, поставщиках, партнёрах, а также о внутренних процессах компании.

Замечание.
Все компоненты приложения (кроме Attributes) являются узлами (nodes), могут быть расширены с помощью модулей:
  • CCK
  • Views
  • Taxonomy (core)
  • Upload (core)
  • Comments (core)


Применение


Пользователь профиля директор обладает широкими правами просмотра и редактирования узлов приложения, рядовой зарегистрированный пользователь может просматривать и редактировать только свои узлы. Если директор создает задание для рядового пользователя, то чтобы рядовой пользователь получил доступ к узлу директора, директор создает на своем узле ссылку на пользователя,  которому поручается задание с помощью поля CCK userreference, и доступ к узлу директора, отмеченного полем CCK, рядовой пользователь автоматически получает, если применить модуль nodeaccess_autoreference.

1 |2 |3 |4 |5