2010-08-01 3 views
1

В настоящее время я создаю сайт для компании, который на данный момент содержит 3-5 статических страниц (т. Е. Только контент). Регистрация пользователя может быть добавлена ​​вовремя.Горячая страница пользователя Liferay по умолчанию и его назначение на сайте

Теперь, я читал через LifeRay Docs, форумы и вики, и я все еще довольно неясными на подходе принять в разработке этого сайта:

  1. Если бы я моделировать мой компания Веб-сайт как организация в Лифере, где у меня были бы общедоступные страницы Веб-сайта, какова была бы цель гостевой страницы по умолчанию? (/ Веб/догадывался/дома)? Удалить это и перенаправить гостя в свою организацию? Если да, то как мне это сделать?

  2. Кто является создателем организации в реальном мире? Этот администратор сайта? или лицо, ответственное за добавление контента?

  3. Кто является создателем организации в Лиферэй? Это администратор для Liferay (т. Е. Пользователь теста по умолчанию)?

ответ

4
  1. Лучший способ сделать это, чтобы положить ваши страницы в публичных страницах вашей организации и настроить виртуальный хост (см Управление страницами -> Виртуальные хосты в панели управления) для этих страниц. Таким образом, www.my-homepage.com будет перенаправляться на общедоступные страницы вашей организации. Конечно, вы должны быть владельцем домена и связывать домен с IP-адресом сервера, на котором работает веб-сайт.

  2. В Liferay по умолчанию только пользователи с ролью администратора могут добавлять организации. Для управления контентом необходимо настроить другие роли. Создать f.e. роль Редактора содержимого и добавление разрешений для портлета веб-содержимого (создание содержимого, утверждение, редактирование, удаление, просмотр в панели управления). Это также ответило на ваш третий вопрос.

0

Добавить эти строки кода в portal-ext.properties

mail.session.mail.pop3.host=pop.gmail.com 
    mail.session.mail.pop3.password=PASSWORD 
    mail.session.mail.pop3.port=110 
    mail.session.mail.pop3.user=USER  
    mail.session.mail.imap.host=imap.gmail.com  
    mail.session.mail.imap.port=993 
    mail.session.mail.store.protocol=imap  
    mail.session.mail.transport.protocol=smtp  
    mail.session.mail.smtp.host=smtp.gmail.com  
    mail.session.mail.smtp.password=PASSWD 
    [email protected]  
    mail.session.mail.smtp.port=465  
    mail.session.mail.smtp.auth=true  
    mail.session.mail.smtp.starttls.enable=true  
    mail.session.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory 
  • Пожалуйста пользователя пароль вместо PASSWD и вашего GMAIL идентификатора пользователя вместо USERID. тремя различными способами мы можем настроить почтовый сервер в Liferay. Я использую Liferay 6.2, и изначально у меня появилась ошибка, которая не могла подключиться к порту localhost smtp host 25 в liferay, используя другой код. Поэтому я использовал выше код, и мой почтовый сервер настроен должным образом, и мое приложение может отправлять почту пользователю во время забытого пароля.

И, пожалуйста, просмотрите эту ссылку. Эта ссылка помогает мне решить эту проблему.

https://www.permeance.com.au/web/tim.telcik/home/-/blogs/how-do-i-configure-liferay-portal-to-use-google-mail

Благодаря

Асиф Aftab