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

PDF
Build social apps for Facebook
PPT
Where is Joomla Going?
PDF
Fashiolista
ZIP
Using Features
PPTX
ONLYOFFICE - A Collaboration Tool
PPTX
2014 01-21-mpi-community-feedback
PPTX
Writing better code: How the Netbeans IDE Helps you Write, Test and Debug Java
PDF
The XPages Mobile Controls: What's New in Notes 9.0.1
Build social apps for Facebook
Where is Joomla Going?
Fashiolista
Using Features
ONLYOFFICE - A Collaboration Tool
2014 01-21-mpi-community-feedback
Writing better code: How the Netbeans IDE Helps you Write, Test and Debug Java
The XPages Mobile Controls: What's New in Notes 9.0.1

What's hot (7)

PPTX
Experiences of CMS
PPTX
Experiences of CMS Selection
PDF
Second meetup slidess
ODP
Dutch Joomladay 2010 Keynote Hannes Papenberg
ODP
Netbeans65 Osum Slides
PPSX
Olympya web-tools 2011
PDF
Go with the flow!
Experiences of CMS
Experiences of CMS Selection
Second meetup slidess
Dutch Joomladay 2010 Keynote Hannes Papenberg
Netbeans65 Osum Slides
Olympya web-tools 2011
Go with the flow!
Ad

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

PPTX
Untangling - fall2017 - week6
PPTX
Microsoft Project Online for Project Managers
PPTX
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
PDF
Coonti in HelsinkiJS
PPTX
Chris OBrien - Azure DevOps for managing work
PPTX
Mixing d ps building architecture on the cross cutting example
PDF
Citizen Developer Tools (session at SharePoint Saturday Houston 4/28/2018) by...
PDF
Everything XControls
PPTX
Requirement designer
PPTX
Learn from my Mistakes - Building Better Solutions in SPFx
PPTX
Vs11 overview
PPTX
The Top 10 Free and Open Source Project Management Software For Your Small Bu...
PDF
A guide to hiring a great developer to build your first app (redacted version)
PPTX
A Day in the Life: Developer Enhancements with Visual Studio 2012
PDF
Full stack conference talk slides
PPTX
Introducing systems analysis, design & development Concepts
PPT
SynapseIndia drupal presentation on drupal info
PDF
Agileand saas davepatterson_armandofox_050813webinar
PPTX
Development Processes and Tooling
PPTX
Decision CAMP 2014 - Erik Marutian - Using rules-based gui framework to power...
Untangling - fall2017 - week6
Microsoft Project Online for Project Managers
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Coonti in HelsinkiJS
Chris OBrien - Azure DevOps for managing work
Mixing d ps building architecture on the cross cutting example
Citizen Developer Tools (session at SharePoint Saturday Houston 4/28/2018) by...
Everything XControls
Requirement designer
Learn from my Mistakes - Building Better Solutions in SPFx
Vs11 overview
The Top 10 Free and Open Source Project Management Software For Your Small Bu...
A guide to hiring a great developer to build your first app (redacted version)
A Day in the Life: Developer Enhancements with Visual Studio 2012
Full stack conference talk slides
Introducing systems analysis, design & development Concepts
SynapseIndia drupal presentation on drupal info
Agileand saas davepatterson_armandofox_050813webinar
Development Processes and Tooling
Decision CAMP 2014 - Erik Marutian - Using rules-based gui framework to power...
Ad

More from Russell Searle (10)

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

Recently uploaded (20)

PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
Teaching material agriculture food technology
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Electronic commerce courselecture one. Pdf
PDF
cuic standard and advanced reporting.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
KodekX | Application Modernization Development
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Unlocking AI with Model Context Protocol (MCP)
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”
The AUB Centre for AI in Media Proposal.docx
Dropbox Q2 2025 Financial Results & Investor Presentation
Teaching material agriculture food technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Mobile App Security Testing_ A Comprehensive Guide.pdf
NewMind AI Monthly Chronicles - July 2025
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Electronic commerce courselecture one. Pdf
cuic standard and advanced reporting.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
KodekX | Application Modernization Development
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Spectral efficient network and resource selection model in 5G networks
Reach Out and Touch Someone: Haptics and Empathic Computing
Unlocking AI with Model Context Protocol (MCP)

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