ElggElgg — это свободное (Open Source) программное обеспечение, доступное под лицензией GPL 2.0, платформа для построения социальных сетей любого уровня и назначения — от небольших интранет-порталов компаний, образовательных учреждений до открытых интернет-сообществ (система управления содержимым, CMS). Написан на РНР, использует JavaScript и Ajax-технологии. Для хранения информации использует в качестве хранилища базу данных MySQL.

Основные возможности

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

  • Активность

В Elgg 1.5 впервые появляется развитая система учета активности, которая дает возможность легко и быстро прослеживать деятельность по всему сайту, причем деятельность как Ваших друзей, так и Вашу собственную. Панель активности может стать первой страницей для вошедших на сайт пользователей, или же Вы можете предоставить пользователям возможность самим формировать первую страницу с помощью виджетов (или элементов). На этой странице пользователи смогут видеть новых членов социальной сети, а также писать сообщения в микроблог.

  • Личные сообщения

Вы можете отправлять приватные, личные сообщения своим друзьям.

  • Уведомления

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

  • Стена

Вы можете писать общедоступные сообщения в профиле пользователя на стене (messageboard).

  • Микроблог (а-ля твиттер)

Микроблоги позволяют превратить Ваш сайт в персональный Twitter. Пользователи могут писать сообщения в микроблог через сайт или с помощью SMS. Вы можете отправлять сообщения из своего микроблога в Twitter, и наоборот — Elgg поддерживает тесную интеграцию с сервисом Twitter. Так Ваши друзья и коллеги будут в курсе всего, что происходит у Вас.

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

В Elgg 1.5 появились новые инструменты для блогеров со следующими полезными функциями: • Автосохранение • Категории • Переключатель переписки • Предварительный просмотр • Возможность вставлять изображения, музыку, видео и другие медиа

Elgg предоставляет пользователям простой инструмент социальных закладок. С помощью кнопки, которую пользователь может разместить на панели инструментов браузера, легко добавлять в закладки и обмениваться ресурсами всего интернета.

  • Фото-галерея

Подключение модуля удобной фото-галереи TidyPics расширит функционал вашей социальной сети.

  • Видео-галерея
  • Документы, страницы (с возможностью совместной работы)

Плагин Pages позволяет хранить иерархически-организованные страницы с текстом, а также устанавливать, кто может читать и писать их. Это означает, что Вы можете совместно с друзьями и коллегами создавать документы, участвовать в процессе написания или просто писать страницу, видеть которую можете только Вы, и показать её миру лишь когда она будет готова.

  • Внешние страницы

Внешние страницы — это простой способ для администраторов сайта заполнить обязательные страницы «О сайте», «Правила» и «Конфиденциальность». При использовании с плагином Custom Index можно легко добавлять информацию на главную страницу из легкоуправляемого редактора WYSIWYG.

  • Вставка медиа

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

  • Файлы

Elgg оснащена полноценным файлохранилищем, который поддерживает широкий спектр форматов файлов, включая фотографии, документы Word, аудиозаписи, видео, PDF и другие. Вы можете быстро переключаться между списками файлов и галереями, чтобы быстрее найти то, что Вам нужно. Пользователи могут демонстрировать свои последние файлы в их профиле и, — используя вставку медиа, — добавлять любой файл в тексты.

  • Панель информации

Elgg поставляется с гибкой пользовательской Панелью информации (dashboard), которая может быть заменена на Панель активности. Панель информации действует как окно в Ваш сайт, отображая выбранную информацию об активности и внешних источников.

  • Категории

Администратор сайта может установить на сайте общесистемные категории. Когда пользователи загружают файлы, создают блог или новые страницы, они могут распределять эту информацию по заданным категориям. Это наилучший способ создать структуру сайта.

  • Доступ

Elgg всегда предоставляла мощный контроль доступа для пользователей. В Elgg 1.5 появились два нововведения. Теперь пользователи могут ограничивать доступ к их информации. Кроме того, установки доступа по умолчанию теперь подконтрольны администратору сайта.

 

maxsite-cms-190x190

Возможности MaxSite CMS

MaxSite CMS предназначена для создания сайтов различной сложности. Система одинаково подходит как обычным пользователям, так и вебмастерам, фрилансерам и вебстудиям.

Высокая скорость работы

  • Продуманная архитектура системы и кеширование на уровне ядра демонстрирует отличные показатели скорости работы и низкое ресурсопотребление на сервере. В среднем типовой сайт на MaxSite CMS потребляет 5-7Мб памяти. В админ-панели — 2-5Мб.
  • Для высокопосещаемых проектов предусмотрены дополнительные виды кеша: кеширование sql-запросов базы данных, динамическое кеширование и глобальное кеширование. В таком варианте потребление памяти сокращается в несколько раз, а SQL-запросы будут единичными или отсутствующими.
  • В своей работе MaxSite CMS не выполняет лишнего кода. Изначально загружается лишь небольшое ядро и активированные плагины. В системе нет «мусорного» кода.
  • MaxSite CMS основана на фреймворке CodeIgniter, который считается одним из самых быстрых, удобных и функциональных. Все его возможности доступны и в рамках MaxSite CMS.

Расширяемость

  • MaxSite CMS расширяется за счёт плагинов (plugins). API плагинов имеет строгую структуру, поэтому код плагина получается компактным и аккуратным.
  • Плагины, как правило, имеют массу различных настроек и опций. MaxSite CMS полностью берёт на себя всю работу по хранению, обновлению и организации опций.
  • Виджеты (widgets) — это плагины, которые выводятся на сайте в сайдбаре (боковой колонке). API виджетов позволяет создавать их без особых усилий. MaxSite CMS также берет на себя все работы по обслуживанию виджетов.
  • В отличие от других систем, в MaxSite CMS однотипных виджетов может быть неограниченное количество. Для виджетов можно указать произвольные условия отображения, например только на главной страницы. Для каждого виджета можно дополнительно указать произвольные css-классы.
  • В комплекте более 70 плагинов, которые перекрывают практически все задачи блогера. Многие плагины универсальные, например текстовый виджет или ушки, позволяющие встраивать на сайт произвольный html/js/php код.

SEO-friendly

  • Сайты на MaxSite CMS быстро и качественно индексируются поисковиками. Большое внимание уделено HTML-валидации кода.
  • Сайты на MaxSite CMS используют HTML5 и CSS3. Используется HTML5 – семантика — разметка документа выполняется согласно спецификации W3C, что даёт дополнительный выигрыш при поисковом продвижении (SEO).
  • Для сайта можно указать title, ключевые слова (meta keywords) и описание (meta description). Каждая страница также позволяет произвольно указывать эти данные или доверить системе создать их автоматически.
  • MaxSite CMS поддерживает канонические ссылки (canonical), rss-ленты (записей, рубрик, авторов и т.п.) Во-многих плагинах учитываются особенности SEO-продвижения, поэтому служебные ссылки уже закрыты от индексации (nofollow). Поддерживается автоматическая генерация xml-sitemap — карты сайта, используемой поисковиками. Возможна автоматическая генерация карты сайта (архив) по датам и рубрикам.
  • В комплекте системы готовый для использования robots.txt.
  • Предусмотрено несколько SEO-плагинов. Возможна перелинковка по заголовкам и по заданным фразам. Редиректы (включая 301 и 302) по произвольным адресам. Есть возможность ограничить используемые URL для отсечения «лишних» адресов и исключение дублирования контента. Возможность отправлять ping через XMLRPC.
  • MaxSite CMS поддерживает (на уровне .htaccess) gzip-сжатие трафика и кеширование браузера. Сайты на MaxSite CMS показываются высокие результаты по скорости загрузки.

Защита от спама. Безопасность. Разграничение доступа

  • Для защиты от спама в комментариях используется капча. Кроме того плагин антиспама может автоматически определять наличие ссылок в тексте комментария и отправлять его на модерацию. Возможен черный список слов. Отдельный список слов для модерации. Можно указать комментаторов, которые всегда будут принудительно отправлены на модерацию. Возможен черный список IP.
  • Для ограничений входа в админ-панель можно указать только разрешенные IP.
  • Каждый логин-вход на сайт сопровождается задержкой, что позволяет снизить риск подбора пароля (защита от brute force).
  • На уровне ядра системы используются различные способы фильтрации как в момент приёма данных, так и при получении из базы данных (в некоторых ситуациях). Используются защита от SQL-инъекций и XSS-атак. Для каталога загруженных файлов используется .htaccess, запрещающий выполнение php-кода. Все php-файлы снабжены защитой от прямого вызова. При отправке данных проверяется сессия и referer.
  • Доступ в админ-панель имеют только авторы и админы. Простые регистрации (комментаторы) лишены возможности попасть в административную часть сайта.
  • Система разрешений авторов работает по принципу групп. Для разных групп можно устанавливать разрешения для доступа к различным действиям.
  • Комментаторы (комюзеры) могут автоматически регистрироваться в момент первого комментария. Возможна простая регистрация. Можно установить режим модерации комюзеров. Возможны комментарии от анонимов. Поддерживается авторизация через сторонние сервисы: loginza (содержит множество других), facebook и MaxSiteAuth.

Большие возможности для блогера

  • Удобная и быстрая админ-панель, поддерживающая адаптивный дизайн.
  • Стандартно используется текстовый редактор, основанный на bb-кодах, что позволяет создавать качественный и валидный html-код. Для «чайников» предлагается несложный визуальный редактор. При желании можно отдельно установить плагин другого визуального редактора, например TinyMCE.
  • Возможна вставка произвольного HTML/PHP кода прямо в тексте записи. Или сложного кода с помощью плагина ушек. Множество различных возможностей для оформления текстов, например подсветка синтаксиса, преформатированный текст, спойлеры, псевдокод и т.п.
  • Для изображений возможна автоматическая генерация кода для lightbox (красивая анимация), а также произвольных галерей.
  • Миниатюры к записи могут формироваться в автоматическом режиме: выполняется изменение размеров, crop, центровка и т.п. Созданная миниатюра сохраняется в каталоге Загрузок.
  • В Загрузках для изображений можно указать изменение размеров, описание файлов, создание миниатюр, превью, а также водяной знак. Для группировок используются подкаталоги на сервере. Возможно принудительное обновление миниатюр загруженных файлов. MaxSite CMS автоматически «подхватит» все файлы, загруженные через ftp на сервер.
  • К записи можно «привязать» любые файлы. Они доступны прямо при редактировании записи и операции с ними осуществляются одним кликом.
  • Предусмотрены плагины для типовых задач блогера. Например rss-подписка через feedburner, гостевая книга, forms — произвольные формы обратной связи, счетчик переходов, переключатель шаблонов, faq — для организации вопрос-ответ, аудиоплейер, скрытие текста для неавторизованных пользователей, всплывающие окна (popup), голосование, рейтинг, заработок с помощью sape, блок твитнуть, соц.закладки и т.д.
  • MaxSite CMS единственная система, где реализована автоматическая установка. Также поддерживается автоматическое обновление старых версий.
  • Произвольный html-парсер текста позволяет задать у каждой записи способ обработки в HTML. Поддерживается автоматическая расстановка html-тэгов, которую можно отключить. Также присутствует парсер Simple, который отлично подходит вебмастерам привыкшим 100% контролировать генерируемый код.
  • Поддержка любой сторонней системы комментрирования, например Disqus.
  • AutoPost — публикация записи из текстового файла. Текстовый файл достаточо перетащить или загрузить в браузер и запись автоматически будет опубликована. При этом поддерживаются все обычные параметры записи (заголовок, рубрики, метки, изображение записи, мета-данные и т.д.).
  • Отдельный редактор файлов позволяет через админ-панель редактировать любой текстовый файл шаблона (php, html, css, txt, less, ini и т.п.).

Шаблоны

  • В MaxSite CMS используется модель построения шаблона основаную на shared-каталоге — где многие программные модули вынесены за пределы каталога шаблона. Готовые и многофункциональные модули shared-каталога позволяют добиться минимального кода в самом шаблоне.
  • При этом можно без проблем заменить любой модуль своим в шаблоне. Система автоматически выполняет диспетчеризацию файлов, полностью избавляя вебмастера от сложного кода.
  • Шаблон может содержать множество настроек, от параметров вывода главной страницы, до настройки отдельных компонентов шапки и подвала. Опции могут быть уникальными для каждого шаблона. Каждый шаблон можно настроить индивидуально.
  • Компоненты — представляют собой функциональные модули, готовые для использования в шапке или подвале сайта в произвольном порядке.
  • Универсальные компоненты позволяют подключать и/или выполнять произвольный html/php-код из опций или из файла.
  • Шаблон может поддерживать css-профили, позволяющих быстро и просто подключить нужный css-файл. Также предусмотрено задание css-профиля для отдельных страниц при их редактировании.
  • Шаблон может поддерживать т. н. main-шаблон — множественные модульные сетки сайта. Например можно указать no-sidebar, left-sidebar, landing и т.п.
  • Кроме того, шаблон может поддерживать различный вывод блока заголовка записи: например только заголовок и рубрику; только заголовок и дату и т.д.
  • Вывод на основе unit’ов позволяет организовать вывод главной страницы совершенно произвольно. С помощью юнитов можно вывести произвольный html-код, опцию, ушку, файл и т.п. Юнит last-pages выводит записи по множеству критериев и имеет почти 60 параметров.

Большие возможности для вебмастеров

  • В комплекте MaxSite CMS готовые каркасы для новых плагинов, виджетов.
  • MaxSite CMS поддерживает php/html-шаблонизатор. У него высочайшая скорость работы и 100% поддержка любого PHP-кода.
  • В MaxSite CMS используется jQuery и некоторые её плагины.
  • В Default шаблоне используется соврменный Less/Css-фреймворк UniCSS . В нем реализована красивая типографика, адаптивный дизайн, иконки (более 500 шт.) и т.п. С помощью UniCSS у блогера появляется возможность красиво и качественно оформлять тексты записей.

Открытость и бесплатность

  • MaxSite CMS распространяется по лицензии GNU GENERAL PUBLIC LICENSE – 2.
  • MaxSite CMS можно использовать для любых проектов, включая коммерческие без ограничений и бесплатно, при условии сохранения всех копирайтов.

PS

В Сети иногда встречается мнение, что «MaxSite CMS — это переделанный WordPress, в котором исправлены ошибки и уменьшенно ресурсопотребление». Это не так. В MaxSite CMS нет WordPress-кода: она основана на фреймворке CodeIgniter и написана полностью с нуля ручками. Единственное, что используется от WordPress — это основная терминология: плагины, сайдбары, виджеты и некоторые другие. Пользователь WordPress без труда сориентируется в MaxSite CMS.

 

hcms_l  Центр администрирования системы управления сайтом имеет удобный рабочий стол с быстрым доступом к модулям. Адаптивный интерфейс позволяет корректно отображать панель управления в браузерах на любых устройствах — телефоне, планшете, ноутбуке или компьютере.

Для ежедневной работы с системой не требуется дополнительно обучать сотрудников. Корректировка новостей, пресс-релизов и содержания сайта производится с использованием интуитивно-понятного интерфейса.

Управление из любой точки мира

Находитесь ли Вы в командировке, в дороге, дома или на отдыхе — имея компьютер с доступом в интернет, через браузер, вы получаете удобный доступ к управлению сайтами.

Оптимизация для поисковых систем

  • Продвижение сайта с помощью HostCMS становится проще, для  страниц сайта возможно указание мета-тегов для поисковой оптимизации: <title>, <description> и <keywords>.
  • Использование человекопонятных URL улучшает читаемость адресов страниц и делает их SEO-ориентированным. Адреса страниц, создаваемых системой, имеют реальные адреса (используется /about-company/ вместо index.php?page=about-company).
  • Использование на каждой странице навигационной цепочки («хлебных крошек») позволяет осуществить внутреннюю перелинковку страниц для передачи дополнительного веса страницам сайта.

Поддержка нескольких сайтов

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

Многоязычность

Создать сайт с помощью HostCMS можно практически на любом языке, для этого есть три способа:

  1. На одном сайте разместить дополнительные языковые версии в отдельных подразделах, например, /en/, /de/, /cn/ и т.д.
  2. На поддоменах сайта с использованием многосайтовости разместить дополнительные языковые версии, например, en.site.ru, de.site.ru, cn.site.ru и т.д. Управление такими языковыми версиями ведется из единого центра администрирования.
  3. На различных доменах с использованием многосайтовости разместить дополнительные языковые версии, например, www.site.ru, www.site.com, www.site.de, www.site.cn и т.д. Управление такими языковыми версиями ведется из единого центра администрирования.

Быстрая работа сайтов с высокой посещаемостью

Системы кэширования и компрессии передаваемых пользователю данных значительно сокращают нагрузку на сервер, время генерации страницы и трафик пользователя, одновременно увеличивая скорость загрузки страниц.

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

Пока сайты конкурентов еле справляются с нагрузкой, ваш сайт работает быстро и без сбоев!

Переход на старшую редакцию

Любая версия HostCMS в течение периода активной технической поддержки может быть переведена на более старшую редакцию. Стоимость перехода равна разнице в стоимости редакций.

Прекрасное в массы!

Бесплатная редакция позволяет использовать систему для малобюджетных и некоммерческих проектов, по функциональности превосходя младшие коммерческие версии конкурирующих продуктов!

Подходит для большинства сайтов

Система управления предназначена для разработки сайтов различной направленности — от небольших корпоративных сайтов до контент-проектов и интернет-магазинов. Наличие модуля автоматического типографирования текста делает HostCMS идеальным решением для новостных и тематических сайтов.

Безопасность HostCMS

В системе управления используются расширенные методы обеспечения безопасности:

  • единая система авторизации;
  • доступ по защищенному протоколу HTTPS;
  • ограничение времени активности сессии;
  • привязка сессии к IP-адресу и многое другое.

Оперативная связь с технической поддержкой

HostCMS имеет встроенную систему связи со службой поддержки. Ответы оперативно направляются на электронный адрес администратора сайта.

Обмен данными с 1С

Интернет-магазин поддерживает автоматический обмен с 1С, что позволяет поддерживать базу магазина в актуальном состоянии.

Автоматическое обновление системы

Позволяет устанавливать обновления с новыми модулями и расширением функционала, поддерживая систему управления в актуальном состоянии.

Корзина

Сколько раз пользователи случайно удаляли не ту новость или страницу? Теперь эта проблема решена с помощью нового модуля корзины. Удаленные объекты доступны для восстановления или окончательного удаления через центр администрирования.

Открытый исходный код и новые технологии

Система управления поставляется с открытым исходным кодом и поддерживает PHP 5.3, 5.4, 5.5 и 5.6. В системе управления сайтом используются новые решения, такие, как ORM (ActiveRecord), построитель запросов QueryBuilder, MVC и гибкая система событий.

Отсутствие особых требований к техническим площадкам

Система управления не требует специализированных хостингов и выделенных серверов, что выгодно выделяет HostCMS. Система показывает отличные результаты работы на виртуальных хостингах.

Разделение данных и их представления

Мы не используем Smarty и подобные шаблонизаторы. Работа строится на основе XML/XSLT технологий. За счет разделения структурированных данных (XML) и их внешнего представления (XSL-шаблоны) система предлагает гибкие возможности интеграции макетов. Одни и те же данные в разных случаях могут обрабатываться различными шаблонами и иметь различное внешнее представление.

Автоматическая проверка корректности вводимых данных

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

Удобное изменение данных

Новое решение Edit-in-Place позволяет редактировать данные прямо на сайте без перехода в центр администрирования. Двойной щелчок на выделенном поле переводит его в режим редактирования.

dle_logoDataLife Engine это многофункциональная система управления сайтом. Благодаря очень мощной системе управления новостями, публикациями, статьями, пользователями, DataLife Engine предназначен в первую очередь для организации собственных средств массовой информации и блогов в сети интернет. Большое разнообразие базовых возможностей скрипта, изначально интегрированных в скрипт, позволяют DataLife Engine на шаг вперед опережать своих ближайших конкурентов в данном направлении создания сайтов. А благодаря точной и продуманной структуре ядра, сводящей к минимуму требования к ресурсам сервера, DataLife Engine способен с легкостью работать с высокопосещаемыми проектами c минимальной нагрузкой на сервер. Гибкость и легкость в настройке и интеграции собственного дизайна, позволит вам в кратчайшие сроки изучить и понять структуру шаблонов и соответственно развернуть собственные сайты, без каких-либо дополнительных материальных затрат. Использование продвинутой технологии AJAX сократит как трафик и ресурсы вашего сервера, так и трафик ваших посетителей, не говоря уже об удобстве использования данной технологии на сайте для посетителей вашего сайта. Благодаря повышенному вниманию к безопасности скрипта, к удобству работы с ним, а также динамическому развитию, в пользу использования DataLife Engine уже высказались более 90 000 порталов по всему миру, успешно использующие его в работе. Большое внимание в скрипте уделено оптимизации под поисковые системы, что позволяет привести на ваш сайт дополнительных посетителей.

Краткий перечень возможностей DataLife Engine:

Общие возможности:

– Использует для хранения данных MySQL
– Поддержка расширения MySQLi
– Мощная система безопасности
– Минимальная нагрузка на базу данных (от 0 до 5 запросов)
– Использование продвинутой технологии AJAX, позволяющей существенно сократить нагрузку на сервер и траффик пользователей
– Абсолютно независимое создание дизайна сайта, скрипт не накладывает никаких ограничений на фантазию вебмастера
– Мощная, но в тоже время простая в освоении система шаблонов, которая позволит создать сайт любой сложности (нет никаких ограничений на колонки и прочее)
– Упрощенная система управления шаблонами
– Продвинутая система управления баннерами (или любой рекламной информации)
– Возможность создания не только динамического контента, но и статического
– Автоматическая и ручная генерация метатегов
– Система почтовых шаблонов, на основе которых осуществляется генерация и отправка сообщений с сайта
– Возможность временной блокировки доступа на сайт
– Вывод новостей и статей, да и вообще всего что угодно
– Поддержка ЧПУ (человеко-понятный URL) позволяет использовать тему статьи или любой другой текст в URL браузера, благодаря этому индексация сайта в поисковых системах будет более качественной (необходим modrewrite)
– Возможность отключение ЧПУ
– Общая статистика сайта
– Поддержка дополнительных полей (возможность использовать не только краткую и полную новость на сайте, но и имеется возможность для создания любого количества дополнительных полей различных видов для ввода информации)
– Возможность написания статей содержащих несколько страниц и показ на сайте с разбивкой на страницы
– Возможность автоматического поиска и показа на сайте сходных по тематике новостей.
– Возможность использования вложенных категорий
– Флуд контроль и многочисленные механизмы защиты от спама
– Автоматический фильтр слов в комментариях
– Поддержка неограниченного количества категорий, а также подкатегорий.
– Автоматический перенос длинных слов в комментариях
– Рейтинг новостей
– Календарь
– Поиск по статьям включая дополнительные поля (подсветка найденного текста)
– Обзор непрочитанных новостей с момента последнего посещения сайта
– Возможность просмотра сколько раз была прочитана новость
– Возможность добавления статей в раздел “Избранное”
– Отсылка писем пользователям через форму на сайте
– Вывод страницы используя сжатие gzip а также без него
– Поддержка персональных сообщений между пользователями
– Поддержка нескольких языков
– Вывод популярных статей в отдельном блоке
– Создание голосований на сайте
– Возможность создания статических страниц непосредственно через админпанель
– Возможность выбора между упрощенной регистрацией и расширенной, при выборе расширенной регистрации пользователь будет зарегистрирован только после активации аккаунта. Активация высылается по почте.
– Поддержка неограниченного количества групп пользователей
– Возможность ограничения доступа к различным разделам для определенных групп пользователей.
– Возможность загрузки и прикрепления файлов к новостям
– Встроенные средства защиты от несанкционированного скачивания файлов (antileech)
– RSS Импорт новостей
– RSS Экcпорт новостей
– RSS Информеры
– Мультиязычная поддержка новостей на сайте
– Поддержка Облака Тегов
– Поддержка единой регистрации на нескольких различных сайтах под управлением DLE.
– Автоматическая поддержка смартфонов

Возможности для посетителей сайта:

– Регистрация на сайте
– Добавление комментариев
– Выставление рейтинга новостям
– Изменение и удаление пользователями своих собственных комментариев
– Возможность добавления новостей со стороны посетителей
– Модерирование новостей
– Статистика по конкретному пользователю (включая рейтинг и профиль)
– Вывод различной информации для зарегистрированных посетителей и нет
– Возможность загрузки фотографии в профиле пользователя
– Возможность восстановления забытого пароля
– Возможность редактирования новости непосредственно на сайте без перезагрузки страницы с использованием технологии AJAX.
– Массовая загрузка картинок на сервер
– Просмотр и добавление видео на сайт
– Персонализация вывода рекламы для определенных групп
– А также персонализация вывода любой информации для определенных групп пользователей
– Возможность загрузки большого количества картинок и файлов в один клик
– Полный настраиваемый доступ для различных групп пользователей

Возможности админцентра:

– Добавление, редактирование и удаление новостей
– Автоматическая типографская подготовка текста новостей к публикации в Web
– Возможность распределения доступа для конкретной новости.
– Для создания новостей возможно использование WYSIWYG редактора или BBCODES
– Антивирус проверяющий состояние файлов на предмет возможного взлома
– Редактирование пользователей
– Имеется возможность использовать смайлы и HTML код
– Создание неограниченных групп пользователей с возможностью назначения им различных прав доступа
– Возможность выставления бана для посетителей
– Средства для создания и редактирования шаблонов непосредственно в админцентре
– Возможность корректировки времени
– Возможность изменения автора и даты публикации
– Автоматическая публикация статьи при наступлении установленного времени
– Возможность отключения календаря и архивов (для экономии ресурсов)
– Возможность фиксации новостей (будут всегда наверху, независимо от даты)
– Отключение регистрации посетителей
– Автоматическая временная приостановка регистрации при достижении максимального количества зарегистрированных пользователей
– Автоматическое урезание загруженных картинок с сохранением пропорций до указанных размеров
– Автоматическое удаление пользователей которые не посещали сайт заданное время
– Наложение водяных знаков на картинки
– Возможность загрузки картинок для каждой конкретной новости (при удалении новости, картинки тоже будут удаляться)
– Удобный менеджер загруженных картинок
– Оптимизацию, ремонт, создание резервной копии и восстановление базы данных можно осуществлять непосредственно из скрипта
– Поиск пользователей по IP адресам
– Удобное управление рекламными материалами
– Быстрый поиск и замена в базе данных
– Публикация “правил” на сайте
– Создание карты сайта для Google
– Создание фильтров для автоподстановки слов и значений

modx_evoMODX Evo – это предыдущая версия MODX, развиваемая силами сообщества MODX. Работа с Evo для начинающих разработчиков может показаться проще.

Возможности MODX Evolution

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

Полная свобода творчества
Система управления сайтами MODX позволяет создавать сайты точно такими, как вы их себе представляете, с абсолютно неограниченными возможностями для творчества. Мы считаем, что средства разработки сайтов должны учитывать творческое видение пользователей, не вводя никаких специальных ограничений.
Безопасность и защита
MODX заботится о безопасности довольно серьезно. Команда разработчиков постоянно проводит аудит кода MODX для того, чтобы быть уверенными в актуальности кода, и исправляет любые проблемы, которые могут возникнуть.
Оптимизация сайтов (SEO)
MODX позволяет вам практически без усилий контролировать вывод информации на все 100%. В отличие от других систем, которые требуют изучения сложных движков темизации, в MODX вы работаете напрямую с HTML и с таким количеством специальных переменных сайта, которые действительно вам нужны. Порой тратятся минуты на создание сайта, который занимает удивительно хорошие позиции в поисковых системах. А вследствие того, что разработчик сайта полностью контролирует и может изменять вывод информации в любое время, для внесения улучшений потребуется всего несколько кликов.
Дружественный к пользователю и полностью настраиваемый Менеджер
При использовании MODX вы можете пользоваться преимуществами растущей экосистемы Open Source, а также обладать по-настоящему настраиваемым интерфейсом системы управления содержанием.
Защищенное содержимое сайта
MODX Evolution позволяет владельцам сайтов иметь защищенное содержимое сайта под паролем с различными уровнями доступа пользователей. Используйте этот функционал для интранет приложений или для доступа за плату.
Тут что-то говорили про скорость?
MODX Evolution – это четко настроенная платформа, работающая с базами данных и быстро обрабатывающая веб-страницы. Механизм системы кеширования позволяет системе работать настолько быстро, что порой мы можем решить, что загружается сайт с обычным статическим HTML. Хотя это на самом деле сайт на MODX, обладающий всеми преимуществами динамического сайта с базой данных.
Гибкие дополнения (add-ons)
Существуют сотни дополнений, которые бесплатно доступны для MODX Evolution. Одни и те же дополнения могут быть использованы для множества сайтов на Evo. Разработчики и администраторы сайта могут легко устанавливать и обновлять дополнения, не беспокоясь о потерянных шагах или зависимостях.

 

modx-logo  MODX Revo – это новейшая версия системы управления сайтами MODX, которая активно развивается и поддерживается командой разработки

Возможности MODX Revolution

Хотя каждый пункт из списка ниже не способен полностью отразить всю доступную функциональность, простоту разработки и дружелюбность к пользователю системы управления MODX Revolution, вы cможете представить основные возможности, узнав о некоторых из них:

Объектно-ориентированное ядро и API

Переписанная CMS с нуля при использовании xPDO система MODX позволяет легко работать со специальными источниками данных, даже с несколькими разными типами баз данных. Сочетание полностью объектно-ориентированным API с последовательной архитектурой работа с MODX делает программистов просто счастливыми.

Контексты

Системные настройки MODX с помощью контекстов могут быть перезаписаны, расширены, изолированы или разделены между доменами, поддоменами, подсайтами, несколькими сайтами, специфическими языковыми разделами, различными веб приложениями и т.д.

Расширяемое кеширование

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

Фильтрация контента

Любой элемент MODX (TV, Content, Chunk, Placeholder) может иметь сложную систему пре- и постобработки, примененной через фильтры ввода и вывода. Например, вы можете использовать их для обрезки части текста, форматирования даты, математических вычислений или чего-либо еще, что вы могли бы придумать с маленьким кусочком кода.

Парсер контента с частичным кешированием страницы

MODX предоставляет полностью рекурсивный парсер. Любой элемент MODX, включая сниппеты, чанки, переменные шаблонов (TV) и плейсхолдеры могут быть сделаны некешируемыми для частичного кеширования страницы.

Расширения без изменений ядра

Объектно-ориентированное ядро MODX позволяет вам создавать свои собственные индивидуальные реализации множества возможностей ядра без изменений кода ядра. Это помогает защитить разработку и гарантирует возможность обновления в будущем.

Переопределяйте все!

В MODX вас никто не заставляет разрабатывать только в одном единственно возможном стиле. Если у вас есть специфические требования, вы можете использовать индивидуальную программу работы MODX путем расширения классов ядра. Это включает в себя парсер контента, обработку запросов и ответов, сессии, обработку ошибок, частичное кеширование страниц и кеширование результатов запросов базы данных.

Родные JSON и очередь сообщений

MODX включает и использует родную обработку JSON для взаимодействия с другими системами с помощью архитектуры REST. Простая встроенная очередь сообщений позволяет реализовать публикацию сообщений и подписку на передачу сообщений для продуманного взаимодействия с внешними системами в промышленных приложениях.

Сессии, управляемые базами данных

Параметры конфигурации обработчика сессий реализуют совместимость с системами кластеризации веб-серверов.

Журналирование ядра

Система предоставляет различные уровни ошибок и выводимых данных, включая ECHO, HTML и FILE. Разработчики используют эту функциональность для журналов аудита, аудита ошибок, отладки или других целей.

 

uploadEqTW2Z   Drupal (от голл. druppel — капля) — система управления сайтом, написанная на языке PHP и использующая в качестве хранилища содержания реляционную базу данных (поддерживаются MySQL, PostgreSQL, а также любые СУБД поддерживаемые библиотекой PEAR). Drupal является свободным программным обеспечением защищённым лицензией GPL и создаётся усилиями энтузиастов со всего мира. Начал разработку голландец Dries Buytaert, который и поныне является руководителем проекта.

Архитектура Drupal позволяет применять его для построения различных типов сайтов — от блогов и форумов, до информационных архивов или сайтов новостей. Функциональность обеспечивается подключаемыми модулями, обращающимися к общему API Drupal. Стандартный набор модулей включает, например, такие функции как новостная лента, блог, форум, загрузка файлов, сборщик новостей, голосования, поиск и др. Большое количество дополнительных модулей, значительно расширяющих базовые функции можно скачать с официального сайта.

Наиболее важные функции предоставляемые модулями входящими в поставку Drupal:

  • единая категоризации всех видов содержимого – от форумных сообщений до блогов и новостных статей
  • вложенность категорий любой глубины
  • поиск по содержимому сайта
  • разграничение доступа пользователей к документам (ролевая модель)
  • динамическое построение меню
  • поддержка XML-форматов:
  1. вывод документов в RDF/RSS
  2. аггрегация материалов с других сайтов
  3. BlogAPI для публикации материалов с помощью внешних приложений
  • поддержка общей авторизации между сайтами на Drupal (“сайты-партнёры”)
  • короткие URL
  • поддержка сменных тем оформления сайта с предоставлением нескольких готовых вариантов
  • поддержка переводов интерфейса сайта на разные языки
  • возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками)
  • раздельные конфигурации сайта для различных виртуальных хостов (в том числе собственные наборы модулей и тем оформления для каждого подсайта)
  • механизм для ограничения нагрузки на сайт (автоматическое отключение при высокой посещаемости части информационных блоков и модулей)

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

Система поддерживает локализацию интерфейса для различных языков. Имеется поддержка русского языка. Используется собственный механизм для локализации с хранением переводов в базе данных, наравне с остальным содержимым сайта. При этом несложной является адаптация к работе со стандартной библиотекой gettext. Импорт и экспорт переводов сайта также осуществляется в виде po-файлов (формат используемый библиотекой gettext).

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

Методы структуризации содержимого

В Drupal предлагается гибкая схема организации структуры сайта на основе таксономии. Таксономия — механизм, позволяющий создавать произвольное количество тематических категорий для содержимого сайта и ассоциировать их с модулями, обеспечивающими ввод и вывод информации. Категории могут представлять плоские или иерархические списки, либо сложные структуры, где элемент может иметь несколько «родителей» и несколько дочерних элементов. С помощью подобной схемы одними и теми же модулями возможна организация различных вариантов структуризации содержимого. Например, легко создаётся сквозной список «ключевых слов» для всех документов сайта и т. п.

Дизайн сайта на Drupal строится на основе сменных тем оформления. Как таковой нет единственной схемы построения дизайна, взамен Drupal даёт возможность использовать различные «движки» тем, использующие шаблоны удобные для редактирования (шаблоны XML в движках xtemplate и Smarty или шаблоны на HTML+встроенный PHP в движке phptemplate и т. п.), либо создавать темы оформления напрямую обращающиеся к API Drupal.

Начиная с версии 4.7 Drupal поддерживает технологию Ajax, для динамической подгрузки содержимого без полного обновления страниц.

Примеры модулей

Дополнительные модули размещённые в репозитории на drupal.org позволяют значительно расширить функциональность системы. Несколько примеров (приведены модули для версии Drupal 5.x, не всегда модули доступны для всех версий системы):

  • Banner – баннерная система
  • BBCode – поддержка форматирования BBCode для содержимого сайта
  • Breadcrumbs – вывод иерархии страниц (“хлебных крошек”)
  • Captcha – защитный механизм картинок “captcha” используемый при регистрации
  • CCK – создание новых типов контента или добавление новых полей к уже существующим
  • Clean URLs – «чистые ссылки» (без ?=& и т.д.)
  • Collapsible Text, Collapsiblock – возможность создания блоков и секций сворачивающегося текста
  • DHTML Menu – меню с использованием JavaScript
  • Ecommerce – электронный магазин
  • External Links – подсветка почтовых и внешних ссылок
  • Fckeditor – графический редактор для ввода контента
  • Fivestar, JRating – возможность оценки материала
  • Gallery – интеграция с галереей изображений Gallery2
  • Image – возможность объединения изображений в галереи, контроль их параметров, преобразование изображений и т.д.
  • IMCE – модуль для работы с файлами
  • Listhandler – интеграция с почтовыми рассылками
  • Locale – возможность перевода интерфейса на множество языков
  • Meta Tags – управление метаданными сайта и отдельных страниц
  • Mollom, Akismet – эффективный антиспам для сайта
  • OpenID – возможность авторизации по OpenID
  • Pathauto – автоматическое формирование URL из заголовка
  • Project – багтрекер
  • SPAM – блокировка спама на основе алгоритма Байеса
  • Tagadelic – создание облаков тегов
  • Taxonomy – таксономия (категоризация содержимого с помощью словарей и терминов)
  • Thickbox, Lightbox, Shadowbox – предпросмотр картинок без перезагрузки страниц
  • TinyMCE – HTML-редактор
  • Token – сервис по использованию лексем для других модулей
  • Upgrade Status – отслеживание доступных обновлений
  • Views – гибкий метод отображения и сортировки информации
  • XML Sitemap – создание удобной для поисковиков карты сайта

…и многие-многие другие. Полный список модулей – на drupal.org.

К несомненным достоинствам Drupal следует отнести весьма полную документацию по различным аспектам системы (однако только на английском языке). Над переводом документации на русский работают сообщества Drupal.ru и Drupaler.ru.

Недостатки

Критики Drupal ставят в упрёк разработчикам слабое использование объектных возможностей PHP. Действительно, API Drupal практически не использует имеющихся в PHP возможостей ООП. Разработчики аргументируют это слабой реализацией ООП в языке (особенно до версии PHP 5). Объектная модель в Drupal присутствует, но в несколько нетрадиционном для PHP виде. См. мотивации выбора архитектуры системы в статье Программирование в Drupal с точки зрения ООП.

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

Здесь многое зависит от грамотных настроек. Лучше выбирать хостинги, специально настроенные под Drupal: nginx 0.6.31 + php5-fcgi, например.

Вот список посещаемых сайтов на Drupal:

  • AOL — корпоративный сайт,
  • Apple — выставка и конференция Macworld,
  • Avril Lavigne – персональный сайт певицы,
  • Mozilla — Get Firefox,
  • Forbes — Office Pranks,
  • Fox Pictures – сайт новинок кино,
  • Greenpeace UK — официальный сайт,
  • Hillary Clinton — предвыборный сайт,
  • MTV UK — официальный сайт,
  • NASA – корпоративный сайт,
  • Novell — community-сайты,
  • Ozzy Osbourne – персональный сайт исполнителя,
  • Second Life — сайт разработчиков,
  • Sony — музыкальный портал и сайты исполнителей,
  • Sun — сайт с расширениями для Open Office,
  • The Onion – популярный в США журнал,
  • Ubuntu — официальный сайт,
  • US Magazine – популярный в США журнал,
  • Warner Bros Records — музыкальный сайт,
  • Yahoo — Yahoo! Research,
  • ООН — сайт кампании по борьбе с бедностью.

«1С-Битрикс: Управление сайтом» – профессиональная система управления веб-проектами, универсальный программный продукт для создания, поддержки и успешного развития.

В состав программного продукта «1С-Битрикс: Управление сайтом» входят модули для создания интернет-магазина, управления производительностью, информационным наполнением, структурой, форумами, рекламой и другими возможностями сайта.

Управление структурой сайта

fileman5Модуль «Управление структурой сайта» предназначен для управления информационным наполнением сайта, разделами, меню и правами доступа. Редактирование страниц выполняется с помощью встроенного визуального html-редактора.

Управляйте структурой двумя способами:

  • Из публичного раздела с помощью кнопки «Структура»
  • Через Административный разделс помощью Менеджера файлов.

Управление структурой сайта

  • структура сайта в режиме Администрирование представлена в виде привычногокаталога папок и файлов;
  • в структуре сайта можно копировать, переносить, удалять, создавать новые разделы и файлы сайта через веб-интерфейс;
  • кнопка «Меню» обеспечивает привычный и быстрый доступ по одному клику ко всем возможностям вашего сайта. При переходе в режим Администрирование по кнопке«Меню» запоминается страница, откуда сделан переход из публичной части;
  • в меню сайта вы можете изменять, добавлять, удалять пункты, а также добавлять неограниченное число новых типов меню;
  • цепочка навигации;
  • загрузка на сайт файлов и изображений с локального компьютера и многое другое.

joomla

Joomla — это свободное бесплатное программное обеспечение, распространяемое под лицензией GNU GPL. Система управления контентом (CMS) написана на языках РНР и Java Script. В качестве хранилища использует базы данных MySQL, а начиная с версии 2.5 и MsSQL.

Особенности Joomla.

CMS Joomla! (произносится как джумла) – производная ветвь от широко известного проекта Mambo, отделившаяся от материнской компании. Причиной этого послужило несогласие по вопросам экономической политики. Первая версия, с исправлениями ошибок и уязвимостей, обнаруженных на тот момент, вышла в свет 16 сентября 2005 года и явилась, по сути, переименованной Mambo 4.5.2.3.
К середине 2008 года новый проект занял второе место по числу ежедневных скачиваний, уступая лишь WordPress.
В арсенале CMS Joomla! — самые различные инструменты для разработки веб-сайта. Загромождение административной панели ненужными элементами устраняется за счет важной особенности Joomla – минимального набора инструментов при начальной установке. Благодаря чему снижается нагрузка на сервер, а так же экономится место на хостинге.
Штатными средствами администрирования устанавливается каталог расширений, содержащий множество языковых пакетов. Это позволяет передавать интерфейс фронтальной и административной части, практически, на любом языке, в том числе на русском, украинском, казахском.