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

В помощь начинающему web-мастеру


Новости Интернета Статьи Форум Каталог программ Ссылки О сайте
  Webstudent.ru - Мы учимся вместе!
Рассылка начинающему web-мастеру.


Дата: 2006-06-15
Выпуск: 57
Количество подписчиков: 9899


Приветствую, уважаемые подписчики!
Сегодня в выпуске:

Новости:

Авторское слово

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

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

Совсем забегался с учебой и работой, забыл сообщить, что вышел новый номер познавательно-развлекательного журнала Ё*, под номером 15. Ребята сменили дизайн и обновили рубрики. В частности, добавился раздел с музыкой где идут разговор о самых популярных хитах и новинках, а также спец-раздел, посвященный ЧМ по футболу. Скачать журнал (1.2 Мб) можно с сайта проекта.


XOOPS - система управления контентом

Автор: Поликарпов Роман

Давно уж прошли те времена, когда абсолютное большинство сайтов создавалось на чистом HTML без использования всяческих скриптовых механизмов управления содержанием. Оно и понятно: перелопачивать сотни страниц, чтобы изменить ссылку в меню, или каждый раз возиться с FTP, для того чтобы поставить на сайт новую статью, - занятие весьма скучное. И тут на помощь создателю сайта приходят многочисленные CMS, как платные, так и бесплатные, и одна из самых популярных на данный момент - система XOOPS.

Название системы является аббревиатурой от Extensible Object Oriented Portal System, что значит: расширяемая объектно-ориентированная портальная система. Несмотря на громкое название, она может служить как основа для создания не только крупных порталов, но и небольших и средних сайтов. XOOPS выпущена в соответствии с лицензией GNU (GPL) - это значит, что она бесплатна для использования и изменения, если вы соблюдаете положения лицензии.

Система обладает гибкой структурой благодаря своей модульной системе построения. Фактически существует основной модуль System, который отвечает за администрирование и выполняет технические функции, а все прочие модули - новости, форум, статьи и так далее - подключаются отдельно. Это позволяет добиться нужной структуры проекта, а значит, построить любой сайт - от большого корпоративного портала до личного дневника или сайта с семейным фотоархивом. Особо хочется отметить продуманность управления модулями. Например, для подключения нового модуля достаточно скопировать его на сервер в папку modules, а затем в интерфейсе администратора поставить галочку напротив его названия.

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

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

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

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

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

В Интернете доступно много уже готовых тем для XOOPS, на любой вкус и цвет. И все они, как правило, бесплатны. Установка элементарна - достаточно просто скопировать папку темы на ваш сервер. Можно создать и свой дизайн. Этот процесс ничуть не сложнее, чем для других CMS. Надо прочитать небольшой файл помощи с официального сайта и разметить ваш код страницы определенным образом.

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

Недостатки системы

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

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

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

Технические требования

Для установки системы XOOPS вам потребуется:

  • WWW-сервер, лучше Apache;
  • PHP 4.1.0 и выше (рекомендуется PHP 4.3.4, работа с PHP5 возможна, но пока не гарантируется);
  • MySQL 3.23.XX или 4.X.XX (рекомендуется MySQL 4.0.15);
  • не менее 50 Мб на диске.

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

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

Если возникнут какие-либо ошибки, то будет необходимо изменить права доступа к файлам или каталогам. Необходимы права на чтение и запись. Обычно это 777. Тем не менее, если что-то не работает, вы можете проконсультироваться со своим хостером. Сменить права (chmod) вы можете через любой FTP-менеджер или по SSH. Нужно, чтобы все метки были зелеными.

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

Имя пользователя БД, пароль БД и имя базы вам должен был выдать хостер при регистрации.

Префикс таблиц - имя каждой таблицы будет начинаться именно с этого префикса. Можно оставить по умолчанию.

Устойчивое соединение - по умолчанию отключено. Хостеры не очень любят разрешать пользователям использование функции pconnect(). В то же время если вы уверены, что у вас она разрешена, то можете выбрать значение "Да". Не рекомендуется.

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

Адрес XOOPS - домен, на который ставится XOOPS. Определяется автоматически.

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

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

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

Написано специально для сайта http://hostinfo.ru


Интересные программы

Обращаем Ваше внимание! В рассылке публикуются далеко не все программы, а только подборка из 2-х последних выпусков. Очень много софта "проходит мимо" рассылки! Поэтому, мы Вам рекомендуем почаще заходить в раздел программ и следить за новинками.

i.Disk 1.90
i.Disk - Наглядно - в цифровом и графическом виде - показывает размеры папок, имеющихся на жестком диске.
352.00 KB Поддерживаемые платформы Win9*/ME/NT/2K/XP,Free,EN
Скачать!

Windows Vista (32-bit) Beta 2
Windows Vista (32-bit) - Официальная публичная бета-версия новой операционной системы. Английская версия. Скачивается бесплатно, но будет работать ограниченное время - до 1 июня 2007 года.
Ссылка скачать - версия для 32-битных систем; 64-битная версия - тут.
http://www.microsoft.com/windowsvista/getready/preview.mspx
Обратите внимание: для получения официального коюча продукта нужно зарегистрироваться на дом. странице (выбрать свое месторасположение и нажать GO).
2048.00 MB Поддерживаемые платформы ОС:Vista , Free, EN
Скачать!

SlaSh PsyTest 1.0
Электронная версия опросника Айзенка. 57 вопросов для определения темперамента... Узнайте свой темперамент!
430.00 KB Поддерживаемые платформы Win9*/ME/NT/2K/XP,Free,RU
Скачать!

Fresh UI 7.60
Обновилась утилита для тонкой настройки и оптимизации Windows, включающая сотни полезных, скрытых параметров настройки.
Позволяет редактировать скрытые опции для стандартных программ (Windows Media Player, Outlook Express), может ограничивать доступ к различным частям операционной системы (панель управления, командная строка), редактировать контекстные меню проводника и т.д.
880.00 KB Поддерживаемые платформы Win9*/ME/NT/2K/XP,Free,EN
Скачать!

MoonEdit v.0.14.1s
Необычный Мультиплатформенный текстовый редактор, который позволяет редактировать любой документ в реальном времени одновременно нескольким пользователям через интернет.
300.00 KB Поддерживаемые платформы Win9*/ME/NT/2K/XP,Free,EN
Скачать!

Omea Reader 2.1.4.946
Omea Reader - не просто RSS-клиент, это программный комплекс, который позволяет читать помимо лент новостей еще и элеконференции, электронную почту, сообщения интернет-пейджеров (ICQ) и др. Omea Reader идеально подходит пользователям с большим количеством лент новостей. Программа позволяет создавать папки для тематической группировки RSS-потоков, причем нет ограничения на их вложенность. Так что можно создать папку Web-Mastering, а в ней подпапки SEO, Ruby, CSS и т. д. Вообще, в плане управления лентами новостей Omea оставляет конкурентов далеко позади. Программа позволяет создавать неограниченное число категорий, которые можно присваивать отдельным сообщениям.
4.00 MB Поддерживаемые платформы Win9*/ME/NT/2K/XP,Free,Многояз
Скачать!

RapGet 1.06
RapGet - RapGet (RAPidshareGET) - программа для автоматической загрузки файлов с известного файлового сервера rapidshare.de и многих других серверов (их общее кол-во - больше шестидесяти).
Главные собенности: компактность, возможность загрузки файлов сразу одновременно с нескольких серверов, планирощик заданий,гибкие настройки, мультиязычность интерфейса, работа без инсталляции.
203.00 KB Поддерживаемые платформы Win9*/ME/NT/2K/XP,Free,RU
Скачать!

WildCDProtection
Программа, WildCDProtector предназначена для защиты CD (или DVD) от копирования . Т.е. если у вас есть файлы, которые вам нужно записать на диск, с тем условием, что читать их оттуда можно будет, а скопировать НЕЛЬЗЯ, то эта программа для вас!
Конечно программа НЕ защитит от программ типа CloneCD, Alcohol, Virtual CD и др. Скопировать на винт - можно, НО скопированные данные не будут работать
1.57 MB Поддерживаемые платформы Windows2000,WinXP,Windows2003
Скачать!

ModemSum v 3.8
Программа ModemSum для ведения стастистики, полезна при выходе в Интернет с использованием как обычного модема, так и ADSL. Многочисленные дополнительные возможности.
300.00 KB Поддерживаемые платформы Win9*/ME/NT/2K/XP,Free,RU
Скачать!


Новости интернета

Несколько новостей из интернета за последние пару дней:


Последние темы форума:

Форум Тема Ответов Просмотров Последнее сообщение
Обсуждение сайтов www.belorazhenya.narod.ru 7 553 14/06/2006 17:13
N.P. 
Софт [Вопрос...] какой редактор посоветуете для созд. сайтов    [1][2] 10 271 14/06/2006 17:09
dzudi 
Обсуждение сайтов [Новое!] http://about.webfashion.ws/    [1][2] 14 350 13/06/2006 23:45
webfashion 
Графические редакторы [Помогите!] Сравнительная хар-ка графических ред-ов 9 224 13/06/2006 21:17
Chepus 
Мастерская по ремонту и изготовлению сайтов [СРОЧНО!] Новенький просит помощи 5 149 13/06/2006 21:07
Chepus 
Графические работы требуется зацен 9 238 13/06/2006 16:41
mozg 
Движки и скрипты Борьба с рекламой в форумах и гостевых. 5 117 13/06/2006 13:45
Crystall 
Софт [Помогите!] Мне нужна прога для разметки карт сылок    [1][2] 10 268 13/06/2006 13:45
Crystall 
Web-кодинг [Помогите!] Импорт информации 0 35 13/06/2006 12:38
saxar 
Обсуждение сайтов WEBU.ru - ВСЕ для веб дизайнера) 5 133 13/06/2006 8:50
egnoid 

На сегодня это все, встретимся в следующем выпуске рассылки! Удачи!
Самую свежую информацию всегда можно найти на нашем сайте - Webstudent.ru
Архив рассылки доступен по адресу:
http://subscribe.ru/archive/inet.webbuild.webstudent

P.S И не забывайте - мы учимся вместе!

C уважением, Поликарпов Роман


В начало выпуска


© 2003 - 2006, Поликарпов Роман aka Crystall
По всем вопросам пишите на crystall@webstudent.ru

Все материалы данной рассылки охраняются законом об авторском праве!
Вы можете свободно использовать и распространять материалы, подписанные именем Поликарпова Романа, с указанием автора и активной ссылки на сайт (http://webstudent.ru/). Желательно уведомить меня по e-mail :)

Новости Интернета Статьи Форум Каталог программ Ссылки О сайте

В избранное