PDA

Просмотр полной версии : НЕ CMS. Пара слов об отечественной системе для разработки и поддержки сайтов


Sergey Kapustin
08.12.2007, 13:21
Open Constructor --- это система для разработки и поддержки сайтов. Бесплатная и с открытым кодом.

Блог Оупен Конструктора: http://www.openconstructor.org/

Некоторые сайты, созданные на ОС:

- Сайт провайдера мобильного контента: www.mobitravel.ru (http://www.mobitravel.ru)
- Сайт медиа-компании: www.cinema.uz (http://www.cinema.uz)
- Сайт фонда помощи Приаралью: www.aralgenofond.org (http://www.aralgenofond.org)
- Сайт филиала Российской экономической академии имени Г. В. Плеханова в Ташкенте: www.rea.uz (http://www.rea.uz)

Избранные статьи:

- http://www.openconstructor.org/blog/index.php/.category.imho/article/.11/
- http://hostinfo.ru/articles/web/rubric48/rubric55/rubric75/1211/
- http://hostinfo.ru/articles/web/rubric48/rubric55/rubric75/1203/

Вопросы разработчикам можете задавать здесь: http://groups.google.com/group/openconstructor

Приглашаем к партнерству хостинг-провайдеров: http://www.openconstructor.org/hosting-provider/

Sergey Kapustin
08.01.2008, 17:40
Использование гибридных данных на примере сайта cinema.uz

http://www.openconstructor.org/blog/index.php/.category.how-to/article/.34/

Sergey Kapustin
02.02.2008, 17:19
Видеоинструкция по установке CMS Open Constructor версии 3.9.0

http://www.openconstructor.org/blog/index.php/.category.how-to/article/.36/

Alexander Voynov
03.02.2008, 10:35
После того как я поставил Опен конструктор и посмотрел его я считаю этот движок самым гибким и потенциально функциональным (ну как сделать коенчно) из всех что видел, но там одно но было...


Он такой ...ммм... хотел сказать замудренный... короче ему надо много времени уделить

Ruslan Aliev
03.02.2008, 20:35
Когда исследовал все возможные бесплатные CMS то решил попробовать ОпеКонструктор.
Установил, покопался.
Действительно он сложноватый. Просто так в нем не разберешся .
Да и на счет производительности возникают сомнения.
А то что он гибкий... Платить за это придется сложностью.

netklon
03.02.2008, 21:18
Когда исследовал все возможные бесплатные CMS то решил попробовать ОпеКонструктор.
Open Constructor - не CMS.

Alexander Voynov
04.02.2008, 07:42
Open Constructor - не CMS.

да не спорит никто. я бы его скорее назвал средой разработки... что ли...

Sergey Kapustin
23.04.2008, 08:24
Разработка несложных сайтов на базе Open Constructor (http://www.openconstructor.org/blog/index.php/.category.how-to/article/.40/)

Автор: Фарход Файзуллаев

В этой статье я объясню разработчикам, не имевшим ранее опыта создания сайтов на системе Open Constructor (OC), как разработать простой сайт, состоящий только из статических страниц.

---

Примечание: у автора статьи создание сайта заняло 2 дня.

Eldar Fattakhov
23.04.2008, 08:37
Open Constructor - не CMS.да не спорит никто. я бы его скорее назвал средой разработки... что ли..."это не CMS, это гораздо круче :-)" (Copyright - Фарход, 22 апреля 2008 (http://www.openconstructor.org/blog/index.php/.category.how-to/article/.40/))

iDead
17.07.2008, 22:08
Молодцы!!!
Есть же таланты у нас!!!

Sergey Kapustin
02.08.2008, 08:42
Здесь http://openconstructor.reformal.ru/ вы сможете поделиться своими
идеями о новых возможностях ОК и об изменении уже существующих
возможностей.

Игорь Бронников
03.08.2008, 17:25
А сам сайт не на ОК!
Как же так?

Sergey Kapustin
03.08.2008, 17:44
А сам сайт не на ОК!
Как же так?

Игорь, тому несколько причин:

1. У таких сервисов как GetSatisfaction.com и Reformal.ru есть своя аудитория. И ее может заинтересовать ОК.

2. Решил не тратить время на изобретение колеса.

3. Пока это только эксперимент. Если он окажется удачным и http://openconstructor.reformal.ru/ привлечет большое внимание, то во-первых это хорошо, а во вторых только тогда мы можем решить сделать что-то лучше уже на ОК. Можно будет раздать такое решение также бесплатно.

Игорь Бронников
03.08.2008, 18:49
А сам сайт не на ОК!
Как же так?

Игорь, тому несколько причин:

1. У таких сервисов как GetSatisfaction.com и Reformal.ru есть своя аудитория. И ее может заинтересовать ОК.

2. Решил не тратить время на изобретение колеса.

3. Пока это только эксперимент. Если он окажется удачным и http://openconstructor.reformal.ru/ привлечет большое внимание, то во-первых это хорошо, а во вторых только тогда мы можем решить сделать что-то лучше уже на ОК. Можно будет раздать такое решение также бесплатно.

Упс. Стиль дизайна очень похож на eSector. Поэтому первым впечатлением было что это ваша разработка...

Sergey Kapustin
19.01.2009, 03:03
Причины, по которым Open Constructor (http://www.openconstructor.org/) для меня лучший http://butsch.ru/news/index.php/article/.12/
(Статья поклонника "Оупен конструктора")

Игорь Бронников
26.03.2009, 22:20
Проект видно только открылся, но видно наболело у ребят.
http://antibitrix.org/
причем одна из страниц - opensource-cms/open-constructor.html (http://antibitrix.org/opensource-cms/open-constructor.html/index.php)

netklon
27.03.2009, 01:33
Проект видно только открылся, но видно наболело у ребят.
http://antibitrix.org/
причем одна из страниц - opensource-cms/open-constructor.html (http://antibitrix.org/opensource-cms/open-constructor.html/index.php)
Там еще и Ирокез есть.

Dolphin
27.03.2009, 13:15
По поводу openconstructor'a - имхо затачивать опенсорсный продукт под проприетарный браузер - некошерно.

http://img.uz/thumbs/164689001.gif (http://img.uz/viewer.php?id=164689001.gif)
http://img.uz/thumbs/935855002.gif (http://img.uz/viewer.php?id=935855002.gif)

Как работает админка, я абсолютно не понял. Странная терминология, странные параметры... Надо почитать мануал.

UPD.
Из мануала по установке.

Если Open Constructor устанавливается на *nix систему, то после установки необходимо войти в страницу настроек системы и исправить права доступа к файлам и папкам на 777.
Это типа пошутили так?

Dolphin
27.03.2009, 13:44
Следовать инструкциямВсе инструкции на старнице приглашения состоят из "о программе". Что указывать в "настройках FTP-соединения", и, собственно, зачем??

UPD.

FTP*: любой. FTP сервер обязателен, поскольку Open Constructor публикует файлы через FTP. для Windows в качестве ftp сервера можно использовать бесплатный FileZilla Server. Это же надо было догадаться... Просто гениальный подход.

netklon
27.03.2009, 14:48
По поводу openconstructor'a - имхо затачивать опенсорсный продукт под проприетарный браузер - некошерно.
Да, мы тоже так считаем. Поэтому Open Constructor с поддержкой Firefox в данный момент в разработке. Если есть желание, можете помочь с тестированием. Скачать версию с поддержкой Firefox можно в svn-репозитарии: http://code.google.com/p/openconstructor/source/checkout

Обращаю внимание, что это пока рабочая версия, использовать в коммерческих продуктах соответственно не рекомендую.

Как работает админка, я абсолютно не понял. Странная терминология, странные параметры... Надо почитать мануал.
В системе Open Constructor используется несколько другой подход к разработке сайта, чем в популярных open source CMS, поэтому многим действительно сначала непривычно.

Почитайте мануал.

Если Open Constructor устанавливается на *nix систему, то после установки необходимо войти в страницу настроек системы и исправить права доступа к файлам и папкам на 777.
Это типа пошутили так?
К сожалению не до шуток. С shared-хостингом по другому никак. 777 ставится на папки, которые нужны сторонним библиотекам -- smarty.

FTP*: любой. FTP сервер обязателен, поскольку Open Constructor публикует файлы через FTP. для Windows в качестве ftp сервера можно использовать бесплатный FileZilla Server.

Это же надо было догадаться... Просто гениальный подход.
Опять-таки проблемы с правами на запись на shared-хостингах заставляют нас использовать FTP, чтобы создавать папки и файлы в корне сайта.

Так как многие веб-разработчики обычно занимаются разработкой на личном компьютере под ОС Windows, и проблем с правами при локальной разработке нет, мы сделаем ввод FTP-данных необязательным при установке.

Спасибо за ваши отзывы.

Dolphin
27.03.2009, 15:32
К сожалению не до шуток. С shared-хостингом по другому никак. 777 ставится на папки, которые нужны сторонним библиотекам -- smarty.
Но ведь получается, что в папку сможет писать любой соседний юзер того же хостинга. А файлам семерки вообще ни к чему, они ж исполнимыми станут, а теоретически это опасно.

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

По поводу снапа с поддержкой FF - сейчас погляжу, спасибо.

Игорь Бронников
27.03.2009, 16:06
Но ведь получается, что в папку сможет писать любой соседний юзер того же хостинга.
Если правильно задан open_basedir (http://www.php.net/manual/ru/ini.sect.safe-mode.php#ini.open-basedir) в конфигурации сервера, то никаких проблем нет, а в Плеске он ставится автоматом для каждого пользователя хостинга.

netklon
27.03.2009, 16:07
К сожалению не до шуток. С shared-хостингом по другому никак. 777 ставится на папки, которые нужны сторонним библиотекам -- smarty.
Но ведь получается, что в папку сможет писать любой соседний юзер того же хостинга. А файлам семерки вообще ни к чему, они ж исполнимыми станут, а теоретически это опасно.
Из скрипта не сможет, потому что есть openbasedir. Из ssh тоже, потому chroot.

Формально, можно и не ставить 777, если разработчик достаточно продвинут, чтобы поставить папкам правильных владельцев и права.

Опять-таки проблемы с правами на запись на shared-хостингах заставляют нас использовать FTP, чтобы создавать папки и файлы в корне сайта.
Хм... вроде не встречал хостингов с такими ограничениями, хотя опыт у меня небольшой, не спорю. Но все-таки система кажется крайне неудобной, при том, что требует и прав на запись, и доступа по фтп.
Возьмите любой хостинг на Plesk, по умолчанию создать файл в корне сайта из РНР-скрипта вы не сможете.

Open Constructor изначально должен был работать даже в safe_mode, потому что, когда он только начинал разрабатываться, из-за популярности дырявого PHP-Nuke админы всех хостинг-провайдеров включали safe_mode. Отсюда и некоторые архитектурные особенности, странно выглядящие в наше время.