Issue-2016.07.26

Copyright © Юрий А. Денисов
(yudenisov) 2016г.

Тел. +7 904 707-11-25
E-mail: yudenisov{at}aport2000.ru

Категория «16+»

Мой RSS   Мой сайт

Мой магазин   Визитка на Мемиане

[Выпуск 26.07.2016]

[[Аннотация]]

В данном выпуске рассматриваются следующие темы:

  1. Об установке Microsoft Visual Studio 2015$
  2. Установка нескольких премиальных тем, плагинов к WordPress и конструкторов для их разработки;
  3. Начало работы над проектом «Транспортный оператор»;
  4. О предложении работы с сайтом ФТЛ №1, о моих преимуществах плавно перетекающих в недостатки;
  5. Начал работу над адаптацией скрипта для авторизации пользователя на сайте;
  6. О нелицензионной версии Visual Composer для WordPress, особенностях работы;

[[31.07.2016]]

[31.07.2016 19:17]

Сегодня переустановил на свой сервер расширение Visual Composer. Дело в том, что ранее мною было скачено устаревшее расширение, которое не запускалось в новой версии WordPress. К счастью, в Интернете я нашёл более новую версию. Кстати говоря, выяснил, что регистрация этого расширения (вернее, его взломанной версии) не обязательна. Дело в том, что его код распространяется по лицензии GPL, а основание для платежа за лицензию – это использование проприетарных иконок и таблиц стилей. Но ведь мы без них обойдёмся? 🙂

Беда в том, что эту программу легально можно скачать только с официального сайта. Но в Интернете, если поискать, можно найти и «слямзенные» версии этих пакетов. Конечно, они не зарегистрированные, и не могут быть зарегистрированными, но версии вполне рабочие.

Помимо Visual Composer, я создал тестовый сайт на WordPress и установил для него свой набор плагинов. Завтра нужно будет также установить на сайт набор тем, и можно будет заняться программированием.

[[29.07.2016]]

[29.07.2016 11:25:38]

Сегодня заходил на разные сайты. Во-первых, я скачал скрипты для авторизации на сайте и управления пользователями. К сожалению, большинство из них оказались платными… 🙁 Скачал только бесплатные и тестовые скрипты.

Также я прикинул, какие поля должны присутствовать в базе данных по проекту В.В. Горелова, и каким образом будет осуществляться взаимодействие баз данных и работа менеджера Офиса Оператора.

[[28.07.2016]]

[28.07.2016 21:21:25]

Приходил В.В. Горелов, по поводу своей идеи Транспортного оператора. Эту идею он вынашивал уже два года, и только сейчас она приобретает хотя бы «призрачные контуры». Я взялся за эту идею на фоне того, что за всё остальное мне не платят…

А Юля совсем сбрендила. Хочет сменить свой домашний номер, чтобы я не звонил… Да я и так не буду звонить!

[28.07.2016 17:06:47]

Ездил в город на встречу с новым заказчиком. Я был единственный человек «с улицы», но, тем не менее, оказался в команде самым опытным. Суть заказа – нужно наполнить содержимым сайт ФТЛ №1, сделанный на движке WordPress. Содержимое уже есть, его нужно перенести на новый сайт.

Я в конце собеседования задал вопрос об интеграции сайта с социальными сетями. Подрядчик сказал, что пока вопрос так не стоит, но заказчик, наоборот, ухватился за эту идею и попросил её проработать. Я сообщил, что кросспостинг WordPress в социальные сети можно организовать бесплатно, если не использовать социальные сети «Одноклассники» и «Мой Мир». На что заказчик сказал, что эти сети у них не находятся в приоритетном списке. Также я указал подрядчику и заказчику, что программное обеспечение электронного журнала не стоит писать для WordPress, для этого существуют другие специализированные CMS. И стоить они будут куда меньше 25 тысяч рублей в месяц, какой счёт выставили заказчику «независимые разработчики», не относящиеся к подрядчику. Подрядчик принял это к сведению. По поводу использования наработанного материала подрядчик сказал, что он использует только «белое» программное обеспечение и не приобретает решения GPL «вскладчину», хотя и проявил интерес к моим наработкам.

После собеседования подрядчик взял паузу на 4 дня. То есть вначале следующей недели я получу ответ от представителя заказчика о дальнейшей работе.

[28.07.2016 9:20:20]

С файлообменников скачал несколько плагинов для WordPress: Massive Addons, Ubermenu и RevolutionSlider. По описанию, эти плагины полностью покрывают нужную мне на настоящий момент функциональность WordPress, снимая имеющиеся у меня ограничения. Также я скачал примеры тем для расширения Constructor Theme с сайта Google.

К сожалению, ни в торрентах, ни на файлообменниках нет тем компании InkHive. Почему – не знаю. 🙁 Зато везде много тем о ElegantTheme, хотя они мне нравятся гораздо меньше.

[[27.07.2016]]

[27.07.2016 22:36:57]

Установил на свой компьютер несколько премиальных тем для WordPress и тему Constructor для неё же. С этой темой у меня вышел некоторый облом. Дело в том, что тема нормально скачивается, загружается, устанавливается, активируется, но не появляется в админке. Скорее всего, это связано с тем, что она не обновлялась уже более двух лет. Мучился с ней я довольно долго, но решение оказалось элементарным:

  1. Войти в каталог темы;
  2. Найти файл style.css;
  3. Скопировать имя темы из соответствующего поля в буфер обмена (один в один!);
  4. Переименовать каталог с темой «constructor» точно в такое имя, которое содержится в буфере обмена;

После этого тема должна появиться в админке.

Попутно я разбирался с другими темами. Выяснил следующее:

  • Ни одна премиальная тема, ни один из визуальных конструкторов сайта не может решить всех моих проблем по управлению темами и внешним видом. Поэтому приходится пользоваться большим набором готовых инструментов, используя каждый из них по надобности и «дорабатывая темы напильником» в Notepad;
  • С несовместимостью тем и плагинов я вроде бы тоже разобрался. Главное требование – активируйте только нужные инструменты и плагины, и дезактивируйте их после использования. Результаты их применения сохраняйте в отдельные темы, а эти темы синхронизируйте с gitHub;
  • Внимательно смотрите на условия лицензии премиальных тем. Если видите заветные слова GPL, LPL, Public – можете смело ломать эти программы, и выкладывать изменённые копии на gitHub. Лицензия допускает такие действия. Также вы можете вскладчину покупать такие темы и плагины, лицензия позволяет и это. Конечно же, распространять эти копии пиратским способом вам никто не разрешит: для соответствия лицензии GPL Вы должны будете указать источник темы, а по этой ссылки Вас вычислит и автор, и правоохранительные органы;
  • Для своих проектов используйте все преимущества системы контроля версий и сайт gitHub. В этом случае у вас всегда будет актуальная версия дистрибутива изменённой темы, да и исправлять ошибки в ней будет легче. Но помните – gitHub является достаточно дорогим хостингом для закрытых проектов, поэтому, скорее всего, ваши темы смогут распространяться только по лицензии GPL и будут только в публичном доступе. Для коммерческих проектов это не лучший вариант, но что делать?…
  • При редактировании сайтов никогда нельзя забывать про низкоуровневые инструменты, такие как TopPage, Dreamveawer, FrontPage, tsWebEditor, AkelPad и иже с ними. Эти инструменты помогут Вам в трудных случаях, когда функциональности визуальных конструкторов Вам будет не хватать. И, конечно же, надо иметь элементарные знания в HTML, CSS, PHP и WordPress Codex;
  • И, конечно же, пригодятся такие низкоуровневые инструменты, как WinMerge, grep, TextPipe, MultiEdit и другие инструменты для «интеллектуальной обработки кода», поиска и замены в тексте группы файлов, программы для преобразования форматов. Если Вы хороший программист, вы можете использовать также IDE и языки программирования, как компилируемые (Visual Basic, C#, C++, Assembler), так и скриптовые (Perl, Python, JavaScript, VBScript и т.д.);

А так в изменении тем под нужный дизайн нет ничего сложного.

Кроме того, я заимел платный аккаунт в Evernote, и установил несколько программ для отслеживания состояния реестра.

[[26.07.2016]]

[26.07.2016 19:27:01]

Сегодня установил на свой компьютер пакет Microsoft Visual Studio 2015 Professional и библиотеку MSDN 2003. После этого скачал обучающие примеры для MSDN. При этом политика Microsoft меня удивила – можно не просто бесплатно скачивать примеры программ, но и делать заказы на написание обучающих примеров. И всё это абсолютно бесплатно! Круто!

Добавить комментарий