Sly32

Рейтинг
367
Регистрация
29.03.2012
Dreammaker:
И только спустя наверное года полтора после замораживания проекта и прохождения онлайн-школы Startup School от Y Combinator, прочтения нескольких книг, я понял в чем моя ошибка. Если бы я знал это ранее, то мы смогли бы вырулить на что-то приемлимое и возможно нашли бы соответстве продукта рынку.

Полностью согласен и добавлю, что soft-skills тоже очень важны, а они у ТС отсутствуют более чем полностью

Dreammaker:
ну, тут ситуация та же что и с композером, pip'ом или нодовскими модулями. В любой могут всунуть левый код.

Ладно, соглашусь, пример притянут за уши, суть в том что у ТС нет понимания того, что он может предложить клиентам. Я чего то там сделаю и норот сразу забудет про ВП и перейдет на мое

ArbNet:
Какой адекватный человек на это согласится?

Я не оставляю надежд до вас достучаться yet) Разьясняю проблему детально

Вы выпустили свой конструктор

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

---------- Добавлено 07.12.2019 в 13:45 ----------

Dreammaker:
ArbNet, вы ранее на 1С не программили?

Не льстите ему) Он просто изобрел аякс и у него украли социал логин)))

ArbNet:
Я против социалок и авторизации через них. Кстати думаю этот способ они также позаимствовали у меня.

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

ArbNet:
мой первый сайт не однократно ломали и я знаю все подводные камни, всё будет учтено

Клчевое слово - БУДЕТ!

By the way - из двух десятков моих сайтов не поломали ни один, независмо от платформы. Потому что я начинал написание имея четкий плани сразу об этом думал.

ArbNet:
Пропишу я, или разработчик узла/компонента, а пользователь просто укажет элемент в структуре. Разве тяжело это было понять?

Тяжело понять преимущества инструмента, в которм ничего нет, а суперважные части отданы на откуп непонятно кому. А если я предложу модуль для твоего конструктора с встроенной сборкой данных пользователя и смогу воровать данные - твои пользователи будут тебе благодарны?

Sitealert:
Есть уже такой инструмент. Вордпресс называется. Не нравится Вордпресс – бери Битрикс

Не взрывай автору мозг))) там же нет ХМЛ)))

---------- Добавлено 07.12.2019 в 12:17 ----------

ArbNet:
Элементарно В свойствах компонента или методе класса узла поставить проверку, авторизован пользователь или нет и выдавать соответствующий результат

Ну то есть я это все сам должен написать? а какже те бедные пользователи которые не знают как?

К слову, в моей Джанге все это реализовано уже из коробки, как говорится, батарейки включены) достаточно любой метод обернуть декоратором или добавить метод is_authorized(). Так же и как готовые шаблоны для форм авторизации. А в вашу админку какой доступ - токены CSRF хоть проверяете?

ArbNet:
Я же использую встроенные модули php которые выполняются на машинном уровне.

Ааа, мне хочется материться уже! Вы это б**** Серьезно???

А как еще бывает? Как работает интрепретатор вы знаете? В какой момент и что вызывается? Снимите уже горшок с головы и начните слушать! Вы замешали все в кучу и довольны. То говорите про фреймворк, потом обещаете пример сайта, говорите про готовые модули но отрицаете что делаете конструктор. Даже уже любопытно что будет в итоге

ArbNet:
Опять же если подумать на конструктор это не похоже согласитесь.

Это именно конструктор в самой зачаточной форме - I don't know language, i can't coding, but i'd like to get website!

ArbNet:
Позже приведу пример готового сайта

I don't care examples, я хочу инструмент, на котором я могу делать сайт!

Can you get it me?

Anyway, я хочу сказать автору спасибо за топик! Пусть я не вижу перспектив, но это всяко интереснее чем читать темы про то почему не виден тэг или в сотый раз про то почему не работает Вордпрес! Жаль что автор не умеет слушать и идет спотыкаясь по своим граблям, но возможно у него куча свободного времени)

Кстати вопрос на подумать я хочу скрыть страницу или часть страниц от неавторизованных пользователей - как это ты будешь реализовывать? Я не хочу морочится с паролями - как добавить авторизацию через социалки без сторонних приложений типа Онила?

ArbNet:
Лично мне эти портянки не нравятся

Приведи пример готовой базовой страницы на своем - сравним

Я привел пример именно фреймфорка части. Например существует Django CMS - там уже все это готово и можно сразу создавать модули и страницы - вышеприведенный код включен. Ты определись уже что у тебя - фреймворк или КМС

ArbNet, Вот у тебя опять все дураки а ты Дартаньян!

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


{% load static %}
<!DOCTYPE html>
<html lang="ru-RU">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
{% block description %}
<meta property="og:locale" content="ru-Ru">
<meta property="og:type" content="main">
<meta property="og:title" content="{{ object.seo_title}} | ТНТ в Беларуси">
<meta property="og:description" content="Представитель каналов спутникового телевидения | {{ object.seo_description}}">
<meta property="og:url" content="https://oao-bst.by">
<meta property="og:site_name" content="ОАО Белсчеттехника ">
<meta property="og:image" content="/media/{{ object.thumb}}">
{% endblock description%}

{% block keys %}
<title> {{ object.title }} | Спутниковые каналы в Беларуси </title>
<meta name="keywords" content="Спутниковые каналы в Беларуси, {{ object.tags|default_if_none:'' }}">
<meta name="description" content="Спутниковые каналы в Беларуси {{ object.seo_description|default_if_none:'' }}">
<meta name="author" content="mbgbel.by">
{% endblock keys%}
{% block css %}
<link rel="stylesheet" href="{% static 'core/js/swiper/dist/css/swiper.min.css' %}">
<link rel="stylesheet" href="{% static 'core/css/style.css' %}">
{% endblock %}
{% block single_css %}{% endblock %}
<!-- Fav and touch icons -->
<link rel="shortcut icon" href="{% static 'core/images/favicon.ico' %}" type="image/x-icon">


{#<script src='https://www.google.com/recaptcha/api.js'></script>#}
</head>
<body>
{% block header %}
{% include 'core/menu/top_header.html' %}
{% include 'core/menu/main_menu.html' %}
{% endblock %}

{% block content %}
{% endblock %}

{% block modal %}
{% endblock %}

{% block footer %}
{% include 'core/footer.html' %}
{% endblock footer %}

{% block footer_script %}
<script src="https://unpkg.com/popper.js@1.12.6/dist/umd/popper.js" integrity="sha384-fA23ZRQ3G/J53mElWqVJEGJzU0sTs+SvzG8fXVWP+kJQ1lwFAOkcUOysnlKJC33U" crossorigin="anonymous"></script>
<script src="https://unpkg.com/bootstrap-material-design@4.1.1/dist/js/bootstrap-material-design.js" integrity="sha384-CauSuKpEqAFajSpkdjv3z9t8E7RlpJ1UP0lKM/+NdtSarroVKu069AlsRPKkFBz9" crossorigin="anonymous"></script>
<script src="{% static 'core/js/maskedinput.js'%}" type="text/javascript"></script>
<script>$(document).ready(function() { $('body').bootstrapMaterialDesign(); });</script>
<script defer src="{% static 'core/js/swiper/dist/js/swiper.min.js' %}"></script>
<script defer src="{% static 'core/js/index.js' %}"></script>
<script defer src="{% static 'core/fontawesome-free-5.4.1-web/js/fontawesome.min.js' %}"></script>
<script defer src="{% static 'core/js/detect.min.js' %}"></script>

{% if not user.is_authenticated %}
{% if not user.is_superuser %}

{% endif %}
{% endif %}
{% endblock %}
{% block footer_script_inner %}{% endblock footer_script_inner %}

</body>
</html>

Поднимите руки, кто не врубился в код, что выше? 🍻

---------- Добавлено 07.12.2019 в 10:24 ----------

ArbNet:
Даже если у кого и появляются здравые мысли сделать что-то лучше

Как только появятся - с удовольствием это обсудим

---------- Добавлено 07.12.2019 в 10:30 ----------

Anamnado:
то вот БД то как раз вносить изменения очень очень неудобно.

Вы вообще хоть работали с бд? Ничего удобнее д сих пор не придумано!

---------- Добавлено 07.12.2019 в 10:30 ----------

ArbNet, Ну вот я готов попробовать твое изделие - как его поставить в пару кликов и начать работать? Жду инструкцию

Всего: 7119