WebMan

WebMan

В данный период я не оказываю услуг и не занимаюсь сторонними разработками
+434
Репутация
6108
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Помогите выбрать, InstantCMS 1.10.6 или InstantCMS 2.2.1 11 апреля 2015 в 12:56
Как тут уже писали, выбор версии сильно зависит от текущего и будущего функционала сайта.
Выбирайте Единичку: если для вас критичны вылизанность движка, если прямо сейчас у вас будет высокопосещаемый проект и важна скорость отдачи, если в Единичке хватает функционала на сейчас и на будущее, если сами не предполагаете программировать.
Выбирайте Двойку: если вам важна гибкость управления, возможность налету из админки что-то менять в типах контента и создавать новые, то есть, если предполагаете активное развитие структуры сайта, если вы будете программировать и вам важен более чистый, логичный наглядный код и бОльшее будущее развитие, если в ближайший год посещаемость вашего сайта не дойдёт до 10 тыс. просмотров в сутки.

Про скорость работы обеих версий недавно обсуждали на форуме в Какую нагрузку может выдержать iCMS2+. В сообщении #62 приведены графики нагрузочной способности чистого PHP и обеих версий. Когда будете смотреть, учтите, что тестировались оптимизированные по скорости версии Единички и Двойки. Там же в сообщении #63 есть расчёты и выводы.
#2 А у меня дочь родилась!!!! 11 апреля 2015 в 11:47
Поздравляю!!! v
#3 Обновление InstantCMS 2.2.1 7 апреля 2015 в 17:10
Присоединяюсь к Александр Якушенко и jorgovich. Связи типов контента и права гостей — критически важный функционал для такой развитой социальной системы, как InstantCMS 2. У меня два больших проекта ждут этих возможностей.
#4 Вы за легализацию пхп? 7 апреля 2015 в 12:37
Вот-вот. r2, прав. Если не удержатся и после ассемблера перейдут на байт-код — то всё, пропали совсем. Это уже неизлечимо.
А то и в другую крайность перекинутся — вернутся в реал.
"Мы их теряем!" 😊
#5 Вы за легализацию пхп? 7 апреля 2015 в 02:02
}{eN, да, Вы абсолютно правы. Я еле с него слез. Была ломка, мутность в голове, потемнение в глазах. Особенно пока первые разы раскуривал маны 5-й версии. Зато потом пришла лёгкость, прозрачность, чистота. 😊
#6 Вы за легализацию пхп? 7 апреля 2015 в 01:53
}{eN, Вы просто разбавляете свой кайф. Поэтому Вам проще. Но и не так сильно вставляет. 😊
#7 Вы за легализацию пхп? 7 апреля 2015 в 01:47
Все курили именно то, что надо — мануалы. joke
Поначалу их так трудно раскуривать… Кажется что подсунули не те маны, что они старые и "отсырели", что это вообще не твоё… Но ты настойчиво продолжаешь, внимательно и сосредоточенно раскуриваешь… Вдыхаешь маны взатяг… Ман сопротивляется, тянется тонкой струйкой, но никак тебя не цепляет…
А потом вдруг неожиданно!.. Первое понимание пробивается в твой тёмный мозг робким огоньком… Тёплый лучик надежды медленно расширяет твоё сознание… И… Ты входишь в маны… Сначала одним шажком, одним глазком… Потом сознание расширяется больше и ты начинаешь ВИДЕТЬ!.. В твоей голове рождаются невиданные тобой доселе образы, структуры, схемы… Они живут своей жизнью, по своим собственным законам… Но ты упорно пытаешься разглядеть их всё чётче, ты стараешься их поймать, понять, почувствовать… Они ускользают, расстворяются дымкой… Но ты не сдаёшься…
И в какое-то мгновение… Совершенно неожиданно… Приход!.. Вот!.. Вот оно! Прозрение! Весь ман перед твоими глазами. Весь целиком. Упорядоченный и взаимосвязанный, простой и понятный. И приходит К-А-Й-Ф!!! Образы в твоей голове объединяются, уплотняются, концентрируются и материализуются, превращаясь в твои действия. Ты быстро-быстро, пока в голове полная ясность и понимание сути, начинаешь КОДИТЬ. Кайф усиливается, растекается из головы по всему телу. Ноги крепко стоят на полу, колени чуть напряжены, но по ним свободно текут потоки энергии. Тело наполнено неземной радостью и светом, уверенно опирается на сидушку стула мягким местом. Голова чуть наклонена вперёд, помогая глазам концентрироваться на коде. А руки!.. Руки как не твои. Пальцы как будто ведомы высшей силой. Они летят по клавишам, вслепую набирая непонятные для непосвящённых строки из странных символов. Строки складываются в узоры, узоры сплетаются друг с другом. Редкие щелчки мышки разряжают напряжение, создают звуковые акценты и разливаются в возбуждённом мозгу волнами удовольствия. И вот последняя точка с запятой… Тренированная рука сама тянется к <F5>… Нажатие… На секунду-две перехватило дыхание… На экране появилась страничка… Аааааа!!! Это оно! Получилось! КАААААЙФ!!! ЭКСТААААЗ!!! И невероятная волна наслаждения накрывает тебя от головы до пальчиков ног. Ты выдыхаешь. Потом вдыхаешь очень глубоко, задерживаешь дыхание, наслаждаясь собой, и медленно выдыхаешь, постепенно успокаиваясь. Ты сделал! Ты крут! Ты молодец!
В душе смешанное чувство. И удовольствие от нового видения и понимания, от проделанной работы, от результата. И немного грустно. Потому, что этот мануал уже раскурен, а значит уже не так интересен — пуст для тебя.
Но впереди тебя ждут новые маны: простые и сложные, светлые и тёмные, на разных языках и про разные языки. И ты уставший, почти обессиленный, но очень довольный собой откидываешься на диван набраться сил для новых встреч с состоянием изменённого программистского сознания.
#8 [ЕСТЬ РЕШЕНИЕ] Обновление InstantCMS 2.2.0 30 марта 2015 в 17:17
Дополнение к моим комментариям 188 и 189 о невозможности добавить виджет и создать категорию. Проблема возникла после обновления MySQL. Как оказалось, в более новых версиях СУБД усилен контроль за корректностью операций. В строгом режиме при добавлении строк теперь не подставляются пустые строки для строковых полей и 0 для числовых полей с незаданным значением по умолчанию, как это делалось автоматически ранее. Поэтому и возникали описанные выше ошибки. Строгий режим включается по-умолчанию при установке MySQL и рекомендуется к постоянному использованию..

Решений два.

1. Правильное. Внести изменения в структуру данных всех таблиц, где есть поля без дефолтных значений и прописать эти значения. Либо дописать в коде подстановку пустых/нулевых значений в запросах на добавление записей. Это будет самое корректное решение, совместимое со строгим режимом. Да и по логике правильно либо задавать дефолтные значения при создании таблиц, либо позаботиться о заполнении этих полей при добавлении новых строк. Будем надеяться, что r2 обратит внимание на проблему и поправит её этим способом.

2. Временное. В файле настроек MySql "my.ini" найти параметр sql-mode и удалить из него значение "STRICT_TRANS_TABLES". Потом перезапустить MySql. Строгий режим будет отключён. Но это увеличивает количество логических ошибок при программировании. Причём отключение затронет все проекты, использующие базы данных этого MySql. Поэтому надолго оставлять такой режим не стоит. И нужно будет вернуть строгий режим сразу после того, как r2 исправит эту ситуацию в Инстанте.
#9 [ЕСТЬ РЕШЕНИЕ] Обновление InstantCMS 2.2.0 28 марта 2015 в 16:21
Аналогичная ошибка при создании категорий.
Те же две чистые установки полного инсталла 2.2.0. В "Админка/Контент" пытаюсь создать новые подкатегории к уже существующей категории в статьях, например, к "Статьи/Астрономия". Ввожу название новой категории и нажимаю "Сохранить". В ответ ошибка:

Ошибка в запросе БД:
Field 'title' doesn't have a default value

INSERT INTO cms_con_articles_cats (parent_id, ns_left, ns_right, ns_level, ordering, ns_differ) VALUES (2, 5, 6, 2, 3, '')
Последние вызовы:

_safe_query() @ D:\www\4test\icms220orig\system\core\nestedsets.php: 180
AddNode() @ D:\www\4test\icms220orig\system\core\model.php: 287
addCategory() @ D:\www\4test\icms220orig\system\controllers\admin\actions\content_cats_add.php: 110
createCategories() @ D:\www\4test\icms220orig\system\controllers\admin\actions\content_cats_add.php: 36
run()
call_user_func_array() @ D:\www\4test\icms220orig\system\core\controller.php: 276
runExternalAction() @ D:\www\4test\icms220orig\system\core\controller.php: 207
runAction()
call_user_func_array() @ D:\www\4test\icms220orig\system\core\action.php: 29
__call() @ D:\www\4test\icms220orig\system\controllers\admin\actions\content.php: 9
runAction() @ D:\www\4test\icms220orig\system\controllers\admin\actions\content.php: 9
Это только у меня?

UPD 30.03.2015: РЕШЕНО. Описание причин и решение смотрите в комментарии 197 в этой теме. С Инстантом всё в порядке.
#10 [ЕСТЬ РЕШЕНИЕ] Обновление InstantCMS 2.2.0 28 марта 2015 в 12:35
Проблема с виджетами в дефолтной установке 2.2.0.
Установил CMS в пустую папку из полного архива "instantcms_20150316_v2.2.0.zip", скачанного на странице загрузки. БД тоже новая, пустая. Установка прошла успешно. Кроме настроек при инсталляции, других настроек не делал, файлы не менял. В Админке/Виджеты перетаскиваю любой новый виджет в любую позицию. Виджет становится на место, но его окно настроек не появляется. Кнопок настройки и удаления тоже нет. После обновления страницы новый виджет со своего места пропадает.
Окна настроек уже установленных виджетов появляются нормально.

На аякс-запрос после перетаскивания виджета (add/admin/widgets) сервер вместо опций нового виджета возвращает ошибку:

Ошибка в запросе БД:
Field 'options' doesn't have a default value

INSERT INTO cms_widgets_bind (`widget_id`, `title`, `page_id`, `position`, `ordering`)
VALUES ('1', 'Текстовый блок', '0', 'right-top', '0')
Последние вызовы:

insert() @ D:\www\4test\icms220orig\system\core\model.php: 467
insert() @ D:\www\4test\icms220orig\system\controllers\widgets\model.php: 244
addWidgetBinding() @ D:\www\4test\icms220orig\system\controllers\admin\actions\widgets_add.php: 17
run()
call_user_func_array() @ D:\www\4test\icms220orig\system\core\controller.php: 276
runExternalAction() @ D:\www\4test\icms220orig\system\core\controller.php: 207
runAction()
call_user_func_array() @ D:\www\4test\icms220orig\system\core\action.php: 29
__call() @ D:\www\4test\icms220orig\system\controllers\admin\actions\widgets.php: 9
runAction() @ D:\www\4test\icms220orig\system\controllers\admin\actions\widgets.php: 9
run()
Или вообще возвращает пустой ответ. Пробовал устанавливать два раза. В разных установках — разные ответы. Хотя устанавливал всё одинаково.
UPD: В разных установках разные ответы сервера потому, что в одной включена отладка, а в другой выключена. На проблему с добавлением виджета это не влияет.

У кого-то ещё воспроизводится эта ошибка?
#11 [ЕСТЬ РЕШЕНИЕ] Пустое всплывающее оконо в дефолте 2.2.0 22 марта 2015 в 12:54
Зашёл по Вашей ссылке. Там отображается подсказка с ником "admin". Браузер Maxthon 4 на хромовском движке. Также проверил Мозилой 20, Оперой 12, ИЕ 8 — в подсказке виден тот же ник.
Попробуйте посмотреть страницу другими браузерами.
#12 Мультиязычность в iCMS 2.х.х. Складчина! 17 марта 2015 в 00:13
Если разработчики согласятся встроить такую полноценную мультиязычность в ядро, то я готов поучаствовать в переводе движка на украинский язык.

P.S. Если для разработчиков некоторая сумма за мультиязычность действительно может послужить стимулом, пусть озвучат. Я поучаствую и в сборе этой суммы.
#13 [ЕСТЬ РЕШЕНИЕ] Большая WiFi-сеть. Как? 4 марта 2015 в 20:15
eoleg, я об этом сразу и написал, что для Микротика нужен админ, а не "домохозяйка". Зато он легко позволит сделать то, что не позволят никакие "домашние роутеры". Так что всё зависит от текущих и предполагаемых будущих задач. Если задачи большие или будут большими, то лучше заранее подумать про варианты, которые позволят их решить. Вплоть до приглашения сторонних специалистов для настройки. На большое здание обычно и задачи больше домашних, и решения им нужны соответствующие.

Про оборудование Ubiquiti почти ничего сказать не могу, лично не сталкивался. Только у моего знакомого, знаю, стоит какой-то из их радиоудлиннителей WiFi (точнее, пара штук на расстоянии метров 300-400). Уже много лет работает без нареканий.
#14 Topic(beta) - Форум для двойки 4 марта 2015 в 19:43
Добавил плюс в карму. С интересом жду продолжения банкета форума. 😊
#15 [ЕСТЬ РЕШЕНИЕ] Большая WiFi-сеть. Как? 4 марта 2015 в 19:28
SpaceSel, если Вы админ или у Вас есть толковый админ, и если Вам сейчас или в будущем нужно будет каким-то образом управлять этой сеткой (группы, доступ и т.п.) рекомендую рассмотреть оборудование от Микротик routerboard.com/. Отличное соотношение цена/качество. У меня их роутеры со встроенным вайфаем работают в нескольких офисах. Это фактически железо на Линуксе с дружестенным интерфейсом (всё можно настроить как с консоли, так и мышкой в наглядном графическом интерфейсе). Поэтому там много настроек и возможностей: можно разделить/объединить сети, раздать разным устройствам/группам разные доступы или нарезать разные скорости, сделать туннели, VPN-ы, любые пробросы и многое другое. И всем этим удобно пользоваться. У Микротика есть и WiFi-повторители — там же на сайте. И всё это достаточно высокого качества и надёжности. В страны СНГ оборудование точно завозится и поддерживается поставщиками.

Схема включения сходна схеме от wayfox:

ADSL Модем -> Роутер с WiFi -> Ретранслятор WiFi -> Ретранслятор WiFi -> и т.д.

Из кабелей — везде питание. Провод АДСЛ к модему. Между модемом и роутером витая пара. Всё остальное — по воздуху.
Модем лучше настраивать мостом, а подключение PPoE делать в роутере — это сильно упростит маршрутизацию и настройку.

Можно начать с приобретения роутера и тестирования его радиуса. У меня офисы небольшие, примерно 10х10 метров, модели RB951G-2HnD с внутренней антеной хватает с головой через несколько стен/комнат. Вам лучше сразу брать модель с парой внешних антен и ставить её в центр здания (это сократит количество повторителей) или в серверную (позволит подключить критичное сетевое и серверное оборудование к роутеру проводами — это всегда надёжнее). А далее подберёте повторители с нужными характеристиками и растянете зону покрытия WiFi. Если 4G-модем позволяет подключиться по витой паре к роутеру или если возьмёте роутер с поддержкой USB и Вашей модели модема, то дополнительно получите или разделение подсетей на разные модемы, или автоматическое/ручное переключение на резервный канал.

Отличие Микротиков от обычных "домашних" точек доступа — чуть бОльшая сложность в настройке, но и горадо бОльшая гибкость. Админу нужно некоторое понимание работы сетей или желание почитать описания/примеры и разобраться, так что "домохозяйка" это оборудование не настроит. Зато и конфигурацию можно менять как угодно. Фактически Вы получите роутер, сходный по функционалу и надёжности с начальными моделями от Циско, но за в разы меньшую цену. Например, используемые мной модели стоят меньше 80 долларов. Вам, видимо, подойдут модели от 100 с копейкой долларов. Производительность аппаратуры последних моделей очень высокая (на их сайте есть тесты), можно подключать инет по оптике — без тормозов. Перед покупкой обязательно дополнительно проконсультируйтесь с поставщиками.
В инете есть достаточно много русскоязычных информационных ресурсов по Микротику. Англоязычной инфы ещё больше.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.