ArbNet

ArbNet
Рейтинг
146
Регистрация
27.10.2019
Программист самоучка
Sly32:
Чему тут завидовать, убожеской конструкции, ни для чего негодной?

Наверно поэтому каждый раз так эмоционально восторгаетесь :)

Sly32:
Понимаю. Если коротко - делаете вы говно, которое никогда не будет работать

Хватит уже завидовать то :)

miketomlin, вот у вас всё через пятую точку происходит, а мне только "залезть в xml" надо :)

miketomlin:
Я имел в виду кэш полностью готовых к выводу страниц. У тебя такой есть?

А если подумать? Что мне мешает на всю страницу кеш сделать, а не на отдельный блок?

В структуре просто пишу <plan _cid="page1">

ivan-lev:
А можно очистить определённый кэш?

Конечно можно

miketomlin:
Кэширование полностью собранных страниц уже прикрутил?

Да, кэширование есть. Прелесть xml в том что при открытии структуры я могу получить все атрибуты с определённым условием. Собираю все cache id если есть, беру из базы например(можно из файлов) готовые блоки кеша, при генерации страницы, если есть кеш то беру его, нет обрабатываю структуру. И кеш можно вставлять на разных страницах где это надо, чтобы не тратить время на генерацию. Задаётся время кэширования, при истечении создаётся новый кеш. Или можно в контрольной панели очистить весь кеш и он будет создан вновь при посещении страниц.

ivan-lev:
название уже придумали фреймворку?

Хороший вопрос :)

Придумывал по всякому..., разные домены подбирал... и тд., короче пока SNC(Structure-Nodes-Components), может поменяю.

Sly32, Слышь наставник :) своих джунов лучше учи, а мне мозги парить на надо. Как будто я вчера родился и не переводил слово и не читал документаций разных фреймворков и тд.. Докопаться можно до каждого слова, буквы, знака препинания и тд. вот только когда вы сами понимали бы что и как я делаю, не понимая не надо делать поспешных выводов и тем-более учить :)

miketomlin:
И еще XSL FO между XML и HTML/CSS для полноты картины

Это вам для полноты красоты bootstrapа, vue и др. прикрутить, а я уж обойдусь малым :)

Такое впечатление как будто с какими-то малолетними коуч мега гуру общаюсь :)

miketomlin:
Так ты умудряешься «логику построения страницы» с осн. контентом смешивать!

Ничего подобного, у меня как раз всё разделено.

ivan-lev, у меня фреймворк, а не конструктор.

Sly32:
С помощью моего ФВ можно сделать:
1. создать каркас приложения (например это базовая страница сайта - пример как выглядит, пример как это в админке)
2. добавить в каркас нужные блоки (пример - сайдбар, футер, хедер,меню, описание каким образом это делается - визуально или в твоем ХМЛ как всавить нужный узел)
3. Расширенные возможности ( как подключить js, css etc)
Когда ты сможешь описать базу внятно - будешь двигаться дальше

Именно так и делаю. Просто хочу с демонстрацией, а вот как эту демонстрацию сделать ломаю голову..

Сначала думал постепенно пользователь будет собирать свою структуру и в результате получит страницу с каркасом, блоками, др. элементами. Сейчас вот думаю наверно проще немного объяснить что и как, а в конце раздела новичка сделать готовые конструкции xml которые пользователь будет вставлять просто и собирать свои страницы.

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

Ну и в разработчике уже как делать обработку данных на PHP, JS скрипты и прочее

---------- Добавлено 19.03.2020 в 09:02 ----------

miketomlin:
Возьми за основу HTML и дополни его спец. тегами

xml выбран не случайно

miketomlin:
Насчет расширения стека вопрос снимается. Есть же спец. библиотека для XML
  • Считаю не нужно смешивать логику построения страницы с готовым оформлением разметкой
  • В HTML определены теги и они имеют свои назначения, в xml только строгий синтаксис и больше ничего, остальное в воле разработчика
  • xml похож на HTML к которому все привыкли и в тоже время имеет ряд преимуществ, например неймспайсе
  • И да через библиотеку XML в PHP получить любой элемент из структуры очень просто, не надо изобретать как вы любите говорить свой велосипед(парсер).

ЗЫ. Даже сейчас ваш мозг не зашевелился?

Sitealert, Sly32, Думаете зачем я черновик с документацией поставил в подпись? Чтобы шибко грамотные подсказали б где ошибки. Как лучше сделать демонстрацию, тестирование пользователями при чтении доки.

Всего: 2288