Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Tsutomu Kawamura
1,296 views
SugarCRM勉強会#001 SugarCRMをCMSとして活用
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 17
2
/ 17
3
/ 17
4
/ 17
5
/ 17
6
/ 17
7
/ 17
8
/ 17
9
/ 17
10
/ 17
11
/ 17
12
/ 17
13
/ 17
14
/ 17
15
/ 17
16
/ 17
17
/ 17
More Related Content
PDF
08 03-12 Presentacioón MNB y GAA estudio de caso FOREMUT - IFE
by
Marianela Núñez Barboza
PPTX
Themes from the next hundred million by joel
by
EsthelaCaito
PPT
Panama and los_angeles[1]
by
charles somers
PPTX
Network marketing 101
by
Erik Lim
PPTX
Platica PEMs Puebla 05 07-2014 MNB
by
Marianela Núñez Barboza
PPT
Deadend
by
daddyoflexi
PPTX
Struggle and survival part 2
by
lkcampbell06
PDF
Riot: ver.3 での変更点と、周辺ツールたち
by
Tsutomu Kawamura
08 03-12 Presentacioón MNB y GAA estudio de caso FOREMUT - IFE
by
Marianela Núñez Barboza
Themes from the next hundred million by joel
by
EsthelaCaito
Panama and los_angeles[1]
by
charles somers
Network marketing 101
by
Erik Lim
Platica PEMs Puebla 05 07-2014 MNB
by
Marianela Núñez Barboza
Deadend
by
daddyoflexi
Struggle and survival part 2
by
lkcampbell06
Riot: ver.3 での変更点と、周辺ツールたち
by
Tsutomu Kawamura
More from Tsutomu Kawamura
PDF
ユーザインターフェース10分講座
by
Tsutomu Kawamura
PDF
Riot + generator で始める新しいデータバインディング
by
Tsutomu Kawamura
PDF
インターネットってなんだろう?
by
Tsutomu Kawamura
PDF
シンボルフォント — それは、新しい画像形式
by
Tsutomu Kawamura
PDF
201311 coworking
by
Tsutomu Kawamura
PDF
Barcode-punk
by
Tsutomu Kawamura
PDF
Oss cafe usp友の会lt
by
Tsutomu Kawamura
PDF
OSSCafe USP友の会 LT
by
Tsutomu Kawamura
PDF
Espresooと始める適材適所のアプリ利用術
by
Tsutomu Kawamura
PDF
CoderDojoの始め方
by
Tsutomu Kawamura
PDF
「デザイニング・インターフェース」勉強会 - 第7章
by
Tsutomu Kawamura
PDF
Canvas勉強会
by
Tsutomu Kawamura
PDF
PaaS祭り - pagoda box
by
Tsutomu Kawamura
PDF
OpenCola
by
Tsutomu Kawamura
PDF
OpenSource Cafe @ PAX Jelly #20
by
Tsutomu Kawamura
PDF
【17-E-7】デブサミ2011 LT 「WEBにスタッフロールを!」
by
Tsutomu Kawamura
PDF
ModernAqua
by
Tsutomu Kawamura
PDF
教育ガラパゴスは必要ですか?
by
Tsutomu Kawamura
PDF
Sugar CRM Q&A (2)
by
Tsutomu Kawamura
PDF
SugarCRM勉強会#010 美容室からお寺まで、Sugarで顧客管理10業種
by
Tsutomu Kawamura
ユーザインターフェース10分講座
by
Tsutomu Kawamura
Riot + generator で始める新しいデータバインディング
by
Tsutomu Kawamura
インターネットってなんだろう?
by
Tsutomu Kawamura
シンボルフォント — それは、新しい画像形式
by
Tsutomu Kawamura
201311 coworking
by
Tsutomu Kawamura
Barcode-punk
by
Tsutomu Kawamura
Oss cafe usp友の会lt
by
Tsutomu Kawamura
OSSCafe USP友の会 LT
by
Tsutomu Kawamura
Espresooと始める適材適所のアプリ利用術
by
Tsutomu Kawamura
CoderDojoの始め方
by
Tsutomu Kawamura
「デザイニング・インターフェース」勉強会 - 第7章
by
Tsutomu Kawamura
Canvas勉強会
by
Tsutomu Kawamura
PaaS祭り - pagoda box
by
Tsutomu Kawamura
OpenCola
by
Tsutomu Kawamura
OpenSource Cafe @ PAX Jelly #20
by
Tsutomu Kawamura
【17-E-7】デブサミ2011 LT 「WEBにスタッフロールを!」
by
Tsutomu Kawamura
ModernAqua
by
Tsutomu Kawamura
教育ガラパゴスは必要ですか?
by
Tsutomu Kawamura
Sugar CRM Q&A (2)
by
Tsutomu Kawamura
SugarCRM勉強会#010 美容室からお寺まで、Sugarで顧客管理10業種
by
Tsutomu Kawamura
Recently uploaded
PDF
Lab 4.1 Cloud IAM - 2nd Sight Lab Cloud Security Class
by
2nd Sight Lab
PPTX
How to make Ai agents using Google Gemini AI.pptx
by
pkluffy111
PPTX
Why Most GenAI Projects Fail to Scale and How to Become One of the Success St...
by
Earley Information Science
PDF
Machine Learning Primer: The Complete Crash Course (From Theory to Deployment)
by
Aeafat Ahmed Mubin
PDF
DevFest El Jadida 2025 - Product Thinking
by
Elmehdi AMLOU
PDF
Lab 4.3 Automated security scans with Jenkins - 2nd Sight Lab Cloud Security ...
by
2nd Sight Lab
PDF
Lab 4.4 More Cloud Logging and Monitoring - 2nd Sight Lab Cloud Security Class
by
2nd Sight Lab
PDF
Lab 5.1 Architecture + Threat Modeling Exercise - 2nd Sight Lab Cloud Securit...
by
2nd Sight Lab
PDF
Cross-Cultural Agile Development -Challenges and Strategies for Overcoming Them-
by
Takashi Makino
PDF
Lab 1.2 Introduction to Azure Automation - 2nd Sight Lab Cloud Security Class
by
2nd Sight Lab
PPTX
Session 2 - Solving Unstructured & Complex Documents with UiPath IXP
by
DianaGray10
PPTX
communication-skills-with-technology tools
by
Jaleto Sunkemo
PDF
Exam Prep Plan Overview: Amazon Web Services (AWS) Certified
by
VICTOR MAESTRE RAMIREZ
PDF
Lab 1.1 Introduction to AWS Automation - 2nd Sight Lab Cloud Security Class
by
2nd Sight Lab
PPTX
Cloud Backup Tips for IT Professionals..
by
ordersoftwarekeys
DOCX
iRobot Post‑Mortem and Alternative Paths - Discussion Document for Boards and...
by
Dave Litwiller
PPTX
Emancipatory Information Retrieval: Radically Reorienting Information Retriev...
by
Bhaskar Mitra
PPTX
UiPath Autonomous Agents | Building and Orchestrating Agents End-to-End
by
UiPathCommunity
PDF
Six Shifts For 2026 (And The Next Six Years)
by
David Armano
PDF
Day 4 - Access, Deployments, and Monitoring - 2nd Sight Lab Cloud Security Class
by
2nd Sight Lab
Lab 4.1 Cloud IAM - 2nd Sight Lab Cloud Security Class
by
2nd Sight Lab
How to make Ai agents using Google Gemini AI.pptx
by
pkluffy111
Why Most GenAI Projects Fail to Scale and How to Become One of the Success St...
by
Earley Information Science
Machine Learning Primer: The Complete Crash Course (From Theory to Deployment)
by
Aeafat Ahmed Mubin
DevFest El Jadida 2025 - Product Thinking
by
Elmehdi AMLOU
Lab 4.3 Automated security scans with Jenkins - 2nd Sight Lab Cloud Security ...
by
2nd Sight Lab
Lab 4.4 More Cloud Logging and Monitoring - 2nd Sight Lab Cloud Security Class
by
2nd Sight Lab
Lab 5.1 Architecture + Threat Modeling Exercise - 2nd Sight Lab Cloud Securit...
by
2nd Sight Lab
Cross-Cultural Agile Development -Challenges and Strategies for Overcoming Them-
by
Takashi Makino
Lab 1.2 Introduction to Azure Automation - 2nd Sight Lab Cloud Security Class
by
2nd Sight Lab
Session 2 - Solving Unstructured & Complex Documents with UiPath IXP
by
DianaGray10
communication-skills-with-technology tools
by
Jaleto Sunkemo
Exam Prep Plan Overview: Amazon Web Services (AWS) Certified
by
VICTOR MAESTRE RAMIREZ
Lab 1.1 Introduction to AWS Automation - 2nd Sight Lab Cloud Security Class
by
2nd Sight Lab
Cloud Backup Tips for IT Professionals..
by
ordersoftwarekeys
iRobot Post‑Mortem and Alternative Paths - Discussion Document for Boards and...
by
Dave Litwiller
Emancipatory Information Retrieval: Radically Reorienting Information Retriev...
by
Bhaskar Mitra
UiPath Autonomous Agents | Building and Orchestrating Agents End-to-End
by
UiPathCommunity
Six Shifts For 2026 (And The Next Six Years)
by
David Armano
Day 4 - Access, Deployments, and Monitoring - 2nd Sight Lab Cloud Security Class
by
2nd Sight Lab
SugarCRM勉強会#001 SugarCRMをCMSとして活用
1.
SugarCRM CMS
CogniTom Academic Design kawamura@cognitom.com 2009 9 30
2.
Why?
• • • DB • (?) • WEB → 2009 9 30
3.
• Sugar
• 2009 9 30
4.
•
• • • • • •SugarCRM 2009 9 30
5.
• WebPages :
• WebNews : • WebParts : ( ) • WebRegistries : • WebProducts : ...etc. 2009 9 30
6.
EditView
• TinyMCE ← Sugar 31. $viewdefs['WebPages']['EditView'] = array( 32. 'templateMeta' => array ( 33. 'form' => array (... ...), 34. 'maxColumns' => '3', 35. 'widths' => array (... ...), 36. 'javascript' => ' 37. <script type="text/javascript" src="include/javascript/tiny_mce/tiny_mce.js"></script> 38. <script type="text/javascript"> 39. {literal} 40. tinyMCE.init({ 41. mode: "exact", 42. elements: "contents", 43. theme: "advanced", 44. language: "ja_utf-8", 45. relative_urls: false, 46. plugins: "table", 47. ... ... 48. }); 49. {/literal} 50. </script> 51. ', 52. ), 2009 9 30
7.
Tin
yM CE 2009 9 30
8.
•
httpdocs/ SSL • .htaccess index.php • index.php Sugar • httpsdocs/ SSL • .htaccess index.php • index.php Sugar • sugar/ • index.php Sugar • include/entryPoint.php •• modules/ WebPages/ • entry_point_registry.php • public/sample.php • tpls/sample.html 2009 9 30
9.
•
/.htaccess • /index.php • /sugar/include/entryPoint.php • /sugar/modules/WebPages/entry_point_registry.php • /sugar/modules/WebPages/public/home.php • /sugar/modules/WebPages/tpls/public.home.html 2009 9 30
10.
entryPoint
• entryPoint /sugar/modules/WebPages/entry_point_registry.php index.php?module=WebNews&entryPoint=list&year=2009 37. $entry_point_registry['list'] = array('file' => 'modules/WebProducts/public/list.php', 'auth' => false); 38. $entry_point_registry['detail'] = array('file' => 'modules/WebProducts/public/detail.php', 'auth' => false); 2009 9 30
11.
• .htaccess
index.php 3. RewriteEngine On 4. RewriteCond %{REQUEST_FILENAME} !-f 5. RewriteCond %{REQUEST_FILENAME} !-d 6. RewriteRule ^(.*)$ index.php [L,QSA] 2009 9 30
12.
• PHP
Sugar /httpdocs/ → /httpsdocs/sugar/ 2. chdir('../httpsdocs/sugar');//Sugar 2009 9 30
13.
• REQUEST_URI
9. if (preg_match('/^/news/(?<year>d+)/(?<month>d+)//', $path, $matches)) $route = array( 'module' => 'WebNews', 'entryPoint' => 'list', 'year' => $matches['year'], 'month' => $matches['month'] ); 10. else { header("HTTP/1.0 404 Not Found"); die(" "); } 11. $_REQUEST = array_merge($_REQUEST, $route); 2009 9 30
14.
31.
// 32. define('sugarEntry', true); 33. $startTime = microtime(true); 34. require_once('include/entryPoint.php'); 35. 36. //WEB 37. require_once('modules/Users/User.php'); 38. global $current_user; 39. $current_user = new User(); 40. $current_user->retrieve($current_user->retrieve_user_id('webuser')); 41. 42. // 43. ob_start(); 44. require_once('include/MVC/SugarApplication.php'); 45. $app = new SugarApplication(); 46. $app->startSession(); 47. $app->execute(); 2009 9 30
15.
• Smarty
31. //Smarty 32. $ss = new Sugar_Smarty(); 33. $ss->assign('MOD', $GLOBALS['mod_strings']); 34. $ss->assign('APL', $GLOBALS['app_list_strings']); 35. $ss->assign('page', $page); 36. $ss->assign('page_siblings', $page_siblings); 37. $ss->assign('toppage_message', $toppage_message); 38. $ss->assign('news', $news); 39. $ss->assign('global_links', $global_links); 41. // 42. echo $ss->fetch('modules/WebPages/tpls/public.home.html'); >> Espresso 2009 9 30
16.
•
8. $page = new WebPage(); 9. $page->retrieve_by_string_fields(array('search_key'=>'home', 'language'=>'ja')); 2009 9 30
17.
•
31. $focus = new WebNewsArticle(); 32. $result = $focus->get_list('date desc', “YEAR(date) = {$year}”, 0, 20); 33. $news = $result['list']; 2009 9 30
Download