How to develop a product like a building block? This is probably what every developer is dreaming of. We try to break down a website (a purely display-like site is not in the discussion) and get a result:
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M01/59/E8/wKiom1Tu1DPxHQBBAADvAampIJ8094.jpg "title=" Picture 29898.png "alt=" Wkiom1tu1dpxhqbbaadvaampij8094.jpg "/>
A Web site's business module may vary depending on the product positioning, but the user center is actually a generic module that is very similar between each system.
is there any possibility create such an ecological circle? In this ecosystem, there is a unified standard of a user center, so that different systems can be fused with each other, different modules can be used among each other. The ecosystem must have providers and consumers, in this ecosystem, the ability of developers to develop their own products to sell, at the same time, some developers can buy their own, there is demand, so as to cycle, so as to build a friendly ecosystem, virtuous circle. Of course, in this can also provide a platform, developers can share their own write some of the source code, to facilitate communication between developers.
650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M00/59/E4/wKioL1Tu1Veg7JSsAANox5rlm-8899.jpg "title=" 7890. JPG "alt=" wkiol1tu1veg7jssaanox5rlm-8899.jpg "/>
so, to achieve the above situation, we need a strong foundation framework, an open source User Center system is required.
Maybe a lot of friends will think of Ucenter. UC is indeed a good set of solutions, convenient single-point landing, has gradually become the industry standard, the majority of products on the market support the use of Ucenter for user data interoperability. But the product I'm going to cover in this article is more than that.
It is learnt that the famous social product developers want to launch a universal user-centric framework based on the thinkphp framework. Combining the social practices of Opensns (formerly Thinkox) to extract a new User Center product Opencenter is now available for beta release.
According to Opencenter's product owner, OC's main technical component is User Center + cloud platform. The target user is a PHP developer. And based on the Apache2 Open source agreement, business-friendly.
For program developers, any system needs to do is to log in and register, when the program developers to develop their own programs, are repeatedly to do login and registration, which greatly wasted the developer's time and energy, why can not have a ready-made general user system directly to use it? So developers just need to focus on the development of business systems. Opencenter can solve this problem. It's like building a house, the foundation is ready, and most importantly, the foundation is free, and all you have to do is build the house on the foundation. And in the end, even if you just need your mouse point, the House will be finished.
then what is Opencenter? Opencenter is committed to helping developers provide developers with an unlimited set of user-centric solutions to quickly build any product .
The predecessor of Opencenter was Thinkox. Based on Onethink, Opencenter is a refined version of Onethink, based on Thinkox social products. At the same time, opencenter removed the redundant CMF part, retained the core user system, and expanded the module's loading and unloading mechanism.
Opencenter, Permanent free open source Framework User Center. The following is an introduction to the official Opencenter:
1. Free
Opencenter Perpetual Free, permanent open source, fully compliant with Apache Open Source Protocol , without any commercial restrictions. For developers, the developer's development costs have been greatly reduced, and the developer's program building efficiency has been improved.
2. Open
Opencenter focuses on "open", open concept, for any customer with demand, opencenter fully open source.
3. Lightweight
Opencenterdo the user Center only. Opencenter Shanfanjiujian,no Weibo features,no circle of friends, nohas a group function, no information, no albums and other features. Opencenterjust do what every programmer has to do to develop any system.--Login and register. Opencenterremove the bloated, easy to battle.
4. a huge developer
in Opencenter on, Each person uses Opencenter developers are partners, can contribute their own code, but also according to their own needs in Opencenter Find what you need.
5. fine-grained permission system
Opencenter Core Support Authority permissions authentication method, accurately control each user behavior, while having user behavior log, record important operation, do not omit any user behavior.
6. Database Management
Opencenter added backup and restore capabilities for data.
7. Module Handling
can be done by Opencenter background Management to implement the loading and unloading of each module. On the basis of a simple user system, you can add the modules you need.
8. Design Style
Opencenter User Center, flat design, simple and fresh user interface. At the top of the page, you can set the login and navigation bar with each module.
650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M00/59/E8/wKiom1Tu1F2g8T53AAMihKJkOBM337.jpg "title=" 7777. PNG "alt=" wkiom1tu1f2g8t53aamihkjkobm337.jpg "/>
opencenter
opencenter future Outlook, in massive modules, Plugins and templates to meet the needs of more developers, bring together more developers, let let opencenter became a powerful framework, as well as a well-established community support, to form
I believe that for many developers, there is a framework user center, discriminating ears. Choose Opencenter and take the first step toward building an ecosystem.
This article is from the Zebra Zebra zebra blog, so be sure to keep this source http://01201012.blog.51cto.com/9882493/1615472
ucenter+ Cloud Market? Open Source User Center 2.0 era is about to open