ArbNet

ArbNet
Рейтинг
140
Регистрация
27.10.2019
Программист самоучка

Вот дерево директорий

в корне всего 4 директории

core - классы и файлы движка
mods - модули (сайт, форум, магазин и др.)
node - узлы с классами для получения данных из БД
view - представление
css - стили к шаблонам
font - шрифты
img - вспомогательные картинки, типа иконок, капча
js - скрипты
lay - шаблоны
skin - скины дизайнов



---------- Добавлено 31.10.2019 в 12:33 ----------

_SP_:
Вы это... в своём уме-ли

хамло прикройте своё

Никто вас не заставляет пользоваться моими наработками. У вас всё хорошо, я за вас рад. Возможно найдутся те кто захотят испробовать мой подход.

Ничего подобного.

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

Судя по коду как раз всё наоборот. У меня всего одна главная функция для обработки xml элемента, и которая сама себя запускает если есть вложенные элементы, и несколько вспомогательных только чтобы код не дублировать.

Компоненты разложены по папочкам, при желании можно легко найти что надо, но и этого не нужно, в админке всё будет доступно.

Ничего вы не раскусили и смысла не видите. Ещё раз попытаюсь объяснить.

Вы говорите о структуре шаблона или уже готовой страницы. Я вкладываю другой смысл в структуру.

По определению

Структура — определённая взаимосвязь, взаиморасположение составных частей, строение, устройство чего-либо. Структура — совокупность связей между частями объекта.

То есть по сути всё можно назвать структурой что взаимосвязано, получается растяжимое понятие.

Я подразумеваю под структурой уже сформированную готовую страницу схематично, типа карты. Движок берёт эту структуру, собирает нужные узлы(данные), шаблоны, стили, скрипты и формирует готовую страницу.

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

Так как MVC это часть будущей структуры страницы, то необходим ещё один элемент этой структуры, человек знающий html, css, php, js тот который формирует отдельно по частям шаблоны, стили, скрипт, модель и ещё контроллер который это склеивает(на картинке обозначил тёмно красным). Я не буду расписывать как работает MVC все и так знают(на рисунке схематично показал стрелочками).

Возможно я не корректно назвал xml файл страницы структурой, может тут лучше подойдёт слово конфигурация. Пока свой подход буду называть SNDL(возможно это надо назвать CNDL, от конфигурации).

Итак, в SNDL уже есть готовая структура/конфигурация описание тех элементов которые будут на готовой странице один файл(зелёным на картинке в блоке SNDL) показывающий общую картину готовой страницы. И для этого не нужен человек знающий php, html и тд. Достаточно знать простой принцип построения структуры страницы.

Да, для построения страницы нужны и данные, шаблоны, стили и др. Но их не нужно настраивать, достаточно будет выбрать подходящий компонент. А компоненты могут быть какими угодно и постепенно их будет становится больше. Люди кто умеют программировать смогут на этом зарабатывать продавая их.

В админ панели будет возможность правки компонент, при желании любой человек это сможет сделать.

Это в общих чертах.

Miha Kuzmin (KMY), вы в тренде, у вас СИЛЬНАЯ

Фишку моей идеи SNDL так и не раскусили. Я в самых первых постах выложил всю суть, но вы воспринимаете xml только как передачу данных почему-то.

Кто додумается? Удивите меня пожалуйста :)

---------- Добавлено 30.10.2019 в 19:13 ----------

timo-71:
При том, вполне структурированный документ, в ваших терминах

Покажите пример такого документа.

Максим Медведев:
если сами не знаете зачем и почему используете, зачем было городить свой "фреймворк"?

Я то знаю. Вам объясняю, но теперь вижу, что вилами по воде пишу. Хочется чтобы понимание вопроса было у народа, на одном языке общаться, а они в своих фантазиях витают и проецируют их на меня.

---------- Добавлено 30.10.2019 в 17:35 ----------

100 рублей кину на телефон за правильный ответ :)

ivan-lev:
Отчего же устаревший? Вполне актуальный..

Его до сих пор в банках используют, так как у него строгий синтаксис.

В плане программирования xml устарел, в JSON те же данные будут в несколько раз меньше. Я его выбрал из-за простоты, наглядности и удобстве оформления структуры...

---------- Добавлено 30.10.2019 в 17:14 ----------

ivan-lev:
Посмотрите ещё XSLT =)

У меня такое впечатление о вас складывается, что вы думаете я беру xml достаю из него данные и вставляю в шаблон, тем самым формирую страницу. У вас реально соображалка больше ни на что не способна чтоли?

Кто мне может ответить зачем я использую xml и для чего?

Я никого не тролю, а тем кто свою самооценку тут приподнимают за счёт хамства не вникая в предложенную идею, отвечаю как подобает :)

_SP_, вот вы куском говна и пользуетесь в ищите шаблон чтоб изменить, вот и пользуйтесь ;)

---------- Добавлено 30.10.2019 в 15:05 ----------

Про деньги говорили, дайте задание...

Фремворк новый, работы много, я так и так буду искать людей кто захотят подзаработать. Суть следующая я дам свои наработки, объясню что и как работает, как добавлять узлы, шаблоны и тд. Для вас думаю это семечки, делаете свои наработки какие захотите, которые пользователям фремворка будут полезны, на их продаже будете зарабатывать.

Тем кого это заинтересовало, кто мне не хамил, кому интересно посмотреть что у меня получится, у кого возникнет желание заработать, отпишитесь в личку.

Индивидуально всё обсудим.

Вы мне прям глаза открыли :) как в первый класс попал 🤣 Сколько учителей собралось с своими лекциями. Таками знайками себя считаете, а я вот только что из скорлупы вылез по вашему.

estic:
Мало кому интересно писать за вас то, что вам нужно Предложите оплатить работу.

Нет уж увольте :) мне ваш сверх читаемый код даром не нужен. Нанимал уж как-то потом заново переделывал. Вы для себя делайте, но и людям давайте пользоваться так и себе на хлебушек и обществу польза от вас будет 😎

_SP_:
Это не магия у вас - это помойка.

Вы не в теме, речь не о шаблинизации и того что вы там себе представляете.

---------- Добавлено 30.10.2019 в 12:29 ----------

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

Пожалуй лучше буду дела делать, хватит болтать.

Всего: 2175