SlideShare a Scribd company logo
ProjectFork 4.1 in Joomla! 3.x
Russell Searle
Principal Consultant, Psicom
Melbourne Joomla! User Group
27 March 2013
Melbourne Joomla! User Group
27 March 2013, revised 10 June 2013
Agenda
• What is ProjectFork?
• Demo ProjectFork 4.1
• Demo ProjectFork Pro features
• Joomla! 3.o User Interface
• ProjectFork in Joomla! 3.x
• Happy parts of ProjectFork
• Sad parts of ProjectFork
• Conclusions
What is ProjectFork?
• A native project management system for Joomla! 2.5 and 3.x
• Exploits the Joomla! 3.x UI
• Imports its own copy of BootStrap and JQuery media
• Equivalent back-end and front-end functionality
• Features:
• Any number of Projects
• Time-boxed Milestones
• Task Lists and Tasks
• Project document storage
• Time sheets
• Forum
• User roles and access via ACL
• Custom templates (Pro version)
• Team design gallery (Pro version)
• User activity tracking (Free and pro versions)
Demo ProjectFork 4.1
Demo ProjectFork Pro features
Joomla! 3.x User Interface
• JUI is a vision to:
• Provide a single set of UI elements and behaviours
• Unify/standardise all Joomla! front-end and back-end theme elements
• Minimise redundant UI development by themers and component
developers
• See Kyle Ledbetter’s JUI site, JUX Portal and Bootstrap
• JUI is not the end of the Joomla! UI story, just a milestone:
• No JUX themer or developer standards guide yet
• Extension and theme developers have major investments at risk
• Backward compatibility problems for component developers
• Forward compatibility problems too: Bootstrap v3 is coming
• CMS uses BootStrap/Jquery, but system uses MooTools: danger zone
Joomla! 3.x User Interface
• JUI = Bootstrap + IcoMoon + LESS
• Bootstrap is a front-end framework
• JavaScript/JQuery + CSS/LESS
• IcoMoon is a large, standardised icon library
• LESS extends with CSS with dynamic behaviours
• LESS can run server-side or client-side (modern browsers)
• You need a LESS compiler to compile LESS to CSS. Choices:
• lessc.php from lesscss.org
• Various Mac and Windows GUI compilers
• Eclipse and PhpStorm plug-ins
• Some Joomla! template frameworks (e.g. T3) include a LESS compiler
• Joomla! 3.x doesn’t include a LESS compiler: planned for Joomla! 3.1
ProjectFork in Joomla! 3.x
Happy parts
• Very good UI, pretty good UX
• Well laid out, quite attractive
• Fully responsive templates
• Simple and approachable
• Most PM functionality available on front-end
• Full functionality available in admin console
• Nice JQuery pop-ups and icons for actions in lists
• Well-architected structure, quality code
More happy parts
• Very good design gallery and client approval feature
• Very good activity tracking
• Very good use of Joomla! ACL permissions
• Useful document repository
• Useful team forum topics
• Development road map has now been thrown open for
community voting
• Good fit as a PM system for small web team: up to 4-6
developers/designers
Sad parts
• All times default to minutes! You have to type in time units
and also spell them correctly.
• Changing an existing repository folder name fails
• Can’t set a standard rate for users on time sheets
• By default, all users in the system are eligible to work on
projects: should be limited to defined roles
• ‘Global labels’ aren’t: they belong to projects
• Date handling insists on time stamps
• Coloured ‘progress’ bars for time sheets are confusing, can
be misleading
More sad parts
• Progress bars do not show up for Tasks, where a PM would
want them
• As implemented, Milestones should be Stages or Phases, and
they may also conflict with delays and rescheduling
• Can’t set percentage complete on projects, tasks or anything
else
• No resource allocation or balancing, no calendar, no
conditional ‘labels’ (but development is quite active)
Conclusions
• ProjectFork 4.1 is a pretty good project management tool for
small, informal web teams
• Up to about 4-6 developers/designers
• Not a good fit for large, dynamic or corporate project teams
• Best suited for Joomla! 3.x installations
• Pro extensions are worth having
• US$79 unlimited lifetime licence for v4.1

More Related Content

What's hot (7)

PPTX
Experiences of CMS
BPOC
 
PPTX
Experiences of CMS Selection
cborkowski
 
PDF
Second meetup slidess
Alan Muñoz Ochoa
 
ODP
Dutch Joomladay 2010 Keynote Hannes Papenberg
Hackwar
 
ODP
Netbeans65 Osum Slides
Abhishek Gupta
 
PPSX
Olympya web-tools 2011
Paulo Mattos
 
PDF
Go with the flow!
Jaap Brasser
 
Experiences of CMS
BPOC
 
Experiences of CMS Selection
cborkowski
 
Second meetup slidess
Alan Muñoz Ochoa
 
Dutch Joomladay 2010 Keynote Hannes Papenberg
Hackwar
 
Netbeans65 Osum Slides
Abhishek Gupta
 
Olympya web-tools 2011
Paulo Mattos
 
Go with the flow!
Jaap Brasser
 

Similar to ProjectFork 4.1 in Joomla! 3.x (20)

PPT
French Joomla!Day 25 March 2007
Wilco Jansen
 
PDF
Projectfork 4.0
Kyle Ledbetter
 
PPTX
Meetup which approach to choose?
Joe Mbaya
 
PPT
Impact Of A Cms Framework Change - Holland Open Netherlands
Wilco Jansen
 
PDF
Drupal vs. the Others
Exove
 
PDF
Drupal vs. the Others
drupalcampest
 
PDF
Professional.WordPress.pdf
PawachMetharattanara
 
PDF
What is the Joomla Framework and why do we need it?
Rouven Weßling
 
PDF
Custom coded projects
Marko Heijnen
 
PPTX
Be faster then rabbits
Vladislav Bauer
 
PPTX
Content Management Systems and Refactoring - Drupal, WordPress and eZ Publish
Jani Tarvainen
 
PPTX
Brendon Hatcher Joomla for web developers
Joomla Day South Africa
 
ODP
Joomla presentation for PHPCamp 2011
Parth Lawate
 
PPTX
Comparison of Top CMS Systems
Ryan Street
 
PPT
Joomla @ Barcamp4(Feb 08 Pune)
Amit Kumar Singh
 
PPT
3stages Wdn08 V3
Boris Mann
 
PDF
DrupalCon 2005 - Joomla!, Drupal and ... You.
Johan Janssens
 
PDF
You need to prepare your vehicle before its transportation
zakiyaseoexpatebdltd
 
PPT
Content management system
giri5624
 
French Joomla!Day 25 March 2007
Wilco Jansen
 
Projectfork 4.0
Kyle Ledbetter
 
Meetup which approach to choose?
Joe Mbaya
 
Impact Of A Cms Framework Change - Holland Open Netherlands
Wilco Jansen
 
Drupal vs. the Others
Exove
 
Drupal vs. the Others
drupalcampest
 
Professional.WordPress.pdf
PawachMetharattanara
 
What is the Joomla Framework and why do we need it?
Rouven Weßling
 
Custom coded projects
Marko Heijnen
 
Be faster then rabbits
Vladislav Bauer
 
Content Management Systems and Refactoring - Drupal, WordPress and eZ Publish
Jani Tarvainen
 
Brendon Hatcher Joomla for web developers
Joomla Day South Africa
 
Joomla presentation for PHPCamp 2011
Parth Lawate
 
Comparison of Top CMS Systems
Ryan Street
 
Joomla @ Barcamp4(Feb 08 Pune)
Amit Kumar Singh
 
3stages Wdn08 V3
Boris Mann
 
DrupalCon 2005 - Joomla!, Drupal and ... You.
Johan Janssens
 
You need to prepare your vehicle before its transportation
zakiyaseoexpatebdltd
 
Content management system
giri5624
 
Ad

More from Russell Searle (10)

PPT
Why is Joomla! better?
Russell Searle
 
PPT
Roll your own FOSS cloud hosting
Russell Searle
 
PPT
Joomla! theming
Russell Searle
 
PPT
Run your business on FOSS
Russell Searle
 
PPT
Concrete5 workshop
Russell Searle
 
PPTX
X2CRM workshop
Russell Searle
 
PPT
Free open source business apps landscape
Russell Searle
 
PPTX
Build Joomla! 3.0 business apps with ChronoForms
Russell Searle
 
PPT
Running a successful web development business
Russell Searle
 
PPT
ChronoForms work flow application
Russell Searle
 
Why is Joomla! better?
Russell Searle
 
Roll your own FOSS cloud hosting
Russell Searle
 
Joomla! theming
Russell Searle
 
Run your business on FOSS
Russell Searle
 
Concrete5 workshop
Russell Searle
 
X2CRM workshop
Russell Searle
 
Free open source business apps landscape
Russell Searle
 
Build Joomla! 3.0 business apps with ChronoForms
Russell Searle
 
Running a successful web development business
Russell Searle
 
ChronoForms work flow application
Russell Searle
 
Ad

Recently uploaded (20)

PDF
Productivity Management Software | Workstatus
Lovely Baghel
 
PDF
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
PDF
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
PDF
Julia Furst Morgado The Lazy Guide to Kubernetes with EKS Auto Mode + Karpenter
AWS Chicago
 
PDF
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
PDF
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
PDF
How a Code Plagiarism Checker Protects Originality in Programming
Code Quiry
 
PDF
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
PPTX
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
PPTX
TYPES OF COMMUNICATION Presentation of ICT
JulieBinwag
 
PDF
visibel.ai Company Profile – Real-Time AI Solution for CCTV
visibelaiproject
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Upskill to Agentic Automation 2025 - Kickoff Meeting
DianaGray10
 
PDF
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
PDF
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PDF
Trading Volume Explained by CIFDAQ- Secret Of Market Trends
CIFDAQ
 
Productivity Management Software | Workstatus
Lovely Baghel
 
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
Julia Furst Morgado The Lazy Guide to Kubernetes with EKS Auto Mode + Karpenter
AWS Chicago
 
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
How a Code Plagiarism Checker Protects Originality in Programming
Code Quiry
 
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
TYPES OF COMMUNICATION Presentation of ICT
JulieBinwag
 
visibel.ai Company Profile – Real-Time AI Solution for CCTV
visibelaiproject
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Upskill to Agentic Automation 2025 - Kickoff Meeting
DianaGray10
 
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Trading Volume Explained by CIFDAQ- Secret Of Market Trends
CIFDAQ
 

ProjectFork 4.1 in Joomla! 3.x

  • 1. ProjectFork 4.1 in Joomla! 3.x Russell Searle Principal Consultant, Psicom Melbourne Joomla! User Group 27 March 2013 Melbourne Joomla! User Group 27 March 2013, revised 10 June 2013
  • 2. Agenda • What is ProjectFork? • Demo ProjectFork 4.1 • Demo ProjectFork Pro features • Joomla! 3.o User Interface • ProjectFork in Joomla! 3.x • Happy parts of ProjectFork • Sad parts of ProjectFork • Conclusions
  • 3. What is ProjectFork? • A native project management system for Joomla! 2.5 and 3.x • Exploits the Joomla! 3.x UI • Imports its own copy of BootStrap and JQuery media • Equivalent back-end and front-end functionality • Features: • Any number of Projects • Time-boxed Milestones • Task Lists and Tasks • Project document storage • Time sheets • Forum • User roles and access via ACL • Custom templates (Pro version) • Team design gallery (Pro version) • User activity tracking (Free and pro versions)
  • 6. Joomla! 3.x User Interface • JUI is a vision to: • Provide a single set of UI elements and behaviours • Unify/standardise all Joomla! front-end and back-end theme elements • Minimise redundant UI development by themers and component developers • See Kyle Ledbetter’s JUI site, JUX Portal and Bootstrap • JUI is not the end of the Joomla! UI story, just a milestone: • No JUX themer or developer standards guide yet • Extension and theme developers have major investments at risk • Backward compatibility problems for component developers • Forward compatibility problems too: Bootstrap v3 is coming • CMS uses BootStrap/Jquery, but system uses MooTools: danger zone
  • 7. Joomla! 3.x User Interface • JUI = Bootstrap + IcoMoon + LESS • Bootstrap is a front-end framework • JavaScript/JQuery + CSS/LESS • IcoMoon is a large, standardised icon library • LESS extends with CSS with dynamic behaviours • LESS can run server-side or client-side (modern browsers) • You need a LESS compiler to compile LESS to CSS. Choices: • lessc.php from lesscss.org • Various Mac and Windows GUI compilers • Eclipse and PhpStorm plug-ins • Some Joomla! template frameworks (e.g. T3) include a LESS compiler • Joomla! 3.x doesn’t include a LESS compiler: planned for Joomla! 3.1
  • 9. Happy parts • Very good UI, pretty good UX • Well laid out, quite attractive • Fully responsive templates • Simple and approachable • Most PM functionality available on front-end • Full functionality available in admin console • Nice JQuery pop-ups and icons for actions in lists • Well-architected structure, quality code
  • 10. More happy parts • Very good design gallery and client approval feature • Very good activity tracking • Very good use of Joomla! ACL permissions • Useful document repository • Useful team forum topics • Development road map has now been thrown open for community voting • Good fit as a PM system for small web team: up to 4-6 developers/designers
  • 11. Sad parts • All times default to minutes! You have to type in time units and also spell them correctly. • Changing an existing repository folder name fails • Can’t set a standard rate for users on time sheets • By default, all users in the system are eligible to work on projects: should be limited to defined roles • ‘Global labels’ aren’t: they belong to projects • Date handling insists on time stamps • Coloured ‘progress’ bars for time sheets are confusing, can be misleading
  • 12. More sad parts • Progress bars do not show up for Tasks, where a PM would want them • As implemented, Milestones should be Stages or Phases, and they may also conflict with delays and rescheduling • Can’t set percentage complete on projects, tasks or anything else • No resource allocation or balancing, no calendar, no conditional ‘labels’ (but development is quite active)
  • 13. Conclusions • ProjectFork 4.1 is a pretty good project management tool for small, informal web teams • Up to about 4-6 developers/designers • Not a good fit for large, dynamic or corporate project teams • Best suited for Joomla! 3.x installations • Pro extensions are worth having • US$79 unlimited lifetime licence for v4.1