Learn PHP, which open-source project to study, and get started quickly? Learn PHP, which open-source project to study, and get started quickly?
First of all, I need to complete the open-source project documentation, code specifications, and reasonable structure.
Which open-source project meets this condition?
Reply to discussion (solution)
Same...
User login project! Forum, etc!
Forum
UCenter Home
Discuz!
Online shop system
Ecshop,
Shopex
Discuz!
All open-source projects are not introductory materials
Open-source projects are somewhat complicated. Easy to understand. Many beginners have detailed examples.
Hello word
Message Board
Vote
A simple news publishing system
Simple user permission module
Let's look at an OA system later.
I personally think this is better.
The logic is simple and easy to use.
Of course, if you want to accumulate experience in a large project, it will be considered an entry point. I don't know.
Php jsp bridge example.
Http: // 216.108.229.26: 8080/JavaBridge/sessionSharing. php
Phpwind is concise
Ecshop, it seems that the structure is quite good. The most important thing is that the code annotation is easier to read.
Www.billionnet.net
For basic PHP learning, you do not need to learn any open source projects.
Buy a book, design a php program, and download the Help Manual. Read it. You can write a small website.
In-depth PHP learning, you can study some open source projects and php frameworks such as phpcms, discuz, ecshop, zendframework, yii
In depth, let's look at the PHP source code. Optimize PHP
Learn the basics first. if you do not know how to walk, you want to learn how to run .... LZ
Discuz
Open-source projects are confusing.
Because there are too many people to write, the essence is left behind, and it looks so tired that there is no clue.
For example, JOOmla ......
Resentment...
So let's talk about other traditional simple programs.
If you want to study in depth.
So: syntax-> program section-> message board-> small website-> program optimization and page optimization-> develop a small cms
This road is relatively easy to go and solid (I did this, but I don't know how everyone came along)
At that time, I did some login, add, delete, and change functions after reading the basic part. then I gradually enriched the functions, such as ajax and image upload.
It's confusing to share the same idea about open-source projects.
Because there are too many people to write, the essence is left behind, and it looks so tired that there is no clue.
For example, JOOmla ......
Resentment...
So let's talk about other traditional simple programs.
If you want to study in depth.
So: syntax-> program section-> message board-> small website-> program optimization and page optimization-> develop a small cms
This road is relatively easy to go and solid (I did this, but I don't know how everyone came along)
DEDEcms!
I feel that php can run a lot of source code correctly, which is not as hard as asp.net.
There are still a lot of knowledge points that php can learn. There are a lot of Chinese articles on the Internet that can be learned. There are also many php frameworks to learn, in addition to smarty, zendframework, smarttemplate, cakephp, domestic thinkphp, speedphp, there are many more, not enumerative. You can download and learn these frameworks from manuals.
One advantage of php is that it has a simple and easy-to-understand function manual, which should not be missed.
In the end, there are some well-known open-source projects, such as phpwind, ecshop, discuz, and dedecms. this is hard to learn. I can't find any entry-level materials and I don't know where to start, there is a discuz! Source Code Analysis and plug-in development instance (advanced tutorial).
To learn this, one is to change the inherent appearance style of these websites. This should not be difficult. The other is plug-in development, and I do not know where to learn from.
A website developed by many people may not work even if it is read by one person like a famous novel. I do not have the perseverance and I do not know where to start.
Finally, I will introduce you to two books on project development: Civilian Hero for Web Development: PHP + MySQL, and website development application for PHP + MySQL from entry-level to proficient. the next one can be used as a reference for reading and starting the project phase. The last project in this book is a foreign source code blog. There are about 20 php files, unlike those famous open-source projects, more than one hundred or even several hundred pages are daunting.
The low level of English is limited to Chinese learning. to be a real commercial website that can be downloaded to install and run properly on the Internet, personally, it seems that I cannot do it. Because you have some knowledge and some so-called technologies, you don't know whether to learn them online. Of course, php still has many things to learn.
I feel that php can run a lot of source code correctly, which is not as hard as asp.net.
There are still a lot of knowledge points that php can learn. There are a lot of Chinese articles on the Internet that can be learned. There are also many php frameworks to learn, in addition to smarty, zendframework, smarttemplate, cakephp, domestic thinkphp, speedphp, there are many more, not enumerative. You can download and learn these frameworks from manuals.
One advantage of php is that it has a simple and easy-to-understand function manual, which should not be missed.
In the end, there are some well-known open-source projects, such as phpwind, ecshop, discuz, and dedecms. this is hard to learn. I can't find any entry-level materials and I don't know where to start, there is a discuz! Source Code Analysis and plug-in development instance (advanced tutorial).
To learn this, one is to change the inherent appearance style of these websites. This should not be difficult. The other is plug-in development, and I do not know where to learn from.
A website developed by many people may not work even if it is read by one person like a famous novel. I do not have the perseverance and I do not know where to start.
Finally, I will introduce you to two books on project development: Civilian Hero for Web Development: PHP + MySQL, and website development application for PHP + MySQL from entry-level to proficient. the next one can be used as a reference for reading and starting the project phase. The last project in this book is a foreign source code blog. There are about 20 php files, unlike those famous open-source projects, more than one hundred or even several hundred pages are daunting.
The low level of English is limited to Chinese learning. to be a real commercial website that can be downloaded to install and run properly on the Internet, personally, it seems that I cannot do it. Because you have some knowledge and some so-called technologies, you don't know whether to learn them online. Of course, php still has many things to learn.
Ecshop
I want to learn php, and I made a website www.ccsou.cn on the Festival Express website.
I want to learn some PHP to modify the website for help.
For beginners, it is critical to lay a solid foundation for PHP.
Thinkphp
Uchomo
Discuz
Many open-source projects
Beweb, do you know? it's a very practical and quick open-source website.
On the third floor, I heard everything I said !!!! Haha .....
We recommend that you learn more about CI and js and p.
I strongly recommend learning phpcms, which is very powerful and object-oriented.
The example in full course of PHP project development can be seen. it is quite useful in the study.
Forum
UCenter Home
Discuz!
Online shop system
Ecshop,
Shopex
Discuz!
Discuz is not general
Most of the well-known foreign countries are here:
Http://phpxref.com/
"Full documentation, coding specifications, reasonable structure", you have very demanding requirements :)
Many of the above may not meet this requirement... especially "full documentation "....
It seems that documents in China are difficult to find?
Okay, after talking nonsense,
Let's take a look at Zend framework... all 3 items comply...
You can (but you only need to) read some small, relatively independent modules,
For example, Zend_Cache,
Http://framework.zend.com/svn/framework/standard/trunk/library/Zend/Cache/
Zend config
Http://framework.zend.com/svn/framework/standard/trunk/library/Zend/Config/
Zend Date
Http://framework.zend.com/svn/framework/standard/trunk/library/Zend/Date/
There is another
Let's talk about it. you don't have to worry too much about it ....
Serious consequences .......
These applications are accumulated over a long period of time and have many small details,
But it is a waste of time to think too much about these details .....
Some things must be done by yourself...
Everyone is talking about various projects for others.
It's also a project to write a blog platform for yourself!
I personally prefer Wordpress
10 tian xuehui php
Template engine:
1. smarty
2. CodeIgniter
3. cakephp
The three are the fastest!
I am also a beginner, but in the past, dedecms was used for counterfeits. it is easy to use and suitable for beginners. but if you want to study more php statements, I think we should start with simple basic knowledge, or you will not have basic knowledge, and you will not know what these statements are expressing, some time ago, I used the Apsara cms audio and video system to create a 913 mobile network. Oh, it's not an external link here. www.913dm.com has some friends who want to see it. I have left a link, you can go to my website to see if you want to use an open-source program. First, you must be familiar with one
All open-source projects are not introductory materials
Supported +