Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Как сделать сайт-портал новичку: шаг за шагом к мастерству


Информационный Канал Subscribe.Ru


Портал для новичков: шаг за шагом к мастерству!

Шаг третий

Конфигурирование и начало работы с Postnuke

 

Не далее, как в прошлом выпуске, мы с Вами установили Postnuke на локальном компьютере. Перейдем теперь к настройке нашего сайта (по материалам www.postnuke.ru):

Пару вещей Вам необходимо сделать в первую очередь.

1. Удалите файл install.php и каталог install. Эти файлы открывают возможность любому получить контроль над Вашим сайтом. (Разумеется, опасность грозит, если сайт Ваш расположен в Интернет, а не локально. С.С.)

2. Установите права на файлы config.php и config-old.php "только на чтение", например 644. (Я пользуюсь для таких работ программой FAR. Она и файлы по ftp на хостинг заливать умеет и еще многое что может. С.С.

Для администрирования Вашего сайта Вам необходимо зайти на него под именем (логином), который Вы указали при инсталляции (Шаг 8). Если Вы ничего там не меняли, то по умолчанию:
Логин: Admin
Пароль: [Оставьте это поле пустым]

Сделать это можно, введя логин и пароль в соответствующие поля формы в блоке, расположенном в правой части страницы (User's Login).

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

user.php?op=loginscreen&module=NS-User

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

Теперь Вы на сайте в качестве администратора. Подтверждением этому служит ссылка "Administration", которую Вы видите в Главном Меню (Main Menu) в левой части сайта.

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

Теперь установите язык сайта для Вас как "Русский". Сделать это можно в самом нижнем левом углу Вашего сайта, выбрав язык в выпадающем списке. Это нужно для того, чтобы дальнейшие действия отображались на более удобном для Вас языке.

Теперь смело жмите на ссылку "Administration", и Вы попадете в Панель Администрирования Сайта.

И еще одно действие мы совершим пока без объяснения причин. Вы поймете смысл этого действия, если внимательно прочитали главу "Система прав в PostNuke".

Если Вы при установке ввели пароль для администратора, сразу переходите к пункту 2.

1. Задайте себе пароль, как это описано в документации для пользователя (через My Account), или перейдите по ссылке "Members List" в Main Menu, найдите там Admin, через ссылку "Редактировать" задайте ему пароль.

2. Перейдите по ссылкам Administration--Права доступа--Новые права пользователя.

В столбце "Пользователь" выберете свой ник (или Admin, если не меняли при инсталляции), в столбце "Компоненты" введите [.*] (без квадратных скобок), то же самое - в столбце "Разделы", в столбце "Уровень прав" выберете "Admin".

Таким образом, вы должны получить таблицу следующего вида:

 
Пользователь Компоненты Разделы Уровень прав
Admin
(или Ваш логин)
 .*  .* Admin
 

После этого можно приступать к конфигурации Вашего сайта.

 

Итак, Вы находитесь в панели администрирования сайта.

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

Рассмотрим последовательно эти настройки.

Имя Сайта:
Собственно, название Вашего сайта. Выводится в тэге <title> при генерации страницы и отображается в титульной строке обозревателя и некоторыми темами в качестве заголовка Вашего сайта.
Логотип сайта:
Название файла с логотипом Вашего сайта.

Графический файл отображается в верхней части страницы в некоторых темах (скинах) и вверху каждой страницы, отображаемой в "версии для печати".

Сам файл должен располагаться в каталоге /images от корня сайта и в каталоге /images внутри каталогов используемых на Вашем сайте тем (скинов).

Обычно, размеры этого файла должны быть 220 пикселей в ширину и 80 пикселей в высоту. Эти размеры используются в большинстве предварительно изготовленных темах для PostNuke. Однако, если вы создаете Вашу собственную тему, или вас устраивает то, как выглядит файл с другими размерами, вы спокойно можете игнорировать рекомендованные размеры.

Графический файл должен быть в формате PNG, GIF, или JPG.

Девиз сайта:
Собственно, девиз Вашего сайта.

Выводится в тэге <title> при генерации страницы и отображается в титульной строке обозревателя и некоторыми темами под заголовком Вашего сайта.

Meta ключевые слова:
Содержание этого поля подставляется в мета-тэге keywords для всех страниц Вашего сайта.
Динамические Мета ключевые слова?
Параметр используется ТОЛЬКО при выводе новостей (статей) модулем News.

Если Вы выбрали "Да", то ВЕСЬ текст статьи (новости) будет добавлен в мета-тэг keywords ВМЕСТО тех слов, которые вы указали в предыдущем пункте..

Начало работы сайта:
Дата используется при показе статистики Вашего сайта. Вводится в свободной форме.
Email администратора:
Используется для доставки сообщений, адресованных администратору сайта.
Тема по умолчанию для вашего сайта:
Выберете из списка тему (скин) PostNuke, которая будет использоваться для Вашего сайта по умолчанию.

Зарегистрированные пользователи могут изменить эту настройку, если Вы это разрешите (см. ниже), остальные посетители будут видеть ту тему (скин), которую Вы установили по умолчанию.

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

Этот специальный правый блок включает "Связанные ссылки", позволяет выбрать все публикации автора просматриваемой статьи и все статьи в разделе, которому принадлежит эта статья.

Формат Locale Time:
Определяет формат вывода даты и времени на Вашем сайте.

Интересно, какой синтаксис для европейского формата?

Временная зона:
Временная зона, в которой физически расположен сервер, на котором хостится Ваш сайт.

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

Начальная страница:
Модуль, на который будет переадресовывать пользователя index.php. Обычно оставляется News, но Вы можете выбрать любой другой, являющийся основным для Вашего сайта.
Число статей у администратора:
Количество последних статей, отображаемых в панели администрирования.
Количество статей на заглавной странице:
Количество статей, отображаемых модулем News. Указанное колличество новостей будет отображаться на главной странице Вашего сайта, если для нее Вы избрали выше модуль News.
Графика в Административном Меню?
Будут ли отображаться графические иконки в панели администрирования, или только текстовые ссылки.
Послать отчет об ошибках по email?
Речь идет об ошибках сервера, например, ошибка 404.
  • не посылать - сообщения об ошибках не будут высылаться администратору.
  • Только для ссылок из этого домена - только если в ссылке, приведшей к ошибке, содержался URL Вашего сайта.
  • Посылать все - посылать отчет о всех ошибках 404. Применимо для отслеживания "сломанных" ссылок на Ваш сайт с других сайтов.
Разрешить шутливые сообщения об ошибках в error.php?
Если Вы выберете "Да", то при возникновении ошибки 404 Вы получите следующее сообщение:

 

"The requested document <?php echo $doc; ?>is not on this server.",
"I even tried matching your request",
"with all the re-mapped pages I know about.",
"but nothing helped.",
"I'm really depressed about this.",
"You see, I'm a really good web server...",
"but here I am, brain the size of the universe,",
"trying to serve you a simple web page,",
"and it doesn't even exist!",
"Where does that leave me?!",
"I mean, I don't even know you.",
"How should I know what you wanted from me?",
"You honestly think I can *guess*, ",
"what someone I don't even *know*, ",
"wants to find here?",
"*sigh*",
"Man, I'm so depressed I could just cry.",
"And then where would we be, I ask you?",
"It's not pretty when a web server cries.",
"And where do you get off telling me what to show anyway?",
"Just because I'm a web server,",
"and possibly a manic depressive one at that?",
"Why does that give you the right to tell me what to do?",
"Huh?",
"I'm so depressed...",
"I think I'll crawl off into the trash can and decompose.",
"I mean, I'm gonna be obsolete in what, two weeks anyway?",
"What kind of a life is that?",
"Two effing weeks,",
"and then I'll be replaced by a .01 release,",
"that thinks it's God's gift to web servers,",
"just because it doesn't have some tiddly little",
"security hole with its HTTP POST implementation,",
"or something.",
"I'm really sorry to burden you with all this,",
"I mean, it's not your job to listen to my problems,",
"and I guess it is my job to go and fetch web pages for you.",
"But I couldn't get this one.",
"I'm so sorry.",
"Believe me!",
"Maybe I could interest you in another page?",
"There are a lot out there that are pretty neat, they say,",
"With lots of pretty naked web servers on them,",
"although none of them were put on *my* server, of course.",
"Figures, huh?",
"Everything here is just mind-numbingly stupid.",
"That makes me depressed too, since I have to serve them,",
"all day and all night long.",
"Two weeks of information overload,",
"and then *pffftt*, consigned to the trash.",
"What kind of a life is that?",
"Now, please let me sulk alone.",
"I'm so depressed."
);
Группа по умолчанию для новых пользователей:
Оставьте Users!

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

Вопрос:

Проблема относится к правам групп. Здесь в форуме много об этих правах говорят, но что-то я о своей проблеме не нашел. После регистрации юзер попадает на первую страницу, и ничего не видит, ни блоков, ни статей, ни новостей. Все исчезает. Аноним и админ - видят все что им положено нормально, а юзер не видит. Что делать?

Ответ:

Виноват в проблеме был я сам. Извините что отнял ваше внимание по пустякам. Оказывается когда я был еще маленьким и только-только поставил Постнюкъ , и еще не разбирался во всей серьезности и ответственности момента, то в разделе "Конфигурация" при просмотре поля: название группы в которую пользователь попадает после регистрации, имя users показалось мне очень прозаичным и я решил изменить его на "Пользователь Жизни" .

Далее когда начались проблемы, я конечно заходил в "Конфигурацию" и переставил от греха подальше переменную обратно на users, да только это не помогло применительно к тем никам, которые были зарегистрированными во время моего названия, и думаю регистрации эти теперь уместнее всего попросту удалить (чтобы не копаться по БД), и зарегить снова. Если регистрировать сейчас, то все проходит без сучка, без задоринки, и вазелина.

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

Во избежание подобных неприятностей - ничего не меняйте.

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

Сообщения нижнего колонтитула:

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

Параметры Backend

Заголовок Backend::
Язык Backend::
Кто бы мне самому об этом рассказал?

Опции защиты

Уровень защиты:
Позволяет выбрать один из трех уровней безопасности Вашего сайта:

Низкий - Один раз залогинившись, пользователь опознается системой всегда. Ему больше не надо вводить логин и пароль при заходе на Ваш сайт (конечно, пока живы "cookies" в его обозревателе).

Средний - Система "узнает" зарегистрированного пользователя то количество дней, которое Вы зададите ниже. По прошествию этого времени, система "не узнает" Вашего пользователя, пока он снова не войдет на Ваш сайт под своим именем.

Высокий - Каждый раз, когда пользователь заходит на Ваш сайт, система предлагает ему ввести свой логин и пароль.

Пользователи становятся неактивными, если они не заходили в систему:
Введите количество минут, в течении которых система предполагает, что пользователь не "ушел" с сайта.

Это справедлива, если пользователь не проявляет активности (не перемежается по сайту) и не воспользовался функцией "Выход".

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

Запуск в Интранет
Интранет должен быть включен только в том случае, если Вы не можете получить доступ к PostNuke с полным (fully-qualified) именем хоста (т.е. www.mysite.com).

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

Настройки HTML

HTML тэги, разрешенные в тексте:
Вы можете разрешить или запретить пользователям использование тэгов HTML при добавлении контента на Вашем сайте, как с параметрами, так и без них...

Внимание: разрешив тэги <img>, <span>, <marquee> вы открываете Ваших пользователей для атак связанных с похищением персональной информации, поэтому мы рекомендуем сохранить для этих тэгов значение "Не разрешен".

(Еще бы кто пару примеров привел…)

Преобразовывать спецсимволы HTML (&nbsp; &amp; etc.) в реальные символы
Говорит само за себя. Лучше использовать значение "Да" по умолчанию.

(Материалы для выпуска взяты из публикаций Первые действия и Базовая конфигурация сайта).

Желаю успехов!

Ведущий рассылки  - Сергей Сибиряков, администратор http://www.virtus.ru,
автоответчик с контактными данными  news@virtus.ru

 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное