Мога ли да получа отзивите ви за най-добрите инструменти за изграждане на уебсайт за търг със следните функции:

  • Сайтът взема комисионна (като 5%) за всяка транзакция
  • Всеки потребител може да присвои рейтинг (като 4,5 звезди) на завършената си транзакция, и коментирайте профила на продавача.
  • Приемайте плащания в paypal и кредитна карта

Разглеждах Joomla! и JomSocial, но досега не са ме убедили много.

Имам известен опит в програмирането на C, Python и Java. Ако не се използват никакви инструменти за управление на съдържанието, бих ви преценил, ако можете да кажете най-добрия начин за програмиране, за да направите сайта на търга.

  • Втората част на вашия въпрос ( търкаляйте сами част) е твърде широка. Трябва да попитате за конкретни аспекти от него или да опитате и след това да помолите SO общността за помощ, когато срещнете проблеми.
  • Благодаря! Разглеждам Drupal сега, изглежда по-обещаващо от Joomla !. Ако това не го отреже, тогава SO общност, подгответе се за въпроси !! : P
  • вижте magento: magentocommerce.com

Лично, ако трябваше да превъртя своя, щях да избера Ruby on Rails. Направих широко разработки за C # и Java и поддържах PHP уеб приложения, RoR ще ви отведе по-бързо, а езикът Ruby е много динамичен и има някои страхотни методи и функции, които намаляват количеството код, от което се нуждаете за да изпълните задачата си. Всичко, което казвам, е, че ако ще разработите свой собствен сайт, след това отделете няколко часа, за да проучите Ruby и Rails рамката.

Вероятно бих се опитал да избегна CMS (Системи за управление на съдържанието), тъй като основният фокус на вашето приложение не е управлението на съдържанието.

Ако решите да използвате рамка на приложение, уверете се, че тя е безпристрастна към типа на приложението, което пишете, или е съобразена конкретно с това, което правите. Опитът да превърнете CMS в търг може много добре да предизвика проблеми с мащабируемостта, както и да възпрепятства скоростта на развитие на свързаните с търга функции.

Какъвто и език да изберете да използвате, вероятно не е важно, но някои са по-съобразени с уебсайтове и уеб приложения. Моят избор език и рамка са C # с ASP.NET MVC.

  • 1 Всички уебсайтове / приложения имат съдържание за управление. Просто форматът на съдържанието и методът за неговото използване и управление са различни. Например Twitter е микроблог - основното му съдържание се състои от туитове; StackExchange е мрежа за въпроси и отговори - основното й съдържание са въпроси и отговори; Съдържанието на сайта за търг са отделните страници на търга, както и категориите и страниците на магазина. Напълно разумно е да се изгради сайт за търг извън CMS рамка като Joomla или Drupal.
  • Също така почти всички уеб приложения споделят определени общи изисквания за управление на съдържанието, като статични страници (начало, информация, контакт, политика за поверителност и др.), Формуляри за контакт, система за вход, управление на медии, търсене ... Модулните рамки също ви позволяват да влезете стандартни функции като редактори, система за съобщения, потребителски профили, коментари, известия, RSS, табла за управление и др. във вашето приложение навсякъде и както искате.
  • Просто казвам, че мисля, че за това конкретно приложение не бих използвал CMS. Основният фокус ще бъде на тръжните листи и системата за наддаване, които трябва да се представят възможно най-бързо. Използването на един размер, подходящ за всички CMS, дори с приставки / модули, може просто да ви попречи в дългосрочен план. Мисля, че по-добро решение би било да се използва CMS за публичния сайт и да се поставят действителните търгове на поддомейн или подпътека, работещ извън CMS. Ядрото на бизнеса е търговете и отдаването под наем на хората. Бих искал пълен контрол над това.
  • Не разбирам защо изграждането върху CMS рамка би "пречило". CMS рамките са проектирани да бъдат модулни, така че да можете да използвате вече съществуващи компоненти, където е необходимо, или да ги оставите настрана, ако нямате нужда от тях. Вашият аукционен сайт все още ще се нуждае от рутер, механизъм за шаблониране, ORM, система за управление на потребителите, механизъм за преглед, автоматично зареждане и всички други удобни функции и модули, които почти всички основни уеб приложения изискват.
  • 1 Единствената разлика между използването на CMS рамка спрямо рамка като ASP.NET MVC е, че общата система за управление на съдържанието вече е налице. Така че, вместо да изграждате тези части на ръка или да интегрирате отделна CMS система в приложение, приложението ви е интегрирано във вашата CMS функционалност от самото начало.

Каквото и да правите, просто стойте далеч от wordpress / joomla. С увеличаването на проекта вашият код става все по-труден за поддръжка.

Ако сте разработчик на php, бих ви препоръчал да изпробвате symfony 2 framework. Ще ви трябва повече време за разработване на първоначалната версия, но в дългосрочен план това е по-добро решение.

Symfony 2 има много пакети (написани от потребителя пакети) за почти всяко нещо, което ще ви трябва за търг (knpbundles.com). Всички пакети са безплатни за използване.

Има и пакети за лесна интеграция с Facebook например. Пакети за лесно управление на потребителите и така нататък.

Можете бързо да създадете основен уебсайт за търг с https://www.drupal.org/project/commerce_auction. Но както казват други, ако расте, със сигурност ще бъде по-лесно без CMS.

От моя гледна точка, започвайки с Drupal commerce, ще ви позволи бързо да опитате и да проверите дали вашите проектори имат пазар ... след това, ако той работи и печелите пари, можете да го пренапишете.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?