Pull to refresh

Comments 75

UFO just landed and posted this here
На народ выкладываются готовые сборки.
А так вообще-то мы пользуемся SVN на XP-Dev.com

После релиза, возможно, переедем. Рассматриваем и ГуглоКод в том числе.
Гм. Даже захотелось посмотреть, не взирая на всё, что слышал про phpnuke.
От Nuke это очень далеко, поверьте -))

Если есть желание — могу аккаунт на чтение из SVN дать, вдруг Вам так удобнее?
О! А я как раз ищу на сайте ссылку на репозиторий :)
Конечно, меня не вдохновляет архивами с народа качать. К тому же интересно читать комментарии к ревизиям.
Код… Читаемый. За качество не скажу, не за несколько минут оно изучается.

А при попытке установки на денвер, инсталятор выдаёт: «Введите правильные данные для заполнения: Виртуальный путь (URL)».
Да, на предыдущем шаге сказано «без закрывающего слеша», а согласился инсталятор только при указании оного.

При первичном изучении админки всплывает вопрос: как дела с удобством управления, если на сайте несколько тысяч страниц?

Есть ли какая-то документация по Ronny-фреймворку, созданию модулей?

Ну и ещё меня заинтересовал, конечно, RunSTORE. Потому что osCommerce — тихий ужас, с Мадженто я не сжился, а за собственный плуг магазина — стыдно. Будет ли RunSTORE доступен вместе с Ronny?
Код, так скажем, разный.

То, что писалось недавно и с нуля — да, вроде бы читаемо. То, что досталось в наследство — лучше не смотрите.

Документация пока что слабое место, без расширения команды на нее не стоит надеяться. Хотя есть мысль — внести в релиз «пустой» модуль, как основу для создания своих.

С RunSTORE все гораздо хуже. У нас есть только код, а вот все имущественные права уже не наши. И что делать с этим кодом — я не знаю.
Понятно. Чтож, будем посмотреть.
Кстати, пометил бы ты его тэгом runcms, что ли?
Я бы сказал, что «по коду» там от PHP-Nuke ничего и не осталось.

Ближе всего из известных к RunCMS — это XOOPS2, который отпочковался от XOOPS с введением SMARTY.

Части разработчиков тогда это не понравилось — и в итоге получилось две ветки, в одну из которых я умудрился «вляпаться». Опыт где-то полезный, а где-то очень негативный.

Если кому-нибудь интересно — могу рассказать подробней про эту историю делений версий и западного менеджмента Open-Source проектов.
Мне любопытно. Очень :)

А что по коду осталось-неосталось — я только что и слышал немного о существовании форков и клонов. И что вообще-то нюка не блещет. Вот и всё.
позволю себе совет: переведите всё на английский, перенесите на гуглокод и пустите разработчиков извне. без свежей крови загнётесь имхо.
Вы читаете мысли, признайтесь? -))

Английский перевод есть, но в основном — унаследованный от RunCMS. Его нет только в некоторых новых модулях.

В планах полный перевод стоит чуть ли не на первом месте.
Если по честной, то логикой сайт вашей CMS не блещит… мне 15 минут пришлось потратить дабы понять хоть что-нибудь. к примеру вот чтобы скачать — это в разделе Текущая версия только? Файлы раздел не канает. да и слева в разделах «Пакеты» тоже ничего не скачать. это все верхнее меню не работает.

в голосовании интересно стало чем отличается — Всего проголосовало и Всего голосов.

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

Остальное принял к сведению, спасибо.
Как много в этом звуке для сердца русского сплелось…
Помню, много лет назад RunCMS и e-xoops были лучшими из существовавших на то время общедоступных CMS.
Золотой век веб-разработки.
Спасибо вам, уважаемый автор, за ваш труд! Знакомство многих разработчиков с вебом начиналось именно с этих вашей системы.
Не мне спасибо говорите.
Я в оригинальной RunCMS оставил весьма небольшой след, MichaelXIII сделал гораздо больше меня.

Моя заслуга — только форк и рефакторинг уже готовых мегабайт кода.
Радует, что это дело с роней сдвинулось с места.
Ну что-то ведь надо делать, правильно?

В свою очередь надеюсь на релиз RunLIVE, пусть будет больше систем, хороших и разных.
Ну и? Темплейт поменяешь и все
там снизу висит Valid XHTML 1.0 Transitional
Да пусть висит, Боже ты мой, написали же, что проект пока тестовый и я сомневаюсь, что кто-то особо вылизывал вестку под xhtml 1.0
захотели — повесили, так некоторые делают, хотя я лично тоже это не одобряю
Попробывал. Не скажу что хорошая система. Много чего плохого:
1. floomby.ru/content/Camb1Dqmf0/ — непонятно что за меню. Судя по всему оно не генерируется автоматически, а уже задано.
Юзабилити в админке оставляет желать лучшего.
2. В меню мелкий шрифт.
3. Сам интерфейс плохой. Все говорят, что интерфейс в ms word 2007 плохой, неудобный. Я лично в 2003 офисе сделаю все быстрее, чем 2007. Так и тут. Вообщем интерфейс неудачен.
На этом мое знакомство с системой закончилось. В часности из-за неудобного интерфейса. Может и есть тут положительные моменты, но интерфейс, на мой взгляд, перечеркнул все.
А вам не хотелось за эти годы разработки, полностью отказаться от Nuke/Xoops овского наследия и написать систему с учетом современных требований к разработке? Модульные тесты, грамотный роутинг, валидация на уровне моделей, скаффолдинг, автогенерация базы данных и прочее?
И потратить еще парочку лет впустую на разработку очередной «мега-крутой» CMS?
У настоящего программиста, всегда должны появляться мысли — переписать правильно. Но думаю, вы недоговариваете. Насчет статьи. Вы экономите время на разработку? Вот и рассказали бы как. У вас есть готовые решения? Опишите удобство их внедрения. А вся эта предыстория разработки создает знаете ли, запашок чтоли. Минусы вам не ставил.
>У настоящего программиста, всегда должны появляться мысли — переписать правильно.

+100 про настоящего ;-) Правда, ОПЫТНЫЙ программист — посчитает, сколько это времени займет — и может отказаться от переписывания, если оно того не стоит

>Но думаю, вы недоговариваете.
Что именно?

>А вся эта предыстория разработки создает знаете ли, запашок чтоли.

Ну как-бы истории почкования подобных проектов действительно зачастую подваниет — и разобраться кто прав, а кто виноват — уже через полгода очень сложно — как известно, «историю пишут победители»

>Минусы вам не ставил.

Моя репутация не выражается в цифирьках на сайтах
Вы сударь со своими скаффолдингами топайте на джанги свои, а мы тут будем по старинке, по нашему, на пехапе :) И Фаулера с собой заберите, нечего людям тут мозги парить слоистыми архитектурами.
Вам плюс в карму за пример очень тонкого троллинга.
Ой, как все изменилось :)
Помню в свое время очень нравился Xoops 2.
И на русском форуме e-xoops я тусил некоторое время :)
Мне вот интересно — а за что минус этому комменту поставили?
Код — говно.
Не стал бы поддерживать даже бы если хорошо заплатили.
ВЫ пишите:
>заняться всегда есть чем, но хочется ведь и для души что-то сделать…

Неужели вам больше удовольствия доставляет копаться в этом говне, нежели написать что-то интересное и, возможно, новое.
Напишите новый ORM для PHP лучше, который будет управльться из WebGUI, какой-нить Query-Builder визуальный. Много чего можно придумать и сделать так, что код, который вы будете писать 1 час — можно написать за 20 мин. А вообще читатйте пост habrahabr.ru/blogs/about_cms/79206/#comment_2329849 там все написано.
>>Напишите новый ORM для PHP лучше, который будет управльться из WebGUI

Вы это серьезно или стебетесь?
Да, серьезно.
Чтобы можно было из веб-интерфейса конструировать модели, в том числе для форм.
Визуальный конструктор запросов, чтобы не только свойтва, но и методы модели можно было держать в БД все.
Двухуровневую систему кеширования. Свой QueryLang для кастомных запросов, которые нельзя сделать из билдера.
Все это должно поддерживать основные СУБД (4-5 штук) и работать относительно быстро.

Сделаете?
Да и автоматически генерируемый CRUD для каждой модели. (aka динамический скаффолдинг)
О майнготт…

А зачем Вам это?

Для каких практических задач?

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

Я понимаю, что это «неправильно», но такова жизнь.
>и для меня время процессора гораздо важнее моего времени, поскольку в реальности мне платят деньги не за то, как я быстро напишу, а за то, сколько посещений выдержит сервер.

Скиньте координаты вашего работодателя. Хочу подзаработать.
Думаю он оценит мой веб-сервер на сях, который будет в бесконечном цикле выводить Hello World и держать ацкие нагрузки.

Ваш говнокод потом прийдется кому-то поддерживать. Помните об этом. А то сколько выдержит или не выдержит сервер определяется архитектурой и железом. Рендеринг ORM-запроса ботлнеком никогда не станет. А о том, чтобы не было кривых запросов к БД вы сами должны позаботится, как разработчик новой ORM. Кроме того, вы написали, что это для души, а не для бабла.

Ну что, беретесь за разработку или будете плодить свой унылый говнокод дальше?

>Я понимаю, что это «неправильно», но такова жизнь.

А я и не гвоорю, что это правильно. ВЫ сами можете придумать что-то новое и интересное, что облегчит труд программиста. ДУмаю все обрадуются.
>>Скиньте координаты вашего работодателя. Хочу подзаработать.

В профиле написано.

>>Думаю он оценит мой веб-сервер на сях, который будет в бесконечном цикле выводить Hello World и держать ацкие нагрузки.

Не оценит.

>>Ваш говнокод потом прийдется кому-то поддерживать. Помните об этом.

Помню, и поэтому взялся за переписывание чужого говнокода во что-то более-менее удобоваримое. Прочитайте топик внимательно, будьте добры.
И учтите, что Ronny — это только часть моей работы. Малая часть. Когда-нибудь я с удовольствием расскажу и о других частях.

>>А то сколько выдержит или не выдержит сервер определяется архитектурой и железом.

Ну вот опять сферический конь в ваккууме. Есть еще понятие «бюджет», в который амбиции некоторых программистов про железо ну никак не вмещаются.

>>А о том, чтобы не было кривых запросов к БД вы сами должны позаботится, как разработчик новой ORM.

Да мне нахрен не нужна эта Ваша ORM, как Вы не можете понять?

>>ВЫ сами можете придумать что-то новое и интересное, что облегчит труд программиста.

Еще раз — на первом месте производительность приложения. Если из-за лени и «удобства» программиста, наворотившего ORM мне придется заказывать новый сервер — я его уволю. Пока не уволили меня, взявшего на работу такое чудо.

>>Ну что, беретесь за разработку или будете плодить свой унылый говнокод дальше?

Нет, конечно. Мне это неинтересно.
>Когда-нибудь я с удовольствием расскажу и о других частях.

Причем тут ваша работа? Она меня совсем не интересует. Я вам про вашу недоCMS пишу, а вы мне про свои другие проекты рассказываете зачем-то. Может предствите их здесь? Тогда и обсудим их.

>Есть еще понятие «бюджет»

Труд программиста (пишущего не говнокод) намного дороже железа. Я вас уверяю.

>Еще раз — на первом месте производительность приложения.

Сколько из 10 ваших проектов достигает хотя бы 10000 уникового посещения в сутки? В среднем? М?

>Нет, конечно. Мне это неинтересно.

А писать CMS, которую пишет каждый начинающий школник вас интересует? А потом еще оправдываться.
Вы думаете эта CMS выдержит хоть какие-то нагрузки?
Оправдываться? Бугога -))

Мне перед Вам оправдываться не нужно.

Идите и дальше расшибать лоб об свои ORM и паттерны, а я займусь делом. А на досуге — досугом.
Ок. Тогда объясните мне следующее.
НА работе вы пишите говнокод. Это понятно. Все пишут. Но в качестве досуга-то зачем его писать? Неужели вам не хочется разнообразия?
Объясните, почему я должен объяснять Вам Ваши же эротические фантазии про «говнокод» и прочее?

Следите за публикациями, если действительно интересно.
Я как бы без наезда, просто интересуюсь

habrahabr.ru/blogs/i_am_advertising/74001/ выдержит 10 000 уников?

И заодно уточните, во сколько лет вы ее писали?

P.S. RunCMS после доводки на моем хомяке спокойно выдерживает 6500-7000 уников и 110 000 показов страниц в день, больше просто посещаемости не наблюдалось, к сожалению

хм, чет не дописалось.

на вашем сайте по-моему не хватает одного пункта в голосовании, сами догадайтесь какого :)

Как Вы оцениваете Ronny CMS?

» Отличная система!
» Хорошо
» Неплохо…
» А что это такое?
+1 карму за смелость! выложить свое неидеальное творение (но все таки свое и судя по посту почти готовое) на суд местных барбосов юзеров, которые только и умеют что срать в комменты и на все чуждое клеить ярлык «недо»…

Очень было бы интересно послушать про механизм (архитектуру) extensions. Буду ждать публикации, или пишите в личку — пообщаемся… я почему-то думаю что продуктивно :) как разработчик cms с разработчиком cms :)

Удачи в вашем творческом процессе!
>умеют что срать в комменты и на все чуждое клеить ярлык «недо»

Ну оно не совсем чуждое, лет 5 назад выглядело бы круто.
С удовольствием бы посмотрел на то, что выглядит круто прямо сейчас.
+то, о чем я писал выше будет выглядеть сейчас очень круто
То есть Вы мне предлагаете сейчас бросить все, посыпать голову пеплом, отказаться от работы и подработок — и уйти в неизвестность, просто потому что это по-Вашему «круто»?

Дороговато выходит, извините. Я остаюсь на PHP и буду клепать «говнокод», потому что банально хочу жрать.

А эстетировать на новые языки, фреймворки и паттерны мне лично уже поздновато.
Увы мне ваша логика непонятна.
Вы пишете
>*- шутка, заняться всегда есть чем, но хочется ведь и для души что-то сделать…

Вы писали? Вы!

Сейчас вы уже говорите, что делаете систему для бабла? Так и нужно было в топике писать, что сделали систему для своих коммерческих проектов, а не для души. У меня тоже есть подобная система для целей зарабатывания денег и она не блещет особой красотой кода.
Для души такие вещи не делаются. Если душа конечно здоровая ;)
Спорить больше не будем! Удачи вам и счастья в Новом Году! Пусть все будет у нас всех ХОРОШО!!! ;-)
В споре рождается )

А вот скажите, вы не переживаете, что есть системы, где доступно бесплатно то, что у вас платно?
Не можете пояснить? Мы пока что платно не предлагаем ни строчки кода, только отдельные платные услуги.
Код это и есть услуга.

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

Мне не понятна ваша мотивация по поводу CMS: Зачем и почему именно она мне нужна?
vash.mid.ua/2010/01/cms.html
Сорри, не туда написал комментарий. Повторюсь.

>>предлагают пользователю

Пользователи — не наша целевая аудитория.

>>Мне не понятна ваша мотивация по поводу CMS

Ничем не могу в этом случае помочь.
Я за себя — я потенциальный пользователь вашей CMS.

И т.к. работаю на рынке веб-дизайна более 7 лет, разработал и поюзал достаточно CMS, то просто уточняю для себя в чем принципиальная разница вашей системы от аналогов, кроме того, что она ваша :)

В чем её ценность для меня и коллег?
>>то просто уточняю для себя в чем принципиальная разница вашей системы от аналогов

Да ни в чем, пожалуй, кроме того, что она сделана наиболее удобным _для меня_ образом. И есть надежда, что для кого-то это тоже будет удобно.

>>В чем её ценность для меня и коллег?

Честно? Не знаю. Скорее всего ни в чем. Возьмите и посмотрите самостоятельно. Найдете ценность — сообщите, порадуюсь за Вас. Не найдете — не расстроюсь.
Понятно, спасибо, за ответ :)

Удачи, надеюсь вам повезет
Мне уже во многом и много раз повезло, но лишним Ваше пожелание не будет, благодарю.
Мне понравилась рекламная аннотация вашего поста.
Была бы у меня карма — поставил бы плюс
>>предлагают пользователю

Пользователи — не наша целевая аудитория.

>>Мне не понятна ваша мотивация по поводу CMS

Ничем не могу в этом случае помочь.
Первое впечатление очень приятное! Желаю дальнейших успехов в развитии.
Не хватает небольшого интегрированного форума.
… да, и не увидел магазина. «Где бык-то, Багира?» ©
Магазин лежит в отдельном репозитории. Вряд ли к версии 1.1 он будет адаптирован.
UFO just landed and posted this here
Sign up to leave a comment.

Articles