#1
Hi Guys, If you manage a small team of say 2-3 coders, do you use an Agile CMS or something else? Is there some equivalent written in PHP?
#2
Hi Andrew,

Disclaimer: the following is from someone who had to Google the term 'agile CMS'.

A web search for an open source agile CMS written, at least partially, in PHP led to Cockpit CMS:
https://github.com/agentejo/cockpit
https://getcockpit.com/

A more popular option seems to be Strapi, though it does not use PHP:
https://github.com/strapi/strapi

Both options involve a significant amount of Node JS.

Just thinking out loud, I have to wonder if Trongate's API Explorer might be a better option, especially if PHP is desirable or a requirement.

Hope this helps.
#3
Those appear to be CMS's for content. They're not management tools.

Definition of Agile:
In software development, agile practices include requirements discovery and solutions improvement through the collaborative effort of self-organizing and cross-functional teams with their customer.

https://en.wikipedia.org/wiki/Agile_software_development
#4
Hi Andrew,

Thanks for clarifying and sorry for the misunderstanding. I'm familiar with Agile methodology and CMSs, I just got confused because I hadn't heard the two terms used together before. And, from what the web tells me, 'agile CMS' is a third, separate concept.

Anyway, if I understand correctly, what you're looking for is basically an issue tracking / project management tool, something like JIRA but in PHP.

Mantis Bug Tracker and Phorge's Maniphest app appear to be the closest matches for those criteria, though, judging from their websites since I haven't used them myself, they don't seem to be as Agile-y, for lack of a better expression, as JIRA. I didn't see any reference to sprints, for example. But they include all the features you'd expect for tracking development work, such as issue assignee, status, commit history, and so on.

https://www.mantisbt.org/
https://we.phorge.it/book/phorge/article/introduction/

Phorge seems to be a continuation of Phabricator, which, though still available, is no longer actively maintained.
https://www.phacility.com/phabricator/
#5
Agile is bullschitte!
#6
Yes its bullshit. But what are the alternative management tools to Agile? Is there something that you use? Thanks.
#7
Here is GPT's simple explanation of Agile ??a much better read than that dry Wikipedia schitte!

**"An Agile CMS is like a big toy box with all your favorite toys inside. You can easily find any toy you want and play with it, just like you can easily find and use any content you want with an Agile CMS. And just like how you can add new toys to your toy box, you can also add new content to your website using an Agile CMS. This makes it quick and easy to play with your website and keep it up to date."**

And a simple explanation of a Headless CMS ?

**"A headless CMS is like a toy chest that you can use to store your toys. But instead of playing with the toys directly from the toy chest, you use a separate toy (like a stuffed animal or a car) to play with the toys from the toy chest. That's what a headless CMS does: it stores your website's content like toys in a toy chest, and then another part of your website (like a computer or a phone) can use that content to play with and display your website to people. This makes it flexible and easy to use your website in different ways. Examples would be Contentful, Strapi, GraphCMS, ButterCMS, Sanity.io, Directus, Cockpit CMS, Agility CMS, Prismic.io."**

All jokes aside, I personally use GitHub, but if your focus is more on project management, then a tool like Trello, Asana, or Monday.com would be a good option. These tools provide a centralized place for tracking tasks, communicating with team members, and organizing your workflow. Some of these tools have PHP versions available or have APIs that can be integrated with a PHP application.

I think ak1's explanations and suggestions win this thread ??how about it, Andrew?

Cheers,
Si
#8
Thanks for all the suggestions!