Self-developed SNS, with powerful open-source functions

Source: Internet
Author: User
Tags php framework

During the summer vacation last year, I did not go home when I was in college, college, or college. What I was depressed about was that the school was not reserved for school. It was said that during the Olympics, students were not allowed to stay, this is a bad excuse for spending more than 2000 RMB. I rented a house outside the south gate of the school with two good friends and wrote this set in a month and a half.Program. We originally planned to open-source the program and maintain it, but we had to give up on time and funding issues. In fact, when the program was basically completed, we had to sort it out and write an installer, write another data conversion task with other forums. at present, I have simply written a dz6 Conversion Program.

 

Let's briefly introduce this set of programs:

A set of SNS platform for college students. The platform is written in PHP with detailed layers and high efficiency. at the same time, in order to develop more functions at a high speed and stably, we have also developed a PHP framework-milkphp. Unlike other frameworks, we have adopted the jquery loading idea, achieve the highest efficiency.

 

The key to the program is that we have written a set of core-milkphp. Through the core, we can expand various modules, such as BBS and shop. The core has well processed user-related data, for example, send a short message when you log on to IOT platform.

 

Before writing this set of programs, I had a deep dive into discuz, uchome, and ecshop. In fact, we have used the relevant principles of ucenter for reference in the pass section and made improvements to it, the implementation effect is very good, so that you can call a simpler API to achieve traffic.

 

The Ajax asynchronous mode is adopted as a whole, with lightbox display and post asynchronously,Can be dragged to flip the pageArticleListAnd so on. the system also implements the personal space function. The personal space is more practical and concise Based on the uchome idea. at the same time, it took one night to figure out the calling of the flash Avatar modification in uchome, So we stole the uchome Avatar Editor (flash ).

 

We didn't name this whole set of programs, because they were written for the Zhuhai University Alliance network. The modules that have been implemented include campus navigation, on-campus transactions, BBS, and personal space. campus Bt (integrated with xbt and bitcommettracker ).

We only name the core framework milkphp. The framework contains a large factory class to manage and call other class members. The framework features MySQL operations and attachment upload, session operation, data cache implementation, template function (not smary, but simple phpwind method, directly include pseudo PHP in HTMLCode), Data capture, mail operation, calendar, and verification code implementation... the implementation of these classes adopts uniform standards, so they can be simply called by the factory. therefore, you can add the required functions at will. then, you can directly call it through the factory, which is convenient and clear in structure.

 

Well, after talking so much, there is a strange psychological feeling that a set of such good things can only be discarded.

You don't have to ask the reason. The reason is that the market is playing a strange role. programmers do not always consider the market and blindly write some chicken ribs.

However, through this set of procedures, I learned a lot about teamwork, society, and experience.

If you are interested in this program, you can paste it back and I will sort it out and put the original code.

 

 

The last few images are pasted. If it stinksWww.joomen.comIf you can also access it, You can experience it in the past.

Username: Sun password: 77604459

 

 

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.