«Это всё было» на тот момент уникальная работа и помогла тем кому это интересно понять принципы работы WordPress в комбинации со SPA на основе Vue.js. Я стремился создать модульный framework который бы облегчал создание SPA на основе Vue и WP, но столкнулся с пробелами в Software Architecture / Design, алгоритмами и TDD. Какое то гвно я создавать не собирался. По этому это всё затянулось. Ну а потом добавились куча личных проблем. Так же как и в конце пошлого года, личные проблемы заставили меня оставить возобновившую работу на месяц, полтора а потом уже было сложно вернутся к недоделанной работе. Сейчас в добавок ко всему у меня пропадает интерес к работе с WordPress. И в добавок ко всему мне стукнуло в голову заменить JetBrains на Neovim и создать оптимальную (Arch) Linux среду, что ещё как минимум до конца года будет отнимать всё мое свободное время.
lookfortheroot,
Привет, извини, но я последние полтара года был занят личными проблемами и не мог работать над проектом. Но последнии полтора, два месяца я вновь активно над ним работаю и переписываю, не смотря на заражения ковидом в ноябре и борьбой с лонг-ковидом по сегодняшний день и не имея никаких доходов (по этому все серверы и позакрывал). То есть для меня публикация проекта с актуальным статусом под гну или мит лицензией имеет топ приоритет (смотри гит лог на скриншоте Nr. 2)
Уже перестроил boilerplate на Docker, Pinia, Vitest, и Vue 3 и переписываю теперь функционал. Так как я никогда TDD и TypeScript не увликался (хотя и обучался) это немного затягивает процесс (но без них никак). Но результат будет офегитильный - обещаю. Хотя для кого то может будет и полный перебой. Но если ты хочешь разрабатывать fullstack приложения на высшем уровне, но при этом для клиентов дешево, то ты будешь, думаю, в восторге от обновленного проекта. К середине декабря опубликую свой сайт основанный на новой версии wue-theme (screenshot Nr 1) Думаю к концу декабря опубликую boilerplate (wue-theme.app). После этого возобновлю работу над модуляризированным фреймворком (www.wue.app) который в итоге и затянул весь процесс. В крайнем случае я его просто по запчастям как плагины для wue-theme.app в любом случае опубликую.
Привет! Если ты не собираешься ничего изменять в проекте (пока просто тестируешь), то оставь всё как есть. Не совсем понимаю что ты имеешь в виду говоря о родительской папке. Родительская папка в моём понятии и есть сама репозитория, котороя содержит папки src (vue.js) и wordpress.
Я научился веб разработке дома по книгам и видео туториалам на Lynda.com, Pluralsight, Udemy и SymfonyCasts. Сделав 2-3 блога на основе WordPress для себя я начал зарабатывать предлагая свои услуги как фрилансер. Клиенты мои в основном маленькие предприниматели и стартапы из Берлина, но бывали и такие как SAE Institut, где я преподавал JavaScript и Factory Berlin (известный по всей Европе):
factoryberlin.tech-nomad.de
За последнии 4,5 года выставил своим клиентам более двухсот счётов. Лишь трое из них были не оплачены. Один клиент с индивидуальным онлайн магазином на основе WooCommerce пользуется моими услугами третий год попробовав разных агентур в Берлине, Украине и Индии.
2 года назад разработал новинку в сфере WordPress (по крайней мере если судить по проектам в открытом доступе). Не смотря на то что я этот проект не обновлял, он до сих пор не потерял актуальности. Через пару месяцев загружу локальные commits на публичный repository и думаю проект наберет быстро как минимум несколько тысяч звёзд, так как главный "конкурент" имеет полторы тысячи звёзд при этом имея лишь маленькую часть функционала моего решения: https://github.com/Tech-Nomad/wue-theme https://qna.habr.com/q/452844?e=10028411#answer_it...
Со мной регулярно связываются через Stackoverflow и Github агентуры из Берлинa которые хотели бы меня устроить, что я всегда отклоняю, так как доволен более менее фрилансом (по крайней мере по сравнению с работой как обыкновенный сотрудник).
Мой опыт показывает что нужно рисковать. Сделай один шаг вперёд и бог/вселенная/называй-как-хочешь сделает сто за тебя)) Если в судьбе прописано умереть, то умрёшь где бы ты не находился. А если добрые силы на твоей стороне, то пройдёшь через любые трудности. 3 месяца маловато конечно, но если хорошо сконцентрироваться то можно сколотить что то интересное на основе Symfony что можно будет потом показывать при поиске работы как Junior
nikitahudkov,
конкретный ответ на ваш вопрос не возможен. Вы нагло тратите время других людей в пустую отказываясь разъяснить причину постановки такого вопроса. Формы без перезагрузки страницы отправляются через AJAX. Точка. Именно для этого эта технология и создана и именно эту технологию на сколько я знаю 100% разработчиков используют для этой задачи. Может быть и есть какие то костыли которыми можно достичь желаемый результат, но это будут костыли! По этому абсолютно легетимен уточняющий вопрос о причине такого запроса. Скорее всего AJAX именно то что вам нужно, но вы просто не до конца в этой технологии разбираетесь (судя по вашему профилю) и как кажется и не хотите разбираться, по каким то не объективным причинам.
Александр,
И почему ты что то там философируешь о тех директоре? Из вопроса очевидно что речь идёт о фрилансе (20 сайтов). И какой из тебя специалист если читать не умеешь?
Александр,
Читать научись. Я написал что можно разъяснить все риски. Для этого клиент не должен обучится на веб разработчика. А специалист, я совсем уж не плохой.
Спасибо, надеюсь через пару недель смогу опубликавать огромный update темы. Изменил полностью структуру проекта и оптимизировал систему плагинов как для backend так и для frontend. Теперь посторонним разроботчикам можно будет с лёгкостью добавлять функционал к приложению не изменяя исходный код темы. Развил простую систему action и filter hooks внутри Vue файлов на подобии hooks в WordPress. Разработал систему для "child themes" и завершаю менеджера скриптов и стилев, который анализирует каждой страницы JS и CSS файлы и загружает их отдельно если ещё не были загруженны на предыдущих routes. Плюс добавлю в публичную версию ещё кучу функционала который планировал публиковать лишь в платной версии: многофункциональная pagination архивных страниц, система комментарий, sidebar для ссылок на категории и backend customizer. После публикации этого update, сделаю на конец таки обещанный туториал (надеюсь к концу октября).
Sergei Yegres,
Не совсем понимаю о чём речь. Hot Reload работает отлично.
Вот моя repository только для hot reload. Там всё подробно в комментариях "документированно".
Я работаю над обширными, супер крутыми обновлениями для Wue Theme. Как только загружу эти обновления на Github займусь туториалом. Может уже к концу августа будет онлайн.
Может там доки понятнее для человека не очень знакомого с ООП на практике?
С чего вы взяли что у автора нет понимания ООП? Любой человек со здоровой логикой должен будет сделать на основе этой цитаты вывод что теоретическое понимание ООП как раз таки и есть.
Короче, ещё раз вам обоим: хватит людей опускать - займитесь чем нибудь продуктивным.
DevMan,
Если SymfonyCasts предлагает курсы по ООП, то очевидно что я и автор вопроса не единственные кто не видит ничего "странного" в стремлении изучить Symfony и ООП параллельно.
Ещё претензии?