Как я создавал NeftWeb.ru

Или с чего начиналась Нефтекамская городская доска объявлений

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

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

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

1. 1 Выбор движки

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

Я не хочу сказать, что именно Joomla – это супер платформа для доски объявлений, существуют большие  скрипты досок объявлений, которые полностью заменяют CMS, их можно найти в сети без проблем. Также, к примеру есть достойные доски и как казалось бы на  чисто блоговом движке WordPress, например вот izhdoska.ru работает на таком, тут есть из чего выбрать.

Но в виду моих ограниченных знаний PHP, а также большого желания потренироваться то выбор пал именно на джумлу. Чисто субъективный выбор.

 1.2. Выбор компонента

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

Оба они создавались еще как Native компоненты для Joomla 1.0, поэтому они не из разряда новых и необкатанных так сказать. Достаточное количество досок объявлений в сети создано именно на них, достаточно в поисковике набрать название какой либо из этих компонентов.

AdsManager на момент выбора все еще находился в стадии RC, нестабильно работал с 1.5.14,  русского из коробки нормально не было, да и в общем он показался мне сыроватым и слишком усложненным что ли, поэтому я перешел к рассмотрению MarketPlace.

На момент написания статьи самой свежей была версия MarketPlace 1.4.6 от программера Codingfish. Этот компонент относится к категории родных для Joomla 1.0, поэтому под 1.5 требует использование режима Legacy, но на стабильность, скорость и функциональность уверяю вас это никак не влияет.

MarketPlace изначально был платным компонентом, что и определило его судьбу. Не многие покупали его,  так как были бесплатные аналоги. Год назад автор открыл бесплатную скачку и использование данного компонента, ограничившись только обязательной ссылкой на сайт создателя в теле самой доски объявлений, больше ограничений наложено не было.

На данный момент данный компонент полностью переписывается автором под Joomla 1.5, но как уверил автор, он напишет скрипт-мигратор, что позволит в последующем безболезненно обновиться до новой версии через годик, может и раньше с сохранием всех объявлений. Что говорит о том, что автор прекрасно понимает сколько народу использует его Маркетплейс, и было бы просто некорректно оставлять их без поддержки.

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

Простота и доступность внутренних скриптов даже начинающему любителю php была на высоте, таким образом было решено воплощать идею создания доски объявлений г. Нефтекамск через связку Joomla 1.5.15 (Legacy Mode) + MarketPlace 1.4.6 + свой Русский пак и свои модули.

1.3. Доменное имя и хостинг

Было прикуплено доменное имя neftweb.ru,  сначала был размещен на иностранном сервере, но видимо из-за буржуйского ай-пи постоянно выпадал из выдачи. В новом 2010м году переехал со временного места дислокации на серьезный бесперебойный не дешевый хостинг от Reg.ru. Тарифный план был выбран Host-1.

alt

Выборам домена и хостинга в сети написано СТОЛЬКО материала, что перечитать все невозможно. Всегда на каждый отличный отзыв в отношении хостера найдется такой, который все не в лучшем свете представит. Поэтому тут нужен личный субъективный тест каждого по отдельности и подбора подходящего не только по цене, но и по ап тайму.

 

  Понравилась статья ? Подпишись на RSS и будь всегда в курсе новых! Все обновления публикуются в Twitter! Следуйте за мной и будите всегда в курсе происходящего!
Баннер

Комментарии 

 
#6 Ruslan 07.04.2012 19:25
Цитирую AsmoloFF:
Все красиво сделано, особенно ссылки! Как Вы настроили sh404sef на компоненте Marketplace. Как сделать ссылку вида: "doska-obyavleniy/predlagayu-rabotu/1725-mylo-ruchnoy-raboty-optom-roznitsa-s-natsenkoy-250.html" Ну я понимаю, что можно вручную ссылки на категории объявлений настроить, но на каждое объявление в доске не будешь ведь ссылки переписывать??!! У меня сейчас ссылки вида: "component/marketplace/show_ad/catid/8/adid/19.html" Как исправить?
Заранее спасибо!


Поддерживаю тему, Поделитесь Please!
 
 
+1 #5 AsmoloFF 24.10.2011 12:50
Все красиво сделано, особенно ссылки! Как Вы настроили sh404sef на компоненте Marketplace. Как сделать ссылку вида: "doska-obyavleniy/predlagayu-rabotu/1725-mylo-ruchnoy-raboty-optom-roznitsa-s-natsenkoy-250.html" Ну я понимаю, что можно вручную ссылки на категории объявлений настроить, но на каждое объявление в доске не будешь ведь ссылки переписывать??!! У меня сейчас ссылки вида: "component/marketplace/show_ad/catid/8/adid/19.html" Как исправить?
Заранее спасибо!
 
 
-1 #4 nk2s 14.04.2011 12:37
А как установить MarketPlace 1.4.6 ;-) ;-)
 
 
#3 Ягнёнок 06.02.2010 19:23
Цитирую Станислав:
:) за цитирование моей иждоски спасибо

если есть желание - можно обменяться прямыми ссылками или баннерами с наших досок.
 
 
#2 Ягнёнок 06.02.2010 18:09
Цитирую Станислав:
:) за цитирование моей иждоски спасибо

Да незачто ;-)
 
 
#1 Станислав 06.02.2010 17:40
:) за цитирование моей иждоски спасибо
 

Добавить комментарий


Защитный код
Обновить

Авторизация

Опрос

Что мне сделать с Gold ключами для DepositFile?
 

Сейчас онлайн

  • Google
  • Robot
  • [MailRu]

Архив по годам