Open SLAED

Поделись знанием:
Перейти к: навигация, поиск
Open SLAED
Тип

Система управления контентом (CMS)/CMF

Разработчик

Эдуард Лаас (Eduard Laas)

Написана на

PHP[1]

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

1.2 (23 июля 2009 г.)

Лицензия

GNU GPL

К:Википедия:Статьи без изображений (тип: не указан)

Open SLAED — система управления содержимым CMS (Content Management System), написанная на языке PHP и работающая с базой данных MySQL (а также с другими базами данных). Open SLAED является свободным программным обеспечением, защищённым лицензией GPL.





Базовые принципы

Open SLAED строилась на следующих базовых принципах:

  • Работа с системой осуществляется удаленно с помощью глобальной сети и веб-браузера. Установка дополнительных программных средств на компьютер пользователя не требуется.
  • Система использует динамическую модель данных. Все информационное наполнение сайта хранится в базе данных. Каждое конкретное представление этой информации строится «на лету» в соответствии с запросом пользователя и настройками системы (это справедливо для ситуации работы пользователя с системой и запросов к сайту обычных посетителей в случае, когда неприменимы принципы кэширования информации).
  • Процедуры разработки дизайна сайта и его информационного наполнения независимые процессы. Основным полем деятельности пользователя системы является содержательная часть информации, размещенной на сайте.

Модульное наращивание позволяет инсталлировать на сайт разного рода модули, при помощи которых можно дополнить стандартный пакет Open SLAED.

Задачи, решаемые системой

В рамках работы над представлением в сети Интернет сайта, построенного на базе Open SLAED, решаются следующие задачи:

  • Управление сайтом с любого компьютера, подключенного к сети Интернет, с учётом требований безопасности.
  • Независимая работа с дизайном и информационным наполнением сайта.
  • Организация эффективных способов публикации информации с использованием разграничения прав доступа к информации пользователей системы.
  • Размещение любых типов информации: текстов, иллюстраций, таблиц, графиков.
  • Представление информации в системе в том же виде, в каком она будет представлена на интернет-сайте.
  • Целостность и сохранность информации.

Open SLAED, в первую очередь подойдет для новостных сайтов[2].

Автор и история проекта

Автором Open SLAED является Эдуард Лаас, который и по сей день руководит проектом.
История системы начиналась в 2003—2004 годах, при развитии своих проектов часто будущий автор Open SLAED сталкивался с проблемой высокой нагрузки на сервер при большой посещаемости. Проблемы с PHP-Nuke и многими её клонами начинались примерно при 500 уникальных посетителях в сутки. Система производила большую нагрузку на сервер. Автор был вынужден сменить большое количество хостеров, у всех было одно и то же: некоторые блокировали, предупреждали или просто просили уйти. Приходилось использовать свои скрипты на не больших проекта, на крупных проектах автор Open SLAED решил взяться за оптимизацию и модернизацию. Для этого были взяты лучшие разработки клонов PHP-Nuke, авторы которых и обеспечили жизнеспособность очередного клона популярной системы. Изначально работа велась в плане сокращения нагрузки на базу данных, а именно соединений, количество которых являлось основной причиной нагрузки на сервер. Постепенно вносились и другие, более углублённые модификации как функционала так общего вида. Была произведена масса изменений в ядре системы, а также во всех скриптах, модулях, блоках. В конечном итоге было создано новое ядро системы значительным образом отличающееся от прародителя высокой производительностью, функциональностью и безопасностью. Система работала, тестировалась, оптимизировалась и видоизменялась. В определённый момент, у авторов возникло желание поделиться ей с обществом. Так в начале 2005 года появилась первая версия системы SLAED. В 2006 году у системы SLAED появилось две ветки: платная и бесплатная. В настоящее время актуальной версией платной ветки является SLAED CMS 6.0 . Актуальная версия бесплатной ветки — Open SLAED 1.3/1.

Системные требования

Для системы Open SLAED требуется компьютер (сервер) с базой данных (больше всего совместимость системы тестировать с СУБД MySQL), установленные и запущенные веб-сервер Apache и PHP. Все эти программы бесплатно доступны в Интернете.

  • [www.linux.com Linux]
  • [www.apache.org Apache Web Server]
  • [www.php.net PHP]
  • [www.mysql.com MySQL]

Обратите внимание, что это так называемые «стандартные требования», при которых гарантируется корректная работа данной системы. Open SLAED может работать и на других операционных системах (Windows, FreeBSD, OS/2, MacOS) и с другими типами баз данных (MS Access, MS SQL, MSSQL-ODBC, Oracle, PostgreSQL, SQLite).

Конфигурация сервера

Оптимальной конфигурацией сервера в плане функционала, безопасности и стабильной работы системы является:

  • PHP: 5.* или выше;
  • PHP GD: 2.* или выше;
  • MySQL: 5.* или выше;
  • Post size: 8 MB или выше;
  • Upload file size: 2 MB или выше;
  • Memory limit: 32 MB или выше;
  • Execution time: 30 сек. или выше;
  • Mod Rewrite: On;
  • GZip compression: On;
  • BZip2 compression: On;
  • Register globals: Off;
  • Safe mode: On;
  • Magic quotes gpc: On.

Права доступа к папкам и файлам

После установки системы необходимо установить следующие права доступа к папкам и файлам[3]:

  • 666 — на все файлы в папках config/, config/cache/, config/counter/, config/logs/ (кроме файлов .htaccess и index.html);
  • 777 — на папки config/cache/, config/counter/, config/logs/, а также на папку uploads/ со всеми вложенными в неё папками.

Поддержка языков

Open SLAED по умолчанию поддерживает три языковых версии сайта: русский, английский, немецкий, польский, украинский. При необходимости можно расширить список языковых версий[3].

Блоки и баннеры системы

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

Название блока (файла) Назначение
1 Modules (block-modules.php) Отображает список модулей, доступных для посетителя сайта (содержание), а также список неактивных модулей, их видит только администратор.
2 Admin Отображает блок Admin, предназначенный для перехода к Online Editor и созданию резервной копии баз данных.
3 languages (block-languages.php) Отображает языковую панель.
4 User Box Отображает содержание собственного меню, которое создал пользователь в настройках своего профиля.
5 User Info (block-user_info.php) Отвечает за отображение текущей информации о пользователей, а также формы авторизации.
6 Banners Отображает баннеры(по умолчанию нижние).
7 Sape Отображает информацию партнерской программы [www.sape.ru SAPE]
8 Partners Отображает блок партнеров.
9 SLAED CMS (block-banner_random.php) Отображает случайным образом баннер.
10 Internet radio (block-radio_flash.php) Отображает блок, в котором выводится on-line радио плеер.
11 Meta keywords (block-keywords_flash.php) Отображает в формате flash ключевые слова сайта.
12 block-voting_random.php Выводит случайным образом опрос.
13 block-voting.php Выводит определенный опрос.
14 block-static.php Отображает баннеры со статистикой посещаемости сайта.
15 block-search.php Отображает форму поиска по сайту.
16 block-login.php Отображает форму «Логин/пароль».
17 block-keywords_search.php Отображает список ключевых слов сайта, каждое из которых — ссылка на результаты поиска данного слова на страницах сайта.
18 block-keywords.php Отображает ключевые слова сайта в виде текста.
19 block-ipb_center_forum.php Отображает информацию из форума сайта в случае, если форум установлен.
20 block-files.php Отображает ссылки на документы модуля «Каталог файлов».

Модули Open SLAED

Open SLAED содержит следующие основные стандартные модули[4]:

  • Обратная связь
  • Содержание
  • Новости
  • Файлы
  • Опросы
  • RSS-каналы
  • Поиск
  • Рекомендовать сайт

Темы оформления

Для изменения дизайна сайта можно использовать темы.
Тема — это набор файлов отвечающих за внешний вид страниц сайта. В тему входят: файл таблиц стилей CSS (Cascading Style Sheets), задающий цвет, фон, размер шрифта и т. п. для ключевых элементов страницы, файл шаблона основных элементов страницы, а также графические файлы. Для смены дизайна сайта нужно изменить графическую тему в панели администрирования на новую. В Open SLAED темы хранятся в директории «templates».

Интеграция с форумами

Система поддерживает интеграцию со следующими форумами:

Для корректной работы форума и системы, необходимо:

  1. Установить форум в папку forum/ основной директории системы.
  2. Базу данных форума необходимо устанавливать в общую базу системы.
  3. В конфигурациях системы выбрать установленный тип форума.
  4. Для повышения удобства в использовании форума пользователями, в конфигурациях системы можно указать ссылку на профиль форума и ссылку на личные сообщения форума, которые впоследствии будут отображаться в профиле пользователя.
  5. В форуме желательно отключить регистрацию пользователей и сделать перенаправление на регистрацию в системе.

Редакторы содержимого

Система предлагает следующие варианты редакторов:

  • Режим без редактора — предназначен для опытных пользователей со знанием HTML;
  • Редактор BB — данный редактор выбран по умолчанию;
  • Редактор TinyMCE 3;
  • Редактор Spaw 2;
  • Редактор FCKeditor.

Напишите отзыв о статье "Open SLAED"

Примечания

  1. [slaed.net CMS SLAED | Система сайтов]
  2. Обзор CMS скрипта Open SLAED — [web.vkstoi.ru/open_slaed.html web.vkstoi.ru/open_slaed.html]
  3. 1 2 3 Официальное руководство пользователя CMS Open SLAED.
  4. Бесплатные CMS // Open SLAED — [catalogcms.ru/openslaed www.catalogcms.ru/openslaed]

Литература

  • Колисниченко Денис Николаевич. Движок для вашего сайта: CMS Joomla!, Slaed, PHP-Nuke. — Санкт-Петербург.: «БХВ-Петербург, 2008. — С. 368. — ISBN 978-5-9775-0258-0.
  • Горнаков Станислав. Осваиваем популярные системы управления сайтом. — ДМК пресс, 2008. — С. 336. — ISBN 978-5-94074-469-6.
  • Колисниченко Денис Николаевич. Профессиональное программирование на PHP. — Санкт-Петербург.: «БХВ-Петербург, 2006. — С. 416. — ISBN 978-5-9775-0105-7.

См. также

Ссылки

  • [www.slaed.net Официальный сайт системы]
  • [www.slaed.net/files-view-1248.html Официальное руководство пользователя]

Отрывок, характеризующий Open SLAED

Гусарский корнет Жерков одно время в Петербурге принадлежал к тому буйному обществу, которым руководил Долохов. За границей Жерков встретил Долохова солдатом, но не счел нужным узнать его. Теперь, после разговора Кутузова с разжалованным, он с радостью старого друга обратился к нему:
– Друг сердечный, ты как? – сказал он при звуках песни, ровняя шаг своей лошади с шагом роты.
– Я как? – отвечал холодно Долохов, – как видишь.
Бойкая песня придавала особенное значение тону развязной веселости, с которой говорил Жерков, и умышленной холодности ответов Долохова.
– Ну, как ладишь с начальством? – спросил Жерков.
– Ничего, хорошие люди. Ты как в штаб затесался?
– Прикомандирован, дежурю.
Они помолчали.
«Выпускала сокола да из правого рукава», говорила песня, невольно возбуждая бодрое, веселое чувство. Разговор их, вероятно, был бы другой, ежели бы они говорили не при звуках песни.
– Что правда, австрийцев побили? – спросил Долохов.
– А чорт их знает, говорят.
– Я рад, – отвечал Долохов коротко и ясно, как того требовала песня.
– Что ж, приходи к нам когда вечерком, фараон заложишь, – сказал Жерков.
– Или у вас денег много завелось?
– Приходи.
– Нельзя. Зарок дал. Не пью и не играю, пока не произведут.
– Да что ж, до первого дела…
– Там видно будет.
Опять они помолчали.
– Ты заходи, коли что нужно, все в штабе помогут… – сказал Жерков.
Долохов усмехнулся.
– Ты лучше не беспокойся. Мне что нужно, я просить не стану, сам возьму.
– Да что ж, я так…
– Ну, и я так.
– Прощай.
– Будь здоров…
… и высоко, и далеко,
На родиму сторону…
Жерков тронул шпорами лошадь, которая раза три, горячась, перебила ногами, не зная, с какой начать, справилась и поскакала, обгоняя роту и догоняя коляску, тоже в такт песни.


Возвратившись со смотра, Кутузов, сопутствуемый австрийским генералом, прошел в свой кабинет и, кликнув адъютанта, приказал подать себе некоторые бумаги, относившиеся до состояния приходивших войск, и письма, полученные от эрцгерцога Фердинанда, начальствовавшего передовою армией. Князь Андрей Болконский с требуемыми бумагами вошел в кабинет главнокомандующего. Перед разложенным на столе планом сидели Кутузов и австрийский член гофкригсрата.
– А… – сказал Кутузов, оглядываясь на Болконского, как будто этим словом приглашая адъютанта подождать, и продолжал по французски начатый разговор.
– Я только говорю одно, генерал, – говорил Кутузов с приятным изяществом выражений и интонации, заставлявшим вслушиваться в каждое неторопливо сказанное слово. Видно было, что Кутузов и сам с удовольствием слушал себя. – Я только одно говорю, генерал, что ежели бы дело зависело от моего личного желания, то воля его величества императора Франца давно была бы исполнена. Я давно уже присоединился бы к эрцгерцогу. И верьте моей чести, что для меня лично передать высшее начальство армией более меня сведущему и искусному генералу, какими так обильна Австрия, и сложить с себя всю эту тяжкую ответственность для меня лично было бы отрадой. Но обстоятельства бывают сильнее нас, генерал.
И Кутузов улыбнулся с таким выражением, как будто он говорил: «Вы имеете полное право не верить мне, и даже мне совершенно всё равно, верите ли вы мне или нет, но вы не имеете повода сказать мне это. И в этом то всё дело».
Австрийский генерал имел недовольный вид, но не мог не в том же тоне отвечать Кутузову.
– Напротив, – сказал он ворчливым и сердитым тоном, так противоречившим лестному значению произносимых слов, – напротив, участие вашего превосходительства в общем деле высоко ценится его величеством; но мы полагаем, что настоящее замедление лишает славные русские войска и их главнокомандующих тех лавров, которые они привыкли пожинать в битвах, – закончил он видимо приготовленную фразу.
Кутузов поклонился, не изменяя улыбки.
– А я так убежден и, основываясь на последнем письме, которым почтил меня его высочество эрцгерцог Фердинанд, предполагаю, что австрийские войска, под начальством столь искусного помощника, каков генерал Мак, теперь уже одержали решительную победу и не нуждаются более в нашей помощи, – сказал Кутузов.
Генерал нахмурился. Хотя и не было положительных известий о поражении австрийцев, но было слишком много обстоятельств, подтверждавших общие невыгодные слухи; и потому предположение Кутузова о победе австрийцев было весьма похоже на насмешку. Но Кутузов кротко улыбался, всё с тем же выражением, которое говорило, что он имеет право предполагать это. Действительно, последнее письмо, полученное им из армии Мака, извещало его о победе и о самом выгодном стратегическом положении армии.
– Дай ка сюда это письмо, – сказал Кутузов, обращаясь к князю Андрею. – Вот изволите видеть. – И Кутузов, с насмешливою улыбкой на концах губ, прочел по немецки австрийскому генералу следующее место из письма эрцгерцога Фердинанда: «Wir haben vollkommen zusammengehaltene Krafte, nahe an 70 000 Mann, um den Feind, wenn er den Lech passirte, angreifen und schlagen zu konnen. Wir konnen, da wir Meister von Ulm sind, den Vortheil, auch von beiden Uferien der Donau Meister zu bleiben, nicht verlieren; mithin auch jeden Augenblick, wenn der Feind den Lech nicht passirte, die Donau ubersetzen, uns auf seine Communikations Linie werfen, die Donau unterhalb repassiren und dem Feinde, wenn er sich gegen unsere treue Allirte mit ganzer Macht wenden wollte, seine Absicht alabald vereitelien. Wir werden auf solche Weise den Zeitpunkt, wo die Kaiserlich Ruseische Armee ausgerustet sein wird, muthig entgegenharren, und sodann leicht gemeinschaftlich die Moglichkeit finden, dem Feinde das Schicksal zuzubereiten, so er verdient». [Мы имеем вполне сосредоточенные силы, около 70 000 человек, так что мы можем атаковать и разбить неприятеля в случае переправы его через Лех. Так как мы уже владеем Ульмом, то мы можем удерживать за собою выгоду командования обоими берегами Дуная, стало быть, ежеминутно, в случае если неприятель не перейдет через Лех, переправиться через Дунай, броситься на его коммуникационную линию, ниже перейти обратно Дунай и неприятелю, если он вздумает обратить всю свою силу на наших верных союзников, не дать исполнить его намерение. Таким образом мы будем бодро ожидать времени, когда императорская российская армия совсем изготовится, и затем вместе легко найдем возможность уготовить неприятелю участь, коей он заслуживает».]
Кутузов тяжело вздохнул, окончив этот период, и внимательно и ласково посмотрел на члена гофкригсрата.
– Но вы знаете, ваше превосходительство, мудрое правило, предписывающее предполагать худшее, – сказал австрийский генерал, видимо желая покончить с шутками и приступить к делу.
Он невольно оглянулся на адъютанта.
– Извините, генерал, – перебил его Кутузов и тоже поворотился к князю Андрею. – Вот что, мой любезный, возьми ты все донесения от наших лазутчиков у Козловского. Вот два письма от графа Ностица, вот письмо от его высочества эрцгерцога Фердинанда, вот еще, – сказал он, подавая ему несколько бумаг. – И из всего этого чистенько, на французском языке, составь mеmorandum, записочку, для видимости всех тех известий, которые мы о действиях австрийской армии имели. Ну, так то, и представь его превосходительству.
Князь Андрей наклонил голову в знак того, что понял с первых слов не только то, что было сказано, но и то, что желал бы сказать ему Кутузов. Он собрал бумаги, и, отдав общий поклон, тихо шагая по ковру, вышел в приемную.
Несмотря на то, что еще не много времени прошло с тех пор, как князь Андрей оставил Россию, он много изменился за это время. В выражении его лица, в движениях, в походке почти не было заметно прежнего притворства, усталости и лени; он имел вид человека, не имеющего времени думать о впечатлении, какое он производит на других, и занятого делом приятным и интересным. Лицо его выражало больше довольства собой и окружающими; улыбка и взгляд его были веселее и привлекательнее.
Кутузов, которого он догнал еще в Польше, принял его очень ласково, обещал ему не забывать его, отличал от других адъютантов, брал с собою в Вену и давал более серьезные поручения. Из Вены Кутузов писал своему старому товарищу, отцу князя Андрея:
«Ваш сын, – писал он, – надежду подает быть офицером, из ряду выходящим по своим занятиям, твердости и исполнительности. Я считаю себя счастливым, имея под рукой такого подчиненного».
В штабе Кутузова, между товарищами сослуживцами и вообще в армии князь Андрей, так же как и в петербургском обществе, имел две совершенно противоположные репутации.
Одни, меньшая часть, признавали князя Андрея чем то особенным от себя и от всех других людей, ожидали от него больших успехов, слушали его, восхищались им и подражали ему; и с этими людьми князь Андрей был прост и приятен. Другие, большинство, не любили князя Андрея, считали его надутым, холодным и неприятным человеком. Но с этими людьми князь Андрей умел поставить себя так, что его уважали и даже боялись.
Выйдя в приемную из кабинета Кутузова, князь Андрей с бумагами подошел к товарищу,дежурному адъютанту Козловскому, который с книгой сидел у окна.
– Ну, что, князь? – спросил Козловский.
– Приказано составить записку, почему нейдем вперед.
– А почему?
Князь Андрей пожал плечами.
– Нет известия от Мака? – спросил Козловский.
– Нет.
– Ежели бы правда, что он разбит, так пришло бы известие.
– Вероятно, – сказал князь Андрей и направился к выходной двери; но в то же время навстречу ему, хлопнув дверью, быстро вошел в приемную высокий, очевидно приезжий, австрийский генерал в сюртуке, с повязанною черным платком головой и с орденом Марии Терезии на шее. Князь Андрей остановился.
– Генерал аншеф Кутузов? – быстро проговорил приезжий генерал с резким немецким выговором, оглядываясь на обе стороны и без остановки проходя к двери кабинета.