JoomlaForge usability issues from a non-developers point of view
Posted: Mon Dec 12, 2005 4:38 pm
This is a bit of a rant and I appologize now if it sounds pissy but ya know what.. I'm just that frustrated and annoyed with the forge's whole setup.
I'm not a developer I'm a site builder, I use the packages I don't create and upload them and I find it tedious and annoying to try and move through the forge to find anything.
Honestly, Mamboforge was so much more useful. Its not even the lack of categorization is the problem, I could deal with that if:
--- it didn't take me 3 clicks and page loads to find out that there are no files released for a project
--- half the projects weren't just generic descriptions that didn't actually explain what they do. EXAMPLE (No Offense Phil):
Project Name Description:
Phill Taylor A collection of FREE Open Source components, modules, mambots and core hacks to the Joomla core released under the GPL GNU License by Blue Flame IT Ltd (Phil Taylor). We are commited to supporting the future of Joomla! This project will contain (initially) XML- RPC Service Mambots to display mambo modules on non mambo websites, and all other free components released by Phil Taylor.
What good does this description do for a user looking for a specific component? Unless they know who phil taylor is they're going to either have to make several mouse clicks and wait for pages to load to find out what this project has IF it even has anything released or they're just going to ignore it and find something that actually describes what they need or what they're looking for. Sorry Phill but your not a project, your a developer, your projects should EACH have their own listing with their OWN description describing what they do. It gets even worse when I clicked to see what files you had for release:
Joomla Modules on Non Joomla Sites
This package contains all you need to run joomla modules on non joomla websites - see instructions at https://www.phil-taylor.com/Free-Produc ... PHP-Pages/
The instructions arn't appearently included with the download OR in the documentation section of the forge? Then why does the forge have a documents section? For the developers to make notes to each other? Well thats a waste of time for the user.
This sort of thing is commonplace on the joomlaforge, it happened a little on Mamboforge and I ignored them b/c there were so many other projects to look at. The Joomla forge is kinda light on projects at the moment b/c its still new, seeing so many developers just creating a project with their name on it instead of the actual project just makes it harder to find ANYTHING.
--- the initial page for a project wasn't a bunch of pointless graphs. As a user, I have NO USE for those what so ever. Give me the files to download and make them have a date for when they were uploaded that tells me all the information I'll EVER need.
--- the actual front page of the forge itself wasn't wasted with a GIAGANTIC logo that takes up a lot of realestate? I'm sorry but whats the need of an image that's 539 pixels in height on a site that's used as a download site for the community??? If you want to state all the information that's in that image fine, do so but do it as normal sized TEXT not some massive graphic.
--- all the projects actually followed a real naming convention with their zip file names. What good is it to me to download a file that is nothing but a bunch of version numbers? Why are some modules packed as a zip file inside a zip file? They're not so massive that they need that much compression. Having to rename files when I'm downloading components/bots/modules as I find them to install later is a waste of time. The files should be named as to what the project's name is with a release number not just a generic release number.
--- the quick jump search feature actually worked. Why isn't there just a qucik keyword search? Why do you have to go to advanced search and select to search from projects just to find one particular project. I go to quick jump and expect to have a fast keyword search, not have to know some id code to find what I need. Call me stupid but I don't see why it should be so hard to type "community builder" and find all related results in the forge quickly and without having to go through a myriad of options in an advanced search screen.
--- projects with no files released didnt show up in the same listing as all the other projects... ok so maybe this goes back to categorization but honestly as a user, I have NO interest in seeing projects that people are thinking about making, making, etc unless they actually have something downloadable. There should be an entirely seperate list of projects for developers to look through and join if they like otherwise us regular users spend a whole lot of time looking at massive file lists with nothing that's actually available to download (This is a problem on Mamboforge too)
--- the project download screen didn't require you to click a check box and a download link when the item name is a link that seems to go no where. Then there's the files link with numbers as a link that don't explain waht they are that I THINK are the actual file relases.. the whole download selected bit is a waste of time for 90% of the projects b/c your not going to download all the releases or several of them your going to download ONE.
Just call me a very hot headed frustrated user, but at this point, I'm actually going back and finding old mambo projects that work with joomla over trying to hunt through this rediculously bloated forge that is anything but user friendly simply beacuse its a more efficient use of my time.
There has GOT to be a better solution than this.
I'm not a developer I'm a site builder, I use the packages I don't create and upload them and I find it tedious and annoying to try and move through the forge to find anything.
Honestly, Mamboforge was so much more useful. Its not even the lack of categorization is the problem, I could deal with that if:
--- it didn't take me 3 clicks and page loads to find out that there are no files released for a project
--- half the projects weren't just generic descriptions that didn't actually explain what they do. EXAMPLE (No Offense Phil):
Project Name Description:
Phill Taylor A collection of FREE Open Source components, modules, mambots and core hacks to the Joomla core released under the GPL GNU License by Blue Flame IT Ltd (Phil Taylor). We are commited to supporting the future of Joomla! This project will contain (initially) XML- RPC Service Mambots to display mambo modules on non mambo websites, and all other free components released by Phil Taylor.
What good does this description do for a user looking for a specific component? Unless they know who phil taylor is they're going to either have to make several mouse clicks and wait for pages to load to find out what this project has IF it even has anything released or they're just going to ignore it and find something that actually describes what they need or what they're looking for. Sorry Phill but your not a project, your a developer, your projects should EACH have their own listing with their OWN description describing what they do. It gets even worse when I clicked to see what files you had for release:
Joomla Modules on Non Joomla Sites
This package contains all you need to run joomla modules on non joomla websites - see instructions at https://www.phil-taylor.com/Free-Produc ... PHP-Pages/
The instructions arn't appearently included with the download OR in the documentation section of the forge? Then why does the forge have a documents section? For the developers to make notes to each other? Well thats a waste of time for the user.
This sort of thing is commonplace on the joomlaforge, it happened a little on Mamboforge and I ignored them b/c there were so many other projects to look at. The Joomla forge is kinda light on projects at the moment b/c its still new, seeing so many developers just creating a project with their name on it instead of the actual project just makes it harder to find ANYTHING.
--- the initial page for a project wasn't a bunch of pointless graphs. As a user, I have NO USE for those what so ever. Give me the files to download and make them have a date for when they were uploaded that tells me all the information I'll EVER need.
--- the actual front page of the forge itself wasn't wasted with a GIAGANTIC logo that takes up a lot of realestate? I'm sorry but whats the need of an image that's 539 pixels in height on a site that's used as a download site for the community??? If you want to state all the information that's in that image fine, do so but do it as normal sized TEXT not some massive graphic.
--- all the projects actually followed a real naming convention with their zip file names. What good is it to me to download a file that is nothing but a bunch of version numbers? Why are some modules packed as a zip file inside a zip file? They're not so massive that they need that much compression. Having to rename files when I'm downloading components/bots/modules as I find them to install later is a waste of time. The files should be named as to what the project's name is with a release number not just a generic release number.
--- the quick jump search feature actually worked. Why isn't there just a qucik keyword search? Why do you have to go to advanced search and select to search from projects just to find one particular project. I go to quick jump and expect to have a fast keyword search, not have to know some id code to find what I need. Call me stupid but I don't see why it should be so hard to type "community builder" and find all related results in the forge quickly and without having to go through a myriad of options in an advanced search screen.
--- projects with no files released didnt show up in the same listing as all the other projects... ok so maybe this goes back to categorization but honestly as a user, I have NO interest in seeing projects that people are thinking about making, making, etc unless they actually have something downloadable. There should be an entirely seperate list of projects for developers to look through and join if they like otherwise us regular users spend a whole lot of time looking at massive file lists with nothing that's actually available to download (This is a problem on Mamboforge too)
--- the project download screen didn't require you to click a check box and a download link when the item name is a link that seems to go no where. Then there's the files link with numbers as a link that don't explain waht they are that I THINK are the actual file relases.. the whole download selected bit is a waste of time for 90% of the projects b/c your not going to download all the releases or several of them your going to download ONE.
Just call me a very hot headed frustrated user, but at this point, I'm actually going back and finding old mambo projects that work with joomla over trying to hunt through this rediculously bloated forge that is anything but user friendly simply beacuse its a more efficient use of my time.
There has GOT to be a better solution than this.