ставки - без ограничений; выплаты - моментальные

http://www.grandmaster-casino.com/

понедельник, 31 августа 2009 г.

Пробуем CMS "Coger"

Очень часто тема публикации возникает буквально из ничего ... из простого сетевого общения.
Простая полемика вдруг обретает драматические "сюжеты". Раскрываются характеры, схлестываются мнения, понимание сущностей, ... ищем истину.
Меня давно интересуют "коробочные" CMS как инструмен сайтостроения. Доступные "WordPress", "Drupal", ... и многие подобные не подходят - монстры, пожирающие ресурсы. Более "легкие" разработки в состоянии "зачатия" и, правду говоря, по своему функционалу некудышние. Да, сегодня на них можно запустить простой блог, но зачем, когда имеющаяся платформа "www.blogger.com" с головой покрывает потребности "блогостроителя". Для расширения функциональности на "blogspot" нет нужного - инструментов работы с базой, полями пользователя, ... Вот и хотелось бы все это иметь в "MaxSite CMS", "Coger CMS", ...
Но, со стороны разработчиков и их "помощников" чувствуется упорное сопротивление...

Публикую только потому, что здесь "засветилась" насущная проблема: "Разработчик" vs "Пользователь". Именно так - позиция противостояния интересов, вместо нормального: "Developer for User".


После закачки дистрибутива с "cogear.ru", и попытки установки обнаруживаются проблемы. Обращаемся к разработчику ("admin")

"infovita": Дима можно ли описать подробнее правильный пошаговый ход установки на Денвер

"admin": Конечно, можно. Распаковываете движок в папку "/home/localhost/www/" и запускаете сайт через «localhost/».

"infovita": Грузим в «www»
Запуск localhost/cogear/
-Получаем «Not Found The requested URL /install/ was not found on this server.
Подсказка Денвера: "Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/localhost/www/install/, которого не существует.»
Запуск localhost/cogear/gears/
-Получаем «Forbidden You don't have permission to access /cogear/gears/ on this server.»
Запуск localhost/cogear/gears/install/
-Имеем «No direct script access allowed»
...
опускаем длинный ряд ни к чему не приводящих авторских рекомендаций.
Нахожу причину сбоя инсталляции самостоятельно
...

"infovita": ... Сегодня нормально вошел в инсталлятор и поставил систему. «Ларчик открывался» до смешного прозаически, но из-за явного разночтения инструкции.
До сих пор я все CMS ставил легко и просто укладывая папку с системой в нужный каталог «localhost», или «www». Замечу — папку и находящиеся в ней файлы системы. Поэтому просто пошел по инерции прошлого опыта и распаковал ваш дистрибутив в «www», строго по инструкции: туда легла папка, а в ней файлы, как обычно. Только сегодня утром дошло, что из папки «cogear» в «www» нужно вытряхнуть ее содержимое Не понятно только почему так сделано разработчиком. У меня, например, в папке «www» находится еще несколько каталогов с другими проектами. В результате все перемешалось…(???)
Поэтому, думаю, гораздо правильнее было бы запускать и работать с CMS лежащей в ее собственной папке в каталоге хоста.
-Дата (месяц) публикации отображается черными ромбами с вопросами (?)
-Изменить формат вывода просто так — невозможно (нет выпадающего списка форматов...)
-Создал статическую страницу — она не отобразилась (?)
-Как в нее вставить форму пользователя? Шестеренка активирована, а в менюшке, либо в форме создания страницы никаких линков нет
-Нельзя ли сделать виджеты — блоками, чтобы размещать их в любом месте страницы? Друпал еще помнится :))

"admin":
1. Распаковать архив в нужное место — секундное дело. И это выбор пользователя, а не разработчика.
2. Ромбы исправлены. Скачайте последнюю версию.
3. А где она должна отобразиться? В админке есть ссылка на ее постоянный адрес.
4. Что вы подразумеваете под форматом вывода? Это вам не Друпал. Мыслите как программист, а не как пользователь.
5. Прочитайте документацию перед тем, как задавать все последующие вопросы.
6. Зайдите в стили шестеренки «Боковая панель» и внесите необходимые изменения.

"infovita"
1. Прежде всего. Определение:
«…("Content Management System") - управление, наполнение и редактирование
информации и графики клиентом. Проще говоря, это система предоставляющая Вам возможности изменять и дополнять разделы, редактировать содержимое сайта, менять графику и дизайн сайта. Без cms такие задачи управлением сайта не могли бы решаться без вмешательства дорогостоящих программистов...."»
Без программистов! То бишь - без Вас!

Вы сделали публичную презентацию и я пришел посмотреть работу. Поэтому приготовьтесь вычитать до конца мнение постороннего человека. Не программиста. И только потом комментировать общий контекст.
Я имею необходимые навыки программирования, но, в данном случае, принципиально стал на позицию пользователя.
По определению, софт ведь пишется не для программистов, а для конечного пользователя.
Есть возражения?

"1. Распаковать архив в нужное место — секундное дело. И это выбор пользователя, а не разработчика.", -
Дим. Это выбор разработчика! Сделать нормально, правильно, или "как бог на душу положит". Тем более, когда Система устанавливается "системным инсталлятором" (!)
Проблемы установки я обнаружил потому, что действовал в соответствии с правильным, "накатаным" алгоритмом - каждому проекту свой каталог. Так делают все. Во всех проектах, а тем более, CMS-разработках.
Это "закон жанра", культура программирования, ... Мы не можем поступать, как заблагорассудится, если хотим быть понятыми другими людьми, для которых работаем.
Будем и дальше спорить, испытывая истину?

"2. Ромбы исправлены. Скачайте последнюю версию.",-
Нормально. Вы исправили собственную ошибку. Месяц в дате публикации должен отображаться правильно, - "читабельно".

"3. А где она должна отобразиться? В админке есть ссылка на ее постоянный адрес.", -
Дима. Если создана статическая страница и опубликована, то ссылка на нее автоматом должна появиться в меню сайта.
А что, бывает иначе? Логичнее по другому? Да, можно найти в разделе админки (http://localhost/admin/pages/) "машинное имя" страницы. Ну, так сделайте раздел "Редактировать меню", с возможностью поставить в соответствие его новому "пункту" созданную страницу. Мы ведь создавали страницу чтобы ее отображать или ради иных, тайных целей?
Да возможен вариант "служебной страницы" - для избранных, так это особый случай, а если страница "опубликована", то это уже само по себе подразумевает видимость. Верно?

"4. Что вы подразумеваете под форматом вывода? Это вам не Друпал...",-
В разделе "Настройки сайта" (http://localhost/admin/global/), есть пункт "Формат даты и времени" с одной строкой.
Поставьте там "выпадающий список" с несколькими вариантами, чтобы пользователь мог не задумываясь вставить правильный скрипт: "месяц прописью", "месяц числом", "год сокращенно", "формат даты американский" или "европейский", ...
Это не противоречит интересам пользоваателя?

И чем это "Drupal" хуже вашей разработки? Тем что гораздо более функциональный? Да непомерно тяжелый,- расплата за универсальность. Но там все можно строить "кликом" - пользователю не нужен код, ему нужны "кнопки" для создания нужного конечного продукта!

"...Мыслите как программист, а не как пользователь.", -
Не могу я принимать сторону программиста. Кто же защитит "пользователя" от "диктата" программиста?
Мы работаем, опять же, для пользователя - по определению.

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

"6. Зайдите в стили шестеренки «Боковая панель» и внесите необходимые изменения.", -
Уважаемый разработчик. Потратьте пожалуйста один день и сделайте так, чтобы я мог запускать "генератор форм пользователя" отдельным пунктом из админки, как и "шаблонизатор", ..., и пр. А сгенерированную и сохраненную форму мне должно быть удобно вставлять в процессе "создания нового материала". Вставьте пункт-ссылку ниже редактора (как в Друпале) "вставить форму" ("поиска", "ввода", "редактирования", "ответа", ...). Идея хорошая, только реализовать ее нужно правильно и понятным людям образом. Туда же можно добавить еще одну ссылку - "Вставить" исполняемый код: ("html", "php", "module", ...)

Теперь далее. Сейчас очень распространен "диагноз" - "Hi-Tech-аутизм", и страдают им все больше программисты-одиночки.
Я к тому, что прежде чем сказать себе: "Напишу для людей (именно для людей, - "пользователей") новую CMS ..." и с головой ломануться в работу очень полезно, опять же, оглянуться. Может чего-то кто-то уже построил. Ваш прямой конкурент, если вы этого не подозреваете - http://max-3000.com/. Тоже с "CodeIgniter" в основе. Проекту так же "стукнул" только год. Но уже же просматривается вполне приличная фунциональность.
Около 60 плагинов. С десяток шаблонов. Так же человек практически строит CMS "самотужки". Там есть свои проблемы, но "скрутить" из "коробки" нечто приличное вполне возможно уже сегодя.
А номер его версии всего - "0.32". До "1.0", еще "лететь и лететь".
Может вам поставить себе эту CMS на Denwer и недельку другую покрутить?
Мое мнение такое: к системе Макса добавить "Консоль редактирования шаблонов" (шаблонизатор), "Генератор форм пользователя", добавить несколько плагинов в стиле "Cart ...", "Community", "Forum" и будет Конфетка. Скажу даже больше: бесплатная конфетка.
Кроме него в сети вполне можно отыскать клон "Facebook" на основе того же "CodeIgniter"+"Smarty", - "остро-заточенная" "социалка".

Я не любитель "шары", но это реальная ситуация в секторе "CMS" и давно называется просто - конкурентоспособность.
Вам не кажется, что Вы явно пере"GNU"гнули c "коммерческим предложением".
Я понимаю, что по молодости лет, хочется всего и сразу ...
Послушайте меня, человека с жизненным опытом (я вдвое старше Вас).

Так в реальной жизни не бывает. "Две третьи жизни приходится работать на авторитет и только потом он (авторитет) начинает работать на тебя" (Никита Михалков). Он прав.

Не стоит, право же, ждать очередь из желающих выложить свои кровные за то, что рядом раздают "безвоздмедно".
Я понимаю, что это всеобщая тенденция на "пост-совковом" пространстве, но надо переучиваться.
Сейчас Вы работаете по принципу всеми ненавистного "MicroSoft": "Деньги на бочку, немедленно, да побольше!".
Посмотрите, они ведь все более теряют темпы и их сталкивают с "дороги" такие "молодые львы", как "Google".

Почему так происходит? Вы задумывались?
Потому, что "Google" "Программы" и "Сервисы" предоставляет БЕСПЛАТНО! Это ключевое понятие их успеха.
А огромные деньги зарабатывают на другом: толковый менеджмент (управление ресурсами), работа с инвесторами, правильные решения на фондовом рынке, ...
Есть правильная стратегия возмещения трудовых затрат, но не моментально, хотя и в гораздо больших суммах возможной прибыли ...

Подумайте.
Успехов Вам!

PS: Кстати, скачивая прекрасный бесплатный инструмент разработчика "Denwer", у Вас не возникает каких-либо "комплексов" обязательного вознаграждения "человеческого труда"?
Так почему же Вы считаете, что именно Ваш труд обязан быть "вознагражден" немедленно?

"admin"
Все дело в том, что вы принципиально не понимаете концепции движка.
Движок распространяется бесплатно. Если пользователь решил заработать при помощи движка — вместо типичных «пожертвований», он просто единожды делится минимальной суммой в 1500 рублей от всей потенциальной прибыли. Данная величина несоизмеримо мала в современном мире. С точки зрения лицензии это равносильно GPL + платой за снятие копирайтов в случае многих других продуктов.
Движок создавался для разработчика. Есть мнение, что человек не понимающий процесс создания сайта от и до не способен сделать достойного сайта. С этим мнением полностью солидарен.
Про MaxCMS мне известно. Вы смотрите на такие вопросы поверхностно, не углубляясь в архитектуру и производительность. cogear стал доступен полтора месяца назад в публичном доступе, MaxSite — более чем год.
Разработчик — это тот, кто делает сайт, а пользователь — тот, кто сайтом пользуется.

"infovita"

2. "Все дело в том, что вы принципиально не понимаете концепции движка..."
Дима. Я "принципиально не понимаю" только одного: "Это Вы сами предпочитаете так глубоко заблуждаться?"

"Концепция любого движка" (CMS) принципиально одинакова - создать, грубо говоря, "коробку", в которой лежит "конструктор". Все. На этом работа программиста заканчивается.
Я, "пользователь", "вынимаю" этот "движок" "из коробки", "кидаю" на хост и начинаю использовать. При этом, естественно, становлюсь - "пользователем", или "контент-менеджером", назовите как угодно.
Прочтите еще раз внимательно определение. Это не я придумал:
"...CMS - это аббревиатура от Content Management System, что в дословном переводе означает "система управления контентом сайта" или просто "система управления сайтом". Иногда CMS называют "движок" сайта... Цели и задачи cms (Content Management System) - управление, наполнение и редактирование информации и графики клиентом. Проще говоря, это система предоставляющая Вам возможности изменять и дополнять разделы, редактировать содержимое сайта, менять графику и дизайн сайта. Без cms такие задачи управлением сайта не могли бы решаться без вмешательства дорогостоящих программистов... http://cms.it-forge.net/..."

Что касается "стоимости продукта". Помните, как в мультике про Простоквашино?
- ...корова, рыжая по квитанции одна, а все что она дает: молоко, теленок, ... это наше ... Вот и будем сдавать корову одну, чтобы не нарушать отчетности ... :))
Короче. Все, что потом из этого конструктора "сваяли" - разработчика вообще не касается. Даже то, что я смог эти продукты с выгодой для себя продать: молоко, теленка, ..., интернет-магазин, форум, соцсеть. В этом состоит суть лицензии "GNU".
Я понимаю, опять же, что "хочется всего и сразу", но ведь Разработчики: "WP", "Drupal", "Joomla", ... наверное тоже не дураки. Почему они отдают "задаром"? Открою тайну, они на этом зарабатывают, но гораздо умнее, чем просто: "...дай мильон!" А то, что они заработали уже не один "мильон", я не сомневаюсь?

"- Движок создавался для разработчика. Есть мнение, что человек не понимающий процесс создания сайта от и до не способен сделать достойного сайта. С этим мнением полностью солидарен."

Движков для разработчика не бывает!
Любой толковый разработчик в состоянии собрать "движок" из того же "FrameWork" "CodeIgniter".
Вы Гуглом пользуетесь (что-то закралось сомнение) наберите в строке поиска "собственную CMS"...

Далее. Я еще не видел ни одного "достойного сайта" созданного "от и до" программистом, несмотря на то, что он понимает суть "функциональных процессов", потому, что сайт, и в гораздо большей степени, это еще: и дизайн, и конечно же - КОНТЕНТ! Интересный контент, рейтинговый, нужный, ...

Так кто видит проблему поверхностно?
Или вы хотите сказать, что ваш сайт ("coger.ru") - вершина дизайнерского искуства, а по ценности контента он запросто "валит" гугловские сервера, рейтингом (10)?
Я этого не сказал бы.

"...Про MaxCMS мне известно... cogear стал доступен полтора месяца назад в публичном доступе, MaxSite — более чем год. "

Одно дело "...MaxCMS мне известно" и совсем другое хорошо ее "погонять" пару недель, чтобы понять Вам, "разработчику", 150 различий, удобства, неудобства, "правильность" "неправильность", ...
Поставьте и, начиная с инсталляции, увидите разницу, только тогда вы поймете в каком направлении идти.

"...Вы смотрите на такие вопросы ..., не углубляясь в архитектуру и производительность....", - поймите Вы, дорогой мой программист, "менеджеру-контента", до лампочки "архитектура"! Ему нужен результат: какой продукт я могу собрать из этого "конструктора".
Разве вы, отправляя e-mail, разбираетесь в том, каким образом ко мне попадет ваше письмо? В сущность TCP/IP протокола вникаете? Через сколько серверов пробегут разделенные на пакеты данные? Нет, конечно! Главное, чтобы они ("цифровые пакеты") у меня, в ящике "собрались" в осмысленный текст. Это верно? Или я снова заблуждаюсь?
Созданная Вами "коробка" для пользователя, в полном смысле этого понятия - "черный ящик", точно так же, как и для Вас, я уверен, архитектура и тонкости проетирования, например, "MS Office": текстовый и табличный процессоры работают нормально? Ну и слава богу!

"... Разработчик — это тот, кто делает сайт, а пользователь — тот, кто сайтом пользуется.", -
Прочтите еще несколько раз абзацы выше, в контексте "Разработчик", "Пользователь" и поставьте все в своем сознании с головы на ноги. Стоять крепко на ногах гораздо удобнее, устойчевее, правильнее, чем наоборот ))

Мои Вам добрые пожелания!
Статья написана:10-08-2009

Последние новости

Loading...

video news:

Loading...