Category: Open Source

Open-Source Online Exam Systems from Abroad

1.TCExam agpl license, troublesome. PHP/mysql
Average functionality, just an exam system, multilingual support.

Link: http://sourceforge.net/projects/tcexam/

2. eFront – Refreshing eLearning

Screenshots look decent, homepage: http://sourcefor …

70 ECSHOP Cart Modification Tips and Tricks

1. How to Change the “Welcome to Our Store” Message
Answer: In the languages/zh_cn/common.php file, find $_LANG['welcome']=’欢迎惠临本店’; and change it to the text you need. 2. How to Change the “Hot Searches” on the Homepage …

Using Smarty Templates with ThinkPHP

ThinkPHP’s built-in template engine is quite good, but when existing websites are already built with Smarty and you want to use the TP (short for ThinkPHP) framework without TP’s own template engine, this naturally leads to TP’s support for third-party libraries. However, while the concept exists, the actual method of importing libraries was still unknown, so I searched on Baidu. There aren’t many articles and tutorials about TP online, but I found one article on TP’s official website that sparked some inspiration!

How to Staticize Pages in Ecshop

The URLRewrite.txt file in the docs directory of the extracted Ecshop folder outlines how to enable static pages for Ecshop. The main steps include: 1. Add to httpd.conf; 2. Remove the # in front of #LoadModule rewrite_module in httpd.conf; 3. Under the Ecshop directory …

Naming Rules in Code: Bad vs. Clean Comparison

This article is proudly presented by “Foreign IT Review” (www.aqee.net). Beginners always spend a lot of time learning programming languages, syntax, techniques, and the use of programming tools. They believe that if they master these technical skills, they can become decent programmers. However, the purpose of computer programming is not about mastering these technologies and tools—it is about creating corresponding solutions for specific problems in specific domains, which programmers achieve through collaboration with one another. So, it is very important that you can precisely express your ideas through code so that others can understand your intent by reading your code.

Naming Conventions in Code: Bad vs. Clean

This article is proudly presented by “Foreign IT Review” (www.aqee.net). Beginner programmers often spend a lot of time learning programming languages, syntax, tricks, and how to use programming tools. They believe that if they master these technical skills, they can become decent programmers. However, computer programming is not about mastering these techniques and tools…

10 Best Books for System Administrators

As a system administrator, it’s impossible to become a qualified one without reading some books on system administration. Admittedly, picking out the best books on system administration from the vast sea of technical literature is a difficult task. You can easily get lost in the ocean of titles. …