InstantCMS 1. Жизнь продолжается 1.X

1745
Приветствую всех любителей и ценителей первой ветки Инстанта!

Версия 1.10.7 стала финальной для InstantCMS1.
Но ценность этой системы, её удобство, функциональность, ориентированность на человека, а не на программиста, просто не позволяет вот так взять и похоронить её в небытие.

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

Все изменения в БД и файлах интегрированы в инсталлятор и запускаются прямо из коробки!

История сборки от 1.10.7.001 до 1.10.7.005

На сегодня стартовой площадкой для дальнейшего развития будет являться версия сборки 1.10.7.006

Версия 1.10.7.006 от 06 января 2019 года


Актуальная версия сборки 1.10.7.006 от 10 января 2019 года

Качаем, тестируем и наслаждаемся!

***

Благодарности:
Кириллу (kirkr) за активную помощь в работе с кодом
Виктору (DeDja) за поддержку и помощь в исправлении косяков и расшивку узких мест
Александру ( Abasia) за поддержку и продолжение жизни первой ветки
Всем, кто выкладывал "фишки" и доработки системы в паблик.
1.10.6 Заигрываем с Googlем
Комментарии (66)
Melon 5 января 2019 в 21:05 0
Конечно большой плюс за энтуазизм, но есть ли в планах что-то со спамом сделать?
Андрей 5 января 2019 в 21:08 +1
Готовим компонент, блокирующий спаммеров. ТЗ я уже публиковал на форуме, во второй ветке реализован частично.
Сегодня смотрел превью. Планируется бомба.
Андрей 5 января 2019 в 22:27 0
http://107.icms.su/admin/
admin
123456

Заходим и тестируем компонент "Регистрационный бан-лист"!

суть компонента - отсекание спаммерских майлов и ИПов по любой из возможных масок

name@mail.zone
@mail.zone
.zone

XXX.XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX
XXX

базу можно редактировать

например, заведите .pl
и попробуйте зарегаться с использованием мыла mail@mail.pl
в общем, Польша отдыхает

та же история с IP, можно отвекать по любой маске
Андрей 5 января 2019 в 22:29 0
в таблице с пользователями, первая иконка отправляет данные в РБЛ
DeDja 5 января 2019 в 21:36 0
Плиз! Александру( abasia) за .................................................. и "пушистость" первой ветки.
abasia 6 января 2019 в 10:12 +1
Мы все молодцы, с Рождеством!
olegan 6 января 2019 в 10:41 +2
Спасибо разработчикам за поддержку первой ветки, но вот ставить на рабочий сайт опасаюсь. Может можно где-то выложить отдельно включенные в сборку новые модули и плагины?
abasia 6 января 2019 в 10:58 0
Там из нового не много, в основном правки и исправленное забытое старое))) У меня в файлах посмотрите.
olegan 6 января 2019 в 13:01 0
Андрей 6 января 2019 в 11:49 +2
Страх понятен.

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

То, что все выкладывается в паблик - просто искреннее желание реанимировать интерес и потребность в уникальной первой ветке Инстанта.
@Demonstrator 6 января 2019 в 17:07 0
olegan:
Может можно где-то выложить отдельно включенные в сборку новые модули и плагины?
Самая здравая мысль из всей этой темы. Ведь даже целый каталог для этого забацали. Заходя в который люди видят кучу дополнений для второй ветки и практически ничего нового для первой. И делают очевидный для себя вывод.

Андрей:
То, что все выкладывается в паблик - просто искреннее желание реанимировать интерес и потребность в уникальной первой ветке Инстанта.
Делая солянку из всего что подруку попадет, руководствуясь чисто субьективными потребностями? Врят ли.
Первая ветка по своему очень интересна ... но....
DeDja 6 января 2019 в 17:58 +1
Ну дак выложите. Что Вам мешает?
@Demonstrator 6 января 2019 в 18:29 0
Ммм как бэээ не я тут позиционирую себя как реаниматор первой ветки joke
просто искреннее желание реанимировать интерес и потребность в уникальной первой ветке Инстанта.
Мнение возникшее в ответ на некое заявление(см. выше).

DeDja:
Ну дак выложите. Что Вам мешает?
Что мне делать или не делать не вам мне советы давать, как и я вам не даю. glasses
Андрей 6 января 2019 в 18:42 +4
Я никому ничего не навязываю и в полемику на эти темы не вступаю.
Все, что есть в сборке - есть отдельно на форуме или блогах, берите и пользуйтесь.

То, что написано ниже - моя твердая позиция, которую я не собираюсь обосновывать или кому-то что-то доказывать:

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

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

хотите потратить пару лет на доводку кода, проработку ТЗ и сборку результатов - велкам, дерзайте.
хотите использовать готовое решение, взрощенное годами, и включающее труды профессиональных кодеров - качайте сборку и наслаждайтесь.
опенсурс фореве, как и должно быть в любом нормальном сообществе.
Андрей 6 января 2019 в 19:18 +4
Регистрационный бан-лист прошел тест и включен в релиз.
Теперь спаммеры будут нервно курить бамбук вдалеке от инстанта!

отдельно его можно будет скачать из аддонов чуть позже, если программист посчитает нужным выкладывать его как компонент
DeDja 7 января 2019 в 08:05 +3
С Рождеством!
abasia 7 января 2019 в 08:12 +4
С Рождеством!
Андрей 7 января 2019 в 10:18 +2
С Рождеством!
DeeMon 8 января 2019 в 10:34 0
Как правило проблема всякого рода сборок CMS и форумов, это дальнейшие обновления, не приводящие к разного рода багам и проблемам.
abasia 8 января 2019 в 11:04 +4
Верно, так же считаю, что в сборках должно быть как можно меньше глобальных правок логики самой системы, иначе это уже не сборки, а форки и у них должна быть своя жизнь на своих ресурсах т.к. это уже другие системы по сути. Сборка, в моём понимании, это когда я могу стандартную систему обновить/мигрировать на сборку, не убив всё и вся)))) Имхо.
Андрей 8 января 2019 в 12:28 +2
Текущая ситуация упрощена до максимума.
Первая ветка официально прекратила свое существование, поэтому обновлений и дальнейшего развития её не будет.
Поэтому все, что на текущий момент мы имеем - это оф. 1.10.7 с недоделками, пара форков, которыми на форуме уже не пахнет, и, да, вот эта пресловутая сборка, осмелюсь заявить, признанная несколькими сообщниками данного сообщества как приемлемая для дальнейшего развития.

А дальше посмотрим.
Повторюсь, никого силком не принуждаем ей пользоваться, в паблик выкладывается то, на чем сами работаем, делая свои проекты.
abasia 8 января 2019 в 13:18 +2
Мы в тренде т.к. сейчас зомби в моде, пусть рассматривают нас, как энтузиастов-некрофилов joke ))
Aleks Shultz 8 января 2019 в 22:20 +2
Жду с нетерпением! Надеюсь порадуете новой версией.
DeDja 8 января 2019 в 23:07 +2
Будем стараться. Мы же в тренде! v
letsgo 8 января 2019 в 23:40 0
Да нет тут тренда. Я сам любитель 1 ветки был и до сих пор считаю её шедевром очень интуитивно понятным, но уже всё, закончилась 1 ветка. И я бы не рискнул ставить эту сборку с тем тяжелым например прямым эфиром от Марата, который он делал на первых шагах своего изучения PHP. Да и остальные внедрения это очень специфичное однако, просто внедрение старых мелких разработок внутрь, несущее в себе риски безопасности и качества кода..

Энтузиазм есть - конечно крутите, занимайтесь, но реально гляньте что выпускал Fuze в обновлениях, как менялось многое и что пишется в ваших обновлениях. Я с уважением отношусь к вашему труду, но не вижу в нем уже сути.
DeDja 9 января 2019 в 00:09 0
О Фри мы уже читали. А порой нужно не думать, а делать! laugh
letsgo 9 января 2019 в 01:27 +1
Вы взялись и доделали. Это хорошо, но писал я исходя из здравого смысла, которого в этом уже нет практически.
DeDja 9 января 2019 в 07:28 -1
"Пожуём", увидим. look
abasia 9 января 2019 в 09:27 +2
Пожалуйста, простите нас ретроградов и разрешите нам наше хобби, кто-то и граммофонные пластинки слушает и это в век DSD и им, пожалуйста, не запрещайте это делать)))
letsgo 9 января 2019 в 22:43 0
Ну правда ведь так трудно заметить мою фразу: Энтузиазм есть - конечно крутите, занимайтесь, но реально гляньте что выпускал Fuze в обновлениях, как менялось многое и что пишется в ваших обновлениях. Я с уважением отношусь к вашему труду, но не вижу в нем уже сути.

Обязательно надо разыграть эту клоунаду с обиженным вопрошанием о запрете? Расслабьтесь и делайте что хотите.
DeDja 10 января 2019 в 07:57 0
Александр - я думаю, что следует понимать, что Мы все разные.
И что - Нет пророка в своем отечестве.
Ставлю Вам плюсик в комментарии.
abasia 10 января 2019 в 13:19 +1
Это же была шутка/юмор, Ваши советы порой очень полезны, а когда не полезны, мы шутим joke Миру мир!
Андрей 9 января 2019 в 09:33 0
Собаки лают, караван идет (с)

На сегодня зачищены все ошибки, выпадающие в консоли при работе в админке
Разделены комментарии пользователя по табам
Сегодня планирую (времени мало) перезалить хак по доп.полям.

По функционалу на 006 сборку пока все, иначе можно долго пилить :)
Ждем завершеня работ по шаблону.
DeDja 9 января 2019 в 14:55 -1
Бредящий "отстрелялся". Караван пришёл (на "Сушке").
Армина прикрою позже С ним хорошо работается!
Cookies: delay: 10000, expires: -360 - на текущий момент. smoke
Андрей 10 января 2019 в 01:15 +1
http://107.icms.su/admin/
admin
123456

все желающие могут протестировать сборку
будем рады замечаниям!
Aleks Shultz 10 января 2019 в 22:36 +1
С мобильного (андроид) сайт залип и не дает возможности пролистать вниз везде. И постоянно выскакивает предупреждение о кукисах, хотя каждый раз жму *согласен*
Aleks Shultz 10 января 2019 в 22:37 +1
В том смысле что пытаюсь посмотреть что ниже на странице, а страница не двигается
Aleks Shultz 10 января 2019 в 22:40 +1
браузер хром
abasia 10 января 2019 в 23:08 +1
Залипание подтверждаю, с кукисами не баг, так и должно быть на демо т.к. expires: -360 - на текущий момент.
DeDja 11 января 2019 в 05:48 0
Сделал задержку pop окна Cookies: delay: 300000 (5 минут).
Можно ознакомиться с любой демо статьёй.
Возможный максимум - 99999999999.
Выставлять куки на постоянно обновляющемся сайте пока бессмыленно.
Тестим. sad
Андрей 11 января 2019 в 12:33 +2
Сборка доступна к скачиванию!
abasia 11 января 2019 в 18:56 +1
OpenServer | Apache-PHP-7 | PHP-7.0 | MySQL-5.6

Пока полёт нормальный, из найденного:

Логирование авторизаций - начинает работать, если его удалить в админке и заново установить
Мои гости - не заработал,не отображает гостей, на дефолтной системе работает
DeDja 11 января 2019 в 19:09 -1
Шаблон и еже?
Тестим дальше.
abasia 12 января 2019 в 00:38 0
Убрать из шаблона Доски объявлений (com_board_edit.tpl и com_board_item.tpl) поле Телефон, всё равно не работает
Андрей 12 января 2019 в 10:05 0
пускай остается, в оперативном ToDo есть пункт по Доске объявлений, настроим вместе с мультифото, будет работать!
abasia 12 января 2019 в 00:38 +1
Добавить в:
languages/ru/admin/components/forms.php
$_LANG ['CSSCLASS'] = 'Класс CSS';

languages/en/admin/components/forms.php
$_LANG ['CSSCLASS'] = 'Class CSS';
abasia 12 января 2019 в 00:51 +1
Не все заявленные плагины в СКЕ редактор добавлены, можно у меня из файлов взять плагин редактора и залить поверх в сборке.
Андрей 12 января 2019 в 10:03 0
какой конкретно не присутствует? и если от него файлы?
abasia 12 января 2019 в 12:49 0
Нет плагина youtube и codesnippet считаю их полезными т.к. плагин ютуба корректно работает с короткими ссылками вставки ютуба, а второй позволяет корректно вставлять куски кода разных языков программирования в текст. Можно взять у меня в файлах из плагинов в плагине редактора и объявить их в конфиге редактора.
DeDja 13 января 2019 в 11:35 -1
Со Старым Новым Годом!
abasia 13 января 2019 в 14:54 +1
Спасибо и Вас с праздником!
@SmartControl 13 января 2019 в 16:30 +1
Всех с праздником!

Визуальный редактор стилей для первой ветки, бета версия.

@SmartControl 13 января 2019 в 16:31 +1
Можно посмотреть вживую тут - http://v107.smartcontrol.today
DeDja 13 января 2019 в 16:44 0
И Вас лично с Праздником!
Спасибо. Не премину "покопаться". stuk
Aleks Shultz 17 января 2019 в 21:19 +1
Скролл в мобильной версии так и не пофиксили? Так приклеянный сайт и стоит...
abasia 13 января 2019 в 19:04 +2
Спасибо за поддержку первой ветки, хорошее дело делаете!
Alexus 17 января 2019 в 18:56 +1
1. Продвигать первую ветку на этом сайте - дело не благодарное. Делать это нужно на отдельном домене.
2. Надо делать нормальный форк, а не заниматься кодоблудием.
3. Предлагаю, ВСЕМ кому нравится первая ветка, объединить усилия в ее дальнейшей поддержке.
Андрей, спасибо за энтузиазм!
abasia 17 января 2019 в 20:06 +1
Если делать форк, то да, это уже будет другая система со своим пространством, продвигать единичку тут ни кто не собирается, она тут изначально, мы просто поддерживаем первую ветку, без глобальных изменений, так почему ей тут не быть, на том же джумлафоруме все ветки присутствуют, кому надо пишут/читают, не мешая никому. Имхо.
Alexus 17 января 2019 в 20:28 +1
abasia:
Если делать форк, то да, это уже будет другая система со своим пространством
Почему другая? Таже InstantCMS только обновленная.

abasia:
продвигать единичку тут ни кто не собирается, она тут изначально
Она тут изначально БЫЛА!

abasia:
мы просто поддерживаем первую ветку, без глобальных изменений, так почему ей тут не быть
Крайне сложно поддерживать систему в комментах к записям в блогах. Так еще и читать/искать категорически неудобно.

Мне кажется, что первая ветка, года минимум как три, просится на новый домен. На этом сайте двойка в ОГРОМНОМ приоритете.
abasia 17 января 2019 в 20:52 +1
1. Форк это как бы уже другая система, физически не совместимая с прежней из-за глобальных изменений кода, у нас всё совместимо.
2. Заявлять, что она тут БЫЛА, сидя в данный момент на ней, просто оксюморон какой-то)))
3. Вы немного не понимаете наших мотивов, мы тут оказываем поддержку друг другу т.к. работаем с первой веткой, а не конкуренцию пытаемся составить и темы на форуме вполне достаточно, для этого.
Alexus 17 января 2019 в 21:01 +1
abasia, да... уж...
DeDja Вчера в 05:24 0
Будьте любезны, дайте ссылочку на форк.
Или уж... да?

Aleks Shultz 17 января 2019 в 21:22 +1
На выходных доберусь полноценно потестить. А реально, с проблемой залипанием сайта в мобильной версии можно что то сделать?
DeDja Вчера в 06:59 0
Кратко об этом (максимум) упомянуто - https://instantcms.ru/blogs/instant-gram/instantcms-1-zhizn-prodolzhaetsja.html#c109262

А весьма дельное предложение - темы на форуме вполне достаточно, для этого
здесь - https://instantcms.ru/blogs/instant-gram/instantcms-1-zhizn-prodolzhaetsja.html#c109490

Немного о Cookies:
Источник куков (WIP Plugin - Австралия) тут- https://github.com/ketanmistry/ihavecookies
Там же есть пример - https://iamketan.com.au
Для ряда просмотров не спешите нажать Accept Cookies - согласие по умолчанию на 30 дней.
В сборке можно использовать (с учётом моб. устройств) и другой интерфейс. Определяйтесь.
DeDja Сегодня в 01:27 0
На сайте http://107.icms.su добавлен шаблон blue. Просмотр доступен через Выбор шаблона CMS. stuk
DeDja Сегодня в 08:33 0
С Крешением!
На сайте:
В модулях com_comments_list.tpl шаблонов - nopic.jpg заменено на nopic.png (переход с 1.10.6 на 1.10.7).
Благодарю ddd за участие - http://107.icms.su/blogs/primer-bloga-admina/primer-zapisi-v-bloge.html
Успехов. popcorn