Перейти к публикации

Рекомендованные сообщения

Привет всем программистам, дизайнерам, php`шникам, простым пользователям, и лузерам. Мне нужно не много - ни мало, а именно - изменить движок DLE по МОЕМУ образу и подобию.

Краткое ТЗ я накидал, сделать, в принципе - не сложно, главное уметь хорошие ручки.

Модуль должен быть лично моим, никто его перепродавать не должен, ибо, такой сайт должен быть только у меня.

Сайт будет рассчитан как на русско-язычную аудиторию, так и на англо-язычную.

Должно быть 2 интерфейса, с двумя типами создания своего рейтингово-сайта, тем самым, при заходе с ip РФ, люди попадают на русскую страницу, но у них также есть вариант выбрать рейтинг сайтов US, и стран зарубежья. 1 проект (1 сайт, ссылка конкретная на сайт) должен будет добавляться только 1 раз, либо на зарубежном рейтинге, либо на РФ).

Также, 1 сайт, от любого пользователя, должен быть добавлен всего-лишь 1 раз, без повторов. Если его удалила администрация, значит он не должен быть в рейтинге. Основу дизайна можно взять сайт Free-Lance.Ru, нравится как всё построено.

У уже добавленных сайтов должно быть поле: «Сайт проверен администрацией» и «Сайт не проверен администрацией» (админы видят, кто проверил, ник пишется, а пользователи – нет, ник не пишется, только строчка проверен ли сайт или нет.).

1. Регистрация на сайте:

Какие привилегии имеет гость:

- только смотреть сайты

- пользоваться умным поиском (что его интересует)

Какие привилегии имеет пользователь:

- редактировать свой профиль (Аватар, ICQ, связь)

- оставлять личную оценку сайту и свой комментарий: оценка будет видна, кто сделал это публично (показан ник) и скрытно (ник не показан) в КОММЕНТАРИЯХ (при добавлении оценки, будет показан его ник, а в скобках его оценка от 1 до 10; также при наведении на ник, будет всплывать hint с комментарием, и так, выведен список последних 20 проголосовавших, со ссылкой – показать других, и так ещё +20, и т.д.), а также, будет видна оценка около самого сайта (в колонке – нас оценили) и показано, сколько людей за него проголосовало и какой средний бал оценок, с округлением до тысячных (7,305).

- добавлять свои проекты (не больше 3х)

- добавлять сайты в закладки профиля, и оставлять комментарий о своём сайте, тем самым, при показе ссылки на личный кабинет, должен быть раздел: Мой выбор, с сайтами, с оценками и комментариями к сайтам)

- функция: пожаловаться на сайт (с комментарием) – жалуются на сайт, и эта жалоба отправляется всем админам в проверялку, в админке (что-то типа ЛС, но только у админов). 1 пользователь может пожаловаться на сайт всего-лишь 1 раз, чтобы не было глупого спама.

Регистрация должна быть единожды для 1 ip, в случае, если пользователь зашёл с другого незарегистрированного ip под своим логином, данный ip также привязывается к логину, и с него также нельзя зарегистрироваться.

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

а) Поднять сайт в крутилке (блок сайтов, который обновляется при каждом переходе по страницам на нашем сайте, не более 5 сайтов с кратким описанием) сайтов.

б) Поднять кол-во показов баннера в крутилке баннеров на 1000 раз (будет предоставляться код-баннер, который может поставить себе любой участник, тем самым, в непроизвольном порядке будет проставлен показ баннеров, допустим 100х100, разных сайтов) – покупать могут хоть 20 раз, но, действовать этот самый показ будет до того моментам, пока его 1000 раз не покажут больше, чем другие баннеры. Подобный ротатор баннеров нужно будет сделать для разных размеров баннеров: 100х100, 468-60, 88х30, 110х60, 280х180 и т.д. (в админке мы должны сами выставлять возможность добавления размеров баннеров этих).

Оплата должна проходить по WebMoney, PayPal, Яндекс деньги и все другие возможные платные системы.

2. Что должен будет отображать "Рейтинг сайтов", другими словами счётчик:

а) Сколько было на сайте IP;

б) Сколько было просмотров страниц (переходов по страницам), в общем;

в) Статистика по переходам в общем за месяц;

г) Статистика за месяц по зашедшим ip (если 1 и тот же ip встречался дважды в месяц - он не должен учитываться)

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

д) При нажатии на счётчик – показывается статистика на нашем сайте, и если пользователь не зарегистрирован, то, ему предлагается зарегистрироваться прямо сейчас.

3. Загрузка сайта в каталог:

1) Название проекта

2) Ссылка на проект (которая может идти как с http, www, так и без них, т.е. автоматически генирироваться)

3) Описание проекта (не более 250 символов)

4) При добавлении ссылки на сайт, должна быть ссылка - "Сгенерировать предварительный скриншот". А именно: проходит генерация скриншота сайта, и даётся выбрать участок, 200х300 (что-то типа crop в PhotoShop`e). В случае, если этот скриншот не будет выбран, он выбирается автоматом с шапки и ниже, чтобы получилось изображение 200х300. Естественно, сперва сайт делает скрин полностью, а потом уже создаёт превьюшку.

5) Полное описание - данное описание будет видно только при нажатии (Подробнее о проекте). Тут уже пойдёт следующее описание:

а) Кто админы - Поимённо (если они зарегистрированы на сайте – то добавляются из поиска по пользователям, но с подтверждением, а именно: нельзя добавить, например Bittera в админы сайта, если он не подтвердит, что является админом сайта)

б) Связь с админами - icq, skype, мыло (что-то типа раскрывающегося окошка, или как hint можно сделать)

в) Когда начал работать сайт (с момента задачи даты, наш скрипт должен будет генерировать кол-во дней жизни сайта, т.е. типа такого: Сайт живёт 3 года 2 месяца 4 дня; также должен быть выбор у пользователей: писать просто дни жизни сайта (397 дней), или писать кол-во годов, месяцев, недель и дней (как написал ранее).

г) Тематика сайта – выбирается из нашего списка сайтов.

д) Выбор кнопки счётчика: предалагается наш вариант (несколько вариантов, при каких-то праздниках, кнопка должна автоматически меняться на тему праздника, если это восьмое марто - то не просто цвет, а также надпись "8 марта" и цветочек).

4. Отображения рейтинга в подробности сайта:

Помимо кнопочки рейтинга, есть возможность увидеть диаграмму-статистику посещений сайта по ip и переходам по страницам.

а) Видна диаграмма с посещением, и возможностью наведения на день, выбор периода и т.д. (как вКонтактах диаграмма посещений группы). Данный рейтинг также можно выгрузить модулем для статистической страницы через код, чтобы люди могли спокойно вставить её на свой сайт, в обычные статистические страницы (типа как в DLE).

5. Отображение сайта:

1) Не сложная, малонагруженная шапка (по-типу ВКонтакте и facebook`a), в целом, как и сам дизайн, должно быть просто и красиво (Habrahabr, к примеру). Но не нужно делать квадратные кнопки, можно их сделать красивыми глаткими, как на Free-Lance. Или, просто красивая и интересная. Но, дизайн - это уже второе дело.

2) Список сайтов на главной – самые популярные, с превью и описанием (слева превью сайта, справа уже описание, возраст сайта, перейти на сайт и подробнее о сайте)

3) Кол-во сайтов на главной – 30 штук, с возможностью перелистывания сайтов.

4) Ссылки в подвале: О сайте, Рост регистрации на сайте (можно взять как на kinopoisk`e http://www.kinopoisk.ru/level/76/doc/join/ ), наш рейтинг (на подобе роста регистрации, сделать рейтинг)

5) Приятный и простой шрифт, который нравится всем. За основу – опять же, сайты Вконтакте, Фриланс и Фэйсбук.

Сразу говорю, тот, кто создаст модуль, будет иметь 10% от прибыли, которая будет уже к 5му месяцу работы сайта. Помимо всего этого, все модификации к "новому модулю-движку" будут проходить исключительно через того, кто создал модуль. Партнёрами будем, так сказать.

Сами понимаете, мне данный модуль нужен, и деньги есть, но, ценник пожалуйста разумный и нужны примерные сроки + - 10 дней. Жду.

Ссылка на сообщение
Поделиться на других сайтах

Прочел половину и не понял что вообще нужно - каталог что ли какой, конкурент ДМОЗА или Яндекса? Читать такую портянку сил нет. Опишите в кратце ее смысл.

Регистрация должна быть единожды для 1 ip, в случае, если пользователь зашёл с другого незарегистрированного ip под своим логином, данный ip также привязывается к логину, и с него также нельзя зарегистрироваться.

Что бред? У меня ип каждые полчаса меняется, всего 7 подсетей (с мобильными подсетями - 15-20 где-то на город). Вы мой ип вообще никогда не узнаете :lol: Можно, конечно, пробить сеть и узнать статический ип или динамический и сделать привязку, но действительно ли так усложнять нужно?

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

Создайте группу 6.

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

Изменено пользователем zgr
Ссылка на сообщение
Поделиться на других сайтах

zgr, это итак краткое ТЗ.

Насчёт ip - это не бред. Это то, что мне нужно, и я не считаю это бредом.

5-6 баксов? Ахахаха)) Нет, я не настолько жадный =) Тот человек, который считает себя хорошим PHP`шником - сможет сам вывести грамотную цену.

Про группу 6 - знаю итак, но, мне нужно, чтобы и тот кто пишет модуль об этом знал.

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

Деньги заплачу нормальные, не 10 баксов, ибо труд - не малый. Но и не 1000 зелёных =) Минимум на 1500 можете расчитывать. И да, собираюсь сделать конкуренцию Яндексу и прочим ТОПам. Сперва на ДЛЕ, а потом на .net.

Ссылка на сообщение
Поделиться на других сайтах

На 4dle.ru видел подобные запросы (очень объемные), поэтому сразу сомнения возникают... Но если бюджет реально есть, то готов взяться за разработку, но весь такой проект в одиночку не потянуть (едва ли вы полгода ждать сдачи будите :) )... Лучше разбить на отдельные блоки и договориться с 2-3 программистами: один на js, другой на php, третий - проектировать БД, чтоб на php как можно меньше обрабатывать и т.д. С Вебмани не работал, графики сам на php не строил, но есть готовые классы, можно покопать, если не вы против дополнительных скриптов и библиотек. В остальном, всё, что не касается глубоко DLE (не все тонкости пока изучил, копать долго просто) сделаю без проблем. Ознакомлюсь сейчас с ТЗ получше. :)

П.С. После реализации каких-либо кодов, моды в дальнейшем не продаю и не распространяю, если это заранее обговаривается, проект будет индивидуальный. Ваши контакты скрыты, можете сами в асю/агент/мыло стучать для дальнейшего общения, думаю, так удобней: zgr@bk.ru. Думаю, еще могли бы 1-2 человека с форума заинтересоваться, если они свободны.

Ссылка на сообщение
Поделиться на других сайтах

А не легче под это использовать самописную CMS, чем изменять половину DLE?

В ходе общения, мы к этому мнению и пришли. На первых порах можно использовать только регистрацию и комментарии, потом при запуске проекта заменить и это на своё, чтоб никто не предъявил о нарушении прав. Я больше склонен к ВП, чем ДЛЕ, если перерабатывать CMS, если готовую использовать как базу (писать модуль), то ДЛЕ.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...