Информационные технологии в Украине
Как разместить свой модуль в Joomla Extensions Directory (JED)
- 14 Март 2014 | Информационные технологии |
Сегодня хочу поделиться с вами информацией о том как я опубликовал свой joomla-модуль на Joomla Extensions Directory (JED). Кто не знает, JED - это официальный каталог расширений для Joomla, основное хранилище joomla-дополнений в интернете. Попасть туда - очень неплохо и не так сложно, как кажется.
Около двух месяцев назад я решил написать для своего сайта модуль, который будет отображать изображения из моего аккаунта в Instagram. Раньше никогда не пользовался этим сервисом, но последнее время переосмыслил его идею, он действительно крут! Я уже несколько раз писал модули для Joomla, но в этот раз решил все сделать более аккуратно, сделать административную панель. Естественно, программировал с любовью.
Основу дополнения написал буквально за пару часов, после чего решил сделать автоматическое обновление модуля, что позволит пользователю загружать обновления из административной панели сайта всего одним кликом. Я считаю, очень здорово, когда расширения можно обновлять из админки.
Add a commentПодробнее: Как разместить свой модуль в Joomla Extensions Directory (JED)
Сегодня поговорим о преобразовании уровней в микроэлектронике. Думаю, большинству читателей это неинтересно, поэтому советую сразу перейти на интересную статью о том, как можно сделать классный дизайн в рабочем кабинете: Создание уютного интерьера в офисе.
Итак, перед нами стоит задача:
Задача Спаять переходник для преобразования протоколов USB <=> RS-485. Протокол RS-485 пригодится, если вам нужен помехоустойчивый канал передачи данных (к примеру, устройство находится далеко от компьютера, а вокруг злые строители создают наводки своими перфораторами).
Для этих целей используются микросхемы FT232 и MAX485 (или аналог SP481). Первая микросхема используется для подключения устройств к компьютеру через USB, на выходе у неё ТТЛ-сигнал, вторая - для преобразования уровней (из ТТЛ в RS-485), этот сигнал и нужен устройствам, с которыми будет работать компьютер.
Add a commentПодробнее: Переходник USB - RS-485 своими руками
Уже довольно давно меня посещала мысль о реструктуризации и редизайне своего блога, так как мой старый сайт по очень многим параметрам меня не удовлетворял. В первую очередь хочу отметить, что в этой статье, когда я говорю "дизайн", я буду иметь в виду не только графический дизайн сайта, но и программную реализацию сайта. В этом плане мне очень нравится английское слово "design", которое кроме визуального дизайна подразумевает и некую разработку чего-либо. Итак, прошу немного внимания к статье 9 SEO-причин для создания хорошего дизайна сайта.
Вот как выглядел мой сайт до редизайна:

Как видите, количество блоков на сайте сведено к минимуму. Мне раньше казалось, что это здорово, мол, ничего лишнего. Сверху в хедере на Flash'е я сделал интерактивный блочок, человек мог мышью рисовать разноцветные анимированные пятна. Также, при обновлении страницы логотип подгружался из папки с логотипами, таким образом каждый раз он выглядел немного по-другому. Меню выглядело как клавиши фортепиано, последние 2 издавали звук.
В то время, когда я создавал свой сайт, у меня практически не было никакого опыта веб-разработки, поэтому я основной упор сделал именно на визуальный дизайн и на его оригинальность и минимум внимания я уделил юзабилити или удобству, конечно же, я не особо думал и о SEO-оптимизации. Именно поэтому я не обратил никакого внимания на SEF-URL'ы или по-русски ЧПУ-ссылки (красивые человеко-понятные урлы или ссылки), вместо бреда со знаком вопроса и кучей параметров.
1. SEF-URL'ы Они важны не только для того, чтоб их понимал человек (все-таки, называется ЧПУ!), но и для красоты дизайна страницы. Также они имеют большое значение для поисковой оптимизации сайта, поисковики любят SEF-ссылки и умеют их понимать.
Откровенно скажу, что лично меня постоянно раздражали на моем старом сайте эти длинные непонятные никому URL'ы. Итак, это первое, на что я обратил внимание при редизайне сайта. Конечно, при обновлении сайта пришлось серьезно повозиться над переносом старых ссылок вида "...?view=article&id=2&blah-blah-blah" на новые адреса, вида ".../blog/dizajn-sajta". Об этом написано много где, основное, что нужно сказать, что желательно сохранить накопленный багаж ссылок на ваш сайт с внешних ресурсов, поэтому желательно для этих целей использовать 301-ый редирект. Некоторые думают, что 301 редирект никак не влияет на посещаемость, раз ссылки остаются не битыми.
Add a commentПодробнее: 9 SEO-причин для создания хорошего дизайна сайта
Только что столкнулся со своей невероятной глупостью. Полчаса не мог сохранить настройки в Joomla 3. Не сохраняются настройки в админке и всё тут. И так и эдак пробовал. Пока не увидел, что файл configuration.php (который в корне сайта) запрещен на запись. Все время забываю о правах доступа на файлы в Windows. Дело в том, что я делаю реструктуризацию сайта на локальной машине (а у меня Windows), тут ведь тоже можно кликнуть правой кнопкой по файлу, и отметить чекбокс "Только чтение". Конечно, интерфейс самой Joomla показался тут не достаточно проработанным. Ведь могли же написать что-то типа "не могу сохранить, проверь права доступа к файлам", вместо этого радовала надписью "успешно сохранено". Надеюсь, кому-то пригодится!
{loadposition adsense}
Add a comment
Стал обращать внимание на удобства и неудобства web-интерфейсов программ и сервисов. Сейчас, например, заметил, что на гугл календаре есть такая фича: если хочешь удалить что-то, тебя не переспрашивают алертом, точно ли ты хочешь удалить. Вместо этого происходит мгновенное удаление, а сверху экрана написано: "Удалено. Отменить (гиперссылка)".
Это круто, так как по статистике тех кто по ошибке нажал кнопку "удалить", думаю, намного меньше тех, кто сделал это преднамеренно. Надо использовать!
Хм, наверное, буду все такие маленькие фичи записывать здесь, на блоге, чтоб самому не забыть, и чтоб людям было полезно.
Add a commentЧитайте здесь новости, связанные с информационными технологиями в Украине и во всем мире! Также в этом разделе я публикую и просто свои мысли по поводу тех или иных IT-вопросов. С удовольствием обсужу с вами такие темы, как веб-дизайн, программирование на Java, C++, PHP, C# разработка микроконтроллерных систем (архитектура PIC), веб-приложения, мобильные приложения под Android и IOS, платформа Unity, Joomla, SEO, схемотехника, современные гаджеты, 3d-графика и анимация и тд и тд.
У меня есть небольшой опыт в каждом из направлений, постоянно приходится заниматься то одним то другим направлением, но больше я тяготею к веб-дизайну, геймдеву под мобильные приложения, 3d-анимации и программированию микроконтроллеров. Иногда у меня возникают мысли по поводу улучшения графических интерфейсов или подобные мелочи, такие посты я также публикую в разделе "Информационные технологии". В ближайшее время планирую расширить данный раздел и записями из мира информационных технологий.

Нажмите сюда, чтобы попробовать ChatGPT самому!