WordPress + Pods CMS = проект. Сдан.

Очередной проект

Несколько недель напряжённой работы. Сочетание WordPress, плагинов Pods CMS, Pods UI, Adminimize, Cimy User Extra FieldsiBox — дало очень интересный результат. Попробую рассказать о реализованном функционале проекта.

Пользователи:

  1. Регистрация каждого пользователя осуществляется администрацией. WP автоматически предлагает пароль новому пользователю (доработка CMS).
  2. Наличие разнообразных (требующихся по ТЗ) полей для пользователя: город, адрес, телефон и т.п., при этом пользователь имеет право самостоятельно редактировать только несколько из них. // Cimy User Extra Fields
  3. Добавлены ограничения в администрировании WP для зарегистрированных пользователей. // Adminimize

Сайт: // работа с Pods CMS

  1. Выводится прайс товаров с возможностью выборки по типу товара.
  2. В прайс-листе выводятся товары с различной описательной информацией о них.
  3. Наличие или нет загруженный изображений для товара отображается в виде пиктограмм.
  4. Нажатие на пиктограмму вызывает открытие изображения с помощью плагина LightBox. Изображений может быть несколько, возможна навигация по ним с помощью клавиш управления курсором.
  5. Строка с просмотренным товаром отмечается цветом.
  6. Выводится ссылка на информацию о пользователе разместившим объявление. При нажатии — загружается окно с расширенной информацией о пользователе.
  7. Реализован (пока) простой поиск по наименованиям товаров.
  8. Выводятся объявления только активных пользователей.

Работа с Pods CMS и Posd UI. Обращаю ваше внимание, что не использовались записи и страницы WP, у которых присутствует похожий функционал.

  1. Русификация плагинов и элементов управления Pods CMS и Posd UI.
  2. Настройка типов данных и связей.
  3. Каждый зарегистрированный пользователь имеет доступ только к своей размещённой информации.
  4. У каждого зарегистрированного пользователя имеется срок окончания размещения публикаций в прайс-листе (активность пользователя). Назначается администратором.
  5. Администратор имеет возможности редактирования всех размещённый объявлений и типов товара.

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

Среда разработки: Eclipse