Скачать шаблон корпоративный портал на joomla. Готовые решения на базе платформ

Не сильно ошибусь, если скажу, что каждый сисадмин настраивал веб-сервер. Это мог быть IIS или Apache - в общем не важно. Развертывание всего этого добра на Windows или Linux довольно шаблонная задача, не вызывающая трудностей. А если даже таковые возникают, то способы решения не трудно найти в интернете.

Сегодня я хочу рассказать об одном частном случае, который случается в корпоративной сети, где все компьютеры и пользователи входят в домен Active Directory. Мы будем делать корпоративный web портал на каком-нибудь простеньком движке типа joomla. На портале будут размещаться различные новости, опросы, формы обратной связи, форумы и пр. Одна из основных фишек такого портала заключается в том, что все пользователи должны автоматически аутентифицироваться при входе на портал, а не регистрироваться/логиниться в ручную. Таким образом, любые действия на портале будут автоматически осуществляться от имени этого доменного пользователя. Эта функция как раз и называется SSO (Single Sing On) Подробнее см в wiki .

SSO будет работать если:

  • Движок портала (в нашем случае Joomla) умеет аутентифицировать пользователей по LDAP
  • Веб-сервер передает обработчику PHP имя пользователя, который открыл портал
  • Пользователь должен аутентифицироваться на уровне веб-сервера, однако, веб-сервер должен где-то проверять валидность пользователя, отсюда вытекает следующий пункт
  • Операционная система интегрирована в Active Directory

Ровно на этом месте встает вопрос, на каком web-сервере делать портал? Какую ОС взять за основу: Linux или Windows?

Рассмотрим варианты:

  1. ОС Windows, веб-сервер IIS. На первый взгляд кажется самым очевидным вариантом. Интеграция с AD на уровне операционки уже есть. php и MySQL поставить труда не составит. Однако, IIS будет нормально работать только на Windows Server, который стоит приличных денег. Если же взять какой-нибудь Windows 7, то IIS в нем имеет серьезное ограничение по количеству одновременных сессий и по факту связка Windows 7 + IIS не годится.
  2. ОС Linux, веб-сервер Apache. Основные преимущества - бесплатность и скорость работы. Основная трудность - вогнать Linux машину в домен Active Directory и правильно настроить Apache.
  3. ОС Windows 7, веб-сервер Apache. Относительно не дорого, подойдет тем, кто с Linux «на вы», интеграция с AD уже есть, потребуется небольшая настройка веб-сервера под наши задачи.

К своему удивлению, по п.2 и п.3 я не нашел в интернете полного мануала как сделать всё «от и до». В этом обзоре я остановлюсь на 3м варианте и попробую рассказать как это делается. И так, поехали…

Нам понадобится комп или виртуалка с любой виндой: XP, 7, 8 - подойдет что угодно. Этот комп должен входить в состав домена Active Directory.

Следующим шагом нам нужно установить Apache, PHP, MySQL на наш комп. Устанавливать эти компоненты можно по отдельности, скачивая windows-сборки этих программ, но я бы рекомендовал скачать один сборник WAMP (Windows Apache MySQL PHP). На момент написания обзора актуальная версия WAMP 2.5. Все компоненты установятся в несколько кликов. Т.к. это сборник компилируется разработчиками компиляторами MS, то предварительно на вашем компе должен быть установлен пакет Microsoft Visual C++ 2012 Redistributable Package той же разрядности что и WAMP. Если WAMP вы скачали 32-битный, а операционка у вас 64-бита, то VC2012 надо ставить обеих разрядностей. В целом, под наши задачи 64 бита это баловство и я бы рекомендовал взять 32 битную ОС и 32 битный WAMP.

Очень рекомендую установить на комп какой-нибудь нормальный текстовый редактор для правки конфигурационных файлов WAMP сервера. Например, bred . Встроенный Блокнот Windows не распознает переносы строк с Linux-like текстовых файлов.

WAMP обычно устанавливается в каталог C:wamp. В процессе установки нас попросят указать браузер по умолчанию. Я так и не понял какой именно браузер они спрашивают: файловый или интернет, я указал iexplore по адресу С:Program FilesInternet Exploreriexplore.exe. После установки в трее появится иконка в виде буквы W. Цвет значка обозначает статус работы: зеленый - все работает, оранжевый - запускается или останавливается, красный - не работает.

Клик левой кнопки мыши по значку открывает основное меню WAMPа.

По умолчанию, свежеустановленный веб-сервер будет открываться только с того компьютера, где он установлен по адресу http://localhost (верхний пункт меню) Если туда зайти, то мы увидим стартовую страницу, где будет расписано какие расширения установлены, можно быстренько глянуть phpinfo и пр:

Т.к. проект WAMP постоянно развивается, но не лишним будет песоздать все относительные ссылки, путь которых от версии к версии меняется. Делает это одним кликом, нужно просто кликнуть мышой по номеру версии в меню ApacheVersionx.x.x, где x.x.x это версия Апача:

Если этого не сделать, то некоторые нужные нам PHP-модули могут не загружаться, о чем будет много записей в логах:

Затем, нам нужно прикрутить к Apache модуль sspi той же разрядности, что и WAMP. .

В архиве вы найдете 2 папки, их нужно скопировать с заменой в каталог C:wampbinapacheapachex.x.x

После этого с помощью текстового редактора открываем конфиг апача из каталога c:wampbinapacheapachex.x.x confhttpd.conf

Примерно в начале конфига будет раздел, где прописаны все загружаемые модули. Дописываем туда модуль sspi (LoadModule authnz_sspi_module modules/mod_authnz_sspi.so) и проверяем, что модули authn_core_module и authz_core_module не закомментированы символом #:

OT Dulcet - это современный шаблон выполненный в светлых цветовых тонах. Разработана данная дизайнерская работа известной веб студией OmegaTheme . Поддерживается шаблоном система управления сайтом Joomla 2.5. Дизайн разработан с учётом корректного отображения во всех популярных планшетных и мобильных устройствах. Разработан он на мощном и гибком фреймворке OMG Responsive Framework. Для более гибкого вывода контента на сайте, в шаблон был интегрирован компонент K2. Также в шаблон OT Dulcet интегрирован модуль Hot Effects Rotator, за счёт которого можно вывести наиболее важную информацию в данном модуле в доступной форме. Шаблон OT Dulcet - это современная работа за счёт которой вы сможете разработать качественный корпоративный сайт или сайт-визитку.

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

Не сильно ошибусь, если скажу, что каждый сисадмин настраивал веб-сервер. Это мог быть IIS или Apache - в общем не важно. Развертывание всего этого добра на Windows или Linux довольно шаблонная задача, не вызывающая трудностей. А если даже таковые возникают, то способы решения не трудно найти в интернете.

Сегодня я хочу рассказать об одном частном случае, который случается в корпоративной сети, где все компьютеры и пользователи входят в домен Active Directory. Мы будем делать корпоративный web портал на каком-нибудь простеньком движке типа joomla. На портале будут размещаться различные новости, опросы, формы обратной связи, форумы и пр. Одна из основных фишек такого портала заключается в том, что все пользователи должны автоматически аутентифицироваться при входе на портал, а не регистрироваться/логиниться в ручную. Таким образом, любые действия на портале будут автоматически осуществляться от имени этого доменного пользователя. Эта функция как раз и называется SSO (Single Sing On) Подробнее см в wiki .

SSO будет работать если:

  • Движок портала (в нашем случае Joomla) умеет аутентифицировать пользователей по LDAP
  • Веб-сервер передает обработчику PHP имя пользователя, который открыл портал
  • Пользователь должен аутентифицироваться на уровне веб-сервера, однако, веб-сервер должен где-то проверять валидность пользователя, отсюда вытекает следующий пункт
  • Операционная система интегрирована в Active Directory

Ровно на этом месте встает вопрос, на каком web-сервере делать портал? Какую ОС взять за основу: Linux или Windows?

Рассмотрим варианты:

  1. ОС Windows, веб-сервер IIS. На первый взгляд кажется самым очевидным вариантом. Интеграция с AD на уровне операционки уже есть. php и MySQL поставить труда не составит. Однако, IIS будет нормально работать только на Windows Server, который стоит приличных денег. Если же взять какой-нибудь Windows 7, то IIS в нем имеет серьезное ограничение по количеству одновременных сессий и по факту связка Windows 7 + IIS не годится.
  2. ОС Linux, веб-сервер Apache. Основные преимущества - бесплатность и скорость работы. Основная трудность - вогнать Linux машину в домен Active Directory и правильно настроить Apache.
  3. ОС Windows 7, веб-сервер Apache. Относительно не дорого, подойдет тем, кто с Linux «на вы», интеграция с AD уже есть, потребуется небольшая настройка веб-сервера под наши задачи.

К своему удивлению, по п.2 и п.3 я не нашел в интернете полного мануала как сделать всё «от и до». В этом обзоре я остановлюсь на 3м варианте и попробую рассказать как это делается. И так, поехали…

Нам понадобится комп или виртуалка с любой виндой: XP, 7, 8 - подойдет что угодно. Этот комп должен входить в состав домена Active Directory.

Следующим шагом нам нужно установить Apache, PHP, MySQL на наш комп. Устанавливать эти компоненты можно по отдельности, скачивая windows-сборки этих программ, но я бы рекомендовал скачать один сборник WAMP (Windows Apache MySQL PHP). На момент написания обзора актуальная версия WAMP 2.5. Все компоненты установятся в несколько кликов. Т.к. это сборник компилируется разработчиками компиляторами MS, то предварительно на вашем компе должен быть установлен пакет Microsoft Visual C++ 2012 Redistributable Package той же разрядности что и WAMP. Если WAMP вы скачали 32-битный, а операционка у вас 64-бита, то VC2012 надо ставить обеих разрядностей. В целом, под наши задачи 64 бита это баловство и я бы рекомендовал взять 32 битную ОС и 32 битный WAMP.

Очень рекомендую установить на комп какой-нибудь нормальный текстовый редактор для правки конфигурационных файлов WAMP сервера. Например, bred . Встроенный Блокнот Windows не распознает переносы строк с Linux-like текстовых файлов.

WAMP обычно устанавливается в каталог C:wamp. В процессе установки нас попросят указать браузер по умолчанию. Я так и не понял какой именно браузер они спрашивают: файловый или интернет, я указал iexplore по адресу С:Program FilesInternet Exploreriexplore.exe. После установки в трее появится иконка в виде буквы W. Цвет значка обозначает статус работы: зеленый - все работает, оранжевый - запускается или останавливается, красный - не работает.

Клик левой кнопки мыши по значку открывает основное меню WAMPа.

По умолчанию, свежеустановленный веб-сервер будет открываться только с того компьютера, где он установлен по адресу http://localhost (верхний пункт меню) Если туда зайти, то мы увидим стартовую страницу, где будет расписано какие расширения установлены, можно быстренько глянуть phpinfo и пр:

Т.к. проект WAMP постоянно развивается, но не лишним будет песоздать все относительные ссылки, путь которых от версии к версии меняется. Делает это одним кликом, нужно просто кликнуть мышой по номеру версии в меню ApacheVersionx.x.x, где x.x.x это версия Апача:

Если этого не сделать, то некоторые нужные нам PHP-модули могут не загружаться, о чем будет много записей в логах:

Затем, нам нужно прикрутить к Apache модуль sspi той же разрядности, что и WAMP. .

В архиве вы найдете 2 папки, их нужно скопировать с заменой в каталог C:wampbinapacheapachex.x.x

После этого с помощью текстового редактора открываем конфиг апача из каталога c:wampbinapacheapachex.x.x confhttpd.conf

Примерно в начале конфига будет раздел, где прописаны все загружаемые модули. Дописываем туда модуль sspi (LoadModule authnz_sspi_module modules/mod_authnz_sspi.so) и проверяем, что модули authn_core_module и authz_core_module не закомментированы символом #:


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


2. Jevelin

Jevelin — премиальная адаптивная тема, которая может быть использована как шаблон корпоративного сайта WordPress, онлайн портфолио или персональной страницы. Благодаря оптимизированному коду и совместимости с большинством SEO плагинов сайт на Jevelin имеет хорошие шансы оказаться в верхних строчках выдачи. Функционал репостинга обеспечивает приток новых посетителей из соцсетей.


Massive Dynamic — популярный визуальный конструктор сайтов. Вместе с ним покупатель получает внушительный комплект плагинов и более 60 профессионально спроектированных демо-шаблонов. Специально для корпоративных порталов в теме представлены стильные pop-up формы подписки, мини-галерея из элементов портфолио, всплывающие видео, списки услуг, анимированные слайдеры.


4. TheGem

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

Подборка по теме:


5. Ronneby

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


6. Intact

Intact — премиальная WordPress тема с расширенным набором функций, призванная удовлетворить ключевые потребности бизнес-проектов. На ее основе получаются интересные корпоративные сайты и лендинги, в дизайне которых присутствуют parallax фоны, анимированная графика, счетчики обратного отчета, графики достижений, списки услуг, Google карты, слайдеры.


7. Jupiter

Jupiter — продвинутый конструктор сайтов, одна из самых быстрых тем WordPress, представленных на рынке. На ней сделано 140 демо-шаблонов, часть которых подойдет для бизнес-тематики. Административная панель Jupiter удобна в работе за счет высокой производительности, автоматической синхронизации данных во всех открытых вкладках, истории изменений, позволяющей отменить ненужные действия.

С недавнего времени Jupiter перешел , для многих это приятный сюрприз, т.к. Елементор становится все более популярным.


8. The Ark

Выбор более 11 тысяч пользователей неслучаен. Шаблон предлагает:

  • основные плагины для интернет-торговли;
  • установки для онлайн-настроек;
  • оптимизация под любые устройства;
  • более 300 готовых дизайнов.

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

Подборка по теме:


9. Folie

Folie — универсальная тема, укомплектованная конструктором Live Visual Builder. В ней предусмотрена возможность заимствовать блоки разных демо-страниц для создания уникального дизайна. В шаблоне установлены 2 премиальных плагина для слайдеров, задействованы различные анимированные эффекты загрузки элементов страницы, панели с кнопкой подписки.


10. Betheme

Betheme — «отзывчивый», retina-ready шаблон, который за счет своей универсальности подойдет любому проекту. Среди демо-шаблонов, идущих в комплекте с Betheme и готовых к мгновенной инсталляции, представлены и шаблоны корпоративных сайтов. Каждая страница темы может иметь отдельное расширенное меню.


Bridge — темплейт для сайта дизайн-студии или другого бизнеса творческой сферы, лидер продаж в своей нише. Его демо-шаблоны категорий «Бизнес», «Портфолио» и «Лендинг» можно настроить под корпоративный портал. Продуманная раскладка страниц помогает удержать внимания посетителя и способствует повышению конверсии веб-ресурса.

Подборка по теме:


12. Salient

Salient, являясь универсальной темой, может применяться как шаблон корпоративного сайта WordPress. В рамках темы доступны: анимированная смена страниц, несколько типов портфолио, стильные иконки, премиальные шрифты, многочисленные варианты оформления корпоративного блога, ajax поиск.


13. Brando

Brando — адаптивный темплейт под одностраничные сайты / лендинги с элементами блога и портфолио, а также дежурные страницы. В нем задействованы такие компоненты, как: parallax и видео фон, анимированные счетчики, отражающие достижения компании в цифрах, стилизованные блоки для презентации сотрудников, услуг, тарифов, отзывов, форма контактов на ajax.


The7 — темплейт, совместивший в себе «отзывчивую» верстку, продвинутые инструменты для кастомизации и несколько премиальных плагинов. В дизайне демо-сайтов бизнес тематики, сделанных на шаблоне, применяются:

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


15. Consulting



17. SEO

SEO — гибкий в использовании темплейт, рассчитанный на применение агентствами по интернет маркетингу, SMM специалистами и SEO студиями, которым нужны интересные корпоративные сайты. Премиальный SEO плагин Rankie, встроенный в шаблон, отслеживает позиции в Google поиске по каждому ключевому слову и генерирует списки нужных запросов.


18. Jobify

Jobify — самый популярный WordPress шаблон для создания веб-ресурса по поиску сотрудников и работы. Тема оптимизирована для поисковых систем и подходит под высоконагруженные сайты. Расширенный поиск по вакансиям и резюме с применением гео фильтра улучшает юзабилити портала. В Jobify доступен функционал для организации платного размещения с удобной системой отслеживания и одобрения заявок.


20. Incubator

Incubator — bootstrap шаблон корпоративного сайта или стартапа. При помощи Incubator любой начинающий веб-мастер с легкостью создаст веб-ресурс с адаптивной версткой. Двенадцать демо-шаблонов темы готовы к инсталляции в один клик. Код шаблона оптимизирован для быстроты загрузки, а также является mobile-friendly, что положительно сказывается на ранжировании в результатах поиска с телефона.