Готовые решения

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

CMS MINUS 2.0

CMS M.I.N.U.S. 2 CMS M.I.N.U.S. 2 - это готовое решение для быстрого создания сайтов. CMS позволяет создавать сайты различной тематики и сложности, а также сайты, адаптированные на интерактивное общение с посетителями. Сайты, созданные с помощью этой CMS очень быстры, легки и не требуют больших мощностей от программного обеспечения сервера. При этом CMS очень проста в использовании и удобна для совместного редактирования структуры и содержания Вашего сайта.

CMS M.I.N.U.S. 2 — это система управления сайтами, которая разрабатывалась мной и другими сотрудниками корпорации D&D. Уникальность этой системы заключается прежде всего в том, что она легка в установке и использовании, она не требует специальных технических знаний от Вас. Все, что Вам понадобится - это полноценный web-сервер, с установленными MySQL и Perl 5.000, а также FTP или SSH доступ.

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

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

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

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

Сторона сервера:

  1. Свободное место на диске сервера: 10 Мб
  2. Операционная система: Unix, Linux, MACOS, MS-Windows '98, 2000, NT и выше
  3. Интерпретатор: Perl 5.000.0 и выше
  4. Обязательные Perl-модули: CGI; DBI; LWP; MD5
  5. Необязательные Perl-модули: TemplateM и GIFm
  6. Web-сервер: Apache 2.0 или выше, с поддержкой русского языка
  7. Система Управления Базой Данных: MySQL (любая новая редакция)
  8. Путь к интерпретатору Perl: /usr/bin/perl (при использовании других путей, необходима редакция CGI-файлов CMS)
  9. Права доступа: 766 (rwxrw-rw-) - для файлов записи/чтения; 755 (rwxr-xr-x) - для файлов скриптов (cgi) и др. смотрите файл readme.txt
  10. Поддержка использования файлов доступа .htaccess

Сторона клиента:

  1. Браузер: Internet Explorer 5.10 и выше или Opera старших версий
  2. Поддержка JavaScript 1.1 и апплетов Java
  3. Поддержка модуля Office: dhtmled.ocx 

Установка CMS M.I.N.U.S. 2

Перед установкой системы M.I.N.U.S. надо выбрать сервер, котрый уже имеет возможность работать под Вашим доменным именем. 

Основные требования к выбору сервера приведены на странице "системные требования". После того, как Вы выбрали сервер необходимо через протокол FTP скопировать все данные дистрибутива системы M.I.N.U.S. в папку public_html или любую другую, доступ к которой открыт через протокол HTTP.

После того, как все файлы будут скопированы и созданы необходимые папки Вам потребуется создать базу данных, используя для этого средство обслуживания баз данных "Вашего" сервера. В качестве хорошего варианта такого средства можно отметить phpMyAdmin (как правило хост-провайдеры устанавливают именно его на свои сервера). В качестве названия базы данных принято использовать имя самого сайта. Например, если ваш ресурс будет носить адрес в сети: www.paymentshotel.ru, то имя базы данных можно использовать paymentshotel.

Далее необходимо установить права файлов скриптов. Для этого с помощью Вашего FTP-клиента установите права на все файлы с расширением *.cgi равными 755 или 711 (см. техническую документацию по хост-серверу). Для всех остальных файлов права должны быть установленные по умолчанию (например 644). Для всех папок системы права должны быть равными значению 777.

После того, как база данных создана и права файлов определены, переходим к следующему этапу установки.

На этом этапе Вам необходимо зайти на адрес вашего сайта через браузер, используя ссылку: http://адрес_вашего_сайта/install.cgi После этого, если предыдущий этап был выполнен правильно, у Вас откроется страница установки. На этой странице вам будет предложено ввести соответствующие поля и перейти к следующему шагу.

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

После того, как дизайн будет сделан и все файлы, отвечающие за него будут на своем месте файловой системы сервера (сайта), можно считать, что сайт готов для использования!

Важное замечание!
Для защиты системы CMS от посетителей Вашего сайта существует файл с паролями, зашифрованными по алгоритму MD5(APR). Этот файл в системе CMS M.I.N.U.S. 2 носит название minus_users.pwd. Позаботьтесь о том, чтобы ни один посторонний человек не смог получить к нему доступ! Это сохранит целостность ваших данных на сайте.

Madagascar 3.00

Madagascar - это программа для криптографической защиты файлов. Ядро этой программы обеспечивает защиту данных (файлов) пользователя с помощью систем кодирования и сжатия информации, таких, как например - RLE, TCD-04 и TCD-05 .

Madagascar создана для хранения и передачи по сети Internet закодированных файлов. Надежность закодированных файлов гарантируется ключом, который в термах программы Madagascar носит название VLSI. VLSI - Это ключ, созданный на основе имени и пароля пользователя, а также на основе данных криптографирования. Т.е., для того, чтобы декодировать файл, закодированный с помощью Madagascar, необходимо знать VLSI, Имя (логин) и пароль. В противном случае, декодировать файл будет не возможно.

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

Скачать программу и описание Madagascar 3.00:
Madagascar 3.00