ShvetsGroup

 

Построение сайтов

1 комментарий

Активность пользователей сайта

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

Цель рассматриваемых модулей отследить действия пользователя и вывести в удобном виде. Чем больше действий модуль может фиксировать тем лучше. Другой важный показатель — интеграция с другими модулями и наличие развитого API.

Читать дальше »

1 комментарий

Создание и использование Features

Продолжим изучение модуля Features (первая статья). Теперь отойдем от Open Atrium и вернемся к обычным сайтам на Drupal.

Чем больше сайтов делает разработчик, тем чаще ему приходиться создавать один и тот же функционал на разных сайтах. Посчитайте сколько раз вы уже сделали блоги, новости, статьи, фотогалереи и каждый раз функционал похож на 90%, отличия минимальны, а часто отличия только в темизации вывода.

Модуль Features поможет создать заготовки разных функций в виде отдельного модуля в состав которого будет входить описание всего функционала и для активации блогов, необходимо только включить в админке необходимый модуль. Хорошим примером из чего может состоять сайт на таких модулях является сборка Друпала под названием Open Atrium, компоненты которого это отдельные модули-фичи и включаются в два клика.

Читать далее »

1 комментарий

Функционал Features в Open Atrium

При работе с Друпалом каждый разработчик имеет свой набор "любимых" модулей, которые часто использует. Этот набор необходимо дополнить модулем Features.

Задача модуля — зафиксировать функционал в виде отдельного законченного модуля. Такое фиксирование можно использовать для: переноса функционала с сервера разработки на рабочий сайт; сохранение созданного функционала как наработку на будущее; создание контрольной точки (когда все работает) и, соответственно, откат к рабочему состоянии когда администратор сайта «перестарался» с настройками.

Читать далее »

6 комментариев

ModX и Drupal: разные истории

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

МодХ ориентирован на небольшие сайты, имеет: АПИ, Ajax, ЧПУ, мета теги, группы пользователей и многое другое. Наличие некоторый технологий даже удивляет, например, встроенный в ядро аналог CCK, только под названием «переменные шаблона».

Системные требования мы опустим, они не отличаются от большинства систем: PHP, MySQL, Apache/IIS, так как система рассчитана под сайты визитки то потребления ресурсов значительно ниже от Друпала/Джумлы.

Читать дальше »

  • Аватар пользователя neochief
0 комментариев

Чеклист запуска сайта


Этот чеклист будет полезен всем, кто запускает сайты или следит за этим увлекательным процессом. Ничего не пропустите!

Посмотреть и скачать полный чеклист »

  • Аватар пользователя neochief
0 комментариев

10 шагов к постижению форм в Друпале

Этот урок создан специально для начинающих и средне-продвинутых Друпал-разработчиков. Он должен быстро дать понятие об азах Forms API, а также показать возможность создаия более сложных вещей на примере пошаговых форм (№8).

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

И прежде чем начать, я расскажу вам как все-таки заставить любой из этих кусков кода работать. Предположим, вы уже имеете установленный тестовый сайт на Друпал 6. Вам прийдется проделать следующие действия:

  1. Создать новую директорию в sites/all/modules, например my_module
  2. Создать файл my_module.info в директории my_module, содержащий это:
  3. name = My module
    description = Module for form api tutorial
    core = 6.x
  4. Создать файл my_module.module. Полностью скопировать отсюда первый пример и вставить в my_module.module.
  5. Включить модуль "My module" на странице модулей (admin/build/modules).
  6. Перейти на страницу my_module/form для запуска кода.
  7. Далее вам предстоит провести для каждого примера, полную замену содержимого my_module.module на код последующего примера. Не забывайте после этого переходить на страницу my_module/form для того, чтобы увидеть результаты своей работы.

А дальше куча кода, поэтому вам лучше открыть статью полностью.

  • Аватар пользователя neochief
0 комментариев

AJAX комментарии

Буду краток — я их таки отрелизил.

Если вы этого давно ждали и вас переполняет радость, вы можете конвертировать свою благодарность на кошелек Z739117869357. В предверие нового года обещаю потратить эти деньги только на веселье и выпивку :D

В любом случае, можете активно коментировать это событие, так как эта страница станет ссылкой-demo-версией на drupal.org.

Всем большое спасибо.

  • Аватар пользователя neochief
0 комментариев

Темизация Views

С выходом релиз-кандидатов модулей Views 2 и CCK 2 для шестой версии друпала, стоит уже серъезно задуматься о переходе на Drupal 6.

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

Итак, начнем с темизации вьюсов.

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

  • Аватар пользователя neochief
0 комментариев

Человеческая форма комментирования

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

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

Страницы

Subscribe to Построение сайтов