SlideShare a Scribd company logo
Indefero Source Code
                             Management

                                                  Jethro Carr

                                          <jethro.carr@amberdms.com>


             Improving your project's source, bug tracking and documentation with
                                  quality open source tools.




Indefero Source Code Management // Jethro Carr
What is Indefero?

●   Web-based Source Code & Project Management application

●Combines functionality of SCM viewer, wiki, issue tracker and more into a single
application.

●   Fully Open Source (GPL)




Indefero Source Code Management // Jethro Carr
So, why talk about indefero?




Indefero Source Code Management // Jethro Carr
Requirements
●   Provide SCM viewing, documentation and issue tracking.

●   Ability for both public and private projects.

●   Access levels – user/public, contributor, project team member, admin

●   Support for multiple versioning systems.

●   Low barrier of entry for users




Indefero Source Code Management // Jethro Carr
So why are you telling us this?

●   It's a great application

●Most people here should be using something like it - far too many companies &
projects lack a decent form of project and source control!

●   It's open source (GPL)

●   I love PHP




Indefero Source Code Management // Jethro Carr
Why not.... ?




Indefero Source Code Management // Jethro Carr
Indefero Features




Indefero Source Code Management // Jethro Carr
SVN, Git and Mercurial




Indefero Source Code Management // Jethro Carr
Feature: Issue Tracker




Indefero Source Code Management // Jethro Carr
Feature: Issue Tracker




Indefero Source Code Management // Jethro Carr
Flexible Tagging




Indefero Source Code Management // Jethro Carr
Wiki/Documentation Functionality




Indefero Source Code Management // Jethro Carr
Password/Key Synchronisation
Set your passwords/keys in Indefero and have them pushed to your SCM system



                                                             SVN
                                                            (via HTTP)




                                                           Mercurial
                                                            (via HTTP)




                                                               git
                                                            (via SSH)




Indefero Source Code Management // Jethro Carr
Security Considerations
●   Public / Private Projects

●   Delegating access – users, customers, contributors

●   Revoking user access

●   Limiting access to application sections.




Indefero Source Code Management // Jethro Carr
Easy path from user->contributor




                                                  Upgrade to   SCM access
                                     Read-Only
     Registers                                     Commit        granted
                                    Repo Access
                                                   Access      by Indefero




Indefero Source Code Management // Jethro Carr
Access Control
Indefero makes life easy when trying to permit different contributors to access a
project.




Indefero Source Code Management // Jethro Carr
Turn it off
Maybe you don't require every single feature.... that's just fine with Indefero!




Indefero Source Code Management // Jethro Carr
Project Planning




Indefero Source Code Management // Jethro Carr
Project Planning
●   Limited Planning

●   Display of completion level for specific target.

●   A few contributions in this area would be awesome hint hint ;-)




Indefero Source Code Management // Jethro Carr
Centralised Authentication?
●   Indefero maintains it's own user database.

●   LDAP support and framework for different auth backends recently added:
    http://projects.ceondo.com/p/pluf/source/commit/708733499915bf8b703f22b94a2ba6217fd74505/


●   Clever ability to link with Git/SVN repos and write access files to them.




Indefero Source Code Management // Jethro Carr
Pluf Framework
●   Underlying base of Indefero

●   MVC-style PHP framework

●   Handles authentication, templating and data structures.

●   Homepage:                      http://pluf.org

●   Indefero Instance:             http://projects.ceondo.com/p/pluf/




Indefero Source Code Management // Jethro Carr
Installation/Requirements
●PHP 5.2.4 or above.

●MySQL or PostgreSQL or SQLite.

●Apache or Nginx.

●Git or Mercurial or Subversion.

●Reasonable shell knowledge




Indefero Source Code Management // Jethro Carr
Project Status
Indefero is under steady development:

●   Development started in 2008

●   Officially stable with release 1.0 in 2010

●   Upcoming 1.1 release with Monotone SCM support

●   Planned 2.0 release with move to MongoDB and upgrades to Pluf framework.




Indefero Source Code Management // Jethro Carr
Linky Goodness
Project home page including both OSS and commercial hosting information:
www.indefero.net


Links to all the stuff-that-matters:
http://indefero.net/open-source/

Discuss via mailing list/forum at:
http://groups.google.com/group/indefero-users



For any other questions, feel free to track me down during the conference or email
me jethro.carr@amberdms.com

I will make a copy of these slides and other notes available on my website at
www.jethrocarr.com later today. :-)


Indefero Source Code Management // Jethro Carr
Ad

More Related Content

Viewers also liked (11)

Intern Paper
Intern PaperIntern Paper
Intern Paper
Benjamin Sturm
 
Hot Sports Program November2016
Hot Sports Program November2016Hot Sports Program November2016
Hot Sports Program November2016
Nova Media
 
Thinglink, una red de información dentro de una imagen [Tutorial]
Thinglink, una red de información dentro de una imagen [Tutorial]Thinglink, una red de información dentro de una imagen [Tutorial]
Thinglink, una red de información dentro de una imagen [Tutorial]
Fidel Romero
 
Espacio Escultórico CU
Espacio Escultórico CU Espacio Escultórico CU
Espacio Escultórico CU
Iris Moreno
 
Tom Dinh it6x11 a1 cultural approach to organizations
Tom Dinh it6x11 a1 cultural approach to organizationsTom Dinh it6x11 a1 cultural approach to organizations
Tom Dinh it6x11 a1 cultural approach to organizations
Tom Dinh
 
Comparison - Business World India vs Business Insider India
Comparison - Business World India vs Business Insider IndiaComparison - Business World India vs Business Insider India
Comparison - Business World India vs Business Insider India
Soumitra Roy
 
Comunicar ya no es lo que era: perspectivas Wellcomm
Comunicar ya no es lo que era: perspectivas WellcommComunicar ya no es lo que era: perspectivas Wellcomm
Comunicar ya no es lo que era: perspectivas Wellcomm
María Rubio
 
An overview of microservices
An overview of microservicesAn overview of microservices
An overview of microservices
Ganesh Samarthyam
 
Failure to Thrive: A Case Study
Failure to Thrive: A Case StudyFailure to Thrive: A Case Study
Failure to Thrive: A Case Study
Emily Todhunter
 
Use of Risk Maturity Model to Benchmark Project Health, 26 May 2016
Use of Risk Maturity Model to Benchmark Project Health, 26 May 2016Use of Risk Maturity Model to Benchmark Project Health, 26 May 2016
Use of Risk Maturity Model to Benchmark Project Health, 26 May 2016
Association for Project Management
 
RED8.MX, Media Kit 2015
RED8.MX, Media Kit 2015RED8.MX, Media Kit 2015
RED8.MX, Media Kit 2015
Fidel Romero
 
Hot Sports Program November2016
Hot Sports Program November2016Hot Sports Program November2016
Hot Sports Program November2016
Nova Media
 
Thinglink, una red de información dentro de una imagen [Tutorial]
Thinglink, una red de información dentro de una imagen [Tutorial]Thinglink, una red de información dentro de una imagen [Tutorial]
Thinglink, una red de información dentro de una imagen [Tutorial]
Fidel Romero
 
Espacio Escultórico CU
Espacio Escultórico CU Espacio Escultórico CU
Espacio Escultórico CU
Iris Moreno
 
Tom Dinh it6x11 a1 cultural approach to organizations
Tom Dinh it6x11 a1 cultural approach to organizationsTom Dinh it6x11 a1 cultural approach to organizations
Tom Dinh it6x11 a1 cultural approach to organizations
Tom Dinh
 
Comparison - Business World India vs Business Insider India
Comparison - Business World India vs Business Insider IndiaComparison - Business World India vs Business Insider India
Comparison - Business World India vs Business Insider India
Soumitra Roy
 
Comunicar ya no es lo que era: perspectivas Wellcomm
Comunicar ya no es lo que era: perspectivas WellcommComunicar ya no es lo que era: perspectivas Wellcomm
Comunicar ya no es lo que era: perspectivas Wellcomm
María Rubio
 
An overview of microservices
An overview of microservicesAn overview of microservices
An overview of microservices
Ganesh Samarthyam
 
Failure to Thrive: A Case Study
Failure to Thrive: A Case StudyFailure to Thrive: A Case Study
Failure to Thrive: A Case Study
Emily Todhunter
 
Use of Risk Maturity Model to Benchmark Project Health, 26 May 2016
Use of Risk Maturity Model to Benchmark Project Health, 26 May 2016Use of Risk Maturity Model to Benchmark Project Health, 26 May 2016
Use of Risk Maturity Model to Benchmark Project Health, 26 May 2016
Association for Project Management
 
RED8.MX, Media Kit 2015
RED8.MX, Media Kit 2015RED8.MX, Media Kit 2015
RED8.MX, Media Kit 2015
Fidel Romero
 

Similar to Indefero source code_managment (20)

Programmable infrastructure with FlyScript
Programmable infrastructure with FlyScriptProgrammable infrastructure with FlyScript
Programmable infrastructure with FlyScript
Riverbed Technology
 
(phpconftw2012) PHP as a Middleware in Embedded Systems
(phpconftw2012) PHP as a Middleware in Embedded Systems(phpconftw2012) PHP as a Middleware in Embedded Systems
(phpconftw2012) PHP as a Middleware in Embedded Systems
sosorry
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
WSO2
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
confluent
 
When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?
Niklas Heidloff
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2
 
Open Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and ArchitectureOpen Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and Architecture
Kai Wähner
 
PHP QA Tools
PHP QA ToolsPHP QA Tools
PHP QA Tools
rjsmelo
 
Testament - a blueprint for hyper-personalized services at web scale
Testament - a blueprint for hyper-personalized services at web scaleTestament - a blueprint for hyper-personalized services at web scale
Testament - a blueprint for hyper-personalized services at web scale
Robert Gibbon
 
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using KurentoFIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE
 
Unifying Events and Logs into the Cloud
Unifying Events and Logs into the CloudUnifying Events and Logs into the Cloud
Unifying Events and Logs into the Cloud
Treasure Data, Inc.
 
Unifying Events and Logs into the Cloud
Unifying Events and Logs into the CloudUnifying Events and Logs into the Cloud
Unifying Events and Logs into the Cloud
Eduardo Silva Pereira
 
FIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE Wednesday Webinars - How to Debug IoT AgentsFIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE
 
Code, ci, infrastructure - the gophers way
Code, ci, infrastructure - the gophers wayCode, ci, infrastructure - the gophers way
Code, ci, infrastructure - the gophers way
Alex Baitov
 
Cloud Native APIs: The API Operator for Kubernetes
Cloud Native APIs: The API Operator for KubernetesCloud Native APIs: The API Operator for Kubernetes
Cloud Native APIs: The API Operator for Kubernetes
WSO2
 
Build Time Hacking
Build Time HackingBuild Time Hacking
Build Time Hacking
Mohammed Tanveer
 
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using KurentoFIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE
 
WordLift 2.0
WordLift 2.0WordLift 2.0
WordLift 2.0
David Riccitelli
 
Node.js BFFs - our way to the better/micro frontends
Node.js BFFs - our way to the better/micro frontendsNode.js BFFs - our way to the better/micro frontends
Node.js BFFs - our way to the better/micro frontends
Eugene Fidelin
 
How to debug IoT Agents
How to debug IoT AgentsHow to debug IoT Agents
How to debug IoT Agents
Fernando Lopez Aguilar
 
Programmable infrastructure with FlyScript
Programmable infrastructure with FlyScriptProgrammable infrastructure with FlyScript
Programmable infrastructure with FlyScript
Riverbed Technology
 
(phpconftw2012) PHP as a Middleware in Embedded Systems
(phpconftw2012) PHP as a Middleware in Embedded Systems(phpconftw2012) PHP as a Middleware in Embedded Systems
(phpconftw2012) PHP as a Middleware in Embedded Systems
sosorry
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
WSO2
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
confluent
 
When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?
Niklas Heidloff
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2
 
Open Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and ArchitectureOpen Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and Architecture
Kai Wähner
 
PHP QA Tools
PHP QA ToolsPHP QA Tools
PHP QA Tools
rjsmelo
 
Testament - a blueprint for hyper-personalized services at web scale
Testament - a blueprint for hyper-personalized services at web scaleTestament - a blueprint for hyper-personalized services at web scale
Testament - a blueprint for hyper-personalized services at web scale
Robert Gibbon
 
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using KurentoFIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE
 
Unifying Events and Logs into the Cloud
Unifying Events and Logs into the CloudUnifying Events and Logs into the Cloud
Unifying Events and Logs into the Cloud
Treasure Data, Inc.
 
Unifying Events and Logs into the Cloud
Unifying Events and Logs into the CloudUnifying Events and Logs into the Cloud
Unifying Events and Logs into the Cloud
Eduardo Silva Pereira
 
FIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE Wednesday Webinars - How to Debug IoT AgentsFIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE
 
Code, ci, infrastructure - the gophers way
Code, ci, infrastructure - the gophers wayCode, ci, infrastructure - the gophers way
Code, ci, infrastructure - the gophers way
Alex Baitov
 
Cloud Native APIs: The API Operator for Kubernetes
Cloud Native APIs: The API Operator for KubernetesCloud Native APIs: The API Operator for Kubernetes
Cloud Native APIs: The API Operator for Kubernetes
WSO2
 
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using KurentoFIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE
 
Node.js BFFs - our way to the better/micro frontends
Node.js BFFs - our way to the better/micro frontendsNode.js BFFs - our way to the better/micro frontends
Node.js BFFs - our way to the better/micro frontends
Eugene Fidelin
 
Ad

More from Roger Xia (20)

机器学习推动金融数据智能
机器学习推动金融数据智能机器学习推动金融数据智能
机器学习推动金融数据智能
Roger Xia
 
Code reviews
Code reviewsCode reviews
Code reviews
Roger Xia
 
Python introduction
Python introductionPython introduction
Python introduction
Roger Xia
 
Learning notes ruby
Learning notes rubyLearning notes ruby
Learning notes ruby
Roger Xia
 
Converged open platform for enterprise
Converged open platform for enterpriseConverged open platform for enterprise
Converged open platform for enterprise
Roger Xia
 
Code reviews
Code reviewsCode reviews
Code reviews
Roger Xia
 
E commerce search strategies
E commerce search strategiesE commerce search strategies
E commerce search strategies
Roger Xia
 
Saml
SamlSaml
Saml
Roger Xia
 
JavaEE6
JavaEE6JavaEE6
JavaEE6
Roger Xia
 
Web Services Atomic Transactio
 Web Services Atomic Transactio Web Services Atomic Transactio
Web Services Atomic Transactio
Roger Xia
 
Web service through cxf
Web service through cxfWeb service through cxf
Web service through cxf
Roger Xia
 
Q con london2011-matthewwall-whyichosemongodbforguardiancouk
Q con london2011-matthewwall-whyichosemongodbforguardiancoukQ con london2011-matthewwall-whyichosemongodbforguardiancouk
Q con london2011-matthewwall-whyichosemongodbforguardiancouk
Roger Xia
 
Spring one2gx2010 spring-nonrelational_data
Spring one2gx2010 spring-nonrelational_dataSpring one2gx2010 spring-nonrelational_data
Spring one2gx2010 spring-nonrelational_data
Roger Xia
 
Consistency-New-Generation-Databases
Consistency-New-Generation-DatabasesConsistency-New-Generation-Databases
Consistency-New-Generation-Databases
Roger Xia
 
Java explore
Java exploreJava explore
Java explore
Roger Xia
 
Mongo db实战
Mongo db实战Mongo db实战
Mongo db实战
Roger Xia
 
Ca siteminder
Ca siteminderCa siteminder
Ca siteminder
Roger Xia
 
Fixing twitter
Fixing twitterFixing twitter
Fixing twitter
Roger Xia
 
Eclipse plug in mylyn & tasktop
Eclipse plug in mylyn & tasktopEclipse plug in mylyn & tasktop
Eclipse plug in mylyn & tasktop
Roger Xia
 
新浪微博架构猜想
新浪微博架构猜想新浪微博架构猜想
新浪微博架构猜想
Roger Xia
 
机器学习推动金融数据智能
机器学习推动金融数据智能机器学习推动金融数据智能
机器学习推动金融数据智能
Roger Xia
 
Code reviews
Code reviewsCode reviews
Code reviews
Roger Xia
 
Python introduction
Python introductionPython introduction
Python introduction
Roger Xia
 
Learning notes ruby
Learning notes rubyLearning notes ruby
Learning notes ruby
Roger Xia
 
Converged open platform for enterprise
Converged open platform for enterpriseConverged open platform for enterprise
Converged open platform for enterprise
Roger Xia
 
Code reviews
Code reviewsCode reviews
Code reviews
Roger Xia
 
E commerce search strategies
E commerce search strategiesE commerce search strategies
E commerce search strategies
Roger Xia
 
Web Services Atomic Transactio
 Web Services Atomic Transactio Web Services Atomic Transactio
Web Services Atomic Transactio
Roger Xia
 
Web service through cxf
Web service through cxfWeb service through cxf
Web service through cxf
Roger Xia
 
Q con london2011-matthewwall-whyichosemongodbforguardiancouk
Q con london2011-matthewwall-whyichosemongodbforguardiancoukQ con london2011-matthewwall-whyichosemongodbforguardiancouk
Q con london2011-matthewwall-whyichosemongodbforguardiancouk
Roger Xia
 
Spring one2gx2010 spring-nonrelational_data
Spring one2gx2010 spring-nonrelational_dataSpring one2gx2010 spring-nonrelational_data
Spring one2gx2010 spring-nonrelational_data
Roger Xia
 
Consistency-New-Generation-Databases
Consistency-New-Generation-DatabasesConsistency-New-Generation-Databases
Consistency-New-Generation-Databases
Roger Xia
 
Java explore
Java exploreJava explore
Java explore
Roger Xia
 
Mongo db实战
Mongo db实战Mongo db实战
Mongo db实战
Roger Xia
 
Ca siteminder
Ca siteminderCa siteminder
Ca siteminder
Roger Xia
 
Fixing twitter
Fixing twitterFixing twitter
Fixing twitter
Roger Xia
 
Eclipse plug in mylyn & tasktop
Eclipse plug in mylyn & tasktopEclipse plug in mylyn & tasktop
Eclipse plug in mylyn & tasktop
Roger Xia
 
新浪微博架构猜想
新浪微博架构猜想新浪微博架构猜想
新浪微博架构猜想
Roger Xia
 
Ad

Recently uploaded (20)

DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 

Indefero source code_managment

  • 1. Indefero Source Code Management Jethro Carr <[email protected]> Improving your project's source, bug tracking and documentation with quality open source tools. Indefero Source Code Management // Jethro Carr
  • 2. What is Indefero? ● Web-based Source Code & Project Management application ●Combines functionality of SCM viewer, wiki, issue tracker and more into a single application. ● Fully Open Source (GPL) Indefero Source Code Management // Jethro Carr
  • 3. So, why talk about indefero? Indefero Source Code Management // Jethro Carr
  • 4. Requirements ● Provide SCM viewing, documentation and issue tracking. ● Ability for both public and private projects. ● Access levels – user/public, contributor, project team member, admin ● Support for multiple versioning systems. ● Low barrier of entry for users Indefero Source Code Management // Jethro Carr
  • 5. So why are you telling us this? ● It's a great application ●Most people here should be using something like it - far too many companies & projects lack a decent form of project and source control! ● It's open source (GPL) ● I love PHP Indefero Source Code Management // Jethro Carr
  • 6. Why not.... ? Indefero Source Code Management // Jethro Carr
  • 7. Indefero Features Indefero Source Code Management // Jethro Carr
  • 8. SVN, Git and Mercurial Indefero Source Code Management // Jethro Carr
  • 9. Feature: Issue Tracker Indefero Source Code Management // Jethro Carr
  • 10. Feature: Issue Tracker Indefero Source Code Management // Jethro Carr
  • 11. Flexible Tagging Indefero Source Code Management // Jethro Carr
  • 12. Wiki/Documentation Functionality Indefero Source Code Management // Jethro Carr
  • 13. Password/Key Synchronisation Set your passwords/keys in Indefero and have them pushed to your SCM system SVN (via HTTP) Mercurial (via HTTP) git (via SSH) Indefero Source Code Management // Jethro Carr
  • 14. Security Considerations ● Public / Private Projects ● Delegating access – users, customers, contributors ● Revoking user access ● Limiting access to application sections. Indefero Source Code Management // Jethro Carr
  • 15. Easy path from user->contributor Upgrade to SCM access Read-Only Registers Commit granted Repo Access Access by Indefero Indefero Source Code Management // Jethro Carr
  • 16. Access Control Indefero makes life easy when trying to permit different contributors to access a project. Indefero Source Code Management // Jethro Carr
  • 17. Turn it off Maybe you don't require every single feature.... that's just fine with Indefero! Indefero Source Code Management // Jethro Carr
  • 18. Project Planning Indefero Source Code Management // Jethro Carr
  • 19. Project Planning ● Limited Planning ● Display of completion level for specific target. ● A few contributions in this area would be awesome hint hint ;-) Indefero Source Code Management // Jethro Carr
  • 20. Centralised Authentication? ● Indefero maintains it's own user database. ● LDAP support and framework for different auth backends recently added: http://projects.ceondo.com/p/pluf/source/commit/708733499915bf8b703f22b94a2ba6217fd74505/ ● Clever ability to link with Git/SVN repos and write access files to them. Indefero Source Code Management // Jethro Carr
  • 21. Pluf Framework ● Underlying base of Indefero ● MVC-style PHP framework ● Handles authentication, templating and data structures. ● Homepage: http://pluf.org ● Indefero Instance: http://projects.ceondo.com/p/pluf/ Indefero Source Code Management // Jethro Carr
  • 22. Installation/Requirements ●PHP 5.2.4 or above. ●MySQL or PostgreSQL or SQLite. ●Apache or Nginx. ●Git or Mercurial or Subversion. ●Reasonable shell knowledge Indefero Source Code Management // Jethro Carr
  • 23. Project Status Indefero is under steady development: ● Development started in 2008 ● Officially stable with release 1.0 in 2010 ● Upcoming 1.1 release with Monotone SCM support ● Planned 2.0 release with move to MongoDB and upgrades to Pluf framework. Indefero Source Code Management // Jethro Carr
  • 24. Linky Goodness Project home page including both OSS and commercial hosting information: www.indefero.net Links to all the stuff-that-matters: http://indefero.net/open-source/ Discuss via mailing list/forum at: http://groups.google.com/group/indefero-users For any other questions, feel free to track me down during the conference or email me [email protected] I will make a copy of these slides and other notes available on my website at www.jethrocarr.com later today. :-) Indefero Source Code Management // Jethro Carr