Чем дальше, тем страньше с моим мини-проектом:
Посещаемость его по прежнему отлична от нуля. Но, активность пользователей вообще непонятная. Неизвестно откуда они заходят...в том числе из TikTok... каким образом туда его угораздило - науке это не известно. 👽👾🤖
Полазают, полазают по нему юзверьки и всё - ничего не делают.
🙀👻🐒
В общем, меня это перестало устраивать. И т.к. Курпатов давно уже и не раз показал, как юзверята залипают в соц.сетях, я решил сделать для них залипалово. 😉👻😻
Теперь сайт (состоящий из двух страниц) можно бесконечно строллить и вверх, и вниз, а он всё никак не будет кончаться! 😆
Посмотрим, во что это выльется... не увеличится ли количество бодибилтеров с перекаченной правой рукой (и особенно указательного пальца этой руки). 🤣🤣🤣
Есть идеи того, что ещё можно наворотить (и не только на PandaStreet), так что...
Продолжение преследует! ✌😸🏴☠
Как составить смету для постройки дома, я себе смутно представляю, а вот как поднять сайт на Joomla для того, чтобы этот дом продать - вопросов возникает гораздо меньше! ✌🤠🏴☠
Для этого:
Ну и, конечно, после этого радуемся... некоторое время... а после этого озадачиваемся тем, как привлечь потенциальных покупателей на свой новый и красивый сайт!
Не у кого там лишнего дома не завалялось, чтобы его продать? 🤣
Если завалялись - читаем инструкции на русском языке, выполняем их, получаем готовый сайт... и конечно... следим за новостями... Ибо! 🙃👇
Продолжение преследует! ✌😸🏴☠
Самое сложное в чужом коде - это найти место, в которое нужно внести изменение для того, чтобы исправить ошибку или добавить какой-то функционал. И для этого требуется знать то, как и куда направляются данные в программе для получения конечного результата. И это работает везде, даже в Yii 2:
Как не странно, документация по Yii 2 содержит исчерпывающий ответ на данный вопрос: Куда что идёт и чем занимается?
Ну и для того, чтобы найти необходимое место для исправления и/или внедрения своего кода в чужую программу, нужно просто разобраться в том, как работает так называемый "Жизненный цикл запроса".
Есть как текстовое описание, так и блок-схема всей этой кухни. Начиная с условного пищевода и заканчивая условным анальным отверстием, ну и, конечно, весь ливер между ними.
Что там и как - это вопрос о том, как глубоко Алиса хочет падать в кроличью нору! 🙀🙈👻
Продолжение преследует! ✌😸🏴☠
Моё отношение ко всяким "конструкторам сайтов для лопухов и чайников" однозначно не позитивное. Однако, я сам пользуюсь Helix Ultimate для Joomla от JoomShaper 🙈
Такая шизофрения имеет своё объяснение. И моё отношение связано с тем, что нет ничего более красивого, понятного и простого, чем вручную собранный сайт. Когда всё на своём месте, имеет свою логику применения и отображения. И всё заточено под свои задачи. 🤪
Однако, ручная сборка - это время разработки, а кто готов платить за время специалиста? Тем более, нифига не понимая того, что же этот специалист делает. 👻
Именно поэтому всё чаще и чаще (как грибы после дождя летом) появляются всякие конструкторы для безруких, безголовых и бестолковых. И, если понимать то, что эти конструкторы могут, то на них можно поднимать довольно красивые (и не сильно тормозящие) проекты... Но если не понимать... То, даже 2 нм технологии производства процессоров с ИИ уже не помогут. 😈
В общем, нужно не только что-то ваять, но хотя бы пытаться понимать то, как и что устроено на самом деле... и поэтому...
Продолжение преследует! ✌😸🏴☠
Итак, имеем Laravel и приборную доску к нему в виде Filament
Две первые главы, которые содержит документация о том, как собирать, управлять и составлять приборные панели уже переведены со СШАмериканского на русский язык.
И... этого вполне достаточно для того, чтобы начать изучать Filament. А для этого нужно всего-то:
1. Установить куда-нибудь Laravel с github
2. Просто следуя инструкциям, развернуть Filament.
3. Также сделать то, что содержит вторая инструкция
Таким образом, всё станет хоть немного понятно... А дальше...
Продолжение преследует!✌👨🚀🏴☠
Если почитать рекомендации Яндекс для Вебмастеров и Google от Search Console, то обчитавшись, почти сразу станет ясно, что Joomla явно не предназначена для создания сайтов (потому что поисковики её не любят). И для того, чтобы замутить с ними любовь, требуется что-то, например, такое:
Немцы из веб-группировки Aimy понапилили кучку Extensions в попытке реабилитировать Joomla в глазах поисковиков... но... я пошёл дальше ✌👨🚀🏴☠
Всё по той же обчитке недовольными отзывами поисковиков на свои сайты о том, что Joomla генерирует кучу дублей страниц, взявшись с духом и распевая патриотические песни, я написал собственное расширение, которое у меня теперь и стоит на всех моих проектах (и на проектах некоторых моих клиентов), успешно решая задачи, связанные с жадностью поисковиков брать всё подряд и с тупостью Joomla из коробки, которая генерит реально кучу мусорных ссылок на один и тот же контент.
У кого с этим проблема? Пишите в личку. Пообщаемся, и, возможно, поработаем! 🤑
А для тех, кому не до любви поисковиков 😻...
Продолжение преследует! ✌😸🏴☠
Школьник с говорильником способен решить любую домашку... Вернее, это уже не школьник её решит, а говорильник, используя школьника в виде интерфейса.
А то-то ещё сомневается в том, что некоторые, например Курпатов, зря нагнетают и паникуют. ... Был бы рад, если бы это было так, но, похоже, это совсем не так. И никто особо не паникует - просто констатируют факты о том, что будущее не приближается, оно уже тут. 🤗
Google реально озадачился тем, чтобы внедрять всё, что поможет быстрее оболванить приматов. 😜🐒🤪
И это при условии того, что ещё вроде как у ИИ нет самосознания. (По прогнозам оно появится в следующие 5-10 лет... значит, годика через 3.
Все прогнозы сейчас закладывают "хороший исход" того, что приматам ещё не скоро предоставится затупить с КПД 100%).
P.S. Школьник с говорильником - это условная вчерашняя #Грета #Тунберг, которая завтра станет во главе Швеции, а послезавтра возглавит ООН... и вот именно "послезавтра", т.е. очень скоро, начнётся "настоящее" веселье. ✌👻🏴☠
Возможно, продолжение всё ещё преследует! ✌😸🏴☠
Итак, есть прекрасная программа для того, чтобы организовывать рассылки не отходя от кассы используя свой (или чужой) сайт:
acyMailing от Acyba позволяет организовать email рассылку как уведомлений (о чём-то очень важном), так и просто рассылать информацию о новостях в виде дайджестов или сплошным потоком.
Хорошо это лили плохо?
Смотря то, как на это посмотреть. Если пользователь сайта добровольно подписался на рассылку, подтвердил свой e-mail... в общем, осознанно решил следить за проектом, - это хорошо.
Но, я, как Вебмастер могу написать бота, который пройдётся по злачным местам, соберёт базу данных с адресами электронной почты, залить эту базу в acyMailing и.... понеслась душа в рай! 😜
В общем, любые грабли можно приспособить для поддержания порядка, а можно с теми же граблями учинить такие беспорядки, что вокруг воцарится упадок и разруха. ✌👻🏴☠
Продолжение преследует! ✌😸🏴☠
Что такое кэш? Кэш - это не полный трэш, - это полезная (в программировании) штука, которая позволяет хранить уже полученные (а иногда даже и обработанные) данные. Как это описывает инструкция по php-фреймворку Yii 2
Ну и как следует из самого слова фрейворк (которое явно взято из СШАмериканского языка и по-русски ничего не значит), Yii должен выполнять все базовые функции для того, чтобы программист не тратил своё время на написание кода, который будет обязательно присутствовать в 90% всех его приложений. А тратил своё время на еду, сон и, конечно, компьютерные игры! ✌🤠🏴☠
Ну и кэширование является той самой задачей, которая должна быть решена. Для того, чтобы всё работало быстрее, сервер не перегревался от многочисленных запросов к базе данных и рендеринга HTML или JSON ответов в браузер или мобильное приложение пользователям.
В общем, - кэширование - это хорошо! (Даже в Yii.) 🤣
Продолжение преследует! ✌😸🏴☠
Есть ещё гипотеза, для работы... но как можно что-то использовать для работы, не понимая то, как это работает! 🙀🤣
Ну и конечно, есть гипотеза о том, что Интернет можно использовать для заработка. Например:
Но, опять же, чтобы заработать на чём-то, нужно это сделать полезным это что-то для кого-то, кто готов будет за эту пользу заплатить.
В общем, всё не просто... ну и не так сложно, как может показаться. Всего то нужно - начать изучать. И тогда появятся вопросы, которые можно будет найти всё в том же Интернете... Ну или (для самых ленивых) купить курсы, где всё это расскажут... Но, применять полученную информацию всё равно придётся в поте лица (ну и в мыльной пене на ягодицах [что бы это не значило])!
✌😺🏴☠
Допустим у нас есть магазин надувных матрасов, спасательных кругов и костюмов из латекса. У этого магазина есть поставщики соответствующей продукции. Каковы цели магазина? 😉
Цели магазина на самом деле - продать как можно из того, что присылают ему его поставщики. Таким образом, продавцы ничего не производят. Только повышают добавочную стоимость на товары (что хорошо для государства в целом, но не очень приятно конечным покупателям. И тут нужен сервис продаж! И конечно он есть!
И что же это может быть за сервис? 👇
👆 Нуууу... например, подарочная упаковка, доставка, улыбка, выставочные образцы с примерочными кабинками... и, конечно, информирование о том, что латексные матрасы и надувные костюмы именно в этом магазине самого высшего класса и по самым низким ценам... И тут, хорошо бы ещё, чтобы об этом узнало как можно большее количество людей, которые (конечно сразу же бросятся всё это скупать).
Ну и тут на помощь приходит рассылка (хорошо, если адресная), но обычно - веерная (всем подряд - авось кому-то нужно всё это барахло).
Так и о чём это я? Это я о конторе Acyba, которая когда-тио выбрала очень правильное решение, написав плагин для Joomla и WordPress, который позволяет всё это безобразие творить по цене дешёвого хостинга для сайтов.
Порядочный хостинг за такое конечно банит... но есть же куча беспорядочных! ✌🤣🏴☠
В общем, даже не знаю... Но...
Продолжение преследует! ✌😸🏴☠
Итак, после того, как Laravel был установлен локально или, что ещё проще, на сервер, работающий под одной из версий Linux, хорошо бы его настроить так, чтобы с ним можно было работать. Конечно, есть официальная документация, но она написана на СШАмериканском языке, что сильно затрудняет понимание тех русских, кто, как и я, ленится выучить язык потомков истребителей индейцев (и не только их одних). Поэтому, для себя я перевёл всё на русский язык:
Чего и вам желаю! 🤣
Сейчас немного занят (надо помочь одному хорошему человеку с его магазином на Yii), но в планах у меня продолжать разбираться с Filament так что...
Продолжение преследует! ✌😸🏴☠
Как не странно для меня, а кто-то вообще об этом не задумывался, используя фильтры в запрещённом на территории России Инстаграм... но есть куча бесплатных on-line сервисов, которые позволяют обрабатывать картинки так, что у космокотиков может начаться обильное слюноотделение. ☺🙀🤣
Ну и для того, чтобы проверить, что кто-то кроме шныряющих по просторам Интернет роботов, это всё ещё читает, замечу, что у меня есть отличный бесплатный сервис оптимизации SVG картинок, позволяющий уменьшать их размер ГАРАНТИРОВАННО на 40%. А в случае, если этот файл был потырен откуда-нибудь, то и на 60-70% без потери качества.
Реально крутая вещь! 😺👍
Поделиться ссылочкой на него или пусть пока и дальше болтается у меня ярлыком на рабочем столе, т.к. я его постоянно использую, наводя порядок у себя на Лунной Базе. Итак...
Продолжение преследует? ✌😉🏴☠
Итак. Так как инструкций по Joomla столько, что космокотики рыдали бы и рыдали, но в период моего знакомства с тем, как делать на ней (Joomla) сайты, я увлёкся написанием простых и коротких публикаций с картинками для того, чтобы самому разобраться, как что работает и каким образом всё это настраивать. И вот одна из такая коротенькая инструкция:
Задаём в Яндекс или Google вопрос "Как настроить Joomla ?" ... ну или что-то подобное (более осмысленное и узконаправленное на получение нужной информации). Переходим по ссылке, читаем, смотрим картинки. Если что-то непонятно, переходим по ссылкам на такие же короткие статьи, где всё также - коротко, по теме и с картинками (куда кликать и на что смотреть). Как-то так.
Ну и т.к. я чёта всерьёз занялся ревизией своей Лунной Базы, то...
Продолжение преследует! ✌😺🏴☠
Итак, я давно и нудно жалуюсь на то, что нет нормальной документации по Joomla. Как по трёшке её особо не было, так тем более, по четвёрке - днём с огнём не сыщешь... Но... то, что было, я перевёл со СШАмериканского на русский язык:
Возможно, я слишком драматизирую, и информации более, чем достаточно. Пусть даже для приматов из центральной части северо-американского континента. Но, мне есть с чем сравнивать. 👻
Например, у Laravel есть методически оформленная, структурно выложенная и постоянно обновляемая, актуальная #документация. Не говоря уже о Yii, у которой документация есть не только для жителей США но и на русском языке! (Правда, там особо обновлять ничего не надо - ничего особо не развивается, но документация же есть!) 😆
Что творится с WordPress, я не в курсе... Ибо эта CMS нацелена не на самостоятельную разработку, а на продажу готовых и узкоспециализированных пакетов. 🤪
Так что, как бы я не любил Joomla, у меня к ней очень много претензий. 😜
Продолжение преследует! ✌😺🏴☠
Yii приложения организованы согласно шаблону проектирования модель-представление-контроллер MVC. 😆
Помимо канонического MVC шаблона проектирования приложений, php программисты поместили ряд дополнительных сущностей в свой фреймворк: входные скрипты, приложения, компоненты приложения, модули и фильтры. 🙃
В общем, всё, чтобы упростить решения тех задач, которые они посчитали базовыми. Ну, и как видно из их схемы работы приложения Yii, всё работает не напрямую через MVC, а через надстройку над ней, которую они также назвали приложением. ☺👻
Разобраться со всем этим можно. Другое дело - зачем? 🤗
Продолжение преследует!✌😺🏴☠
Вообще-то, летающая тарелка 👽 тут скорее случайность, чем осознанная необходимость. А разговор о Nextend Smart Slider 3 для Joomla (но он есть и для WordPress) 😉:
Реально крутой инструмент, позволяющий не только выбирать вид слайдера (этих видов несколько) и играться с цветами/шрифтами, но также этот плагин позволяет автоматически подхватывать картинки публикаций и формировать из них слайдер (например, ТОП 12 самых читаемых публикаций на сегодняшний день). 👩🚀✌
Но это всё было под Joomla 3. Что там на сегодняшний день делают в Nextend уже не слежу. Возможно, они как и все - опопсели и перешли целиком на WordPress. 👻
И их можно понять: пользователи Интернета тупеют час за часом... и Joomla оказывается нууууу ооооочень сложной в сравнении с тем, что орут из всех утюгов про WordPress. А после того, как куплен шаблон под WordPress - уже никуда с подводной лодки не денешься. Придётся платить кому-нибудь, кто будет сайтом заниматься на этом "простом" WP. 😜
Таким образом, реклама не просто - двигатель торговли, но ещё и разрушитель веры в то, что есть ещё люди, которые ради денег не станут тебя обманывать, и говорить правду о плюсах и минусах того, что они тебе хотят впарить. ☺🙀
Так и живём! А пока...
Продолжение преследует! ✌😺🏴☠
P.S. Как уже наверное стало понятно, про угон летающей тарелки мне сказать нечего. Это был рекламный ход! 🤣🤣🤣
Начинать всегда проще на простом но работающем примере. Именно это и предлагается сделать в инструкции по Конструктору панелей Filament для Laravel, которую я перевожу с СШАмереканского на русский чисто для себя... но, не нычу, а выкладываю в общий доступ:
В этой инструкции описаны реальные шаги "с самого начала" (даже ещё раньше - с постановки задачи).
В операции по обучению участвуют: кролики 🐰 собакины 🐩 ну, и конечно, котики 🐈 Куда же нынче без котиков? ✌😺🏴☠
В итоге, все эти звери кучкуются в поликлинике для животинки и им нужен учёт, как и их хозяевам... а также - график лечения, деньги на всё это хулиганство и даже графики с табличками - кто кого и на сколько переболел и перезаражал... 👻🐰👻🐩👻🐅👻
В общем, занимательная такая инструкция (как и сама документация). Изучаем, экспериментируем, учимся! Ну и конечно...
Продолжение преследует! ✌👩🚀🏴☠
До того как Twitter написало свой эпохальный 12-ти колоночный CSS фрейворк приходилось либо пользоваться табличной вёрсткой, либо вообще использовать фреймы. (О времена! О нравы!) 🙀🙈
Но, даже в эти тёмные времена, когда Интернет был только на заре своего развития, находились очумелые умельцы, которые, используя JavaScript умедлялись писать не только полезные вещи, но даже с понятным, простым и удобным интерфейсом:
Студия Nextend как раз в это время запилила и начала продавать плагины для Joomla и WordPress с конструктором красивого и функционального меню для сайта (Accordion Menu). А также полноприводный плагин для создания слайдеров на сайт (Smart Slider). Причём этот Smart Slider был (и остаётся по сей день) очень гибким и просто настраиваемым инструментом с возможностью кэширования полученных слайдеров (если нужно) или их динамического изменения, если нужно опираться на актуальные данные.
Accordion Menu в итоге они забросили. (Кстати, - хороший повод для создания на его основе собственного платного программного продукта) 😉.
Ну и создали что-то новенькое: Nextend Social Login. Но только под WP... в общем, попсятина. Но, т.к. они до сих пор на плаву, это говорит о том, что они знают что делают! 👩🚀👍
Продолжение преследует! ✌😺🏴☠
Не знаю, сколько времени прошло, после того, как я накатил php 8.2 на домен, где происходит наложение водяного знака на картинки:
Не имею ни малейшего понятия, почему после этого не проверил, что ничего не отвалилось [а отвалился как раз сам функционал наложения водяного знака].
Фишка в том, что всё это болталось до тех пор, пока я не обнаружил, что на сайт начал заходить народ... И обрадовался! 🤣
И вот тут то мне пришла в голову светлая мысль: проверить, как всё работает... и... выяснилось, что ничего (ну почти ничего) не работает! 🙈😜🙈
Вопрос в задачнике: "Если ничего не работает, то почему хотя бы один юзверёк не собрался с силами и не маякнул типа: "Эй! Ну что за ботва! И тут тоже самое - позвали на халяву, а оно не втыкает!!!"?
В общем, оно так ещё пару дней поколбасилось, (после того, как я обнаружил расколбас) и вот, добрался - пошаманил и всё снова заработало.
Не надо сисьняться спрашивать у того, кто что-то бесплатно предлагает... Особенно, если это бесплатно почему-то не работает.
Максимум, что можно получить - это "Всё! Халява кончилась!"
Ну и что? От этого лечь и умереть? 😝
Зато, возможно, владелец, раздающий халяву, может достать шаманский бубен и устроить пляски вокруг падшего ресурса!
✌😺🏴☠