Comments 42
Проект на стадии беты, а версия уже 2.0, любопытно
Как я понял, 2.0 — это не версия. По сути, сама CMS обзывается «SimpleCMS2.0».
ВебДваНольность — это модно…
ВебДваНольность — это модно…
Маркетинг, не одна компания (уважающая себя) сейчас не называет свой продукт, даже если он только вышел на рынок 0.1 или 1.0 — минимум 2.0.
Знаете почему?
Знаете почему?
Не буду называть имен, но некая большая компания, которая недавно купила за 1 млрд. доллраов os проект БД, когда выпустила первый свой билд БД, установила как раз номер версии 3… и пошла на встречу с инвестором, после чего переговоры прошли успешно, до этого они ходили с этим же продуктом к другим инвесторам и версия его была (одной и той же БД) 0… После разговоров с маркетологами они изменили версию и всё! Они получили инвестора… Это хрестоматийный пример, известный всему миру, поэтому не понятен минус за коммент без аргументов.
2.0 это не версия. А часть названия CMS, отражающая идеологию проекта.
Web 2.0 (определение Тима О'Рейли) — методика проектирования систем, которые путем учета сетевых взаимодействий, становятся тем лучше, чем больше людей ими пользуются.
Web 2.0 (определение Тима О'Рейли) — методика проектирования систем, которые путем учета сетевых взаимодействий, становятся тем лучше, чем больше людей ими пользуются.
Каждый веб-программист в своей жизни должен заработать денег на дом, родить сына (или даже дочь, чем черт не шутит) и посадить хоть какое-нибудь дерево. А вот CMS в его жизни не такая уж и важная задача.
Вы бы демоинсталляцию какую-нибудь сделали. Чтобы поглядеть админку изнутри.
Инсталляция как я понимаю — задача нетриваильная, т.к. установить эту CMS простому пользователю будет тяжело.
P.S. Это я сужу по тому, как вообще развёртывается проект на Symfony
Инсталляция как я понимаю — задача нетриваильная, т.к. установить эту CMS простому пользователю будет тяжело.
P.S. Это я сужу по тому, как вообще развёртывается проект на Symfony
Демка уже на подходе. Скрипт для автоматической установки тоже.
P.S. Для секретарши установка synfony наверное не очень тривиальна. Хотя?
Установка через PEAR:
$ pear channel-discover pear.symfony-project.com
$ pear install symfony/symfony-1.0.18
Установка через apt-get:
$ deb www.symfony-project.org/get debian/
$ apt-get update
$ apt-get install php5-symfony
P.S. Для секретарши установка synfony наверное не очень тривиальна. Хотя?
Установка через PEAR:
$ pear channel-discover pear.symfony-project.com
$ pear install symfony/symfony-1.0.18
Установка через apt-get:
$ deb www.symfony-project.org/get debian/
$ apt-get update
$ apt-get install php5-symfony
Ну установка Symfony — вопрос отдельный. Тут гораздо интереснее вопрос — установка именно вашей CMS. Это же мне надо будет или иметь установленный symfony на хостинге, или у себя сделать ./symfony freeze
Дальше закачать.
После этого отредактировать конфигурационные файлы
Выполнить ,/symfony fix-perms
./symfony cc
Дальше закачать.
После этого отредактировать конфигурационные файлы
Выполнить ,/symfony fix-perms
./symfony cc
а потом еще и ./symfony propel-build-all
ну или что-то в этом духе. Я уже забыл как это делается для Sf 1.0
А теперь возьмите Wordpress или Drupal и сравните процесс установки. Давайте еще вспомним про апдейты, ага?
ну или что-то в этом духе. Я уже забыл как это делается для Sf 1.0
А теперь возьмите Wordpress или Drupal и сравните процесс установки. Давайте еще вспомним про апдейты, ага?
На сайте, сверху:
Лучше так: «знаете иностранный язык?»/«владеете иностранным языком?».
Ошибка — раз, два — лучше написать как «примите участие в развитии проекта».
Часы на главной — никому не нужны :) Однозначно убрать.
Фоновые картинки я бы убрал, отвлекают от главного — текста, плюс кушают ресурсы.
Оформление сайта — нужна красивая типографика, светлые, приятные тона и ненапряжные иконки.
И ничего лишнего. Для чего создан сайт? Подать информацию о CMS. Вот на этом и нужно сосредоточиться.
В общем, работаем над юзабилити сайта.
P.S.: Сейчас протестирую саму CMS, позже отпишусь.
Знаете много языков?
Лучше так: «знаете иностранный язык?»/«владеете иностранным языком?».
Помогте проекту развиться!
Ошибка — раз, два — лучше написать как «примите участие в развитии проекта».
Часы на главной — никому не нужны :) Однозначно убрать.
Фоновые картинки я бы убрал, отвлекают от главного — текста, плюс кушают ресурсы.
Оформление сайта — нужна красивая типографика, светлые, приятные тона и ненапряжные иконки.
И ничего лишнего. Для чего создан сайт? Подать информацию о CMS. Вот на этом и нужно сосредоточиться.
В общем, работаем над юзабилити сайта.
P.S.: Сейчас протестирую саму CMS, позже отпишусь.
Так, по ссылке оказался целый монстр. Отложу его на вечер…
Не тянетесь к минусу сразу...;) Дочитайте до конца и поймите смысл…
Честно говоря лучше отложить чуть дальше, до версии 3… :)
Опять клон реляционно-модульной архитектуры прошлого века основанный на популярном fw.
Автор, пока не поздно сделайте версию 2.0 но не клона в обвертке, а принципиально новой архитектуры. Поставьте правильные задачи изначально. Возьмите из fw только нужное для проекта.
Изначально подойдите к проекту как архитектуре, а не как инструменту. Инструментов хватает.
Если уж выпустили такой проект (клон, или даже новый), то вначале пообщайтесь с дизайнрами и специалистами по юзабилити. Это не критика, это совет. Я прекрасно знаю как быть разработчиком.
А вообще спасибо за проделанную работу. Не опускайте руки только.
Удачи!
Честно говоря лучше отложить чуть дальше, до версии 3… :)
Опять клон реляционно-модульной архитектуры прошлого века основанный на популярном fw.
Автор, пока не поздно сделайте версию 2.0 но не клона в обвертке, а принципиально новой архитектуры. Поставьте правильные задачи изначально. Возьмите из fw только нужное для проекта.
Изначально подойдите к проекту как архитектуре, а не как инструменту. Инструментов хватает.
Если уж выпустили такой проект (клон, или даже новый), то вначале пообщайтесь с дизайнрами и специалистами по юзабилити. Это не критика, это совет. Я прекрасно знаю как быть разработчиком.
А вообще спасибо за проделанную работу. Не опускайте руки только.
Удачи!
Опять реляционная (модульная) модель?
Или всё же иерархическая? ;)
Да, и с дизайном что-то сделайте :)
Вы же хотите серьёзную CMS, а дизайн детский :)
Или всё же иерархическая? ;)
Да, и с дизайном что-то сделайте :)
Вы же хотите серьёзную CMS, а дизайн детский :)
а почему не опубликовал в habrahabr.ru/blogs/symfony/?
>Что должен сделать каждый веб-программист в своей жизни?
>Правильно, написать свою CMS
Интересно, почему на Java почти нет CMS? Язык-то первый в рейтингах Tiobe и других статистических сервисах востребованности программистов.
>Правильно, написать свою CMS
Интересно, почему на Java почти нет CMS? Язык-то первый в рейтингах Tiobe и других статистических сервисах востребованности программистов.
Как это нет? А как же www.opencms.org/en/?
Всего одна… ну, может быть, ещё пяток наберётся. И всё.
Есть ли смысл писать свою CMS, если средства разработки на Java (Eclipse WTP) обеспечивают полный цикл разработки от постановки задач до развёртывания Web-приложения на сервере?
В случае пакетной сборки проектов и развёртывания Web-приложений, есть ли повод считать Apache Ant (или Maven) средством заменяющим ту самую CMS, которую «должен написать каждый веб-программист»?
Есть ли смысл писать свою CMS, если средства разработки на Java (Eclipse WTP) обеспечивают полный цикл разработки от постановки задач до развёртывания Web-приложения на сервере?
В случае пакетной сборки проектов и развёртывания Web-приложений, есть ли повод считать Apache Ant (или Maven) средством заменяющим ту самую CMS, которую «должен написать каждый веб-программист»?
ИМХО язык JAVA слишком сложен для создания простых вещей в веб.
Посмотрите пример «hello world»
www.caucho.com/resin-3.0/servlet/tutorial/helloworld/index.xtp
VS
<?php echo 'Hello World' ?>
Посмотрите пример «hello world»
www.caucho.com/resin-3.0/servlet/tutorial/helloworld/index.xtp
VS
<?php echo 'Hello World' ?>
www.roseindia.net/jsp/Hello_World.jsp.txt
<html> <head><title>Hello World JSP Page.</title></head> <body> <font size="10"><%="Hello Java World!" %></font> </body> </html>
Хорош меряться пиписками :)
Если мерять в попугаях то я длинее (с)…
Автору нужны советы и аргументированная критика ;)
Вы меряетесь инструментами, а лучше меряться «техникой», она же архитектура.
Если мерять в попугаях то я длинее (с)…
Автору нужны советы и аргументированная критика ;)
Вы меряетесь инструментами, а лучше меряться «техникой», она же архитектура.
Технология JSP в своём развитии прошла путь от Model1 и Model2 (фреймворки с MVC), сквозь Taglibs обосновалась на Struts, ассимилировала XML-нотацию и XSLT-трансформации с Apache Coocon, освоила технику компонентного подхода к созданию порталов (портлеты) и, наконец, через Tapestry пришла к собственной стандартной (JSR 127, JSR 252, JSR 314) компонентной модели — JavaServer Faces.
Плюс к этому появились и развиваются фреймворки Apache Software Foundation, помогающие сделать из JSF конфетку. :)
Литература

Дэвид М. Гери, Кей С. Хорстманн «JavaServer Faces. Библиотека профессионала, 2-е издание», изд. Вильямс, 2008
ISBN 978-5-8459-1396-8, 978-0-13-173886-7
Плюс к этому появились и развиваются фреймворки Apache Software Foundation, помогающие сделать из JSF конфетку. :)
Литература

Дэвид М. Гери, Кей С. Хорстманн «JavaServer Faces. Библиотека профессионала, 2-е издание», изд. Вильямс, 2008
ISBN 978-5-8459-1396-8, 978-0-13-173886-7
Что пристали? Человек сделал! Сделал CMS. Можно обсуждать уровень дурацкости разработки, но обсуждать как он ее назвал. Хм, да хоть самая лучшая ЦМС за последние 100 лет, посмотрите как работает, а не №";"№;«3 мозг.
Спасибо.
Мне уже немножко понравилась. :)
Успехов в начинании.
Спасибо.
Мне уже немножко понравилась. :)
Успехов в начинании.
У Вас там ошибка >Инлайн редатирование
А вобщем нужна демо. Мало кто захочет стоваить «кота в мешке».
А вобщем нужна демо. Мало кто захочет стоваить «кота в мешке».
Чем sfSimpleCMS2plugin хуже чем SimpleCMS 2.0?
Посмотрел описание установки и удивился. Никакой не simple…
У некоторых нет доступа до консоли на хостинге.
Может стоило заранее запустить генерацию и уже представить результат?
У некоторых нет доступа до консоли на хостинге.
Может стоило заранее запустить генерацию и уже представить результат?
Почему не Symfony 1.1?
Забавно, сама идея редактирования контента прямо по месту очень хороша и удобна.
НО! Я понимаю, что хотелось «Стоять на плечах гигантов» и строить что-то на основании уже развитого фреймфорка — возможности, развитый набор готового функционала, доки, опять же.
А насколько это всё совместимо с представленой СМС? Вопрос этот у вас там написан (в разделе доки для разработчиков), но почему-то именно как вопрос и никуда не ведет, хотя, по всей логике должен.
Отсюда вопрос у меня — насколько плагины Symfony Framework совместимы и действительно «плагируемы» в ваш инструмент?
Ну и, конечно, хочется потестить демку админа, посмотреть, как легко и просто можно создать и встроить свой блок в сайт) Честно скажу — ставить у себя не буду — лень да и некогда.
А вот было бы, где уже сейчас можно:
вобщем пощупать… тада и заморачиваться смысл был бы.
(демку обещаете уже с прошлого года)
НО! Я понимаю, что хотелось «Стоять на плечах гигантов» и строить что-то на основании уже развитого фреймфорка — возможности, развитый набор готового функционала, доки, опять же.
А насколько это всё совместимо с представленой СМС? Вопрос этот у вас там написан (в разделе доки для разработчиков), но почему-то именно как вопрос и никуда не ведет, хотя, по всей логике должен.
Отсюда вопрос у меня — насколько плагины Symfony Framework совместимы и действительно «плагируемы» в ваш инструмент?
Ну и, конечно, хочется потестить демку админа, посмотреть, как легко и просто можно создать и встроить свой блок в сайт) Честно скажу — ставить у себя не буду — лень да и некогда.
А вот было бы, где уже сейчас можно:
- -поредактировать контент
- -скачать и установить доп плагин
- -понастраивать странички
вобщем пощупать… тада и заморачиваться смысл был бы.
(демку обещаете уже с прошлого года)
Спасибо за отзыв.
По поводу встраиваемости плагинов, подключается не сам плагин, а модули входящие в его состав, так что трудоемкость, определяется количеством модулей входящих в состав плагина. Видимо нужно будет написать туториал, чтобы наглядно продемонстрировать процесс портирования плагина (например портировать sfSimpleForumPlugin).
На дальнейшее развитие проекта сейчас не хватает свободного времени, а привлечь сторонних разработчиков пока не получается.
По поводу встраиваемости плагинов, подключается не сам плагин, а модули входящие в его состав, так что трудоемкость, определяется количеством модулей входящих в состав плагина. Видимо нужно будет написать туториал, чтобы наглядно продемонстрировать процесс портирования плагина (например портировать sfSimpleForumPlugin).
На дальнейшее развитие проекта сейчас не хватает свободного времени, а привлечь сторонних разработчиков пока не получается.
Не могли бы Вы в конце страницы вывести время генерации страницы? интересно оценить производительность.
А в Symfony есть модель работы с данными, древовидными структурами или за это уже отвечает CMS?
А в Symfony есть модель работы с данными, древовидными структурами или за это уже отвечает CMS?
Просто интересуюсь — продвижений так и небыло?
Sign up to leave a comment.
CMS на основе фреймворка