ModMag.net
http://forum.modmag.net/

Нормальный сайт.. Перестройка
http://forum.modmag.net/viewtopic.php?f=13&t=198
Страница 1 из 1

Автор:  GriGor1Z [ 30.12.2004 22:59 ]
Заголовок сообщения:  Нормальный сайт.. Перестройка

Как насчет Поставить CMS типа e107 и уже работать с ней....

Как вам такое предложение?

Автор:  Kolpac [ 06.01.2005 23:33 ]
Заголовок сообщения: 

GriGor1Z
Собственно поподробней?

Автор:  GriGor1Z [ 12.01.2005 17:21 ]
Заголовок сообщения: 

Kolpac
Ну у вас на сайте находится некая портальная система... Я прав?

Автор:  Yoj [ 12.01.2005 22:24 ]
Заголовок сообщения: 

GriGor1Z
Нет. У нас чистый хтмл + набор скриптов самых разных мастей =)

Автор:  Kolpac [ 25.03.2005 22:45 ]
Заголовок сообщения: 

Гы, а вот скоро будет нЭмножко портальной системы ... :)

Автор:  Yoj [ 25.03.2005 23:42 ]
Заголовок сообщения: 

GriGor1Z
Кстати, как раз e107 один из наиболее вероятный вариантов :gent:

Автор:  MicrObiolOg [ 27.03.2005 12:37 ]
Заголовок сообщения: 

НЕ-НЕ-НЕ ! :)
Портальные системы Пуф-Пуф !
Это я вам как краевед говорю...
Лучше поднапрячся и что-нить свое написать.

Автор:  Kolpac [ 27.03.2005 12:43 ]
Заголовок сообщения: 

MicrObiolOg
Объявилась потеря :lol:

Гы-гы. На свое надо оч много времени и фантазии :). А еще не мешало бы это все писюлькать в ПХП, что на данном этапе нашей эволюции - невозможно. :)

Автор:  GriGor1Z [ 27.03.2005 14:38 ]
Заголовок сообщения: 

MicrObiolOg
Пропажа..... :)

Я не знаю, все же е107 это наиболее подходящий вариант т.к оно наименее дырявое... и заплатки выходят быстро

Конечно нужно написать что-то свое. Ты его будешь знать как свои 5 пальцев. Но на это надо время и терпение...

Хотя и то чно щас на сайте (ХТМЛ + скрипты) довольно неплохо смотриться...

А если все же ММ решит переходить на е107 то я чем смогу могу помогу =). Я с ней имел дел окло года... Но потом стало впадло плалить захостинг...

Автор:  Yoj [ 27.03.2005 19:38 ]
Заголовок сообщения: 

GriGor1Z
Сейчас есть два варианта портальных систем. Один из них , это как раз e107 ...
Он в принцыпе пофункциональней другого, но и не без своих "косяков". Впрочем сейчас идет доводка, а потом посмотрим ...

Автор:  GriGor1Z [ 27.03.2005 21:32 ]
Заголовок сообщения: 

Yoj
Доводка чего, если не секрет. Не CMS kb на localhost??? :gigi:

Автор:  GriGor1Z [ 04.04.2005 15:52 ]
Заголовок сообщения: 

Вот что я нарыл... CMS на Perl!!!!!!

Цитата:
1) Ядро движка.

Собственно, ядро состоит из двух (пока) библиотек - API и ADI.
С первой всё ясно уже из названия - это главная функциональная
библиотека, всё основные функции хранятся там. Вторая либа
предоставляет админ-API-функции (ADministrative Interface) -
используется главным образом для построения
админ-интерфейсов к модулям и взаимодействию с главным
admin-модулем движка. На самом деле ADI базируется на API, и
эту библиотеку нельзя считать самостоятельной - скорее, это
как надстройка над API.

2) Модульная расширяемость возможностей.

Вообщем-то, стандарт дефакто в современных CMS, и удивляться
тут нечему. В нашем случае, модули вызываются ядром движка
(ну, не совсем так, но сойдёт =)). При этом модули могут
использовать все функции API не вызывая конструктор движка.
Т.е. мы как-бы импортируем функции модуля в ядро движка и
пользуемся ими, как внутренними. Также возможно использование
функций других (ранее загруженных) модулей. В целях экономии
памяти, модули грузятся избирательно - только те, которые
необходимы на данной странице (Хотя можно грузить и все
каждый раз, достаточно указать initMods => 1 в описании вызова
конструктора API). Также возможно использование модулей
расширения возможностей самого движка - в этом случае
можно как добавлять новые функции в ядро, так и перезаписывать
старые функции новыми.

3) Возможность ПОЛНОЙ смены дизайна (вот она, вкусность).

Возможности языка perl позволяют использовать
шаблонизированный вывод, благодаря regexp-выражениям
(изюминка perl), чем я и воспользовался. XEN позволяет
настроить себя под любой дизайн (мы ведь не говорим о
таком отстое, как фреймы, правда ? ;)). При этом вэбмастеру
не нужно разгребать бешенные кучи из смеси кода и HTML,
как это есть в PHPNuke. Зачем вэбмастеру быть
web-программистом, если он вэбмастер, и это не входит
в его компетенцию ? Вот и я о том же.... =)

4) Использование СУБД.

Конечно, это тоже не является новинкой - сейчас все современные
и уважающие себя CMS используют различные СУБД для
хранения данных. Вот и я решил, что все данные должны
храниться в БД - ведь это в с одной стороны удобно для
разработчика, а с другой стороны это удобно и для владельца
сайта, ведь этим обеспечиватся огромная гибкость -
дистрибутив CMS можно переставить и не нужно
рыть и вытаскивать какие-то файлы с данными из
дистрибутива. Все данные можно на крайний случай
вытащить из БД в один файл. В XEN я использовал СУБД
MySQL (по слухам, mSQL тоже прокатит ;)).
Почему именно они ? Потому что MySQL быстрая, надежная
и некоммерческая СУБД, которая использутся большинством
хостеров. А ещё, потому что я другие незнаю... ;))

5) Безопасность.

Этому я уделяю особое внимание, так как дырявый движок
никому не нужен (особенно мне =)). Особое внимание я уделяю
таким багам, как возможные SQL-Injection. Include баги совсем
не наблюдаются, да и я редко где встречал Include-баги в perl -
это прерогатива PHP =). Хотя, криворукие кодеры на всё
способны =). Доступ к коммандной строке нереален (невозможен
не могу сказать - всё возможно =)), т.к. единственные операции
с файлами - это чтение шаблонов (причём права доступа явно
указаны, как и месторасположение шаблонов).


6) Скорость и размеры.

Я думаю, что ни для кого не будет секретом, что perl работает в
разы быстрее, чем PHP (Тихо-тихо ! Не кричите так громко !
Это уже доказано =)) А если ещё и через mod_perl или FastCGI
- то вообще супер ! =) О размерах... Сейчас XEN (v0.5.6-dev)
в tar.bz2 архиве весит ~80 Кб. Ну как ? =)

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/