Dfgallery 2

Нещодавно відбувся реліз нової версії досить цікавою безкоштовної flash галереї dfGallery, яку вже встигли випробувати більш 200тисяч чоловік. Отличительно особливістю галереї є не тільки її зовнішній вигляд, а й архітектура. Так, наприклад, вона підтримує можливість налаштування зовнішнього вигляду через «теми» і «стилі». Система управління галереї побудована за допомогою фреймворка CodeIginter, дозволяє управляти безліччю галерей і альбомів різних типів.

Dfgallery 2

Ось невеликий список функцій dfGallery галереї:

  • Підтримка тим, які дозволяють змінити макет (шаблон) галереї.
  • Код галереї можна додати на будь-який сайт, блог, сторінку Facebook, Myspace і т.п.
  • Підтримка «скінів» - відредагувавши PNG файл ви зможете повністю змінити зовнішній вигляд галереї.
  • Завантаження фотографій з Flickr і Picasa.
  • Розбиття фотографій на альбоми.
  • Повний контроль і управління галереєю за допомогою адмін панелі.
  • Одночасне завантаження декількох зображень (Ajax).
  • Додавання фонової музики в галерею.
  • Повноекранний режим для відображення зображень в кращій якості.
  • І багато іншого в наступних версіях ...

Мені особисто дуже сподобалося, дуже функціональна фотогалерея для будь-якого проекту. Якщо ви захочете собі її встановити, ось невеликий алгоритм і опис процесу встановлення. До речі, перед початком роботи ознайомтеся з технічними вимогами і переконайтеся, що ваш сервер підтримує Apache rewrite module, і там встановлено PHP 5+ з активованими модулями php_json і php_curl.

Установка галереї dfGallery

1. Завантажуємо архів dfGallery галереї з офіційного сайту. розпаковуємо його і заливаємо на FTP сервера. При цьому надаємо права читання / запису (777) на файли app / config / database.php і app / config / dfg / upgrade_state.php.

2. Створюємо нову базу даних. Так? для системи знадобиться БД, хоча вимоги вище навряд чи б підійшли примітивного хостингу без підтримки MYSQL :) Згодом в процесі установки можна буде вказати префікс для таблиць. Тому, наскільки я зрозумів, можна запросто підключити галерею до вже існуючої БД (наприклад, від блогу на WordPress).

3. Тепер безпосередньо установка скрипта - заходимо в setup: ваш_домен / путь_к_галерее / admin / setup. При наявності проблем з правами на файли, система підкаже де що потрібно підправити. Далі вказуємо параметри доступу до бази даних, а також префікс, якщо хочете.

Dfgallery 2

4. При роботі я помітив, що система dfGallery не дружить з російськими буквами, що, звичайно, неприпустимо :) Але, судячи з використання PHP5 їх підтримка повинна бути. Загалом, зайшов в базу даних через phpmyadmin і виявив у всіх таблиць в поле collation встановлене значення latin1_swedish_ci. Тому для таблиць, самої БД і полів кожної таблиці, де зустрічається це кодування потрібно вказати замість неї utf8_general_ci. Для цього в phpmyadmin використовується кнопка Operations або, якщо ви просунутий користувач, можете спробувати обійтися MYSQL запитом.

Dfgallery 2

Після цього у мене російські тексти почали відображатися правильно.

Dfgallery 2

Ось приклад того, що у мене вийшло (завантаження може зайняти деякий час, тому що там не найшвидший хостинг, а тут немає PHP5):

Фотографії, до речі, з проекту Boston Globe - новини в фотографіях (The Big Picture) - я писав про це приголомшливому фотоблогів на Дизайн Манії.

P.S. Народний комісаріат віртуальних справ - самий незвичайний хостинг. який я коли небудь бачив :) Реєстрації доменів, оренда серверів, найвищий сервіс та знижки постійним клієнтам. Зацініть!