OFBiz, The Apache Open for Business Project

วันจันทร์ที่ 12 กรกฎาคม พ.ศ. 2553

การติดตั้ง jdk บน Ubuntu

การติดตั้งวิธีนี้ จะเป็นการเพิ่ม package โดยใช้คำสั่งด้านล่าง แล้วไปที่ Update Manager ทำการ install ต่อไป
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
คำสั่งในการ Update
sudo apt-get update
คำสั่งในการติดตั้ง JDK
sudo apt-get install sun-java6-jdk

การ crop รูป

วิธีการ crop รูป เพื่อให้ได้รูปในส่วนของไฟล์ที่ต้องการ สามารถทำได้โดย

1. เลือกรูปที่ต้องการ กด print screen แล้ว save ไฟล์เป็นไฟล์รูปเก็บไว้
2. เปิดรูปที่ print screen ขึ้นมา แล้วเลือก Edit Image ที่อยู่บริเวณแถบเครื่องมือด้านบน


3. จะได้หน้าตาโปรแกรมดังนี้

4. ลากรูป ในส่วนที่ต้องการ
5. กด crop จากนั้น seve file นามสกุลเป็น .png จะได้ส่วนที่เราตัดมาเช่น
หมายเหตุ :
ยังมีเครื่องมืออีกหลายตัวที่ช่วยอำนวยความสะดวกคุณอยู่ ลองเล่นดูนะค๊าบบ

การสร้างตัวติดตั้งด้วย izpack

โปรแกรมที่ใช้คือ eclipse
1. สร้างโปรเจคขึ้นมาหนึ่งโปรเจค โดยสร้างให้เป็นโปรเจคธรรมดา คลิกขวา new >>> project >>> General เลือก project >>> ระบุชื่อ ส่วนของ location ระบุไว้ตามที่เราจะเก็บไฟล์ และส่วนของ Working sets เลือก Add project to working set >>> select >>> new >>> ระบุชื่อแล้วกด finish >>> กด Finish การสร้างโปรเจคเสร็จสมบูรณ์

2. สร้างไฟล์ Complie.sh สำหรับไว้ complie ตัว install
new >>> file >>> ชื่อ Complie.sh
#!/bin/sh
/home/zamanta/IzPack/bin/compile OFBizInstaller.xml -b . 
-o ORGOFBizInstaller1.0.jar -k standard
/home/zamanta/IzPack/bin/compile ส่วนแรกระบุ path ที่อยู่ของ IzPack ให้ถูกต้อง และส่วน
OFBizInstaller.xml คือชื่อของไฟล์ Installer.xml
-o ORGOFBizInstaller1.0.jar คือ ชื่อไฟล์ที่เราสร้างเป็นไฟล์ .jar สำหรับ run install

3. สร้างไฟล์ OFBizInstaller.xml ซึ่งเป็นตำกำหนดการทำงานของไฟล์ install
ส่วนที่สำคัญๆ ใน file นี้คือ
<resources>
<res id="LicencePanel.licence" src="Licence.txt"/>
<res id="InfoPanel.info" src="Readme.txt"/>
</resources>
ส่วนของการกำหนด การเรียกใช้
    









เป็นส่วนของหน้าตาขั้นตอนการทำงาน จากหน้าไหนไปไหน ตัวอย่างเช่น จะเรียนไปยัง resourse เรียกไปยัง trag ไฟล์ Readme.txt เป็นต้น


The sources



เป็นส่วนของการ pack ไฟล์ ให้เป็นไฟล์ .jar

4. ทำการ check out ส่วนของไฟล์ที่เราจะสร้างเป็นตัว install มาไว้ใน project

5. การสร้างไฟล์ สามารถศึกษาข้อมูลเพิ่มเติมได้จาก http://docs.codehaus.org/display/IZPACK/Previous+Documentation เพื่อให้ได้การทำงานที่ถูกต้อง

หมายเหตุ : การเปลี่ยนโหมดไฟล์ ให้สามารถ complie ได้ (change mode) ใช้คำสั่ง

chmod 777 Complie.sh  
การ complie ไฟล์ที่เราสร้าง ทำได้โดยใช้ terminal คือ ./Complie.sh
และคำสั่งที่ใช้ในการติดตั้งโปรแกรมที่เราสร้าง คือ java -jar ORGOFBizInstaller1.0.jar

การติดตั้ง izpack

izpack คือ open sourse ที่ช่วยสร้างตัวติดตั้งโปรแกรม (Installer) เพื่อให้งานต่อการใช้งานของผู้ใช้

Download Program : http://izpack.org/downloads/ เลือก cross-platform installer JAR
ขั้นตอนการติดตั้งมีดังนี้
1. set java path โดย ไปที่ Places>>>Home Folder>>> เลือก view >>> Show Hidden File >>> ค้นหาไฟล์ .bashrc

2. เขียนคำสั่ง การ set path ลงไป โดยส่วนของ path ระบุให้ตรงกับ path java-6-sun ในเครื่องเรา
export JAVA_HOME="/usr/lib/jvm/java-6-sun"  
export JRE_HOME="/usr/lib/jvm/java-6-sun/jre"  
export CLASSPATH="/usr/lib/jvm/java-6-sun/lib/tools.jar"  
export PATH="/usr/lib/jvm/java-6-sun/bin:$PATH" 

3. ติดตั้ง (Install izpack) โดยคำสั่งติดตั้งคือ java -jar ตามด้วยชื่อ izpack ที่โหลดมา
java -jar izpack.jar  
ทำการติดตั้งตามขั้นตอนไปเรื่อย จนเสร็จ การติดตั้งจึงเสร็จสมบูรณ์

วันพุธที่ 23 มิถุนายน พ.ศ. 2553

ตอบคำถาม : 23/06/53

Form การค้นหาข้อมูลรายวิชา
noConditionFind แบบมีหรือไม่มีเงื่อไข โดยถ้า hidden value="Y" เป็นการค้นหาแบบไม่มีเงื่อนไข ถ้า value="N" จะเป็นการค้นหาแบบมีเงื่อนไข

วันอาทิตย์ที่ 6 มิถุนายน พ.ศ. 2553

การสร้าง Component ของ Ofbiz

ขั้นตอนการสร้าง Component มีดังต่อไปนี้
1. Applications
2. Accessories
3. Terminal
4. พิมพ์ cd Ofbiz10.04 (หลัง cd เป็นชื่อ Folder Ofbiz)
5. พิมพ์ ./ant create-component
6. ตั้งชื่อโฟลเดอร์ : testcomponent (สามารถตั้งชื่ออะไรก็ได้ แต่ต้องเป็นอักษรตัวเล็กเท่านั้น)
7. resourcename : TestComponent (ขั้นต้นคำด้วยตัวอักษรตัวพิมพ์ใหญ่ หลักการเดียวกับชื่อตัวแปรจาวา)
8. webapp : testcomponent (ถ้าให้ดี ตั้งชื่อให้เหมือนชื่อโฟรเดอร์)
9. base permission : TESTCOMPONENT (ชื่อเหมือนเดิม แต่เป็นตัวอักษรตัวใหญ่ทั้งหมด)
10. จากนั้น ระบบจะให้เรายืนยัน พิมพ์ Y หรือ y enter เพื่อทำการสร้าง หากต้องการยกเลิก พิมพ์ N หรือ y enter
11.  component ที่สร้างเสร็จจะไปอยู่ใน hot-deploy (refresh ที่ Eclipse ถึงจะเห็น)
11. พิมพ์ ./ant run-install แล้วรอ
12. พิมพ์ ./startofbiz.sh แล้วรอซักครู่ เพื่อให้ระบบ เริ่มใช้คำสั่งการทำงานกับ Ofbiz
13. เมื่อเสร็จแล้ว เราสามารถเข้าสู่ Ofbiz ได้เลยตามลิงก์
https://localhost:8443/testcomponent

เพิ่ม ข้อมูลการ login เข้า Ofbiz

1. หลังจาก Import Ofbiz10.04 เข้าไปใน Eclipse แล้ว
2. +ofbiz
3. +hot-deploy
4. +testcomponent(ชื่อโฟลเดอร์ของ component ที่สร้างไว้)
5. คลิกขวา data เลือก Properties
6. copy Location: ไว้ เช่น /home/testcomponent/ofbiz.10.04/hot-deploy/testcomponent/data
7. เข้า webtool ของ Ofbiz (https://localhost:8443/webTools/testcomponent)
8. เข้า Entity Engine Dir
9. เอา ลิงก์ที่ copy เพิ่มข้อมูลลงไป
10. ลอง Login
11. ถ้าถูกต้องเราจะเข้าสู่ระบบได้
กรณีนี้ เป็นการก๊อปปี้ข้อมูล (data) ไปทั้งหมด

แก้ไขโค้ด Controller.xml
1. หลังจาก Import Ofbiz10.04 เข้าไปใน Eclipse แล้ว
2. +ofbiz
3. +hot-deploy
4. +testcomponent (ชื่อโฟลเดอร์ของ component ที่สร้างไว้)
5. +webapp
6. +WEB-INF
7. เปิด Controller.xml
8. ให้เพิ่ม request-map uri="page1" กับ value="page1"
ดูลิงก์นี้ประกอบ https://localhost:8443/testcomponent/control/page1
9. ให้เพิ่ม view-map name="Page1" type="ftl" page="component://bee/webapp/testcomponent/page1.ftl"
10. SAVE
 ในที่นี้ ต้องเข้าไปเปลี่ยน file นามสกุล ของหน้า page1 ให้เป็น นามสกุล .flt ก่อน

การ Import Ofbiz ลงใน Eclipse

ขั้นตอนการติดตั้งมีดังต่อไปนี้
1. Applications
2. Programming
3. Eclipse
4. เลือก menubar เลือก File
5. Import
6. General
7. Existing Projects into Workspace
8. Seclect root directory ให้เรา Browse เข้าไปเลือกโฟลเดอรื Ofbiz10.04 (โฟร์เดอร์ที่เก็บ Ofbiz)
9. OK แล้วก็ Finish

การติดตั้ง Plugin Eclipse สำหรับการใช้งาน OFBiz

Plugin Subclipse
สามารถโหลดจาก http://www.tigris.org
ขั้นตอนการติดตั้งมีดังนี้
Applications>>>Programming>>>Eclipse>>>ไปที่ menubar เลือก Help>>>Install new Software>>>คลิก Add...>>> Name: เป็น Subclipse>>>Location: เป็น http://subclipse.tigris.org/update_1.6.x>>>OK>>>เลือก hide item that are already installed แล้ว next>>>เลือก I accept    
>>> กดปุ่ม Finish>>>รอโปรแกรมทำการติดตั้ง plugin

Plugin JBoss Tools
สามารถโหลดจาก http://www.jboss.org/tools
ขั้นตอนการติดตั้งมีดังนี้
Applications>>>Programming>>>Eclipse>>>เลือก menubar เลือก Help >>>Install new Software>>>คลิก Add...>>>Name: เป็น JBossTools>>>Location: เป็น http://download.jboss.org/jbosstools/updates/stable/galileo/ >>>OK>>>เลือก hide item that are already installed แล้ว next
>>>เลือก I accept>>>กดปุ่ม Finish>>>รอโปรแกรมติดตั้ง plugin

Plugin Groovy IDE
สามารถโหลดจาก http://groovy.codehaus.org/Eclipse+Plugin
ขั้นตอนการติดตั้งมีดังต่อไปนี้
Applications>>> Programming>>>Eclipse>>>เลือก menubar เลือก Help>>>Install new Software>>>คลิก Add...>>>Name: เป็น JBossTools>>>Location: เป็น http://dist.springsource.org/release/GRECLIPSE/e3.5/
>>>กด OK>>> เลือก hide item that are already installed แล้ว next>>>เลือก I accept>>>กดปุ่ม Finish>>>รอ โปรแกรม อัพเดต plugin ให้เอง

การลง Subversion Eclipse ใน Ubuntu

หลังจากได้ติดตั้งโปรแกรม Eclipse แล้ว ต่อไปเป็นการลง Subversion
Subversion จะช่วยทำให้ เราสะดวกสบายในการควบคุม Source Code มากยิ่งขึ้น โดยเฉพาะการทำงานเป็นทีมที่มี Source code เป็นจำนวนมากมายหลายบรรทัด
การลง Subversion Eclipse มีขั้นตอนดังนี้
>>>System>>>Administration>>>Synaptic Package Manager>>>พิมพ์ subversion ในช่องค้นหา>>>เลือก subversion>>>mark>>>apply>>>รอระบบทำการติดตั้ง

ตรวจดุว่า ลง Subversion Eclipse แล้วหรือยัง
1. Applications
2. Accessories
3. Terminal
4. พิมพ์ svn help
5. ถ้ามีข้อมูลแสดง ออกมาถือว่าเราลง subversion ให้ Eclipse เรียบร้อยแล้ว

การลง Plugin Eclipse
ขั้นตอนการติดตั้งมีดังนี้
>>>Application>>>Programming>>>Eclipse>>>ไปที่ menubar เลือก Help >>>Install new Software>>>เลือก galileo Update Site...>>>จากนั้นรอซักครู่
>>>เช็กถูก หน้า business Inteliigent, Database Development, Web,xml... สามตัว >>>เลือก hide item that are already installed แล้ว next>>>เลือก I accept >>>เลือก Finish>>>รอ โปรแกรม อัพเดต plugin ให้เอง

อัพเดตรุ่น Ofbiz
1. Applications
2. Accessories
3. Terminal
4. พิมพ์ svn co http://svn.apache.org/repos/asf/ofbiz/branches/release10.04 ofbiz.10.04 แล้ว Enter
หรือเข้าไปก๊อปลิงค์จาก ในเว็บ หัวข้อ Anonymous (Guest) Access
https://cwiki.apache.org/confluence/display/OFBADMIN
/OFBiz+Source+Repository+and+Access
5. รอจนเสร็จก็จะอัพเดตเรียบร้อย

credit : biwbee.blogspot.com

วันพฤหัสบดีที่ 3 มิถุนายน พ.ศ. 2553

การติดตั้ง OFBiz และ การติดตั้ง eclipse ใน Ubuntu

 ต้อง ทำการ set java path ก่อน ถึงจะสามารถทำขั้นตอนนี้ได้
การติดตั้ง Ofbiz ใน Ubuntu ขั้นตอนมีดังต่อไปนี้
นำ apache-ofbiz-09.04.zip ไปไว้ใน Home Folder>>>แตกไฟล์ apache-ofbiz09.04.zip>>>Applications>>>Accessories>>>Terminal>>>พิมพ์คำสั่ง cd apache-ofbiz-09.04 ((หลัง cd จะเป็นชื่อโฟลเดอร์ของ ofbiz))>>>พิมพ์คำสั่ง ./ant>>>พิมพ์คำสั่ง ./ant run-install>>> พิมพ์คำสั่ง ./startofbiz.sh>>>รอการติดตั้ง โดยให้เปิด Terminal ทิ้งไว้ จะปิด Terminal ก็ต่อเมื่อ จะไม่ใช้ Ofbiz แล้ว>>>ทดสอบเข้าใช้งาน Ofbiz โดย พิมพ์ localhost:8080/webtools/ ที่ firefox>>>ถ้าเข้าได้แล้ว ลองทดสอบเข้าใช้งาน โดยการเลือก Login user, password ofbiz เองจะสร้างให้

credit : biwbee.blogspot.com

ติดตั้งโปรแกรม Eclipse
สำหรับการทำงานของ Ofbiz ใน Ubuntu ขั้นตอนมีดังนี้
เลือกเมนู>>>System>>>Administration>>>Synaptic Package Manager>>>พิมพ์ Eclipse ในช่องค้นหา>>>ถ้าเจอเลือก Eclipse>>>mark>>>apply

ถ้าไม่เจอ ต้องไปอัพเดท โปรแกรมก่อน ไปที่
1. System
2. Administration
3. Update Manager
4. Check
5. Install Update
6. รอการอัพเดต

>>>รอระบบจัดการลง Eclips

การ set java path เพื่อตั้งค่าการจัดเก็บที่อยู่ของไฟล์

ขึ้นตอนการตั้งค่า มีดังนี้
 Places>>>Home Folder>>>Menu bar เลือก View>>>เลือกคำสั่ง Show hidden file >>>หาไฟล์ .bashrc แล้วเปิดไฟล์ขึ้นมา>>>กรอก path java ต่อท้ายในไฟล์ .bashrc
#Set Java Path
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export CLASSPATH=/usr/lib/jvm/java-6-sun
export PATH=$JAVA_HOME/bin:$PATH

credit : elungblogspot.blogspot.com

การ set javahome

การ set JAVA_HOME ทำได้ดังรูปเลยนะคับ








Credit : ขอบคุณ พี่ๆ ที่ OrangeGears ค๊าาบบบ

วันพุธที่ 2 มิถุนายน พ.ศ. 2553

ความรู้วันแรก @ OrangeGears

ณ บริษัท OrangeGears วันแรกของการฝึกสหกิจ ได้ศึกษาและทำความเข้าใจกับ OFBiz สิ่งที่ผมได้ศึกษาและเรียนรู้เกี่ยวกับ OFBiz มีดังนี้

 อะไรคือ OFBiz ?
OFBiz มีชื่อเต็มว่า Open For Business OFBiz เป็น Open Source Enterprise Automation ซอฟต์แวร์ ภายใต้ Apache License Version 2.0 ประกอบไปด้วย Open Source ERP, Open Source CRM, Open Source E-Business / E-Commerce, Open Source SCM, Open Source MRP, Open Source CMMS/EAM OFBiz มีจุดมุ่งหมายที่จะ
พัฒนาซอฟต์แวร์ที่ใช้งานสำหรับองค์กรที่ต้องการความ ยืดหยุ่นในการใช้งานมากกว่า Open Source อื่น ๆ เช่น การติดตั้ง การใช้งาน การปรับแต่งแก้ไข การดูแลรักษาระบบ นอกจากความยืดหยุ่นในการใช้งานแล้วประสิทธิภาพและความชื่อถือได้ของ OFBiz นั้นยังได้รับการยอมรับจากผู้ใช้งานและนักพัฒนาทั่วโลก ปัจจุบัน OFBiz เป็น Top Level Project (TLP) ของ Apache Software FoundationOFBiz ไม่ได้เป็นเพียงซอฟต์แวร์ ERP เท่านั้น ยังมีสิ่งหนึ่งที่น่าสนใจมาก คือตัว Framework โดย OFBiz Framework นั้นประกอบได้ด้วย Application Component (ERP, CRM, CMS, E-Commerce, POS) และ Application Development Framework (UI Engine, Service Engine, Workflow Engine,Entity Engine) และ Data Model นักพัฒนาสามารถนำ Framework ไปพัฒนาเพิ่มเติมความสามารถของ OFBiz โดยอาศัยฟังก์ชันพื้นฐานของ OFBiz หรือนักพัฒนาสามารถที่จะพัฒนา Application โดยอาศัยเพียง Application Development Framework ก็สามารถที่จะสร้าง Application ที่มีประสิทธิภาพได้


OrangeGears ERP - OrangeGears เป็น Enterprise Automation ซอฟต์แวร์ คือประกอบไปด้วยระบบต่างๆที่จำเป็นต่อการนำไปใช้งานอาทิ เช่น ERP, CRM, E Commerce, SCM, MRP, CMS และอีกมากมาย OrangeGears เป็นโอเพนซอร์สซอฟตแวร์ที่อยู่ภายใต้ Apache License Version 2.0


หลังจากลง Ubuntu เรียบร้อยแล้ว

จัดการการปรับปรุงเวอร์ชัน Ubuntu
ไปที่เมนู
System>>>Administration>>>Update Manager>>>Check>>>Install Update>>>รอการอัพเดต
การอัพเดทเสร็จสิ้น

การลง JDK
ไปที่เมนู
System>>>Administration>>>Synaptic Package Manager>>>พิมพ์ jdk ในช่องค้นหา>>>เลือก sun jdk
>>>คลิกขวา เลือก mark หรือกดทำเครื่องหมายด้านหน้า>>>เลือกเซิฟเวอร์ ที่ Settings>>>Repositories
>>>เลือกแถบ Other Software>>>ติ๊ก เครื่องหมายถูก หน้าข้อความทั้งสองบรรทัด>>> กลับมาเลือกแถบ Ubuntu Software เหมือนเดิม>>>ตรงช่อง Download from: ให้คลิกเลือก Other...>>>ให้เลือกเซิฟเวอร์ที่จะโหลด จาก เว็บไทย อันใดอันหนึ่ง>>>Choose Server>>>close>>>เลือก jdk ที่ mark เอาไว้>>>กดapply
>>>รอการทำงานและเสร็จสิ้น

ลง ant (ลงหรือไม่ก้ได้) เพราะตัว OFBiz เองจะลงให้อัตโนมัติ
ไปที่เมนู
System>>>Administration>>>Synaptic Package Manager>>>พิมพ์ ant ในช่องค้นหา>>>เลือก ant
>>>mark>>>apply>>รอ Ubuntu ทำการลง ant แล้วถือว่าเสร็จสิ้นการทำงาน

จัดการ jvm
ไปที่เมนู
>>>Applications>>>Accessories>>>Terminal>>>พิมพ์ /usr/bin/sudo update-alternatives --config java>>>Enter