Голосование

Нужна ли такая база на ГП?

Да, если кто-то сделает
Да, и помогу сделать
Нет, я против или не вижу смысла

Автор Тема: База данных украденных инструментов на ГП (Голосование)  (Прочитано 35192 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн emgalai

  • Новичок
  • *
  • Сообщений: 31
>>Видимо, мало кому это интересно, а жаль.

Обычно это внезапно становится интересно...

Дело нужное!

... и добавил:


Да, если кто-то сделает

(К сожалению не могу помочь)

Оффлайн KonH

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

Выполнено:
  • Продумана схема сайта, архитектура БД, классы для реализации функционала.
  • Было решено хранить изображения в файлах, а не в БД, как было ранее.
  • Был написан примитивный шаблонизатор для упрощения вывода страниц.
  • Сделаны функциональные шаблоны страниц.
  • Было решено все-таки написать свою базу пользователей и регистрацию, а не заморачиваться с интеграцией.
  • Создана база данных (теперь уже по-человечески, с правильной нормализацией), заполнена тестовыми данными.
  • Сделана страница добавления инструмента (из трех частей, чтобы не было слишком большого числа элементов на странице).
  • В рамках страницы добавления - сделаны динамические выпадающие списки с возможностью ввода (с этим было больше всего мороки, html+php+javascript+ajax).
  • Написана запись элемента в БД.
  • Сделано подтверждение/удаление элемента.
  • В рамках подтверждения - отображение новых элементов в списках, если таковые были введены.
  • Написана форма отображения данных об инструменте.
  • Сделан форма для отображения списка подтвержденных инструментов.

Планирую сделать на следующей неделе:
  • Дописать форму добавления (в данный момент можно независимо выбрать мастера и производителя, что есть правильно).
  • Организовать авторизацию и проверку прав.
  • Сделать регистрацию.
  • Сделать список инструментов для модераторов.
  • Может быть, что-то из дальнейшего, если буду успевать.

Возможные баги:
  • При добавлении инструмента использован элемент datetime из html5, поэтому у части пользователей он будет отображаться как текстовое поле (не было проверено).
  • Куча иных багов - версия пока очень сырая, поэтому их наверняка много.

Что хотелось бы от пользователей, заинтересованных в создании/развитии сервиса:
  • Желательна помощь в веб-дизайне, если кто-то может оформить страницы сайта с использованием html+css (градиентики, скругленные углы и тому подобное современное оформление) - это будет замечательно.
  • Требуются списки для нормального начального заполнения БД, для таблиц: тип, категория (зависит от типа), производитель, модель (зависит от производителя), страна, город (зависит от страны) - если кто-то их предоставит в уже оформленном виде, это будет более чем полезно.
  • В дальнейшем - участие в тестировании.

Ссылка на рабочую версию: http://konh.pp.ru/lost/new/index.php
« Последнее редактирование: Октября 01, 2012, 07:59:30 от KonH »

Оффлайн KonH

  • Завсегдатай
  • ***
  • Сообщений: 359
И где же те два человека из опроса, которые обещали помочь?)
У меня-то процесс идет, но контент-то тоже нужен.

Оффлайн KonH

  • Завсегдатай
  • ***
  • Сообщений: 359
За эту неделю выполнено вполне достаточно. В принципе, с некоторыми ограничениями, сервисом уже можно даже уже и пользоваться.
Правда это пока еще не очень удобно.

Выполнено:
  • Доработана форма добавления элемента и вывод информации о нем (с учетом возможности мастерового инструмента).
  • Добавлена регистрация.
  • Сделана возможность авторизации.
  • Для авторизованных пользователей доступно - добавление инструментов, комментарии, ЛС, удаление и установка "найденности" инструмента.
  • Для администратраторов доступно - подтверждение или удаление инструментов.
  • Сделан список инструментов для подтверждения администраторами.
  • Добавлена возможность оставлять комментарии.
  • Добавлена возможность отправлять личные сообщения (насчет конкретного инструмента).
  • Добавлена возможность отвечать на личные сообщения.

Вроде бы ничего не забыл)

Планирую сделать на следующей неделе:
  • Исправить некоторые баги.
  • Фильтр для поиска инструментов.
  • Добавить отметку о времени сообщения и времени добавления инструмента.
  • Возможность администратору удалять комментарии, банить и ограничивать пользователей.
  • Возможность удаления ЛС.

Возможные баги:
  • Все еще встречаются - хорошего тестирования как такового я не проводил.

Что хотелось бы от пользователей, заинтересованных в создании/развитии сервиса:
  • Желательна помощь в веб-дизайне, если кто-то может оформить страницы сайта с использованием html+css (градиентики, скругленные углы и тому подобное современное оформление) - это будет замечательно.
  • Требуются списки для нормального начального заполнения БД, для таблиц: тип, категория (зависит от типа), производитель, модель (зависит от производителя), страна, город (зависит от страны) - если кто-то их предоставит в уже оформленном виде, это будет более чем полезно.
  • В дальнейшем - участие в тестировании.

Ссылка на рабочую версию: http://konh.pp.ru/lost/new/index.php

Оффлайн Akkan Автор темы

  • Эксперт
  • *****
  • Сообщений: 1048
  • Красавчеґ
KonH, плюсанул))

Оффлайн Hoop

  • Живу на форуме
  • *******
  • Сообщений: 8467
KonH, Респект!!!

Оффлайн Akkan Автор темы

  • Эксперт
  • *****
  • Сообщений: 1048
  • Красавчеґ
Вот держи базу городов по Странам

Оффлайн KonH

  • Завсегдатай
  • ***
  • Сообщений: 359
На этой неделе вообще не было, к сожалению, достаточно времени.

Выполнено:
  • Добавлены города-страны из присланной Akkan базы.

Планирую сделать на следующей неделе:
  • Исправить некоторые баги.
  • Фильтр для поиска инструментов.
  • Добавить отметку о времени сообщения и времени добавления инструмента.
  • Возможность администратору удалять комментарии, банить и ограничивать пользователей.
  • Возможность удаления ЛС.

Возможные баги:
  • Все еще встречаются - хорошего тестирования как такового я не проводил.

Что хотелось бы от пользователей, заинтересованных в создании/развитии сервиса:
  • Желательна помощь в веб-дизайне, если кто-то может оформить страницы сайта с использованием html+css (градиентики, скругленные углы и тому подобное современное оформление) - это будет замечательно.
  • Требуются списки для нормального начального заполнения БД, для таблиц: тип, категория (зависит от типа), производитель, модель (зависит от производителя), страна, город (зависит от страны) - если кто-то их предоставит в уже оформленном виде, это будет более чем полезно.
  • В дальнейшем - участие в тестировании.

Ссылка на рабочую версию: http://konh.pp.ru/lost/new/index.php

Оффлайн KonH

  • Завсегдатай
  • ***
  • Сообщений: 359
На этой неделе было сделано довольно много всего. В принципе, сайтом уже можно пользоваться. Хотя, конечно, тестирование необходимо.

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

Планирую сделать на следующей неделе:
  • Возможность администратору удалять комментарии, банить и ограничивать пользователей.
  • Обеспечение безопасности.
  • Рефакторинг кода.

Возможные баги:
  • Все еще встречаются - хорошего тестирования как такового я не проводил.

Что хотелось бы от пользователей, заинтересованных в создании/развитии сервиса:
  • Необходима помощь в веб-дизайне, хотелось бы оформить страницы сайта с использованием html+css (градиентики, скругленные углы и тому подобное современное оформление).
  • Требуются списки для нормального начального заполнения БД:
    • тип (название)
    • категория (название, тип)
    • производитель (название)
    • модель (название, производитель)
  • Использование сайта и сообщение о багах.
  • Пиар - продвижение сайта где это может быть полезно.

Ссылка на рабочую версию: http://konh.pp.ru/lost/new/index.php

Оффлайн KonH

  • Завсегдатай
  • ***
  • Сообщений: 359
Можно сказать, что проект уже успешно закончен. Исправления по ходу дела будут, конечно, проводиться, но не более того.

Выполнено:
  • Кое-как своими руками сделано подобие дизайна.
  • Для сервиса был получен бесплатный домен (loststuff.cz.cc).
  • Добавлено немного начальных данных.
  • Была проведена небольшая ревизия кода.
  • Поправлены некоторые вопросы безопасности.
  • Сделана возможность восстановления пароля.
  • Исправлен баг с обновлением страницы при входе/выходе.
  • Администраторам дана возможность банить провинившихся пользователей.
  • Прикручена Яндекс.Метрика для оценки посещаемости.
  • Добавлены кнопки социальной интеграции (вконтакте, одноклассники, mail.ru, facebook, twitter).

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

Ссылка на сервис: loststuff.cz.cc

Оффлайн Ikzgtym

  • Частый посетитель
  • **
  • Сообщений: 132
Константин молодец. Тема хорошая.
Полазил по сайту, отписал тебе письмо со своими мыслями. Времени было мало потестить, но это только сегодня. Готов в этом помочь, даже подтяну еще пару человек. Так что чек-листы обеспечены ))

Предлагаю где то писать историю изменений версий. Но только в одном месте, чтобы было видно что реализовано и какие баги поправлены. Хорошо бы конечно в первом сообщении темы.

Оффлайн KonH

  • Завсегдатай
  • ***
  • Сообщений: 359
Ikzgtym, на письмо ответил. Насчет тестирования - было бы замечательно, это очень нужный момент. История изменений и ссылка будут в первом сообщении, напишу Akkan по этому поводу.

Оффлайн lordkorvin

  • Опытный
  • ****
  • Сообщений: 610
  • In Jackson/Charvel we trust!
Не работает база. Зарегистрировался, ввел данные и ничего не выдает даже по самым общим запросам a-la "электрогитара".

Оффлайн KonH

  • Завсегдатай
  • ***
  • Сообщений: 359
Не работает база. Зарегистрировался, ввел данные и ничего не выдает даже по самым общим запросам a-la "электрогитара".

Все работает, просто сервис никому не нужен)

Оффлайн Akkan Автор темы

  • Эксперт
  • *****
  • Сообщений: 1048
  • Красавчеґ
Нужен  ;)