Pull to refresh
3
0
Send message
редко когда действительно возникает необходимость плагинов «все в одном», как вариант, когда это действительно нужно — когда дело касается всего сайта, например лично я использую SEO Ultimate и All In One WP Security — хороший вариант для повышения безопасности. Остальное реализуется или функционалом движка, или же отдельными плагинами под задачу
полезный плагин. обычно клиентам делаю дополнительные опции через
add_action('customize_register', function($customizer) {
        $customizer->add_section(
                'example_section_one', array(
            'title' => 'Настройки сайта',
            'description' => 'Контактная информация на сайте',
            'priority' => 11,
                )
        );
        $customizer->add_setting(
                'phone, array('default' => '84822123456')
        );
        $customizer->add_control(
                'phone', array(
            'label' => 'Телефон',
            'section' => 'example_section_one',
            'type' => 'text',
                )
        );
});

а вытаскиваются они через
get_theme_mod('phone', '');

Потом идем во «Внешний вид — настроить» и меняем прям оттуда и смотрим результат
Можно добавить чекбоксы, тексты, загрузку файлов и т.п.
Как нигде? Я приводил скрин, упоминания modx почти в каждом пункте меню системы, копирайты в исходниках есть. Фабрика пишет, что сделано на основе прогрессивной CMS, а так как целевой аудиторией сайта являются потенциальные клиенты, а не разработчики, то логично, что посетителям не интересны технические аспекты, потому что они в них не понимают, потому и нет смысла тыкать в modx каждый раз, как вы хотите. Они хотят сайт, студия его создает, используя инструмент на основе modx.
Войдите в демку по одной из ссылок — что-то тут не светит везде упоминание оригинального OpenCart и ничего, всем вроде норм

Упоминание наличия сборок говорит о гибкости продукта и желании пользователей/разработчиков его использовать, а вы до логотипов докопались вместо того, чтоб сказать спасибо за использование, пиар и вклад, пусть и незначительный
Я говорил про нарушение интересов MODX-сообщества, а не GPL

А почему создание сборок нарушает интересы сообщества? Мне кажется наоборот круто, что люди могут настроить продукт под свои типовые нужды и выбрали именно это для производства сайтов. Почему нет? Для примера : вот, вот
И все в курсе что внутри — OpenCart. И если какая-то сборка лучше подойдет для проекта, почему бы не взять ее?
А здесь люди сделали аналогично для своих нужд, как вы сами показали сохранив копирайты в исходниках и как писал я ранее, в пунктах меню продукт упоминается, и это не так глубоко запрятано. Так что выходит, что используя систему, они все же ее пиарят, так что зря ругаетесь
Все прям засыпано упоминаниями MODX-а

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

Вроде бы именно вы позиционируете себя как один из разрабов сия системы, так что неудивительно. Но не все, кто работают с этой системой, обязаны улучшать ядро. Ваш собеседник в данном случае — клиент, который работает на данной платформе. Скажите спасибо, что они вообще обратили внимание на уязвимости и т.д… Могли бы и просто болт забить и воспользоваться в плохих целях
Так в этом и дело — это сборка на основе modx. Изменена иконка, удалена часть модулей, не знаю как с исходниками дело обстоит, но не думаю, что там копирайты потерты, что было бы печально. Кстати попробуйте перейти в меню отчеты-> о проекте. Там русским по белому написано, что это MODX.
Для потокового клепания сайтов — самое то, запилили сборку, получили типовой заказ и собрали очередной говносайт. А коль нестандартно хотите — то и платите больше.
И все ж упоминания продукта, служащего основой, есть, так что не настолько все драматично.
Не думаю, что целью было скрыть все упоминания оригинального продукта. Скорее было целью сделать на его основе систему, на которой можно быстро запилить сайт без заморочек
demo-09489c91.demo.fabricasaitov.ru/admin
demo :demo
в меню помощи, отчеты, система — везде мелькает упоминания modx
А вот здесь упоминается приведенная мной цитата
Хоть и напрямую они не говорят что это их сборка modx, но и за принципиально новую cms свое творение не выдают
Ф.CMS это модернизированная версия одной из самых прогрессивных и современных разработок мирового сообщества разработчиков ПО, которая распространяется по лицензии GPL.

Ради интереса захотел потыкать в явное нарушение авторских прав, вроде в созданной демке упоминается, что это MODx

Как я понял, это то же, что ocStore — онлайн магазин, который основан на базе Opencart и имеет открытый исходный код. И модули те же используются, и никто не против.
А по поводу претензий к работе конечного продукта — посмотрите сколько они стоят. глядя на цену рассчитывать на что-то, отклоняющееся по функционалу от шаблона не стоит.
В общем по моему мнению все сомнительно — и ваши претензии к ним, потому что исходя из сроков и цен технический уровень студии не очень высокий, но для клиентов, что хотят быстро сайт чтоб был — сойдет, так и их наезды по поводу репутации
Немного слоупочу, но все ж отвечу, т.к. не могу не поделиться впечатлениями.
Ради интереса установил и потыкал вашу систему. И если уж вы сравниваете свое творение с wordpress, то хочу сказать, что при первом взгяде на него мне показалось, что все очень просто сделано. Да, пусть и говнокод местами, но как инструмент для быстрого создания блога или небольшого сайта он великолепен. Отличная документация в духе «хочешь что-то сделать — читай здесь как надо».
В общем установил вашу систему. Вроде красиво, все поставилось и запустилось. Фейл состоялся в том, что может я напутал пароль, потому что при установке пароль админа вводим только 1 раз без подтверждения, или же косяк системы, но войти в админку мне не удалось. Ну это не такая и проблема была бы, если бы согласно документации не нужно было для добавления блоков и модулей залезать в админку.
Ну да ладно, давайте отбросим мелочи типа форматирования (просто буду нажимать Alt+Shift+F в каждом файле), косяк с регистрацией нового пользователя (возможно из-за того что из-под винды сижу что-то пошло не так)
Давайте немного об упрощении разработки.
Как я понял, чтоб создать свою тему/шаблон сайта или как это в вашей терминологии, мне нужно будет создавать подобное ?
А имея готовую верстку мне все равно придется дописывать в нее такие фрагменты:
github.com/nazar-pc/CleverStyle-CMS/blob/master/themes/CleverStyle/index.html
<?php
/**
 * @package		ClevereStyle CMS
 * @subpackage	CleverStyle theme
 * @author		Nazar Mokrynskyi <nazar@mokrynskyi.com>
 * @copyright	Copyright (c) 2014-2015, Nazar Mokrynskyi
 * @license		MIT License, see license.txt
 */
namespace cs\themes\CleverStyle;
use
	cs\Menu,
	cs\User,
	h;
include_once __DIR__.'/functions.php';
if (!function_exists(__NAMESPACE__.'\\level')) {
	function level ($in, $level) {
		return trim(h::level($in, $level))."\n";
	}
}
$main_menu	= h::{'ul.uk-navbar-nav[level=0] li[level=0]'}(
	get_main_menu()
);
$submenu	= admin_path() ? Menu::instance()->get_menu() : '';
$avatar		= User::instance()->avatar();
$body_class	= admin_path() ? ' class="cs-admin-page"' : '';
?><!doctype html>
<!--pre_Html--><!--head-->
<body unresolved>

Почему при выборе темы DarkEnergy у меня эта тема не выбирается (ладно, ладно, я из-под винды сижу, не должно работать ничего) а в папке появляется файл fs.json с подобным содержимым:
["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""]

Почему при попытке зарегать еще одного пользователя и фейле нет записей в логах?
Мне лень разбираться, может там подтверждение на почту должно приходить, но почему о провальных попытках нет возможности узнать?
Почему при нажатии в админке на установку модуля та же история — ничего не устанавливается, а почему — из логов опять же понять не могу, потому что их нет
Я не хочу сравнивать ваше творение с православными фреймворками, но вот гляньте на Phalcon — он необычен, т.к. расширение, он действительно быстрый, и вы не тянете кучу кода фреймворка из проекта в проект, а действительно пишете код только тогда, когда он нужен
Действительно удобно и эффективно. И нет излишней сложности где она не нужна
Совершенно верно, но бывает люди пробуют новое и переключаются на него. Когда они знают два инструмента и один из двух явно удобнее. Я вот об этом говорю.

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

Прочитал, от этого косяки никуда не делись.
В общем вот мое впечатление. Конечно хорошо что вы много времени уделяете своей системе, как-то пытаетесь расти и расширять функционал, но пока что это продукт для себя, а не для сообщества. Удачи в вашем начинании и постарайтесь исправить недочеты
А у меня другая IDE и не нравится ваш стиль. Что теперь?
Устройство иное, оно не основано на других фреймворках и сделано максимально удобно (а не максимально академически правильно)

А совместить удобство и «правильность» пробовали?
Про скорость разработки — кто к чему привык и лучше знает, на том и быстрее напишет. Если вы привыкли к своей системе, то да, естественно напишете что-то быстрее, чем на Zend, к примеру, или на другом любом фреймворке или CMS, которую не знаете. Даже если напишете быстрее, то кто это будет поддерживать? Если же кроме вас никто не сунется в проекты на вашей системе — то вообще не имеет значения как это все работает. Повторюсь, вы позиционируете свое творение как продукт для разработчиков, но не учитываете требования и пожелания своей аудитории, говоря «это мне не нравится», «принципиально новый подход» и подобное
Удобно может быть и получилось, но только для Вас.
Не очень красиво смотрится
Еще один пример
Зачем? Во славу Сатане, конечно!
Ок, к единому стилю рано или поздно вы придете, что не мешает пока что глазам слегка кровоточить при взгляде на ссылки что я прислал.Да и вроде как в современных IDE есть рекурсивное форматирование, которое сразу весь проект отформатирует согласно настройкам. По крайней мере читабельно будет все и везде
И хотелось бы узнать, что в вашей системе принципиально новое, что основано только на вашей разработке и идее, а не является результатом перелопачивания под свои нужды уже существующего? Киллер-фичи типа веб-сокетов, семантической разметки, веб-сервера — уже на основе существующего
И если вам_нравится_такой_текст и табы вместо пробелов, то может на вордпресс что-нибудь годное напишете? И сообществу польза, и вам практика и комфортно.
Вам не про то хотели сказать, насколько я понял. Смысл немного в другом — вот вроде сделали функциональную CMS, и на ней много чего полезного можно сделать. Но только Вы это быстро сделаете, потому что знаете всю свою архитектуру, которая отличается от распространенных фреймворков, знаете какие однобуквенные переменные вы используете и т.п. В общем фреймворк, удобный Вам, а не разработчикам. А почему — потому что код нечитаемый, некоторые решения неочевидны, единого стиля нет, а стандартизировать продукт для своей целевой аудитории Вы не хотите, потому что «PSR — дело вкуса»
  1. Знание битрикса не означает повышенную квалификацию. Человек вполне может начать с битрикса и по мануалам научиться клепать визитки, но не будет знать основ, а с учетом архитектуры битрикса еще и впитает извращенные представления о том, как все должно работать
  2. Разработчик, который знает только 1 систему и неспособный разобраться в другой — сомнительный персонаж даже для фриланса, молчу о коммерческой разработке
  3. В комментариях ваше написано, какой ценой доводятся крупные проекты до нормального состояния
  4. Обновления — исправления косяков разработчиков и заплатки. В добавок сомнительное преимущество — имея отлаженный рабочий проект, мне к примеру не нужно обновлять ничего, если все работает. Битриксу это выгодно — можно иметь приличные суммы с клиентов, при этом не выпуская в обновлениях ничего критичного
  5. Пока маркетологи работают — эта уверенность останется. Вот им уважение, хорошо делают свою работу
  6. Недавно нужно было сделать интернет-магазин. Сначала сделал на битриксе, и до тех пор, пока функционал подходил, все шло хорошо. Дошло дело до партнерской программы, а она только в редакции бизнес начинается, переход с малого бизнеса — вроде 17к. После взвешивания всех за и против перешли на OpenCart — в результате получили все нужное бесплатно, плюс ко всему интеграция с 1с работает куда быстрее

Исходя из моего небольшого опыта, могу сказать, что битрикс — далеко не серебряная пуля, которую можно впаривать клиентам. Хотя все зависит от того, какие проекты вы впариваете. Если Ваш типичный заказ к примеру новостной сайт, то имея натасканых на битриксе разработчиков вполне можно ставить это на поток. Тогда действительно вы дадите клиенту то, что он хочет
То, что предлагают PSR мне не очень нравится

На то они и стандарты, чтоб им следовать и чтоб другим было понятно. Если бы Вы писали CMS для самообучения, то собственно без разницы, как Вы пишете и насколько это читабельно. Но тут Вы позиционируете свое творение как продукт, которым люди будут пользоваться. Ваша целевая аудитория, судя по статьям — разработчики, а продукт должен быть удобен для целевой аудитории. Если же код нечитабельный, местами индусский и неочевидный, а указанные аудиторией косяки вы не исправляете, то таким продуктом никто кроме Вас пользоваться не будет
«Спутник» еще существует? О_о
Евгений уже разобрался с гендерной самоидентификацией, но теперь проблема куда серьезнее — он считает себя роботом, хоть и Евгением
Все прелестно, просьба только немного поправить или добавить в конфиг адрес сайта, на котором будет висеть бот, а то у меня Евгений отвечал что он Лариса. Продублировал в гитхабе на всякий случай
image
Теперь я поднимусь в выдаче?
в таком виде да, все кошерно и надежно
а смысл в бекапах на одной машине? уж лучше вынести слейв на другую физическую и уже там делать бекапы. иначе физически грохается винт на сервере — и все, придется разворачивать новый сервер и на него накатывать бекапы. в случае с слейвом на другой физической машине просто переназначаем его и все, простоя почти нет

Information

Rating
Does not participate
Registered
Activity