📜 ⬆️ ⬇️

Yboard - Yii bulletin board engine

image After working on a terribly awkward and unpleasant project dedicated to ads, I wondered what other solutions exist for such projects.

Of the free ones, as it turned out, there are not so many of them, probably the most famous is OsClass. Another thing when talking about paid counterparts, there is a wide variety of engines, functionals and prices for them.

However, most of these solutions still have the same problems, the code written by a group of developers with their own preferences and skills, it is sometimes very difficult to customize and maintain third-party developers. Ie after buying the engine, you get a black box in which no one wants to go. There are no specialists of such a narrow focus.
')
Some engines had serious limitations and lack of functionality that prevent them from being used out of the box.

The leaders of some projects said that after acquiring the engine and long dances with a tambourine around it, one had to drop everything and start the project from scratch.

In order not to repeat this thorny path, it was decided to develop the project on the basis of the Yii framework, and make it open and free. The emphasis in the design is on universality, code availability and performance.

The engine is available for download at github.com/vencendor/yboard

You can find the demo and information about the engine on yboard.org

Also through GitHub you can assist in the development of the project.

Functionality and capabilities of the board:
• Advertisements by registered users
• Multi-level category tree
• Fast work categories by using technology Nested Set
• Additional fields for ads are adjusted for each category.
• Administration of banners and promotional codes
• Users, authorization, registration
• Authorization through social networks
• Private messages between users
• Search by advertisement
• Feedback module
• Convenient installation of the engine
• Search by advertisement
• Support for multilingual website

Development plans:
• Favorite Ads
• The complaints system and their processing
• Black list of users, ban on the site
• Rating of users submitting ads
• The system of adding news and articles
• Geo-dependency, determining the user's place of residence,
offer ads from the same locality
• Mailing module
• More convenient format for creating project templates
• Paid services on the site, personal account replenishment
• Catalog of enterprises
• VIP services, raising ads, a place in the top
• Multicurrency
• Tools for working with SEO
• Alert users about the expiration of the time of action ads and paid services

Source: https://habr.com/ru/post/253107/


All Articles