Вначале было Слово. И Слово было в FIDO-конференциях. После этого появились статические сайты. Потом на сайтах появились гостевые книги (написанные на Perl), и, вслед за ними стали появляться форумы.
По сути форум - это просто каталог гостевых книг (которые перешли в разряд "топиков"). Ну... и тут пошла движуха!
👻🙂👻🙃👻😶👻😕👻🙁👻☹👻
Движуха продолжалась довольно долго. До тех пор, пока не появились социальные сети. Которые уже перестали быть площадками для общения по какой-либо определённой, заданной тематически, сфере. Социальные сети стали местом самопрезентации приматов вида Homo Sapiens.
Ну и всё это было на фоне развития программирования как отрасли знаний. Появилось много новых языков программирования, заточенных под решение вставших вопросов. И, даже качественный скачок в сложности абстракций. То самое ООП программирование, которое по началу казалось камнем в почках, а потом так плотно засело в печёнках. 🤣
Это, если кратко о том, как люди нажали жить уже не понимая того, как можно выйти в туалет без говорильника. 😜
Продолжение преследует! ✌😺🏴☠
В общем-то всё, как обычно, и первое впечатление (оно самое беззастенчиво обманчивое). Особенно для новичков. 🤣
В то время, как то, что изначально кажется очень сложным и неприступным, оказывается более удобно и комфортно для полноценного развития чего бы то ни было и достижения больших высот, глубин и широт. [Что бы это не значило].
✌👩🚀🏴☠
Для тех, кто не верит, может проверить - на первый взгляд в Yii 2 всё просто и даже кажется понятным! 😜
Но это всего лишь то самое "Первое впечатление". После него вдруг оказывается, что нужно соблюсти кучу регламентов, условий и... само собой - ограничений. Так что...
Продолжение преследует! ✌😺🏴☠
P.S. Ну и для самых недоверчивых, читаем, выполняем и следуем дальнейшим инструкциям. Ибо, даже с фреймворком на php (тем самым Yii) можно писать довольно интересные проекты. 😉
Ещё во времена Joomla 3 существовал не только Kunena Forum, который сам по себе обладает огромным функционалом, но также ряд полезных плагинов. Одним из которых является Kunena Discuss:
Kunena Discuss позволяет встраивать обсуждения под публикациями Joomla. Причём можно настроить, в каких категориях должно быть обсуждение под статями, а в каких нет. ☺💭
Фишка же Kunena Discuss в том, что все обсуждения попадают не просто под обсуждаемую публикацию, но и в форум Kunena Forum в виде отдельных веток постов. 🗣👥
И это ещё не всё! 👻🤣
Ещё можно настроить, в какую категорию форума будут попадать обсуждения статей из конкретных категорий публикаций. 👩🏫😝
Всё логично, просто в настройках и удобно в использовании. Рекомендую! 👩🚀👍
Продолжение преследует! 😺🏴☠✌
Итак, с чего начать работу с новым инструментом? Конечно же с инструкции! И для программного продукта - это будет инструкция по установке:
Версия PHP (как впрочем и Laravel) не самые последние, но если Laravel можно быстро обновить (обычно это делается через Composer), то с PHP требуется пошаманить на сервере. Но задача тоже не из сверх сложных... для тех, кто следит за тем, чтобы всё ПО было актуальным. А кто не следит, тому и Filament наверняка нафиг не нужен. 😜
Есть ещё Livewire, но и с ним такая же точно история.
После этого две команды в консоли... и всё должно встать... Надо проверять. Пока это только гипотеза. 🤣 Так что...
Продолжение преследует! ✌😺🏴☠
Как понять, тот кто себя называет "профессиональный пользователь", является профессионалом или всё-таки пользователем?
Всё достаточно просто. Нужно определиться с вопросом:
Кстати, при уточняющих вопросах, профи ответит на оба вопроса. А вот юзверёк, начнёт путаться в показаниях и выглядеть всё бледнее и бледнее. 👻😜
Но, начинать что либо изучать всё равно лучше с "Руководства для пользователей". И желательно с тех, что написали профессионалы своего дела. Поэтому я начал снова переводить документация по Filament 3 для создания полноценного интерфейса для проектов на Laravel 10:
Посмотрим, на сколько меня хватит, но пока...
Продолжение преследует! ✌😺🏴☠
Так как большинство юзверьков Тырнета перебрались из-за компухтеров за говорильники (чтобы чувствовать себя непотеряшками в этом огромном и непонятном Мире), гуглоиды давно (и с явным успехом) подсаживают этих несмышлёнышей на свои каналы для промывки мозгов и потрошения кошельков.
Итак, что же новенького предлагает Google для удержания био-масс мешков с костями у себя на YouTube:
Усилия на самом деле титанические (т.к. массы тупеют по страшной силе). Начиная от сбора и отображении аналитики по тому, как ведут себя стада Целевой аудитории, так и дополнительные инструменты отслеживания того, с каких овец и баранов сколько вышло шерсти и сколько шашлыка.
Продолжение преследует! ✌😺🏴☠
В новой версии Filament для Laravel можно создавать НЕ только админку, но и кабинет пользователя. Можно создавать отдельные панели сразу в одном приложении и это очень удобно! ✌👩🚀🏴☠
Конструкторы панелей, форм и таблиц.. Конструктор информационных списков... Ну и это далеко не всё, что есть в новой версии Filament 3. Ларавельцы - очумелые умельцы, а Laravel - сила! 😆
Готовы к взлету?
Попробуйте Filament, и не сомневайтесь, что вы будете поражены уже с первых минут его использования. 👻🚀🤣
А я, как обычно, начал с перевода с США-мериканского на родной русский язык документации. Ибо, инструмент, которым пользуешься нужно знать на базовом уровне! Так что...
Продолжение преследует! ✌😺🏴☠
Первый заход на Laravel:
Тогда я был вообще не в теме. Поэтому начал вообще с самого начала. И все переводы начал делать по порядку.
Всё потому, что нет документации по Laravel на русском языке. А то, что переводит автоматический машинный перевод иногда не только не мешает, но и вредит понимаю информации. Особенно, если это информация по новой теме.
Поэтому сочетая "не совсем приятное" с полезным (изучением нового предмета), можно получать удовлетворительные и хорошие результаты.
А цель простая - сделать то, что я делаю так, чтобы оно не просто работало. А работало долго и могло завиваться с течением времени!
Продолжение преследует! ✌😺🏴☠
Время не может ускориться или замедлиться. Зато поток информации может быть либо интенсивный, либо в час по чайной ложке. Отсюда и заблуждения по поводу того, что время может течь быстрее или медленнее... Ну и чем интенсивнее поток информации, тем сложнее её схватить и удержать. Хотя, если ничего не происходит, - это скука скучная. 👻🙀
Вот, например, раньше делали сайты с какими-то фишечками, украшательствами и цветастостями:
А сейчас, куда не посмотришь - белый экран с серыми буквами. Да, оно конечно эффективно (когда ничего не отвлекает, и можно легко найти требуемую информацию и/или функционал)... но... пропадает "ламповое тепло", - приходит "цифротизация и монетизация".
И я не жалуюсь. Меня устраивает любой вариант... хотя...
Мало, мало, мало огня! Дайте два в одном флаконе!
✌😺🏴☠
Кроме Laravel есть ещё некогда популярный короткое время Yii.
Тоже фреймворк на php.
И, когда-то я пытался начать изучение MVC именно на нём:
Но фишка Yii2 в том, что он явно писался под какую-то определённую задачу. И те, кто на нём пытался писать что-то более-менее сложное, плевались на зашитые в его ядро архитектурные решения.
Поэтому, в конечном итоге, документация у меня осталась, а вот усилия по изучению, я всё-таки решил направить на Laravel.
Продолжение этого эпоса тоже преследует! ✌😺🏴☠
В те времена, когда Joomla 3 была ещё молодой, он-лайн конструкторов сайта не было даже в виде идеи, а веб-мастера знали HTML, одна небольшая, но деятельная веб-компания под названием Nextend выпускала и раздавала [платно] свои продукты... И одним из них был конструктор меню сайта. (Кстати, навороченный и с красивым результатом.
По ссылке выше можно посмотреть, как всё было весело и замечательно! 😉
И снова документация по Laravel 10.
У меня на mb4.ru документация публикуется категориями, которые соответствуют главам. Публикации - это отдельные статьи, относящиеся к той или иной главе, уложены в соответствующие категории.
Ну и начал перевод документации 10-й версии Laravel я, естественно, с того, что мне требуется в первую очередь:
Посмотрим, как оно дальше пойдёт.
Сейчас мне нужно разобраться, как настроить phpStorm для правильной работой этой IDE с кодом php-фреймворка Laravel... А там снова всё по США-мерикански. 🙀👻 Так что...
Продолжение однозначно преследует! ✌😺🏴☠
Скоро сказка сказывается, да не скоро дело делается... Однако дело всё равно делается. И вот мы имеем новый раздел на Лунной Базе, подготовленный к очередному переводу со СШАмериканского на привычный нам русский язык. И, конечно, это документация по Laravel 10:
В феврале 2024 года планируется выход Laravel 11... Не знаю, на сколько я сумею продвинуться в изучении (и переводе), но будем надеяться на лучшее (что продвинусь глубоко и далеко), посмотрим. Начало уже положено... Но это уже из серии "Аморальные новости". Так что...
Продолжение преследует! ✌😺🏴☠
Новости от JoomShaper за август (давненько от них не было ни слуху ни духу):
Ииии... тут они выкатили-таки новую версию своего Helix Ultimate. Причём не просто исправили какие-то косяки и ошибки, в прикрутили в стартовый пакет SP PageBuilder. Наконец-то их посетила эта светлая мысль!
Ибо на их "волшебном" конструкторе шаблонов реально не хватало того, ради чего это всё затевалось. И приходилось искать и дополнительно устанавливать. Теперь же - всё в одном флаконе. Что должно им помочь увеличить продажи своих платных продуктов, а их пользователям, упростить "подсаживаться" на создание сайтов на Joomla с помощью лишь только мышки (и никакого кода).
В общем, прогресс в вымывании базовых знаний из голов приматов не стоит на месте! Разработчики стараются изо всех сил, чтобы пользователи больше потребляли, меньше что-то изучали и вообще думали. 🤣
Продолжение преследует! ✌😺🏴☠
Итак, первая часть развёрнутой документации по Laravel переведена со США-мериканского на русский язык... ✌😺🏴☠
Стоило попробовать следовать тому, что содержит #инструкция по установке Laravel на Windows 11 и тут такое началось! 👻
Windows Subsystem for Linux 2 (WSL) не ставится, не растёт кокос! 🚫🌴⛔ Ибо почему-то блокируется URL по которому Windows должна получить JSON с адресами дистрибутива Linux.
Опросом тех, кого можно попросить протестировать ответ получения этого JSON показал, что проблема скорее всего в настройках моей винды (или же мой интернет-провайдер блокирует).
В общем, предстоят очередные незапланированные танцы с бубном, но мне очень хочется всё сделать по фен-шую, хотя, никто не запрещает тупо установить OpenServer и не спотыкаться о то, что простые инструкции работают только в идеальных условиях специальных настроек у тех, кто их писал.
Кто не ищет лёгких путей, - тот я!
Через тернии к звёздам! ✌👩🚀🏴☠
Итак, первая часть развёрнутой документации по Laravel переведена со США-мериканского на русский язык... ✌😺🏴☠
Стоило попробовать следовать тому, что содержит #инструкция по установке Laravel на Windows 11 и тут такое началось! 👻
Windows Subsystem for Linux 2 (WSL) не ставится, не растёт кокос! 🚫🌴⛔ Ибо почему-то блокируется URL по которому Windows должна получить JSON с адресами дистрибутива Linux.
Опросом тех, кого можно попросить протестировать ответ получения этого JSON показал, что проблема скорее всего в настройках моей винды (или же мой интернет-провайдер блокирует).
В общем, предстоят очередные незапланированные танцы с бубном, но мне очень хочется всё сделать по фен-шую, хотя, никто не запрещает тупо установить OpenServer и не спотыкаться о то, что простые инструкции работают только в идеальных условиях специальных настроек у тех, кто их писал.
Кто не ищет лёгких путей, - тот я!
Через тернии к звёздам! ✌👩🚀🏴☠
Вовсе нет! Kunena - это форум (а заодно и инструмент для создания комментариев к публикациям в Joomla). Штука реально удобная и местами даже полезная:
Однако, фишка Кунена в том, что она была бесплатной в Joomla 3, а вот начиная с Joomla 4 пошли чудеса:
Сам функционал (который под капотом) остался бесплатным, а вот шаблон (тот, который над капотом), сделали платным. Ну и фишка в том, что без шаблона уже ничего никуда не поставить. 😈
Выход есть - купить или поставить стыренное... Но для того, чтобы купить что-то, нужно сперва что-то продать. А для того, чтобы поставить стыренное, нужно знать места, где это взять (чтобы не притащить к себе на сайт всякой заразы).
Такая вот краткая предыстория и выводы из неё про Kunena... Но, я пока от неё отказался. (Спамеры надоели... и я решил пока притормозить с общением у себя на сайтах.) 😜
спам - ацтой! 🤪
космокотики руллят! 👩🚀
Продолжение преследует! ✌😺🏴☠
Пару дней назад сделал космический редизайн картинок для перевода статей с документацией по Laravel (разница в 4 года)
Космоса стало не то, чтобы меньше, просто, как мне кажется, он приблизился и стал домашним, уютно-ламповым! ✌👩🚀🏴☠
Ну, и как анонсировал ранее, предстоит большая работа по переводу подробной и развёрнутой документации со СШАмериканского на русский язык... Хотя, со всеми этими "упражнениями" по переводу, пусть и с помощью он-лайн переводчиков, мой пассивный словарный запас этого самого СШАмериканского расширяется. И всё больше становится понятно и без словаря при беглом просмотре технической документации.
Никакое действие (или бездействие) не проходит даром.
Всё имеет свои последствия! Так что...
Продолжение преследует! ✌😺🏴☠
Время Laravel снова неуклонно приближается. Это чётко заметно по тому, что на сцену снова начали выходить слоники! ✌🐘🏴☠
Редизайн коснулся и основной категории этого php-фреймворка на Лунной Базе. И тут, как никогда, будет очень уместным:
Продолжение преследует! ✌👩🚀🏴☠
Вопрос не тривиальный, но всегда можно договориться! И, конечно, разговор снова о Composer (пакетном менеджере php):
Для того, чтобы не было подстав, когда кто-то что-то форкнул, пропатчил и объявил более свежей версией (чего-нибудь популярного)... и пошла волна заражением чем-нибудь неприятным... нужно знать и понимать, как Composer работает с выбором того, какой же всё-таки пакет тянуть и устанавливать при запросе на его использования.
Правила достаточно простые и понятные. Достаточно гибкие, чтобы Composer смог разобраться с тем, что же всё-таки и откуда тянуть, а всё остальное - обходить стороной.
Продолжение преследует! ✌😺🏴☠