Table of Contents
回复内容:
Home Backend Development PHP Tutorial think有什么好的php内容管理后台吗?打算试水接单的大三狗提问

think有什么好的php内容管理后台吗?打算试水接单的大三狗提问

Jun 06, 2016 pm 08:34 PM
cms php thinkphp

作为一个大三狗,学的是php和自学html,准备在出去工作实习前先试验一下自己的能力,打算自己接一些小的单来锻炼自己,搜索了一堆内容管理后台,比较了一些内容管理后台,发现很多大型常用的后台商用都是要联系制作方,估计是要收费的?有哪些免费开源的php内容管理后台吗?求指教。

回复内容:

作为一个大三狗,学的是php和自学html,准备在出去工作实习前先试验一下自己的能力,打算自己接一些小的单来锻炼自己,搜索了一堆内容管理后台,比较了一些内容管理后台,发现很多大型常用的后台商用都是要联系制作方,估计是要收费的?有哪些免费开源的php内容管理后台吗?求指教。

国外优秀的CMS有drupal, joomla, wordpress, typo3

drupal最专业,扩展强大,但最难入门;wordpress最简单,模板多,但难以实现高要求;joomla扩展多,入门简单,但后台组织比较混乱;typo3代码标准,规范的面向对象,但入门难,要学习它的typo3脚本,并且扩展少。

国内的大多数认为phpcms比较好,与joomla结构上有点相似;dedecms使用人群比较多,开发速度快,但最多BUG,也不容易进行深度扩展。

所有CMS里drupal我认为是最好的,有非常强大的社区,遇到问题上网搜一大把资料,但学习时间十分长,需要学的知识相当的多(要玩得好,需要有linux知识),最好还是有较长的PHP开发经验。想挑战难度的,drupal绝对能考验你的耐性。

joomla也比较专业,扩展能力强模板也多,是个值得用的CMS。不过也由于joomla旧版本(v1.5)存在非常多的漏洞,在过去因此很多站受到恶意攻击,所以现在也有很多对joomla不利的评价,例如joomla漏洞多,但这在joomla 2.5与joomla 3已经有很大的改善。

wordpress博客系统起家,但由于与drupal的hook机制类似,也有极强的扩展能力,常常被当CMS使用。wordpress很多业余爱好者,也由于其使用简单,但没有给人专业的感觉,所以不少人认为wordpress开发的网站是廉价的。这样会使得国外内客户不喜欢使用wordpress开发企业级项目。

网站开发上国外的订单价值比较高,例如最近就很热门海外代购,国外的客户普遍都知道drupal和joomla,而且对这两个CMS非常有信心,你要是自己个人定制开发个什么东西,他们一般放心不了。所以drupal和joomla是很适合用于做海外的订单。(海外项目一般连IE8都不需要兼容,只要IE8以上兼容就行)

国内CMS本土化强,而且对低版本浏览器IE6/7有良好的支持,很少比较炫丽的模板(因为兼容低版本IE,很少使用CSS3),但扩展相当的少,虽说使用人群多,但遇到什么高难度的问题基本上也搜不到什么资料可以参考,代码不够规范扩展能力差做不了太复杂的东西。玩得再好都只能做简简单单的内容站,也做不了国外的订单。

Grocery_CRUD

CI 挺不错的

虽然thinkcmf代码有些方面有点不规范。。。
但是界面还可以~
如果没有美工可以改改优化下
界面交互还是可以的~
自己权衡下

wordpress dedecms

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

Java Tutorial
1662
14
PHP Tutorial
1261
29
C# Tutorial
1234
24
Explain JSON Web Tokens (JWT) and their use case in PHP APIs. Explain JSON Web Tokens (JWT) and their use case in PHP APIs. Apr 05, 2025 am 12:04 AM

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

Explain late static binding in PHP (static::). Explain late static binding in PHP (static::). Apr 03, 2025 am 12:04 AM

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

What are PHP magic methods (__construct, __destruct, __call, __get, __set, etc.) and provide use cases? What are PHP magic methods (__construct, __destruct, __call, __get, __set, etc.) and provide use cases? Apr 03, 2025 am 12:03 AM

What are the magic methods of PHP? PHP's magic methods include: 1.\_\_construct, used to initialize objects; 2.\_\_destruct, used to clean up resources; 3.\_\_call, handle non-existent method calls; 4.\_\_get, implement dynamic attribute access; 5.\_\_set, implement dynamic attribute settings. These methods are automatically called in certain situations, improving code flexibility and efficiency.

PHP and Python: Comparing Two Popular Programming Languages PHP and Python: Comparing Two Popular Programming Languages Apr 14, 2025 am 12:13 AM

PHP and Python each have their own advantages, and choose according to project requirements. 1.PHP is suitable for web development, especially for rapid development and maintenance of websites. 2. Python is suitable for data science, machine learning and artificial intelligence, with concise syntax and suitable for beginners.

PHP in Action: Real-World Examples and Applications PHP in Action: Real-World Examples and Applications Apr 14, 2025 am 12:19 AM

PHP is widely used in e-commerce, content management systems and API development. 1) E-commerce: used for shopping cart function and payment processing. 2) Content management system: used for dynamic content generation and user management. 3) API development: used for RESTful API development and API security. Through performance optimization and best practices, the efficiency and maintainability of PHP applications are improved.

PHP: A Key Language for Web Development PHP: A Key Language for Web Development Apr 13, 2025 am 12:08 AM

PHP is a scripting language widely used on the server side, especially suitable for web development. 1.PHP can embed HTML, process HTTP requests and responses, and supports a variety of databases. 2.PHP is used to generate dynamic web content, process form data, access databases, etc., with strong community support and open source resources. 3. PHP is an interpreted language, and the execution process includes lexical analysis, grammatical analysis, compilation and execution. 4.PHP can be combined with MySQL for advanced applications such as user registration systems. 5. When debugging PHP, you can use functions such as error_reporting() and var_dump(). 6. Optimize PHP code to use caching mechanisms, optimize database queries and use built-in functions. 7

PHP vs. Python: Understanding the Differences PHP vs. Python: Understanding the Differences Apr 11, 2025 am 12:15 AM

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHP is suitable for web development, with simple syntax and high execution efficiency. 2. Python is suitable for data science and machine learning, with concise syntax and rich libraries.

Explain the match expression (PHP 8 ) and how it differs from switch. Explain the match expression (PHP 8 ) and how it differs from switch. Apr 06, 2025 am 12:03 AM

In PHP8, match expressions are a new control structure that returns different results based on the value of the expression. 1) It is similar to a switch statement, but returns a value instead of an execution statement block. 2) The match expression is strictly compared (===), which improves security. 3) It avoids possible break omissions in switch statements and enhances the simplicity and readability of the code.

See all articles