Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 12804 сообщений
Cообщения с меткой

php - Самое интересное в блогах

«  Предыдущие 30 Следующие 30  »
AveAdmin

🙀👻 Короли могут не всё! Но программисты... 😸✌

Пятница, 20 Октября 2023 г. 13:58 (ссылка)

Html-помощник в Yii 2/1895452_izobrajenie_20231020_135528846 (700x400, 174Kb)



На что не способен программист, наука о высшей психической деятельности приматов вида Homo sapiens не даёт чёткого ответа... Например, php фреймворк Yii 2 использует собственный синтаксис HTML ... и это похоже никого не смущает:



Html-помощник в Yii 2



Хотя... меня то смутило! 😜



Но... читанув то, что содержит их #документация, я слегка успокоился:



Если ваша разметка близка к статической, лучше использовать непосредственно HTML. Нет никакой необходимости в том, чтобы всё подряд оборачивать вызовами Html-помощника.



И это радует! Значит не всё ещё потеряно и здравый смысл всё ещё приветствуется! Ура! ... и конечно...



Продолжение преследует! ✌😸🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

👺🙀 Конфликтология в программировании 🤬😈

Понедельник, 16 Октября 2023 г. 17:20 (ссылка)

Конфликты слияния в Composer и их разрешение/1895452_izobrajenie_20231016_171801324 (700x333, 377Kb)



Думаете, что конфликт возможен только среди поколений или между полами? Как бы не так! в Composer тоже случаются конфликты. Причём сплошь и рядом:



Конфликты слияния в Composer и их разрешение



И чтобы этих конфликтов не было (или было как можно меньше), всего то требуется: соблюдать правила и не нарушать логику! 😜



PHP программирование - как средство научиться отслеживать когнитивные искажения мышления (особенно в командном взаимодействии), и при всяких, возможно спорных моментах, находить в себе силы и общее время, чтобы обсудить и договориться то, как жить и работать дальше... и всё будет хорошо!



✌🧑🤝🤠👍

И тогда...



Продолжение преследует! ✌😸🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

🆘⛑ Help/SOS и прочие помощники в Yii 2 🚑🏥

Суббота, 14 Октября 2023 г. 14:22 (ссылка)

Что такое хелперы в Yii 2/1895452_izobrajenie_20231014_142047231 (700x400, 178Kb)



Не знаю, кто забыл слово помощник русского языка и перевёл helper как хелпер со США-мериканского, но... имеем то, что имеем: 🙀🙈



Что такое хелперы в Yii 2



Что за на самом деле такое хелпер в php-фрейморке Yii, кого и от чего они спасают или кому и чем они помогают? Фреймфорк - это то, что должно делать в то время, пока программист курит или пьёт пиво. Так что помощь тут точно нужна! 🚬🍻🚬



Но, всё не так драматично, как кажется! ☠👻😉



В Yii есть всего-то классы, которые помогают упростить общие задачи программирования, а конкретно, - манипуляцию со строками или массивами, генерацию HTML-кода, и так далее. 🥳



Именно для этого и нужны эти самые хелперы... Так что нервно курить или пить пиво вовсе не обязательно! 😜



Продолжение преследует! ✌😸🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

🦵💣 Лучшее начало - это просто первый шаг ☄🏃‍♂

Пятница, 13 Октября 2023 г. 14:23 (ссылка)

Начало работы в Laravel с Livewire 3/1895452_izobrajenie_20231013_142119259 (700x336, 95Kb)



Итак, продолжаю изучать Livewire 3 - компонент для создания приложений на php-фреймворке Laravel. И конечно, это всё ещё документация:



Начало работы в Laravel с Livewire 3



Первая глава "Начало работы".

И в ней сразу даётся готовый работающие пример кода, который сразу начинает работать...



...хотя - это немного странно. Так как инструкция по установке Livewire идёт уже после него. 🙈



Но, с другой стороны, пример на столько прост, на сколько это вообще может быть возможно, даже с минимальными знаниями Laravel становится ясно-понятно: куда, как и что втыкается. 😎



Наверняка лавельцы обчитались и обсмотрелись материалов по правильному ведению маркетинга для продвижения собственных продуктов! 🤣



Как бы то ни было, интерес действительно возникает из-за того, что всё ясно понятно, и из чего - снова и как всегда:



Продолжение преследует! ✌😸🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

📌📌 Кнопка + Кнопка + 📝 Пара строчек = Функционал 🧻 🤣

Четверг, 12 Октября 2023 г. 15:46 (ссылка)

Первая программа на Livewire для Laravel/1895452_izobrajenie_20231012_154359474 (700x253, 116Kb)



Пишем первый код на Livewire 3 под капотом Laravel



Первая программа на Livewire для Laravel



Это первая инструкция из официальной документации Livewire.



Причём всё реально наглядно-понятно так, что даже школьник справится... Так что пока всё выглядит очень простым, но, я знаю, что чем проще кажется, тем оно более сложно устроено внутри! 😜



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



Никакого тебе CSS и JavaScript ... и даже HTML всего сточек 10. И примерно столько же php. И вот она магия! Всё летает из браузера на сервер и обратно 🦅 без перезагрузки страницы! 🧞‍♀



Куда это дело присобачить? Пока никуда. Это просто пример "для заманухи" и презентации того, как якобы всё просто Livewire в Laravel может сделать. Но... что-то мне подсказывает, что дальше будет гораздо интереснее. Так что...



Продолжение преследует! ✌😸🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

🐞 Национальные особенности охоты на жуков 🤺

Воскресенье, 08 Октября 2023 г. 17:34 (ссылка)

Тестирование кода программ на Yii 2/1895452_izobrajenie_20231008_173242850 (700x400, 239Kb)



Для того, чтобы программа работала, нужно не только её написать и включить защиту от дурака 🤪, нужно ещё придумать все варианты, которые тот самый дурак может попытаться сотворить в этой программе. И для этого... с некоторых пор в программирование были занесены определённые действия, связанные с созданием тестов:



Тестирование кода программ на Yii 2



Ну и, во всяком уважаемом себя сообществе программистов, в Yii 2 также не обошлось без того, что тест должен быть написан! Во что бы то ни стало. Для того, чтобы можно было по крайней мере отсеивать всех, кто приходит на собеседование на получение зарплаты. 👻🦵



В общем, php программисты уже не так увлечены Yii, но, для того, чтобы считаться профи, нужно знать не только про то, что такое ООП, но и уметь писать тестовые программы для написанных рабочих программ... Причём, на сколько я знаю, по фен-шую тесты пишутся раньше самих программ... но это не точно! 🤣



Что точно, так это то, что...



Продолжение преследует! ✌😸🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Вкалывают роботы, - счастлив человек! ~~~~

Суббота, 07 Октября 2023 г. 12:17 (ссылка)

Livewire — компонент Laravel для создания интерфейсов сайтов/1895452_izobrajenie_20231007_121656545 (700x332, 106Kb)



И снова о ларавельцах - очумелых умельцах. На этот раз на фоне освоения Filament в Laravel всплывает новый (одноглазый 👁) персонаж - Livewire 👅



Livewire — компонент Laravel для создания интерфейсов сайтов



И всё это только ради того, чтобы подцепить интерфейс создания интерфейсов в этот php-фреймворк. 👻🙈



Судя по описанию, Livewire может очень многое. Начиная от помощи в создании форм и заканчивая модульной загрузкой страниц сайта. И то, что не может быть сразу сформировано как часть HTML, то вставляется на страницу в виде заглушки и дозагружается поле того, как сервер получит все данные, сформирует ответ в браузер и только после этого выгрузит на уже отрисованную страницу в специально для этого зарезервированное место... А ещё Livewire обещает рисовать на лету красивые графики и диаграммы! 😻



Надо смотреть дальше. Так что...



Продолжение преследует! ✌😸🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ А не закэшировать ли нам всё? ~~~~

Воскресенье, 01 Октября 2023 г. 16:09 (ссылка)

Что такое кэширование в Yii 2/1895452_izobrajenie_20231001_160817219 (700x400, 189Kb)



Что такое кэш? Кэш - это не полный трэш, - это полезная (в программировании) штука, которая позволяет хранить уже полученные (а иногда даже и обработанные) данные. Как это описывает инструкция по php-фреймворку Yii 2



Что такое кэширование в Yii 2



Ну и как следует из самого слова фрейворк (которое явно взято из СШАмериканского языка и по-русски ничего не значит), Yii должен выполнять все базовые функции для того, чтобы программист не тратил своё время на написание кода, который будет обязательно присутствовать в 90% всех его приложений. А тратил своё время на еду, сон и, конечно, компьютерные игры! ✌🤠🏴‍☠



Ну и кэширование является той самой задачей, которая должна быть решена. Для того, чтобы всё работало быстрее, сервер не перегревался от многочисленных запросов к базе данных и рендеринга HTML или JSON ответов в браузер или мобильное приложение пользователям.



В общем, - кэширование - это хорошо! (Даже в Yii.) 🤣



Продолжение преследует! ✌😸🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Документация Laravel 10 по-русски ~~~~

Суббота, 30 Сентября 2023 г. 20:26 (ссылка)

Конфигурационные файлы php фреймворка Laravel хранятся в каталоге config/1895452_izobrajenie_20230930_202536802 (700x253, 124Kb)



Итак, после того, как Laravel был установлен локально или, что ещё проще, на сервер, работающий под одной из версий Linux, хорошо бы его настроить так, чтобы с ним можно было работать. Конечно, есть официальная документация, но она написана на СШАмериканском языке, что сильно затрудняет понимание тех русских, кто, как и я, ленится выучить язык потомков истребителей индейцев (и не только их одних). Поэтому, для себя я перевёл всё на русский язык:



Конфигурационные файлы php фреймворка Laravel хранятся в каталоге config 



Чего и вам желаю! 🤣



Сейчас немного занят (надо помочь одному хорошему человеку с его магазином на Yii), но в планах у меня продолжать разбираться с Filament так что...



Продолжение преследует! ✌😸🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Как же всё организовано в Yii 2 ~~~~

Пятница, 30 Сентября 2023 г. 01:30 (ссылка)

Обзор структуры приложения Yii 2/1895452_izobrajenie_20230930_012851205 (700x400, 185Kb)



Yii приложения организованы согласно шаблону проектирования модель-представление-контроллер MVC. 😆



Обзор структуры приложения Yii 2



Помимо канонического MVC шаблона проектирования приложений, php программисты поместили ряд дополнительных сущностей в свой фреймворк: входные скрипты, приложения, компоненты приложения, модули и фильтры. 🙃



В общем, всё, чтобы упростить решения тех задач, которые они посчитали базовыми. Ну, и как видно из их схемы работы приложения Yii, всё работает не напрямую через MVC, а через надстройку над ней, которую они также назвали приложением. ☺👻



Разобраться со всем этим можно. Другое дело - зачем? 🤗



Продолжение преследует!✌😺🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Молчание ягнят 😜👎👻 ~~~~

Пятница, 29 Сентября 2023 г. 17:26 (ссылка)

PandaStreet.ru/1895452_izobrajenie_20230929_172433932 (700x424, 294Kb)



Не знаю, сколько времени прошло, после того, как я накатил php 8.2 на домен, где происходит наложение водяного знака на картинки:



PandaStreet.ru



Не имею ни малейшего понятия, почему после этого не проверил, что ничего не отвалилось [а отвалился как раз сам функционал наложения водяного знака].



Фишка в том, что всё это болталось до тех пор, пока я не обнаружил, что на сайт начал заходить народ... И обрадовался! 🤣



И вот тут то мне пришла в голову светлая мысль: проверить, как всё работает... и... выяснилось, что ничего (ну почти ничего) не работает! 🙈😜🙈



Вопрос в задачнике: "Если ничего не работает, то почему хотя бы один юзверёк не собрался с силами и не маякнул типа: "Эй! Ну что за ботва! И тут тоже самое - позвали на халяву, а оно не втыкает!!!"?



В общем, оно так ещё пару дней поколбасилось, (после того, как я обнаружил расколбас) и вот, добрался - пошаманил и всё снова заработало.



Резюме:



Не надо сисьняться спрашивать у того, кто что-то бесплатно предлагает... Особенно, если это бесплатно почему-то не работает.



Максимум, что можно получить - это "Всё! Халява кончилась!

Ну и что? От этого лечь и умереть? 😝



Зато, возможно, владелец, раздающий халяву, может достать шаманский бубен и устроить пляски вокруг падшего ресурса!



✌😺🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Как соблазнить программиста? 😉 ~~~~

Пятница, 29 Сентября 2023 г. 15:13 (ссылка)

Первое знакомство с Yii 2. Yii 2. Документация на русском языке./1895452_izobrajenie_20230929_151140982 (700x400, 184Kb)



В общем-то всё, как обычно, и первое впечатление (оно самое беззастенчиво обманчивое). Особенно для новичков. 🤣



Первое знакомство с Yii 2. Yii 2. Документация на русском языке.



В то время, как то, что изначально кажется очень сложным и неприступным, оказывается более удобно и комфортно для полноценного развития чего бы то ни было и достижения больших высот, глубин и широт. [Что бы это не значило]. 

✌👩‍🚀🏴‍☠



Для тех, кто не верит, может проверить - на первый взгляд в Yii 2 всё просто и даже кажется понятным! 😜



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



Продолжение преследует! ✌😺🏴‍☠



P.S. Ну и для самых недоверчивых, читаем, выполняем и следуем дальнейшим инструкциям. Ибо, даже с фреймворком на php (тем самым Yii) можно писать довольно интересные проекты. 😉

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Filament. Начало. ✌👩‍🚀🏴‍☠ ~~~~

Четверг, 28 Сентября 2023 г. 15:03 (ссылка)

Документация по установке Конструктора панелей Filament (Panel Builder)/1895452_izobrajenie_20230928_150209042 (700x253, 119Kb)



Итак, с чего начать работу с новым инструментом? Конечно же с инструкции! И для программного продукта - это будет инструкция по установке:



Документация по установке Конструктора панелей Filament (Panel Builder)



Версия PHP (как впрочем и Laravel) не самые последние, но если Laravel можно быстро обновить (обычно это делается через Composer), то с PHP требуется пошаманить на сервере. Но задача тоже не из сверх сложных... для тех, кто следит за тем, чтобы всё ПО было актуальным. А кто не следит, тому и Filament наверняка нафиг не нужен. 😜



Есть ещё Livewire, но и с ним такая же точно история.



После этого две команды в консоли... и всё должно встать... Надо проверять. Пока это только гипотеза. 🤣 Так что...



Продолжение преследует! ✌😺🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Laravel vs. Yii 2 ~~~~

Понедельник, 25 Сентября 2023 г. 14:58 (ссылка)

Полная документация Yii на русском языке. Введение в Yii 2./1895452_izobrajenie_20230925_145700652 (700x264, 76Kb)



Кроме Laravel есть ещё некогда популярный короткое время Yii.

Тоже фреймворк на php. 

И, когда-то я пытался начать изучение MVC именно на нём:



Полная документация Yii на русском языке. Введение в Yii 2.



Но фишка Yii2 в том, что он явно писался под какую-то определённую задачу. И те, кто на нём пытался писать что-то более-менее сложное, плевались на зашитые в его ядро архитектурные решения.



Поэтому, в конечном итоге, документация у меня осталась, а вот усилия по изучению, я всё-таки решил направить на Laravel.



Продолжение этого эпоса тоже преследует! ✌😺🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Документация по Laravel 10 ~~~~

Понедельник, 25 Сентября 2023 г. 04:44 (ссылка)

Начало работы с Laravel 10.x/1895452_izobrajenie_20230925_044308412 (700x269, 68Kb)



И снова документация по Laravel 10. 

 

У меня на mb4.ru документация публикуется категориями, которые соответствуют главам. Публикации - это отдельные статьи, относящиеся к той или иной главе, уложены в соответствующие категории.



Ну и начал перевод документации 10-й версии Laravel я, естественно, с того, что мне требуется в первую очередь:



Начало работы с Laravel 10.x



Посмотрим, как оно дальше пойдёт. 

Сейчас мне нужно разобраться, как настроить phpStorm для правильной работой этой IDE с кодом php-фреймворка Laravel... А там снова всё по США-мерикански. 🙀👻 Так что...



Продолжение однозначно преследует! ✌😺🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Космокотики + космослоники = 💞 ~~~~

Суббота, 23 Сентября 2023 г. 14:18 (ссылка)

Laravel по-русски: документация, новости, обзоры/1895452_izobrajenie_20230923_141642186 (700x301, 150Kb)



Время Laravel снова неуклонно приближается. Это чётко заметно по тому, что на сцену снова начали выходить слоники! ✌🐘🏴‍☠



Laravel по-русски: документация, новости, обзоры



Редизайн коснулся и основной категории этого php-фреймворка на Лунной Базе. И тут, как никогда, будет очень уместным:



Продолжение преследует! ✌👩‍🚀🏴‍☠ 

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Как иметь то, что нужно с Композитором? 😻 ~~~~

Пятница, 22 Сентября 2023 г. 22:13 (ссылка)

Приоритеты репозитория в Composer/1895452_izobrajenie_20230922_221128148 (700x341, 322Kb)



Вопрос не тривиальный, но всегда можно договориться! И, конечно, разговор снова о Composer (пакетном менеджере php):



Приоритеты репозитория в Composer



Для того, чтобы не было подстав, когда кто-то что-то форкнул, пропатчил и объявил более свежей версией (чего-нибудь популярного)... и пошла волна заражением чем-нибудь неприятным... нужно знать и понимать, как Composer работает с выбором того, какой же всё-таки пакет тянуть и устанавливать при запросе на его использования.



Правила достаточно простые и понятные. Достаточно гибкие, чтобы Composer смог разобраться с тем, что же всё-таки и откуда тянуть, а всё остальное - обходить стороной.



Продолжение преследует! ✌😺🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Оглянемся назад ~~~~

Пятница, 22 Сентября 2023 г. 22:06 (ссылка)

Документация Laravel 8 на русском языке/1895452_izobrajenie_20230922_220547191 (700x300, 95Kb)



Первый мой заход в Laravel (на тот момент была восьмёрка). Начал я, как обычно, - с документации:



Документация Laravel 8 на русском языке



Частично перевёл и даже что-то поваял, но, очень скоро выяснил, что мой ноутбук не потянет phpStorm и... отложил до лучших времён.



Теперь у меня есть новый ноут, который всё может вытянуть и пора бы уже переходить снова за более глобальные задачи, чем сайтоваяние на Joomla. Поэтому...



Продолжение преследует! ✌😺🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Ларавельцы - очумелые умельцы. ~~~~

Четверг, 21 Сентября 2023 г. 18:02 (ссылка)

Обзор того, что появится в Laravel 11/1895452_izobrajenie_20230921_180029655 (700x350, 226Kb)



Итак, свежие новости о Laravel или что же происходит в мире php фрейморков.



Обзор того, что появится в Laravel 11



И был шабаш ларавельцев. Называется он у них Laracon. И было выступление главаря ихнего. И вещал он о том, что будущее всем готовит.



А говорил он (ближе к февралю) то, что грядут глобальные изменения в том, что будет, и чего уже никогда больше не будет в Laravel. 👻



Так что... запасаемся попркорном и следим за инофрмацией, чтобы быть в курсе... Ибо...



Продолжение преследует! ✌😺🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Composer продолжение перевода с СШАмереканского ~~~~

Воскресенье, 18 Сентября 2023 г. 01:49 (ссылка)

Использование и настройка плагинов Composer/1895452_izobrajenie_20230918_014712893 (700x430, 446Kb)



Composer продолжение перевода инструкций по его использованию со СШАмериканского на человеческий:



Использование и настройка плагинов Composer



На этот раз всё ещё интереснее. 😍

Как внедрить свою логику в выполнение Composer. И делается это с помощью написания собственных плагинов.



Но всё не просто. Начиная от задач, для которых нужны такие хитрости, и заканчивая теми способами, которыми это можно обеспечить. И способов тоже не один и не два.



В общем, для упоротых программеров. Остальным - и даром не надо (они будут использовать то, что напишут те самые упоротые программеры).



✌😺🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Joomla работает на php и использует базу данных MySQL. ~~~~

Воскресенье, 17 Сентября 2023 г. 18:54 (ссылка)

Требования к хостингу для сайтов на CMS Joomla /1895452_izobrajenie_20230917_185316529 (700x372, 201Kb)



И снова Joomla.



Для тех, кто не в теме, Joomla работает на php и использует реляционную базу данных MySQL. Причём, начиная с Joomla 4 требуется не абы какая версия PHP (и тем более СУБД).



Все технические подробности по ссылке:



Требования к хостингу для сайтов на CMS Joomla 



Ну хорошо! Не все подробности и для Jooka 4 там вообще в другой статье, но есть же ссылка! И для тех, кому не интересно, а сразу хочется знать ответ, 4-ка заточена уже на PHP 8.2 (на счёт 3-ки я не уверен, но проверить не сложно - достаточно установить и посмотреть, как она будет (или не будет) сыпаться ошибками).



✌😺🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Котиков в ленту! ~~~~

Четверг, 15 Сентября 2023 г. 00:05 (ссылка)

Как убрать «Работает на Kunena форум»/1895452_izobrajenie_20230915_000337791 (700x351, 412Kb)



Ретро-форум для Joomla 3 со странным названием Kunena и некогда актуальные вопросы о том, как бесплатно и без лишних исходящих ссылок его использовать:



Как убрать «Работает на Kunena форум»



Весь прикол этой Kunena в том, что она осталась бесплатной, но вот только раздаётся без шаблона. А без шаблона она не работает. А шаблон можно только купить (даже базовый).



\Странного рода маркетинг, если задуматься, хотя... Код открытый, можно привлекать php программистов на общественных началах. А для всех прочих, кто привык к халяве - пусть платят тем, кто поработал. Вроде логично... Но это не точно



✌😺🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Космо-котиков в ленту! ✌👩‍🚀🏴‍☠ ~~~~

Четверг, 14 Сентября 2023 г. 23:57 (ссылка)

CMS Joomla 3 (Джумла) — система управления контентом/1895452_izobrajenie_20230914_235644147 (700x309, 93Kb)



Продолжение истории Большого Космического Приключения Котиков. 

На этот раз всё про Joomla 3:



CMS Joomla 3 (Джумла) — система управления контентом 



Это пожалуй самый большой раздел Лунной Базы. В своё время я занялся Joomla и начал на ней поднимать сайты (один за другим). Себе, друзьям, знакомым, мало знакомым и совсем не знакомым человечкам.



Для этого пришлось разбираться в интерфейсе админки, того, как устроена база данных Joomla, и как действия в админке влияют на интерфейс сайта. После этого - редактирование шаблонов, потом написание их с нуля.



Дальше - больше. Написание собственных расширений под Joomla (сперва на базе чужих, а потом и собственных).



Ну и, в конечном итоге, я понял, что вырос из штанишек Joomla и пора перебираться во фреймворки на php, например, Laravel.



Продолжение преследует! ✌😺🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Котиков в ленту! 🤣 ~~~~

Среда, 13 Сентября 2023 г. 23:39 (ссылка)

Работа с закрытыми пакетами в Composer/1895452_izobrajenie_20230913_233704245 (700x363, 473Kb)



Кто не мечтал о собственном репозитории Composer для хранения собственных разработок на PHP? И вот мечта сбылась:



Работа с закрытыми пакетами в Composer



На выбор есть два решения: 

1. Платный Private Packagist 

и 

2. Бесплатный сверхлегкий Satis, работающий со статическими файлами, который может использоваться для размещения метаданных закрытых пакетов вашей компании или ваших собственных! 



✌😺🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Ларавельцы - очумелые умельцы ~~~~

Вторник, 12 Сентября 2023 г. 13:11 (ссылка)

Выход версии Laravel 10.12/1895452_izobrajenie_20230912_130933825 (700x350, 241Kb)



Внимание разработчиков Laravel переключилось с внесения доработок в код самого php фреймворка на его экосистему. Поэтому пока выхода новых релизов не было.



Разбирают и потом снова собирают всякие полезняхи, на которых у меня пока нет времени. Так что, посмотрим на то, что было при выкатывании Laravel Laravel 10.12:



Выход версии Laravel 10.12



А было много интересного! (Вот умеют ларавельцы, очумелые умельцы, держать интригу в развитии сюжета своего сериала!)



✌😺🏴‍☠

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Веб-[ло]мастер и программеры ~~~~

Воскресенье, 10 Сентября 2023 г. 16:02 (ссылка)

Настройка и использование настраиваемых установщиков Composer/1895452_izobrajenie_20230910_154737480 (700x464, 644Kb)



Для тех, кто пишет свои, дописывает и компилирует чужие программы на php может оказаться полезным свойство Composer для создания собственных правил установки собранного пакета.



Настройка и использование настраиваемых установщиков Composer



Базовый плагин установщика, таким образом, состоит из трех файлов, наследующих классы из имеющегося функционала Composer.



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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Что новенького в Helix Ultimate ~~~~

Пятница, 08 Сентября 2023 г. 22:52 (ссылка)

Helix Ultimate v2.0.13 обновлен с последней версией Bootstrap и различными исправлениями/1895452_izobrajenie_20230908_225050528 (700x393, 152Kb)



Что новенького натворили JoomShaper в фреймворке шаблонов Helix Ultimate для Joomla пока я временно перестал следить за ними?



А вот ничегошеньки! И... только позавчера выпустили обновление своего "великолепного фреймворка", подцепив к нему последнюю версию Bootstrap и... пофиксив те баги, которые всех уже изрядно достали. 🤣



Подробности того, что они натворили, тут: 



Helix Ultimate v2.0.13 обновлен с последней версией Bootstrap и различными исправлениями



Продолжение преследует! 😺✌

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Почти ИИ в в Composer ~~~~

Пятница, 08 Сентября 2023 г. 22:45 (ссылка)

Зависимости от платформы в Composer/1895452_izobrajenie_20230908_224355653 (700x393, 483Kb)



1. Я никуда не пропадал. Просто был занят не своими проектами (и такое иногда случается). 😉 

2. Продолжение перевода документации Composer со СШАмериканского на человеческий



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



Зависимости от платформы в Composer



Например, некоторые web-приложения либо никак не обновляются или обновляются наоборот регулярно, и это будет влиять на то, какая версия php установлена на сервере, где оно это приложение будет запускаться.

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Весна. Joomla. Активизация. ~~~~

Четверг, 07 Сентября 2023 г. 18:03 (ссылка)

Главной особенностью релиза Joomla 4.3.1 являются экскурсии с гидом/1895452_izobrajenie_20230907_180225410 (700x322, 103Kb)



Джумлоиды тоже активизировались по весне. Выкатили сперва релиз 4.3 Joomla и почти сразу вдогонку 4.3.1



Всё потому, что пишут они скорее для себя, чем для большинства пользователей, поэтому пришлось срочно патчить то, что они там замонстрячили... Никто не тестирует. 😉 (Но это не точно.) 😆



Про то, как выпускают недотестированное и чем в итоге это заканчивается:



Главной особенностью релиза Joomla 4.3.1 являются экскурсии с гидом.



P.S. И, если честно, я не до конца понимаю этот доп.функционал в виде "Экскурсий с гидом". Мало того, что документацию нужно под свои продукты вменяемую писать, так ещё теперь и эти экскурсии... А когда писать код предполагается? 🙈

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
AveAdmin

~~~~ Ларавельцы - упоротые умельцы ~~~~

Четверг, 07 Сентября 2023 г. 17:58 (ссылка)

Laravel 10.9 — новая версия популярного PHP-фреймворка/1895452_izobrajenie_20230907_175642045 (700x350, 446Kb)



Ларавельцы - упоротые умельцы, 26 апреля запилили новое минорное обновление Laravel  версии 10.9. Такими темпами работать над кодом бесплатного, свободно распространяемого ПО... я пока такого больше нигде не встречал.



Итак, что нового в Laravel версии 10.9 читаем тут:



Laravel 10.9 — новая версия популярного PHP-фреймворка



Всё по-русски, но, возможно местами кривовато. Пока у меня туго с их идиомами и обозначениями. 🤗

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

«  Предыдущие 30 Следующие 30  »

<php - Самое интересное в блогах

Страницы: 1 [2] 3 4 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda