tushov.ru

блог php-программиста, преподавателя и конcультанта

Tag: проекты

OFFTOP

Возобновление публикаций в блоге

После значительного ( продолжительного ) перерыва, я принял решение возобновить публикацию своих постов на этом блоге. Считаю, что мне есть чем поделиться здесь — на страницах блога, а также помочь советом ( ответами) в комментариях всем желающим.

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

По мимо всего, вот уже третий год я преподаю веб-программирование ( html, css, javascript, php, mysql ) по своей авторской методике в различных учебных центрах. В планах создание своего авторского курса обучения php + mysql. И если этим планам всё же суждено сбыться, то данный курс появится именно здесь!

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

Joomla

JCBuilder — для тех кто пишет компоненты Joomla

JCBuilder (Joomla Component Builder) — позволяет собрать любой доступный компонент в инсталляционный пакет Joomla. Описывать настройки я думаю смысла нет, любой программист пишущий компоненты для Joomla поймет назначение каждого параметра. Компонент помнит настройки сборки пакетов для каждогого компонента, т.е. к примеру если вы решите пересобрать com_content и выставите свои настройки а потом нажмете кнопку Сохранить, то JCBuilder запомнит их и при следующем выборе com_content загрузит ваши настройки.  JCBuilder генерирует установочный пакет в двух видах, просто папка с файлами внутри и непосредственно архив, готовый к установке через Joomla. И то и другое после генерации будет лежать в папке tmp.

Скачать JCBuilder

Небольшая особенность данного компонента: при сборке пакетов на сервере работающем на основе Windows OC — файловые пути содержат обратный наклонный слэш, вместо стандартного Unix’ового. Так что если будете собирать на Windows машине не забудьте поменять (заменить) слеши в файле XML Install вашего компонента на обратные — чтобы не было проблем при установке полученного пакета на Unix-совместимые конфигурации.

Joomla

RegEmail — авторизация в Joomla через E-mail адрес…

Не для кого не секрет, что «логинизация» на всех популярных сайтах уже давно перестала использоваться Логин как уникальное имя для входа. Намного проще использовать в качестве Логина — тот же Email-адрес пользователя, который уж он то, пользователь, точно запомнит!

Есть такой плагин JFooBar Email-Login для Joomla позволяющий зарегистрированным пользователям Joomla совершать вход на сайт с помощью Email-адреса и пароля. Единственная проблема не решаемая плагином — это то, что пользователю на регистрационной форме все равно придется вводить Логин, хоть и авторизоваться на сайте он в последующем будет через E-mail.

Предлагаю свою небольшую альтернативу — мой простой плагин RegEmail. Совсем маленький плагин, делающий банальные вещи: он заменяет значения поля username (login) на  E-mail с формы регистрации. Таким образом, Вы можете отредактировать стандартную, ну или вашу шаблонную форму регистрации Joomla, убрав из нее вообще поле для ввода логина, регистрация будет осуществляться через E-mail. Процедура входа на сайт соответственно тоже будет требовать от пользователя ввести его E-mail и пароль.

Скачать плагин  RegEmail

Joomla

Обновление SEO-плагина JSEOPlugin 1.1

Список изменений в плагине JSEOPlugin версии 1.1:

  • Исправлена ошибка при которой в META-тэг Description часто попадали JavaScript’ы
  • Добавлена корректная поддержка обработки строк в кодировке UTF-8. Внимание на сервере должны быть доступны PHP-функции mb_strlen() и mb_substr() корректно работающие с UTF-8 строками.
  • модифицирован алгоритм генерации мета-тэга keywords. Теперь в keywords не попадают предлоги и любые слова длиной менее 4-х символов!

Скачать JSEOPlugin версии 1.1

Для обновления плагина — совсем необязательно удалять стрый и устанавливать новый. Достаточно просто установить этот плагин поверх старого!

PHP, Архив, Найдено в Интернете

Если нужен бесплатный SVN-хостинг — то может быть unfuddle.com?

В последнее время в качестве халявной SVN-площадки юзал assembla.com, но вот теперь халявные времена изменились. Если раньше на Асембле давали 500 Мб, кучу сервисов и возможности создавать закрытые проекты, то теперь ситуация резко изменилась. Теперь все бесплатные хранилища перейдут в режим “Read Only”, и останутся либо чисто “Open Source” проекты (т.е. с отрктым для всех желающих хранилища) либо закрытые проекты но уже за деньги. Вообщем махнул я на это рукой и пошел на поиски другого халявного хостинга. Собственно когда-то на саму assembla.com набрел отсюда http://scrum.org.ua/kak-vybrat-besplatnyj-svn-xosting/ — там же есть небольшой список альтернативных ресурсов. Пройдясь по ним еще раз — нашел http://unfuddle.com. Естественно взор упал на бесплатный тариф: “Private FREE”. Там дают 200 Мб под репозиторий, можно создать всего один проект, заюзать всего одного юзера — т.е. всего 2, есть дополнительные сервисы. На первый взгляд работает не хуже и даже шустрее чем assembla.com. Ну что ж посмотрим… А пока меня это халявное место вполне устраивает, а может оно подойдет и Вам?

Theme by Anders Norén