The document discusses how the Joomla community can improve the software by looking beyond just Joomla for inspiration and solutions. It provides examples of features from other projects like Rails, Drupal and WordPress that could help address needs in areas like database schema changes, configuration management, scheduled tasks, and media handling. It encourages community members to consider the interests of all roles like programmers, designers, and end users when discussing new features. Attending meetings and discussions on non-Joomla topics could provide an outside perspective to help advance Joomla in a user-friendly way.
14. The features that serve the needs
of more roles bring us closer to
the software we want.
15. We are making progress!
Releases are coming on schedule
Features are being added
Upgrades are clicks away
A fantastic admin UI is coming
16. We are missing features
Database schema change management
Live/dev configuration
Scheduled tasks
Advanced media management
17. Many web problems have already
been solved.
We can learn from other
projects when we look beyond
our community.
18. Solutions found Beyond J
Database Schema Changes: Rails.
Code-driven, database agnostic approach.
Fault tolerant, simple
Use for core and for extensions.
Programmers Implementers
19. Solutions found Beyond J
Live/Dev configurations: Frameworks.
We need a consistent way of doing this.
Possible solution: different files & environment
variables
Programmers Designers Implementers
20. Solutions found Beyond J
Scheduled tasks: Drupal.
Centralized recurring task management
"Faux cron" has got to go
Programmers Implementers End Users
21. Solutions found Beyond J
Advanced Media Management: WordPress.
Resize images to preset dimensions.
Make image search and upload easier
Programmers Designers
Implementers End Users
23. How can we go Beyond Joomla now?
Working Group Meetings
Bring your knowledge from Beyond J
Speak up!
Influence the high-level strategy
24. How can we go Beyond Joomla now?
Attend non-Joomla topics
How would someone outside of Joomla
approach this?
Does the Joomla way make sense?
How can we make Joomla's implementation
the preferred approach?
25. How can we go Beyond Joomla now?
Joomla-specific topics
Ask yourself: "If I were new to Joomla, where
would I get stuck?"
Is there a way we can extend this feature to
serve more people?
Learn from the presenters and ask questions
26. Conclusion
Our software best benefits programmers,
designers, implementers, and end users
simultaneously.
Look beyond Joomla for inspiration and
solutions.
Keep looking to the interests of others.
28. Credits
Philippians 2:4. Paul. New International Version English
translation by Biblica.
"Open Source Matters" montage. Forum User bohn002:
http://forum.joomla.org/viewtopic.php?t=1267
This presentation used the Joomla! logo, which
represents the software we all know, love, and write
together. Use of this logo does not imply endorsement
of this presentation by either the Joomla! Project or by
Open Source Matters. Any color mis-coordination is
strictly my fault.