ArbNet

ArbNet
Рейтинг
140
Регистрация
27.10.2019
Программист самоучка
totamon:
вы настолько далеки от жизненных реалий, что аж завидно))

Я не далёк :) я рассуждаю, с точки зрения здравомыслящего человека.

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

Я говорю о тех кто сами своё производство поднимают и стараются развиваться... таких с каждым днём становится больше. Буду надеяться, что здравый смысл выше указанных паразитов вытеснит из нашей жизни. Аминь :)

---------- Добавлено 09.11.2019 в 08:58 ----------

Sitealert:
Конечно, элементарно. Просто ставят Вордпресс.

А потом голова бобо.. :)

Dreammaker:
Вы можете представить себе простого пользователя (например, директора предприятия), который разберётся в вашем XML и настроит, например, разный вывод финансовых данных на каком-нибудь дашборде разный для директора, для отдела продаж и для конкретного продавца?

Я представляю обычных людей, которые хотят свой небольшой бизнес в сети, и таких людей миллионы. Они не хотят изучать инет технологии, они не хотят разбираться в всяких фреймворках и cms, они не хотят тратить деньги чтобы заказать сайт у сомнительных типчиков на форумах, фрилансе и тд. но хотят свой сайт и не знают как это можно сделать. А делается он элементарно согласитесь, если кто знает как. Этим людям нужен простой инструмент для этого. Да нужно будет немного изучить как сделать структуру страницы для своего сайта, но на это человеку надо потратить всего несколько часов, а не месяцы и годы как в случае изучения php и создания своего сайта с ноля или используя фреймворк, cms, чтобы настроить как хочется придётся изучать html, php и др. или нанимать работника для поддержки.

Что касается директора, он может заказать(узел/компонент) какой ему нужен функционал, потом настроить структуру страницы, думаю ума у него на это хватит :)

Что касается "будет разбираться в вашем xml". Не надо в нём разбираться :) надо просто понять принцип составления структуры, а он достаточно прост


<метка узел="параметр">
<метка2 узел="параметр"/>
</метка>

К примеру пользователь хочет информационный блок(картинку нашёл в инете)

В структуре указываем


<news News="какой шаблон нужен">
<img>путь к картинке</img>
<title>Заголовок</title>
<text><!-- бла-бла-бла --></text>
</news>

или ещё проще


<news News.Func="какой шаблон нужен"/>

В данном случае Func возьмёт данные из базы заполнит шаблон и вернёт результат в виде блока новости.

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

Dreammaker:
Какую проблему создавал найденный код, что она мешала завершить проект и пришлось улучшать код?

Есть такой термин "оптимизация на спичках", случайно это не тот случай?

В моём фреймворке сайт может создаваться простыми людьми далёкими от html, php, просто строится структура нужных элементов по простому принципу xml, в перспективе в админке можно выбирать компонент, настраивать его свойства и добавлять.

Чтобы настройки компонента не хранить в базе, не загружать из файла, не унсериализовывать и тд. я искал способ как это сделать. И нашёл ту функцию сохранения массива в php файл.

Я это улучшил получив массив для сохранения в php через var_export(), ещё пара трюков и это будет супер :)

Dreammaker:
Если это фреймворк, то наилучший способ это выложить код на Github и получать пулреквесты. А уже на основе фрейворка строить бизнес - CMS или же разрабатывать проекты. Я бы лично не заказывал что-то на малоизвестном фреймворке, разработчиков под который днём с огнём не сыщешь. Даже, если в нём очень оптимизированный метод сохранения массива в файл.

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

Конечно, есть вы, но одновременно делать 100 проектов на одном фреймворке вы не сможете.

Для моего фреймворка нужны разработчики узлов/компонентов, пользователю просто нужно будет подобрать то что нужно и указать в структуре страницы. Именно, моя проблема в неизвестности моей этой концепции, людям почему-то сложно понять зачем xml структура.

silicoid:
Если будет так, то мы будем только за.

Спасибо за поддержку. Мне с доведением движка до ума осталось не много(за выходные думаю управлюсь), далее админку для настроек, без неё будет ничего не понятно. С админкой думаю неделю, полторы провожусь. И если заинтересованные будут то прототип увидите :)

Иначе переключусь на создание уже своего проекта на этом своём фреймворке, и только может когда нибудь случайно попадёте на мой сайт(опять же не поняв этого :))

Есть тут программисты которые пишут для "души" так сказать, или может те кто хочет немного подкалымить?

Я один могу всё сделать и шаблоны с css подготовить, и на php код написать, денег вложить в рекламу проекта и тд. Но хочется единомышленников, эту тему создал только чтобы найти таких людей себе в компаньоны. Смысл мне сейчас показывать свои наработки, когда нет заинтересованных в этом, есть только те кто не понимая сути хотят просто поглумится, поумничать и оскорбить.

Поэтому я всё же жду тех кого мои наработки заинтересовали, а ещё лучше тех кто захочет присоединиться к разработке, делать новые узлы/компоненты(как я объясню) и зарабатывать этим даже.

_SP_:
хотя его фигпоймешь

Тут не поспоришь :) Вы мыслите "шаблонно" общепринятыми вещами, а у меня нестандартное мышление.

Я даже найдя вот пример для сохранения массива в готовый php файл, чтобы его потом просто инклюдить, и получить этот массив. Улучшил этот метод :) Вы не стали бы заморачиваться, пользовались тем что нашли, или кто что насоветовал, что ещё хуже.. Предпочитаю всегда думать своей головой, прогнозируя будущее и делать так чтобы в будущем было с этим меньше проблем.

Dreammaker, Никто ничего не перепутал, я отвечаю по своей разработке, silicoid, говорит о своём сайте, что у него стили тоже сборные.

_SP_:
Но всё еще непонятно зачем генерить что-то для каждой страницы...

Генерируется всего один раз при первой загрузке, потом берётся из кэша.

К странице подключается всего 2а файла:


<link type=text/css rel=stylesheet href=/skin/original.css>
<link type=text/css rel=stylesheet href=/site/main.css>

Первый это стили скина(дизайна сайта, который может меняться выбором другого скина/дизайна(цветовая гамма и оформление)).

Второй относится к конкретной странице, в зависимости от размещённых на ней компонентов.

Оба эти файла собираются из кусочков движком, получаются не большие файлы, при желании можно ещё и сжать(удалить переносы строк и лишние пробелы) ещё и заархивировать gzip(ом).

edogs:
почитайте, будет полезно

Опять, вы не понимаете. UMI в xml находятся данные объектов, то есть как в базе, это не есть гуд, это устаревший метод(если есть необходимость хранить данные объекта в файле, то лучше уж в JSON).

У меня просто разметка(xml выбран для наглядности редактирования) где что будет, движок подключает узлы и те возвращают либо шаблоны(в которые будут вставлены данные дочерних элементов), либо уже готовую разметку с данными.

Stek:
дай хоть сайт что ли заценить

Варю :) cыроват ещё

Всего: 2175