Сайт разработчиков игр «IDeveloper»

Теги: Веб-разработка, Сайты под ключ, Дизайн
История:

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

Изначальная идея была проста: сделать что-то типа форума gcup.ru, но со структурированной информацией, разбитой на 2 основные категории - блоги и проекты. В блогах пользователи делились бы своим опытом, оформленным в виде интересных и поучительных статей, а в разделе с проектами - выкладывали бы свои проекты с указанием заранее заданных параметров (жанр, платформа, ...). Именно этот набор параметров и должен был отличать проект от страницы на форуме в том же gcup, где зачастую проекты не имели общего оформления и оформлялись, кому как вздумается.

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

  • Фоновое изображение страницы
  • Комментарии
  • Записи (мини-статьи)
  • ...

А еще монеты служили единственным способом поставить «лайк» к проекту или статье пользователя. Количество лайков было не ограничено; монеты в этом случае поступали на счет автора статьи/проекта, которые были оценены. Такая вот простая, но интересная система.

Вторым ресурсом был опыт, правда его нельзя было тратить. Опыт использовался для вычисления уровня пользователя - просто «для красоты», интересных мыслей по поводу его использования не было. Кроме, разве что, порядка отображения в списке пользователей.

Первая версия, idev 2015

Первая версия сайта была, скорее, тестовой - выполнена на системе Joomla с использованием конструктора контента CCK Seblod, тогда я впервые начал работать с этим компонентом, и на его изучение ушло довольно много времени. Весь сайт этой версии был сделан мною в одиночку начиная с дизайна и заканчивая программированием. Посмотреть его можно здесь.

Разобраться с CCK Seblod было довольно непростой задачей. К счастью, компонент имеет русскоязычный форум, который очень мне в этом помог. С использованием CCK Seblod в этой версии сайта сделано буквально все, в том числе и простой самописный форум, постоянно дорабатывающийся.

#1 из 11: Главная страница

Вторая версия, idev 2016

Очень скоро сайт пришлось закрыть на переосмысление, которое длилось несколько месяцев. Причина проста: структура проекта на Joomla была неоправданно сложной и почти не расширяемой, так как данная система не подходит для подобного рода проектов. К тому же, компонент Seblod, который использовался для расширения возможностей Joomla, содержал довольно много ошибок и неудобств, из-за чего доработка проекта становилась очень долгой. А еще я смотрел в будущее: если сайт наполнится большим количеством проектов и статей, то переносить на более подходящую систему его все равно придется, но потребует это уже намного больше времени, чем перенос в самом начале работы.

Новый сайт было решено писать с нуля, с использованием какого-нибудь PHP Framework'а, с которыми я еще ни разу не работал. Поэтому, в дополнение к самому процессу создания интересного проекта, еще встала довольно интересная и очень важная задача: разобраться с выбранным Framework'ом. После долгого изучения вопроса было принято решение писать сайт с использованием Framework Laravel, с которым мы работаем и по сей день. Вот только процесс изучения оказался довольно сложным.

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

В новой версии была расширена система дополнений для проектов:

  • +5 изображений в галерею
  • +1 видеоролик к проекту
  • +1 слот для файла
  • Активация комментариев
  • Активация фонового изображения

Все эти дополнения можно было активировать, использовав накопленные монеты. Здесь, как видно из списка, в проектах появились видеоролики и файлы. При этом, дополнение можно было либо активировать 1 раз, либо, улучшить, повысив его уровень (например, дополнение «+1 слот для файла» имело до 15 уровней - до 15 слотов, соответственно).

Форум в этой версии сайта отсутствовал - мы планировали написать его позже, но так и не занялись этим по причине ненужности сайта.

Сам сайт был более проработан технически: активно использовалась технология ajax для выполнения действий без перезагрузки страницы; много сил было вложено и в реализацию других удобств и системы наград - монеты и опыт. Было написано много интересных скриптов, некоторые из которых используются нами и по сей день, как, например, скрипт youtube-галереи с автоматической загрузкой изображений высокого разрешения. Не лишним будет сказать и о том, что непосредственно для сайта idev.club нами было написано несколько интересных статей, которые теперь можно найти здесь в соответствующем разделе.

И хотя, теперь многое я сделал бы по-другому, сайт, все же, был выполнен на довольно высоком для первого раза уровне.

Авторы: SpectreZ, SaiLight Работа над проектом: 2014 - 2016 (2 года)
+
Фильтрация по тегам
Выбранные теги отобразятся в этой области...
Найти
Программирование 37, Игры 16, Программы 12, Delphi 28, Библиотеки 15, Карты для Warcraft 1 Веб-разработка 23, Сайты под ключ 7, Дизайн 22, JavaScript 5, PHP 0, Laravel 0, Joomla 2 Графика 31, Обработка фото 6, Логотипы 2, Иллюстрации 9, Рисунки 4, Печатная продукция 1, Стикеры 2 Видео 12, Трейлеры 2, Анимация 3 Миры 1, Музыка 5, Персонажи 9, Статьи 7, Литература 5, Рассказы 4, Стихи 1, 2D 6, 3D 23, На заказ 12
Используйте среднюю кнопку для быстрого фильтра по тегу...
Календарь проектов
2008 3 , 2009 5 , 2010 7 , 2011 2 , 2012 3 , 2013 6 , 2014 4 , 2015 10 , 2016 6 , 2017 7 , 2018 2 , 2019 5