ArbNet

ArbNet
Рейтинг
147
Регистрация
27.10.2019
Программист самоучка
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, Думаете зачем я черновик с документацией поставил в подпись? Чтобы шибко грамотные подсказали б где ошибки. Как лучше сделать демонстрацию, тестирование пользователями при чтении доки.

edogs:
Чем ниже порог входа тем больше порождаемый п-ц.

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

danforth, Я попутно всё делаю, пишу доку, подготавливаю компоненты...

Вот ломаю голову как удобнее сделать. Простыми вставками конструкций просто. Или может всплывающее окно где человек будет редактировать, сохранять код в localStorage, постепенно соберёт страницу, сначала каркас, блоки и тд. Попробует как это делается, потом уже свою структуру самостоятельно составит.

Всего: 2307