Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Разработка и сопровождение сайтов (http://forum.sape.ru/forumdisplay.php?f=29)
-   -   Что думаете про Наше начинание? (http://forum.sape.ru/showthread.php?t=18063)

cgmaster 15.09.2008 13:56

Что думаете про Наше начинание?
 
Занимаемся созданием сайтов, есть своих доменов порядка 70 штук.
Думали на Битриксе делать, но он дорого выходит, нарисовали свою базовую CMS по подобию Битрикса.
а именно, что сейчас реализовано:
1. многосайтовость (в БД заодятся сайты, их имена, и имя шаблона для каждого сайта, шаблон выбирается при заходе по имени домена)
2. Информационные блоки (АКА новости, Статьи, каталок и т.п., сейчас пока есть недописанный модуль вывода новостей, списком и детально)
3. Модули (каждый модуль подключается к системе как в битриксе)
4. модуль менюшек(если в папке есть файл с менюшкой, то она выводится, если нет, то выводится из вышестоящей папки менюшка, вообщем алгоритм такойже как в Битрикс)

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

Название страницы можно задавать в любом месте текста!
например выводите новость, и внизу решили что страница должна называться так-то, указываете
$MAIN->SetTitle("Главная");
и все, тайтл теперь будет новый.

ну и т.д.

Вообщем все ничего, но надо каким-то образом админук ваять, и в плане безопасности почистить, править.
Ищем людей(человека) кто бы вместе с нами взялся за данную штуковину, ну и подняли бы для общего блага системку.
А то сколько смотрели многосайтовыз CMS - все коряво как-то.
И пока лучшее что видели - Битрикс, но он дороговат.... =(

кстати, чтобы вопросов не было у людей, как новости выводить, вот примерно так:
<?$MAIN->IncludeComponent(
"newslist",
"",
Array(
"BLOCK_TYPE" => "news",
"BLOCK_ID" => "1",
"NEWS_COUNT" => "20",
"DETAIL_URL" => "/news/detail.php?id=#ELEMENT_ID#",
)
);?>
Кто Битрикс знает - то увидят много знакомого... =)
просто параметры в компоненте передаете и все... =)

Добавлено через 1 минуту
Еще...
вот например индексовая страница так выглядит:

<?
require($_SERVER["DOCUMENT_ROOT"]."/mirrcms/header.php");
$MAIN->SetTitle("Главная");
?>

<p>Сотрудничество с нами &mdash; шаг к уверенности в Вашем бизнесе!</p>
<p> Тут еще масса всякого текста и все такое!</p>

<p><?$MAIN->IncludeComponent(
"newslist",
"",
Array(
"BLOCK_TYPE" => "news",
"BLOCK_ID" => "1",
"NEWS_COUNT" => "20",
"DETAIL_URL" => "/news/detail.php?id=#ELEMENT_ID#",
)
);?> </p>

<?
require($_SERVER["DOCUMENT_ROOT"]."/mirrcms/footer.php");
?>

synthpop 15.09.2008 14:32

а может код всё таки заключите в тег а?

sonic123 15.09.2008 19:10

и что? что оценить надо?

Ufaweb 15.09.2008 19:20

Цитата:

Сообщение от cgmaster (Сообщение 239508)
новости, Статьи, каталок и т.п.

Каких каталок? :)

Добавлено через 2 минуты
Цитата:

Сообщение от cgmaster (Сообщение 239508)
<?
require($_SERVER["DOCUMENT_ROOT"]."/mirrcms/header.php");
$MAIN->SetTitle("Главная");
...
require($_SERVER["DOCUMENT_ROOT"]."/mirrcms/footer.php");
?>

Ппц... В чем смысл движка? :) В каждой странице писать ЭТО?

NikolaZ 15.09.2008 19:24

Цитата:

Сообщение от sonic123 (Сообщение 239781)
и что? что оценить надо?

Полет мысли...

cgmaster 15.09.2008 19:32

Цитата:

Сообщение от Ufaweb (Сообщение 239784)
Каких каталок? :)

Добавлено через 2 минуты

Ппц... В чем смысл движка? :) В каждой странице писать ЭТО?

Ну, не ппц... =)
я кстати посмотрел Ваш multiengine, ничего, сразу встала, запустилась, но все-таки не сразу например доперло как контент менять...

у нас получается все легко - просто и непринужденно...
на счет 2 строчек, вверху и внизу - это дело привычки, как админка доделается, про ФТП практически можно будет забыть и пользователь данные строки вообще не увидит.

Мы стараемся построить максимально простую штуковину, для быстрого запуска сайта , например есть шаблон дизайна, он под нас переделывается за считанные минуты... =)

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

zhegloff 15.09.2008 19:34

Цитата:

Сообщение от Ufaweb (Сообщение 239784)
Ппц... В чем смысл движка? В каждой странице писать ЭТО?

ТС написал же - с битрикса содрано...
Похоже ТС кроме битрикса и не видел ничего.


Цитата:

Сообщение от cgmaster (Сообщение 239508)
Что думаете про Наше начинание?

Думаю, что у вас получится очередная кмска для клепания говносателлитов в промышленных масштабах... Если админку сделаете... Если админку не сделаете, то получится кмска для клепания говносателлитов в кустарных масштабах.

Ufaweb 15.09.2008 19:49

Цитата:

Сообщение от cgmaster (Сообщение 239803)
сразу встала, запустилась

удивительно :)

Цитата:

Сообщение от cgmaster (Сообщение 239803)
но все-таки не сразу например доперло как контент менять...

Эээ... В админке, как бы...

Alexey 15.09.2008 20:30

Сравнение с чем-нибудь кроме битрикса проводилось? В чем достоинства? Почему было принято создавать "с нуля".

Использованы ли сторонние компоненты? Если да, то какие, если нет, то почему было принято решение писать абсолютно все с нуля? (нет, ответ "потому что аналогов нет" не катит).

Все вот начинают писать с конца - с решения проблемы. А надо бы начинать
1) Четко определиться с задачей, целями, какой функционал нужен (не "всего побольше, а четко п опунктам что нужно)
2) Провести исследования, может уже есть решение, удовлетворяющее требованиям п.1 или можно взять за основу готовое решение и добавить в него небольшой плагин. Это крайне важная часть порцесса разработки.
3) Если все-таки принято решение писать свое, начать с проектировки модели и интерфейсов (программных, а не тех что дизайн), в том числе админки.
4) добиться последовательно выполнения всех ПОСТАВЛЕННЫХ задач. Не захвата мира.

Так делаются проекты. А вы начинаете с "вот написал, посмотрите". Начните с целей, с аналогов, с причин почему свое, со сравнения... Вот тогда и оценим.

shadx 15.09.2008 20:33

хедеры футеры, ИМХО должны умереть.
В плане многосайтовости, интерес представляет, только админка.
Вопрос на засыпку, как со сторонними компонентами дела обстоят???

Совет. Сделайте лицензию GPL доработайте, а там народ сам досочиняет, если проект того стоит ))))

Добавлено через 2 минуты
Цитата:

Сообщение от Alexey (Сообщение 239836)
Сравнение с чем-нибудь кроме битрикса проводилось?

По себе скажу. Особенно по п.2 ))))

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


з.ы. К стати линух, начинался именно вот написал посмотрите ;). Правда не буду отрицать у Торвальдса цель была. :D


Часовой пояс GMT +3, время: 02:28.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.