Soumettre la recherche
Mettre en ligne
侵略Redmine 〜Redmineプラグイン開発入門 〜 #ngrk02
•
Télécharger en tant que KEY, PDF
•
10 j'aime
•
14,773 vues
Ryo Suetsugu
Suivre
名古屋Ruby会議02の発表資料
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 34
Télécharger maintenant
Recommandé
Git flow
Git flow
Suraj Aair
Redmineをプラグインで拡張しよう
Redmineをプラグインで拡張しよう
Haruyuki Iida
Redmineプラグイン導入・開発入門
Redmineプラグイン導入・開発入門
Minoru Maeda
Rails 3 : Cool New Things
Rails 3 : Cool New Things
Y. Thong Kuah
Rails data migrations
Rails data migrations
Andrei Kaleshka
21o. RubyFloripa - Maintaining legacy Rails app and introducing Elixir
21o. RubyFloripa - Maintaining legacy Rails app and introducing Elixir
Weverton Timoteo
Decorating code (Research Paper)
Decorating code (Research Paper)
Jenna Pederson
Migrating a .NET application to Go
Migrating a .NET application to Go
John Jeffery
Recommandé
Git flow
Git flow
Suraj Aair
Redmineをプラグインで拡張しよう
Redmineをプラグインで拡張しよう
Haruyuki Iida
Redmineプラグイン導入・開発入門
Redmineプラグイン導入・開発入門
Minoru Maeda
Rails 3 : Cool New Things
Rails 3 : Cool New Things
Y. Thong Kuah
Rails data migrations
Rails data migrations
Andrei Kaleshka
21o. RubyFloripa - Maintaining legacy Rails app and introducing Elixir
21o. RubyFloripa - Maintaining legacy Rails app and introducing Elixir
Weverton Timoteo
Decorating code (Research Paper)
Decorating code (Research Paper)
Jenna Pederson
Migrating a .NET application to Go
Migrating a .NET application to Go
John Jeffery
Merb The Super Bike Of Frameworks
Merb The Super Bike Of Frameworks
Rowan Hick
Comparing JVM Web Frameworks - 33rd Degree
Comparing JVM Web Frameworks - 33rd Degree
Matt Raible
Ruby on rails探索
Ruby on rails探索
Mu Chun Wang
React and Web Performance
React and Web Performance
Lars Roettig
Making your first contribution to Foreman
Making your first contribution to Foreman
Dominic Cleal
Serverless Preview Environments @ Boston DevOps
Serverless Preview Environments @ Boston DevOps
Joseph Lust
React and Web Performance
React and Web Performance
LarsRttig1
Стероиды для Дотнетчика
Стероиды для Дотнетчика
EatDog
Lightening a component based Rails architecture
Lightening a component based Rails architecture
Enrico Teotti
Serverless code components azure
Serverless code components azure
Shimon Tolts
Apache Flink Worst Practices
Apache Flink Worst Practices
Konstantin Knauf
Om & React.js
Om & React.js
Kamil Toman
CI adventures in .NET
CI adventures in .NET
Serhiy Kalinets
Introduction to AngularJS
Introduction to AngularJS
Jumping Bean
Comparing JVM Web Frameworks - TSSJS 2011
Comparing JVM Web Frameworks - TSSJS 2011
Matt Raible
Сергей Калинец "Стероиды для Дотнетчика"
Сергей Калинец "Стероиды для Дотнетчика"
Fwdays
RailsVsDjango
RailsVsDjango
webuploader
X Means Y
X Means Y
CommonsWare
Docker 導入:障礙與對策
Docker 導入:障礙與對策
William Yeh
UKLUG - Open The Toolbox - Tools for the Domino Developer
UKLUG - Open The Toolbox - Tools for the Domino Developer
Kathy Brown
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Contenu connexe
Similaire à 侵略Redmine 〜Redmineプラグイン開発入門 〜 #ngrk02
Merb The Super Bike Of Frameworks
Merb The Super Bike Of Frameworks
Rowan Hick
Comparing JVM Web Frameworks - 33rd Degree
Comparing JVM Web Frameworks - 33rd Degree
Matt Raible
Ruby on rails探索
Ruby on rails探索
Mu Chun Wang
React and Web Performance
React and Web Performance
Lars Roettig
Making your first contribution to Foreman
Making your first contribution to Foreman
Dominic Cleal
Serverless Preview Environments @ Boston DevOps
Serverless Preview Environments @ Boston DevOps
Joseph Lust
React and Web Performance
React and Web Performance
LarsRttig1
Стероиды для Дотнетчика
Стероиды для Дотнетчика
EatDog
Lightening a component based Rails architecture
Lightening a component based Rails architecture
Enrico Teotti
Serverless code components azure
Serverless code components azure
Shimon Tolts
Apache Flink Worst Practices
Apache Flink Worst Practices
Konstantin Knauf
Om & React.js
Om & React.js
Kamil Toman
CI adventures in .NET
CI adventures in .NET
Serhiy Kalinets
Introduction to AngularJS
Introduction to AngularJS
Jumping Bean
Comparing JVM Web Frameworks - TSSJS 2011
Comparing JVM Web Frameworks - TSSJS 2011
Matt Raible
Сергей Калинец "Стероиды для Дотнетчика"
Сергей Калинец "Стероиды для Дотнетчика"
Fwdays
RailsVsDjango
RailsVsDjango
webuploader
X Means Y
X Means Y
CommonsWare
Docker 導入:障礙與對策
Docker 導入:障礙與對策
William Yeh
UKLUG - Open The Toolbox - Tools for the Domino Developer
UKLUG - Open The Toolbox - Tools for the Domino Developer
Kathy Brown
Similaire à 侵略Redmine 〜Redmineプラグイン開発入門 〜 #ngrk02
(20)
Merb The Super Bike Of Frameworks
Merb The Super Bike Of Frameworks
Comparing JVM Web Frameworks - 33rd Degree
Comparing JVM Web Frameworks - 33rd Degree
Ruby on rails探索
Ruby on rails探索
React and Web Performance
React and Web Performance
Making your first contribution to Foreman
Making your first contribution to Foreman
Serverless Preview Environments @ Boston DevOps
Serverless Preview Environments @ Boston DevOps
React and Web Performance
React and Web Performance
Стероиды для Дотнетчика
Стероиды для Дотнетчика
Lightening a component based Rails architecture
Lightening a component based Rails architecture
Serverless code components azure
Serverless code components azure
Apache Flink Worst Practices
Apache Flink Worst Practices
Om & React.js
Om & React.js
CI adventures in .NET
CI adventures in .NET
Introduction to AngularJS
Introduction to AngularJS
Comparing JVM Web Frameworks - TSSJS 2011
Comparing JVM Web Frameworks - TSSJS 2011
Сергей Калинец "Стероиды для Дотнетчика"
Сергей Калинец "Стероиды для Дотнетчика"
RailsVsDjango
RailsVsDjango
X Means Y
X Means Y
Docker 導入:障礙與對策
Docker 導入:障礙與對策
UKLUG - Open The Toolbox - Tools for the Domino Developer
UKLUG - Open The Toolbox - Tools for the Domino Developer
Dernier
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Dernier
(20)
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
侵略Redmine 〜Redmineプラグイン開発入門 〜 #ngrk02
1.
Redmine Redmine
(@suer)
2.
✓
@suer ✓ ✓ ✓ Ruby Java C# 2 #ngrk02 2011/02/26
3.
✓ Rails3 +
WebSocket + Webkit Notification + Groonga ✓ TiDD + Skype + Git ✓ Redmine issue ! ✓ Reject (14:50-15:10 @mallowlabs 3 #ngrk02 2011/02/26
4.
…
Redmine 4 #ngrk02 2011/02/26
5.
Redmine
✓ ✓ Web ✓ (1.1.0 ) ✓ etc... 5 #ngrk02 2011/02/26
6.
Redmine
✓ ✓ ✓ UI ✓ 6 #ngrk02 2011/02/26
7.
✓
Rails ✓ 7 #ngrk02 2011/02/26
8.
Redmine
2010/07/18 1.0.0 2011/01/09 1.1.0 2011/04/30 1.2.0 ( ) 8 #ngrk02 2011/02/26
9.
Conflict ...
NG 9 #ngrk02 2011/02/26
10.
Plugin
✓ Code Review Plugin ✓ Backlogs Plugin ✓ Hudson Plugin ✓ CSV Importer ✓ Issue Extensions ✓ Wiki Extensions ✓ etc.. (http://www.r-labs.org/projects/r-labs/wiki/Redmine ) 10 #ngrk02 2011/02/26
11.
Redmine Plugin(
) ✓ ✓ iPhoneUI (folk project) ✓ ✓ CSV ✓ MS Project https://github.com/suer 11 #ngrk02 2011/02/26
12.
12
#ngrk02 2011/02/26
13.
Plugin
✓ Ruby/Rails ✓ Rails Engines ✓ Redmine (User, Role, Issue, Journal, etc.) ✓ ( ) 13 #ngrk02 2011/02/26
14.
Rails Engines
✓ Rails ✓ ✓ migration → ✓ Routes → URL ✓ Rails3 (Redmine 2 ) 14 #ngrk02 2011/02/26
15.
Plugin $ ruby script/generate
redmine_plugin < > vendor/plugins/redmine_< > 15 #ngrk02 2011/02/26
16.
Redmine
> ✓ 16 #ngrk02 2011/02/26
17.
model, controller
✓ generator ✓ redmine_plugin_controller [ ]* ✓ redmine_plugin_model [ : ]* 17 #ngrk02 2011/02/26
18.
Redmine
Model Railroad ( ) 18 #ngrk02 2011/02/26
19.
Model
Project Issue User IssuePriority IssueCategory TimeEntry Version IssueRelation JournalDetail Journal Changeset 19 #ngrk02 2011/02/26
20.
20
#ngrk02 2011/02/26
21.
✓
✓ ✓ ✓ Wiki ✓ View Hook ✓ alias_method_chain 21 #ngrk02 2011/02/26
22.
22
#ngrk02 2011/02/26
23.
vendor/plugins/redmine_test/init.rb 23
#ngrk02 2011/02/26
24.
vendor/plugins/redmine_test/init.rb 24
#ngrk02 2011/02/26
25.
vendor/plugins/redmine_test/init.rb
false 25 #ngrk02 2011/02/26
26.
26
#ngrk02 2011/02/26
27.
Wiki
vendor/plugins/redmine_test/init.rb ✓ vendor/plugins/redmine_test/lib/ wiki_extensions_geso_macro.rb 27 #ngrk02 2011/02/26
28.
view hook
✓ Redmine hook HTML ✓ Hook Listener ✓ 28 #ngrk02 2011/02/26
29.
view hook
vendor/plugins/redmine_test/init.rb vendor/plugins/redmine_test/lib/project_ikamusume_listener.rb Model, Controller Hook 29 #ngrk02 2011/02/26
30.
✓ Hook
✓ alias_method_chain ✓ ✓ 30 #ngrk02 2011/02/26
31.
31
#ngrk02 2011/02/26
32.
vendor/plugins/redmine_test/init.rb
vendor/plugins/redmine_test/lib/add_geso_to_date_patch.rb 32 #ngrk02 2011/02/26
33.
✓
Redmine ✓ 2 33 #ngrk02 2011/02/26
34.
34
#ngrk02 2011/02/26
Notes de l'éditeur
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Télécharger maintenant