This project is a PHP version of Brad Frost’s project hub idea.
- What is a project hub?
- Why would I use a project hub
- How to Install
- How to Manage Your Projects
- How to Contribute
- Author & Community
A project hub is an online project timelines.
It is a tool for keeping track of the progress of a design/development project. The hub lives online (either publically available or password protected), so that everyone involved in the team has access to it. Read more about project hubs on 24 Ways.
The benefits of using a project hub:
- Serves as a centralized place for the project's key design/development materials
- Easily and visually view project progress
- Provides an archive for project artifacts
ProjectHub has no dependencies and no databases. The purpose was to have a code easy to install, understand and improve.
To start using ProjectHub you have to:
- Deploy the files in a folder visible by apache
- See the sample project data, via your browser, to check if the installation works
- Setup your own project data in the
data
folder
The projects are stored as JSON
files. Every file in the data
folder is a different project.
A project is mainly a timeline of project update, which you can join links, like meetings notes or project deliveries.
The code below is a project example file:
{
"name": "Project name",
"timeline": [
{
"stamp": "August 14th, 2014",
"content": "First",
"links": {
"Link to meeting notes": "http://example.com/meeting-notes",
"As many links as you want": "http://example.com/other-link",
}
},
{
"stamp": "August 9th, 2014",
"content": "Meeting 1",
"links": {
"Link to notes, design or demo": "http://example.com/"
}
}
]
}
- Fork the ProjectHub repository
- Create a new branch for each feature or improvement
- Send a pull request from each feature branch to the master branch
If you don't know much about pull request, you can read the GitHub article.
All pull requests must follow the PSR2 standard.
ProjectHub is under MIT License.
The project hub idea & the HTML template was created by Brad Frost.
The PHP version was created & maintained by Thomas ZILLIOX.