จุดเด่นของ Django CMS
- พัฒนาโดยใช้ Django ใน Python
- มี Add Ons ให้เลือกใช้
- มี E-commerce
- ลิงค์เหมาะสมกับการทำ search engine optimizations (SEO)
- มีระบบบริหารสมาชิก
- ใช้ BSD License
- เร็วกว่า PHP ที่ยังไม่ได้ปรับแต่งเพราะใช้ Python ครับ
ติดตั้ง Django CMS
$ pip install --upgrade virtualenv
แล้วสั่ง
$ virtualenv env
$ source env/bin/activate
(ดูเพิ่มเติม virtualenv ที่ https://python3.wannaphong.com/2014/10/virtualenv-python.html)
ต่อมา เราจะมาสั่งติดตั้ง django-cms ครับ โดยใช้คำสั่ง
$ pip install django-cms
เมื่อติดตั้งเสร็จต่อมาเราต้องติดตั้งส่วนประกอบเพิ่มครับ
$ pip install djangocms-text-ckeditor
$ pip install pillow # ใน windows ให้ไปโหลด pillow จาก http://www.lfd.uci.edu/~gohlke/pythonlibs/#pillow มาติดตั้งครับ
$ pip install django-filer
$ pip install djangocms-installer #เป็นตัวช่วยในการติดตั้ง django-cms ครับ
เมื่อเราติดตั้งโมดูลที่ต้องใช้ด้านบนทั้งหมดแล้วให้ใช้คำสั่งในคอมมานด์ไลน์เข้าไปยังโฟลเดอร์ที่ต้องการใช้เก็บ Django CMS แล้วใช้คำสั่ง
$ djangocms -p . mysite
แล้วจะขึ้นให้กรอกการตั้งค่าดังนี้ครับ กรอกแล้วกด Enter ไปกรอกข้อต่อไปครับ
Django version (choices: 1.4, 1.5, 1.6, stable) [default stable]:
Activate Django I18N / L10N setting (choices: yes, no) [default yes]:
Install and configure reversion support (choices: yes, no) [default yes]:
Languages to enable. Option can be provided multiple times, or as a comma separated list: en,de
Optional default time zone [default America/Chicago]:
Activate Django timezone support (choices: yes, no) [default yes]:
Activate CMS permission management (choices: yes, no) [default yes]:
Use Twitter Bootstrap Theme (choices: yes, no) [default no]: yes
Use custom template set [default no]:
Load a starting page with examples after installation (choices: yes, no) [default no]: yes
Creating admin user #สร้างบัญชี admin
$ Username: admin
$ Email address: [email protected]
$ Password: admin
$ Password (again): admin
ตรง Password เวลากรอเราจะไม่เห็นรหัสผ่านนะครับ ไม่ต้องตกใจครับ
เมื่อติดตั้งเสร็จแล้ว เรามาลองรัน Django CMS กันครับ ใช้คำสั่ง
python manage.py runserver
แล้วเข้าไปที่ http://localhost:8000/ ครับ จะพบกับ
** เป็นภาษาที่ตั้งค่าที่ Languages to enable. Option can be provided multiple times, or as a comma separated list: ครับ
ของผมตั้งเป็น en ครับ เป็น http://localhost:8000/en/admin/
เมื่อ Log in แล้วจะพบกับหน้านี้ Django administration
ติดตามบทความต่อไปนะครับ
ต่อไปเราจะมาติดตั้ง Add Ons กันครับ
ส่วนเรื่อง Django ผมกำลังศึกษาอยู่ครับ เร็ว ๆ นี้ครับ
ขอบคุณทุกท่านที่เข้ามาอ่านครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)