ประกาศ แยกรหัสผ่านสำหรับล็อกอินหน้าเว็บ กับรหัสผ่านสำหรับ git client โดยให้สร้าง access token แทน รายละเอียดโปรดดูที่ https://bit.ly/32dKGqz

การเปลี่ยนแปลงการเข้าถึง git repository กรณี SSH
หลังจากการอัพเกรด gitlab เมื่อวันที่ 17 พ.ย. 2564 นั้น มีการเปลี่ยน policy การเข้าถึง git repository อันหนึ่งคือการเข้าถึงด้วย git+ssh ซึ่งใช้การยืนยันตัวตนผ่าน ssh key นั้น จะใช้ได้เฉพาะกรณีที่ client อยู่ในเครือข่ายภายในของ สวทช. หรือ vpn เข้ามาก่อนเท่านั้น (เดิมจะใช้ได้จากทุกที่) ดังนั้นหากผู้ใช้ยังต้องการใช้ git+ssh เช่นเดิม แต่อยู่ภายนอก รบกวน vpn ก่อนนะครับ
ทางเลือกอื่นคือใช้ access token
กรณีต้องการ deploy code ไปบน server ซึ่งไม่สามารถ vpn ได้ แนะนำให้ใช้ "project access token" ซึ่งใช้งานได้คล้าย personal access token แต่แนะนำให้กำหนดสิทธิเป็นแบบ "read_repository" เท่านั้นก็พอ

Commit a62906c6 authored by Patipat Jo's avatar Patipat Jo
Browse files

Update README.md

parent 4d50846a
......@@ -12,6 +12,67 @@ CKAN Extension ที่ใช้สำหรับการติดตั้
4. [ckanext-dcat](ckan-extension.md#4-ckanext-dcat)
5. [ckanext-thai_gdc](ckan-extension.md#5-ckanext-thai_gdc)
=============
ckanext-thai_gdc
=============
CKAN Extension เพื่อให้หน่วยงานภาครัฐของไทยนำไปติดตั้งเพื่อสร้าง "ระบบบัญชีข้อมูลหน่วยงาน (Agency Data Catalog)" ตามโครงการศึกษาและพัฒนาต้นแบบระบบบัญชีข้อมูลกลางภาครัฐ (Government Data Catalog) และระบบนามานุกรม (Directory Service) โดยความร่วมมือของสำนักงานสถิติแห่งชาติ (สสช.) สำนักงานพัฒนารัฐบาลดิจิทัล (องค์การมหาชน) (สพร.) สถาบันส่งเสริมการวิเคราะห์และบริหารข้อมูลขนาดใหญ่ภาครัฐ (สวข.) สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง และศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ
โดย extension มีคุณสมบัติทางเทคนิค ดังนี้
- รองรับการ Tag และ Search ภาษาไทย
- เมทาดาตา (metadata) เป็นไปตามมาตรฐานคำอธิบายข้อมูลหรือเมทาดาตาสำหรับชุดข้อมูลภาครัฐ ที่กำหนดโดยสำนักงานพัฒนารัฐบาลดิจิทัล (องค์การมหาชน) ร่วมกับสำนักงานสถิติแห่งชาติ และสถาบันส่งเสริมการวิเคราะห์และบริหารข้อมูลขนาดใหญ่ภาครัฐ
- รองรับการสร้าง Dataset ที่ไม่จำเป็นต้องมี Resource โดยไม่ติดสถานะ draft
- อนุญาตให้ผู้ใช้ที่เป็น editor สามารถกำหนด group ให้กับ dataset ได้
- รองรับการตั้งค่ารายละเอียดเว็บไซต์ที่จำเป็นสำหรับ Sysadmin เช่น banner footer ผ่านหน้า UI
- แสดงสถิติจำนวนผู้เข้าชมสำหรับ Dataset และสถิติการดาวน์โหลดสำหรับ Resource
- รองรับการเชื่อมโยง Catalog (Harvesting) กับระบบบัญชีข้อมูลกลางภาครัฐ (Government Data Catalog)
------------
Requirements
------------
สามารถติดตั้งร่วมกับ CKAN 2.8 ขึ้นไป โดยจำเป็นต้องติดตั้ง Extensions เหล่านี้ก่อน
- https://github.com/ckan/ckanext-scheming
- https://github.com/davidread/ckanext-hierarchy
------------
Installation
------------
.. Add any additional install steps to the list below.
For example installing any non-Python dependencies or adding any required
config settings.
To install ckanext-thai_gdc:
1. Activate your CKAN virtual environment, for example::
. /usr/lib/ckan/default/bin/activate
2. Install the ckanext-thai_gdc Python package, from your CKAN virtualenv, run the following from your CKAN base folder (/usr/lib/ckan/default)::
pip install -e 'git+https://gitlab.nectec.or.th/opend/ckanext-thai_gdc.git#egg=ckanext-thai_gdc'
3. Add ``thai_gdc`` to the ``ckan.plugins`` setting in your CKAN
config file (by default the config file is located at
``/etc/ckan/default/production.ini`` or ``/etc/ckan/default/ckan.ini``).
4. Restart CKAN. For example if you've deployed CKAN with Apache or Supervisor on Ubuntu::
sudo service apache2 reload
---------------
Config Settings
---------------
module-path:file for dataset schema
scheming.dataset_schemas = ckanext.thai_gdc:ckan_dataset.json
[docs]: <https://docs.ckan.org/en/2.9/maintaining/installing/index.html>
[insPackage2.9]: <from-package-2.9.md>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment