|
|
~~~~ Котиков в ленту! ~~~~Четверг, 15 Сентября 2023 г. 00:05 (ссылка)
Ретро-форум для Joomla 3 со странным названием Kunena и некогда актуальные вопросы о том, как бесплатно и без лишних исходящих ссылок его использовать: Как убрать «Работает на Kunena форум»Весь прикол этой Kunena в том, что она осталась бесплатной, но вот только раздаётся без шаблона. А без шаблона она не работает. А шаблон можно только купить (даже базовый). \Странного рода маркетинг, если задуматься, хотя... Код открытый, можно привлекать php программистов на общественных началах. А для всех прочих, кто привык к халяве - пусть платят тем, кто поработал. Вроде логично... Но это не точно ✌😺🏴☠
~~~~ Космо-котиков в ленту! ✌👩🚀🏴☠ ~~~~Четверг, 14 Сентября 2023 г. 23:57 (ссылка)
Продолжение истории Большого Космического Приключения Котиков. CMS Joomla 3 (Джумла) — система управления контентомЭто пожалуй самый большой раздел Лунной Базы. В своё время я занялся Joomla и начал на ней поднимать сайты (один за другим). Себе, друзьям, знакомым, мало знакомым и совсем не знакомым человечкам. Для этого пришлось разбираться в интерфейсе админки, того, как устроена база данных Joomla, и как действия в админке влияют на интерфейс сайта. После этого - редактирование шаблонов, потом написание их с нуля. Дальше - больше. Написание собственных расширений под Joomla (сперва на базе чужих, а потом и собственных). Ну и, в конечном итоге, я понял, что вырос из штанишек Joomla и пора перебираться во фреймворки на php, например, Laravel. Продолжение преследует! ✌😺🏴☠
~~~~ Котиков в ленту! 🤣 ~~~~Среда, 13 Сентября 2023 г. 23:39 (ссылка)
Кто не мечтал о собственном репозитории Composer для хранения собственных разработок на PHP? И вот мечта сбылась: Работа с закрытыми пакетами в ComposerНа выбор есть два решения: ✌😺🏴☠
~~~~ Ларавельцы - очумелые умельцы ~~~~Вторник, 12 Сентября 2023 г. 13:11 (ссылка)
Внимание разработчиков Laravel переключилось с внесения доработок в код самого php фреймворка на его экосистему. Поэтому пока выхода новых релизов не было. Разбирают и потом снова собирают всякие полезняхи, на которых у меня пока нет времени. Так что, посмотрим на то, что было при выкатывании Laravel Laravel 10.12: Выход версии Laravel 10.12А было много интересного! (Вот умеют ларавельцы, очумелые умельцы, держать интригу в развитии сюжета своего сериала!) ✌😺🏴☠
~~~~ Веб-[ло]мастер и программеры ~~~~Воскресенье, 10 Сентября 2023 г. 16:02 (ссылка)
Для тех, кто пишет свои, дописывает и компилирует чужие программы на php может оказаться полезным свойство Composer для создания собственных правил установки собранного пакета. Настройка и использование настраиваемых установщиков ComposerБазовый плагин установщика, таким образом, состоит из трех файлов, наследующих классы из имеющегося функционала Composer. В общем, крутая и полезная шняга для продвинутых для того, чтобы не изобретать собственные велосипеды, а использовать уже готовый лисапед с возможностью вмешиваться в процесс его работы. 😸✌
~~~~ Что новенького в Helix Ultimate ~~~~Пятница, 08 Сентября 2023 г. 22:52 (ссылка)
Что новенького натворили JoomShaper в фреймворке шаблонов Helix Ultimate для Joomla пока я временно перестал следить за ними? А вот ничегошеньки! И... только позавчера выпустили обновление своего "великолепного фреймворка", подцепив к нему последнюю версию Bootstrap и... пофиксив те баги, которые всех уже изрядно достали. 🤣 Подробности того, что они натворили, тут: Helix Ultimate v2.0.13 обновлен с последней версией Bootstrap и различными исправлениямиПродолжение преследует! 😺✌
~~~~ Почти ИИ в в Composer ~~~~Пятница, 08 Сентября 2023 г. 22:45 (ссылка)
1. Я никуда не пропадал. Просто был занят не своими проектами (и такое иногда случается). 😉 На этот раз про то, как в Composer реализовано отслеживание установленного программного обеспечения, на которое сам Composer повлиять никак не может, но зато может прочитать его версию, и в зависимости от того, что установлено (или не установлено), выдать рекомендации... либо установить требуемый пакет. Зависимости от платформы в ComposerНапример, некоторые web-приложения либо никак не обновляются или обновляются наоборот регулярно, и это будет влиять на то, какая версия php установлена на сервере, где оно это приложение будет запускаться.
~~~~ Весна. Joomla. Активизация. ~~~~Четверг, 07 Сентября 2023 г. 18:03 (ссылка)
Джумлоиды тоже активизировались по весне. Выкатили сперва релиз 4.3 Joomla и почти сразу вдогонку 4.3.1 Всё потому, что пишут они скорее для себя, чем для большинства пользователей, поэтому пришлось срочно патчить то, что они там замонстрячили... Никто не тестирует. 😉 (Но это не точно.) 😆 Про то, как выпускают недотестированное и чем в итоге это заканчивается: Главной особенностью релиза Joomla 4.3.1 являются экскурсии с гидом.P.S. И, если честно, я не до конца понимаю этот доп.функционал в виде "Экскурсий с гидом". Мало того, что документацию нужно под свои продукты вменяемую писать, так ещё теперь и эти экскурсии... А когда писать код предполагается? 🙈
~~~~ Ларавельцы - упоротые умельцы ~~~~Четверг, 07 Сентября 2023 г. 17:58 (ссылка)
Ларавельцы - упоротые умельцы, 26 апреля запилили новое минорное обновление Laravel версии 10.9. Такими темпами работать над кодом бесплатного, свободно распространяемого ПО... я пока такого больше нигде не встречал. Итак, что нового в Laravel версии 10.9 читаем тут: Laravel 10.9 — новая версия популярного PHP-фреймворкаВсё по-русски, но, возможно местами кривовато. Пока у меня туго с их идиомами и обозначениями. 🤗
~~~~ Оптимизация скорости Composer ~~~~Воскресенье, 03 Сентября 2023 г. 18:56 (ссылка)
После того, как проект на php сделан и даже вроде бы работает, при выкладывании его в общий доступ, при использовании Composer, имеет смысл включить оптимизацию скорости работы его автозагрузчика классов. Для этого есть 3 способа оптимизации: Оптимизация скорости работы автозагрузчика ComposerКакой из них выбрать, зависит от того, как написан код проекта и какие из способов создания новых PHP-классов в нём использованы. Как бы то ни было, имеет смысл проверить, как будет работать Composer с тем или иным способом оптимизации автозагрузчика для того, чтобы все зависимости загружались быстрее. 😸✌
~~~~ Laravel ver.10.7 от 12 апреля 2023 года ~~~~Воскресенье, 03 Сентября 2023 г. 14:31 (ссылка)
PHP-фреймворк Laravel выпустил версию 10.7 12 апреля 2023 года, включающую новые возможности и улучшения, внесённые различными разработчиками сообщества Laravel. Подробности тут: 👇 Вышла новая версия Laravel 10.7
Другим дополнением является метод setValue() в классе Validator, который позволяет разработчикам устанавливать значение заданного атрибута. Кроме того, релиз включает исправления различных ошибок и проблем, о которых сообщало сообщество Laravel. 🤠✌
~~~~ Проблемы с головой? Решаемо! 🤣 ~~~~Суббота, 02 Сентября 2023 г. 13:50 (ссылка)
Продолжение перевода инструкции для Helix Ultimate от JoomShaper. На этот раз о том, как работать с шапкой сайта: Настраиваемые заголовки фрейворка шаблонов Joomla 4 Helix UltimateВсё не то, чтобы совсем просто, но и при знании основ Bootstrap, Joomla, php и HTML, не составит труда разобраться и начать собирать собственные адаптивные шаблоны. И, возможно, продавать их пачками, как это делают Web-студии, пока у них нет заказов, а зарплату сотрудникам надо за что-то начислять. Наверное в том числе п поэтому, шаблоны в последнее время размножаются как кролики в урожайный на морковку и капусту год. 🤠✌
~~~~ И снова Composer ~~~~Среда, 30 Августа 2023 г. 23:48 (ссылка)
Перевод с СШАмереканского на человеческий. На этот раз про алиасы (они же - псевдонимы), которые оказываются незаменимы, если например требуется соотнести главную ветку разработки (master) с текущей опубликованной минорной версией кода. Использование псевдонимов (aliases) в ComposerА ещё алиасы пригодятся на случай, когда были обнаружены баги в чужих пакетах. И чтобы не ждать, пока из разработчики всё проверят и внедрят ваше исправление в свой php код, вот тогда снова можно использовать псевдонимы (!)как временное решение(!) до того момента, пока оно не было применено в вызываемом стороннем пакете. В общем, красота, ну и, как обычно... Продолжение преследует! 🤠✌
~~~~ ✌🤠 Первое занятие в Веб-[ло]мастерской 🤠✌ ~~~~Понедельник, 28 Августа 2023 г. 15:34 (ссылка)
С самого начала достаточно глубокое погружение. Для тех, кто не в теме, - пугаться не надо того, что что-то не до конца ясно и прозрачно. ==== Отчёт о том, что было рассмотрено и изучено ====00:00 Вступительная часть ==== Что нужно сделать к следующему занятию ====1. Взять в аренду сервер по моей партнёрской ссылке.
~~~~ Joomla 4. Хозяйке на заметку ~~~~Суббота, 26 Августа 2023 г. 14:57 (ссылка)
Немного поучительной истории о том, как проходит масштабирование проектов на примере Joomla Слой совместимости Joomla 4 в версии 3.8Началось всё с того, что PHP с 5-ки резко рванул на 7-ку и в нём появились #namespace (пространства имён) для классов. В общем и целом - внедрение ООП в повседневную реальность каждого редактора кода. (На всяк.случ уточняю, что на дворе у многих уже 2023 от Х.С. и актуальная версия PHP 8.2 ... а то вдруг кто не знал, сколько лет назад по легенде родился Христос, который жизнь положил на митингах, тайнах и шествиях в рядах и без оных навербованных им приспешников). 😉 Так вот, в Joomla переход к внедрению новых фич ООП занял лет 5 наверное. Не то, что у Христа, который только на 33-м году смог реализовать все свои задумки! 🤠✌
~~~~ Laravel 10. Полёт нормальный! ~~~~Суббота, 26 Августа 2023 г. 14:52 (ссылка)
14 февраля 2023 года Laravel выкатил "на боевую" 10-ю версию, а 22 февраля вышел релиз 10.1. Надо сказать, оперативно работает команда. Причём релиз вышел не с целью закрыть обнаруженные уязвимости (которых пока не найдено), а с целью дополнить и исправить функционал новой версии: Что нового в версии Laravel 10.1Посмотрим, что будет дальше в плане доработок и расширения функционала, но пока 10-ка показывает себя исключительно с хорошей стороны. PHP Продолжение преследует! 🤠✌
~~~~ Для тех, кто думал, но не собрался взяться ~~~~Пятница, 25 Августа 2023 г. 14:57 (ссылка)
Во ВКонтакте есть набор инструментов, позволяющий совершать довольно много действий помимо стандартного интерфейса, заложенного Дуровым и теми, кто после него: PHP SDK ВКонтакте и Bots Long Poll APIBots Long Poll API — новый подход к работе с событиями в Вашем сообществе. Официальная библиотека для работы с API SDK ВКонтакте на языке программирования PHP
~~~~ Joomla. Всё идёт по плану! ~~~~Четверг, 25 Августа 2023 г. 02:19 (ссылка)
А вот у Joomla всё по плану. 13 февраля они узнали про дыру: Joomla 4.2.8 - Важное объявление о безопасности - патч скоро будет доступен16 февраля вроде как залатали (как и обещали в срок): Вышел релиз безопасности Joomla 4.2.8Клянутся и божатся, что никаких эксплуатаций данной уязвимости не было использовано, но рекомендуют всё-таки поменять все логины/пароли в файле конфига (ну и сервисов на сервере, естественно). Вот прямо сплю и вижу, как все ломанулись не просто обновления накатывать, а ещё и пароли менять (а их может быть не мало, если настройки "тонкие"). 😉 Но тут всего два с половиной варианта:
~~~~ Знаковое событие февраля 2024 года ~~~~Четверг, 24 Августа 2023 г. 21:48 (ссылка)
Итак, что поменялось с момента анонса: Выпуск Laravel 10!Разработчики Laravel просто обновили изначальный анонс, при этом добавив новые пункты, убрали что-то... и, самое печальное, оставили некоторые фразы, которые говорят о том, что Laravel 10 всё ещё в стадии предзапуска. Ну что же - все мы всего лишь приматы вида Homo sapiens. И всем свойственно где-то косячить, т.к. за окном может пролетать снежинка, муха или что-то массивнее и крупнее. Итого: Слоники наступают и привлекают к себе всё новых апологетов. 🤠✌
~~~~ Что новенького в Laravel ~~~~Воскресенье, 21 Августа 2023 г. 00:41 (ссылка)
Посмотрим на то, что ожидается в Laravel 10Laravel 10 - это следующая версия Laravel
~~~~ Не тормоз, а очень медленный газ! ~~~~Среда, 16 Августа 2023 г. 17:19 (ссылка)
В конце декабря (27/12/2022) JoomShaper сообщает о новом обновлении своего фреймворка шаблонов Helix 3: Helix 3 v3.0.3 с совместимостью с последними версиями PHP и Joomla 4В чём весь юмор этой ситуации? В том, что они радуются, что теперь он совместим с php 8.1 в то время, как PHP 8.2.0 вышел 8/12/2022. А Joomla 4 по официальной документации до сих пор использует версию 8.0 PHP в качестве рекомендуемой для её работы. И эта (декабрьская) новость от "всеми любимого фреймворка шаблонов для для Joomla" последняя. А на дворе почти середина февраля. То ли технологии сильно ускорились в своём развитии, то ли разработчики "всеми любимых" программ расслабились, то ли я чего-то не догоняю. 🤠✌ Продолжения не будет. Больше пока нет новостей по этой теме! 😜
~~~~ Сложность связанных связей ~~~~Среда, 16 Августа 2023 г. 17:12 (ссылка)
Интересно, каков процент разработчиков на php разбирается в тонкостях работы пакетного менеджера Composer на уровне, достаточном для проверки среды разработки всем требованиям разрабатываемого/доделываемого программного продукта? Я тут сегодня в одном месте случайно встрял в обсуждение того, как всё круто автоматизировано в Laravel при его установке с нуля. В итоге выясняется, что эта "крутость" в том, что можно быстро накатить свежую версию Laravel и на нём протестировать какие-то заинтересовавшие разработки с Github. Да, возможно это круто, но было бы круче понимать, какие зависимости с тестируемым пакетом ставятся, как они связаны с тем, что в самом пакете... и уметь ставить и сносить новые пакеты (даже для тестирования) на специальном тестовом сервере. Утилиты Composer во время выполненияПродолжение преследует! 🤠✌
~~~~ Об инфохранилищах ~~~~Воскресенье, 13 Августа 2023 г. 19:01 (ссылка)
Для тех, кто собирает данные по какому-либо кругу вопросов, MediaWiki поможет сделать это проще, предоставляя сервис не только хранение и каталогизирование данных, но и мультипользовательский режим формирования этой базы данных. Однако, из-за своей простоты иногда возникают сложности даже в простых вопросах. Например, как расширить меню сайта? А вот так, например: Изменение меню сайта, работающего на движке MediaWikiБолее сложные манипуляции, конечно потребуют более глубокого вмешательства, вплоть до написания собственного кода на PHP, но для небольшого расширения функционала, подойдёт и такое решение. Тем более, чтобы сделать что-то сложное, нужно сперва разобраться с чем-то простым "из коробки". 🤠✌
~~~~ Оказывается всё было не так давно... ~~~~Суббота, 12 Августа 2023 г. 17:03 (ссылка)
Последние работы с шаблоном сайта https://mb4.ru/ который я написал под Joomla 4 были сделаны в декабре... А сейчас всего лишь следующий за ним месяц. Но за это время произошла куча событий, поэтому кажется, что "я так давно всё это делал!" Горячий старт на просторы интернетаЕсть у меня одна мысль по поводу написания собственной статистики, чтобы и Яндекс снести и получать именно те данные, что мне нужны. Но это [как обычно] длинная и эпическая история. Но, до этой поры я оставил показ количества просмотров публикаций на сайте включённым... ...а сегодня мне в личку пришёл вопрос о том, как работать с пользователями в Joomla 4... и, я думаю, что именно размышления на эту тему подтолкнули меня к тому, чтобы решить раз и навсегда "засвет" статистики на моём сайте. Обернуть выдачу количества просмотров в проверку вставкой php кода на то, кто её запрашивает. Если админ - показать, а если кто-то ещё - все остальные в сад бабочек ловить! 😝 Работы снова на 10 минут, а подготовка к её проведению растянулась на пару месяцев. Жуть! 👻🙈😆 Что хорошо, так это то, что свой шаблон я писал, взяв за основу шаблон для Joomla 4 "из коробки" Cassiopea ... а в нём всё так удобно разложено по папочкам, что добавление двух строчек нужно произвести всего в одном файле (шаблоне вывода информации о публикации). И всё автоматом прицепилось на все страницы, где эти публикации присутствуют: начиная от вывода самой стать, списках статей в категориях, и даже в списках на Главной странице, куда выводятся "Избранные" статьи. В общем, красота! ... И... Смерть шпинонам! 🤠✌
~~~~ Танцы с бубном и просто 22 притопа. 22 притопа ~~~~Суббота, 12 Августа 2023 г. 16:56 (ссылка)
На самом деле, не 22, и даже не 44, а 48 параметров для настройки работы Composer так, чтобы уж наверняка иметь возможность управляемости установкой, обновлением и удалением пакетами php программ у себя в рабочей среде. Перевод с СШАмериканского на человеческий: Раздел config файла настроек composer.json программы ComposerДело близится к развязке! Материалы всё короче, но всё равно время на перевод и оформление занимает почти полный рабочий день. Продолжение преследует! 🤠✌
~~~~ Очередное обновление Helix Ultimate для Joomla ~~~~Четверг, 10 Августа 2023 г. 16:43 (ссылка)
Пафос JoomShaper конечно валит просто наповал. Очередное обновление Helix Ultimate для Joomla:: Helix Ultimate v2.0.10 обновлен вместе с SP Easy Image Gallery и SP Simple Portfolio...и вот такие перлы:
Остальное я решил смягчить, иначе начинают запотевать стёкла от дыхания, становящегося слишком влажным. 🤣 P.S. Кстати, эти красавцы только летом прошлого года смогли-таки перевести работу своего Helix Ultimate на PHP 8 😜
~~~~ Репозитории Composer ~~~~Четверг, 10 Августа 2023 г. 16:36 (ссылка)
И снова о пакетном менеджере Composer для PHPПеревёл ещё одну часть документации. На этот раз о репозиториях (хранилищах) пакетов. О том, что это такое, как их правильно готовить, чтобы можно было есть и не отравиться: Хранилища программ на PHP в Composer. Репозитории ComposerЭто уже вторая половина основной документации Composer, т.е. экватор пройден, и есть все шансы, что я добью всё это до конца в борьбе со СШАмериканским языком за более понятный русскому человеку, желающему врубиться в незнакомую для него область знаний по программированию. Так что: Продолжение преследует! 🤠✌
~~~~ Вопросов мало не бывает. ~~~~Среда, 10 Августа 2023 г. 01:01 (ссылка)
Вопросов мало не бывает.
И вот это "В чём" подразумевает не Notepad, как это было совсем недавно, а куча всяких разных IDE типа PHPStorm ... но тут оказалось, что им всё не ограничивается, есть ещё решение от Microsoft, которое почему-то все прошаренные программисты, использующие Мак-буки, ставят себе и даже пишут инструкции о том, как использовать Visual Studio Code для написания расширений под Joomla Руководство по работе с кодом Joomla 4 в IDE Visual Studio Code В общем, логику СШАмериканских программеров в плане выбора машины и потом устанавливаемого на неё ПО, мне, я чую, уже никогда не догнать. 🙈 Как и тех, кто например, считает дизайн phpMyAdmin убогим и ущербным. А ничего, что он вообще был сделан чуть ли не на заре становления PHP и уж наверняка в нём есть всё, что нужно для работы? 😜
~~~~ Что нас ждёт в феврале? ~~~~Вторник, 08 Августа 2023 г. 09:07 (ссылка)
С большой вероятностью нас ждёт выход Laravel 10 Отсюда у меня возникает вопрос: "Сейчас ли поднимать Аморальку на 9-е или дождаться 10-и?" 🙄 В общем, пока я в раздумьях, решил пройтись по новостной ленте от создателя и посмотреть, что там вообще происходит в среде разработки. Достаточно свежая новость о более строгой типизации PHP в Laravel 10: Laravel 10 Application Skeleton Code Will Have Native Type Declarations Продолжение наверняка преследует! 🤠✌
|
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |