My favorites | Sign in
Project Logo
                
Code license: New BSD License
Labels: Kohana, cms
People details
Project owners:
  mkjems
Project committers:
morton.thomas, utyf@utyf.net, rickinhethuis, bicho44, dpommer

What is Hanami ?

Hanami is a project driven by the community around the Kohana framework (note: not the core Kohana devs) showing a common-sense or good coding style for a Kohana CMS application

This project aims at building the basic structure of a cms system that allow developers to have a common context in witch to develop modules for a production grade CMS system.

Hanami is a bundle of lib, models, views. Our intention is to create an basic functional, easy extensible CMS that can be the basement for our projects.

Hanami ams at being a great starting place the next time you need to develop a cms for a client.

Project status

This project has just been set up. We are in the initial faces and have to define the 'playing field'. We are in the process of defining what Hanami should do 'out of the box'. Please tell us , what would be your ideal starting point for a cms?

If you want to help just pick an item from the todo list and get in touch. The debate on the nature of this project is currently taking place in this category in the Kohana forum generously provided by the Kohana team. The results of these discussions will the posted here in condensed form so we have some structure for the project.

To do list

Project goals

Debate is on in the forum

This is a 'work in progress list'

The more precise and detailed we can make this list the easier it will be to realise I think. Please add or subtract bullet points. All your other posts are not forgotten I just haven't had time to traverse them all and extract all the goodies

What should Hanami do as an application out of the box ?

A concrete feature-list. (terribly incomplete)

Suggestions from the forum:

Low hanging fruit

This is a list a classes or resources or building blocks that already exist within the community that with a little tweaking could be used in Hanami.

Quality insurance

How do we keep code clean and quality high? -Text comming-

Road map/ Milestones, Master plan

discussion going on here

Coding style

We use the same coding style as Kohana

Basic application structure

The Hanami name

License

Conventions

Suggestions for conventions

Developer Installation

Note : It is no longer recommended that Hanami developers have different config.php , index.php and admin.php files. We need to have a common code. /mkjems

Project lead

This project is lead by mkjems, mkjems@gmail.com I write this wiki and try to extract the result of the discussions in the forum.

Project members

The great pople from the Kohana community who allready have expressed interest in this project are: (kohana forum names) and in no particular order.

Errant, dlib, Edy, dyron, bicho44, utyf, Lick, xobb

Can I contribute ?

Yes, indeed. This project aims to be a community effort that is open for everyone in the Kohana community who are willing to co-operate along the guidelines for cooperation (to be but into words, comming soon). If you want to participate first, you need a google account . Second tell mkjems you google account address and you will be added to the project. Then you can start committing code through svn.

A little bit about the nature of this project

This is open source and no one is getting paid. This means that work on this project have to be done after regular work and other responsibilities in peoples spare time. We all understand this, so if you express a desire to participate we understand that you have a life and that things often take longer than you initially thought. Don't worry. Hanami is very patient and appreciates all contributions, be it loose ideas and suggestions or concrete code commits.

Hanami will of-course not materialise without hard core code contributions and the people who do that will receive the bragging rights and our admiration. :)

Another very important thing is that you must be sure that you have the rights to the code you commit to this project and that you do it in your own time or have an agreement with your workplace beforehand.

Guidelines for cooperation

Before making making code changes please make post about in the Hanami category : The post should contain two thing:

This gives the rest of the team the chance to respond with questions and advise. How do we resolve differences in opinion? Leader has a 'veto' right ( the last word), other contributors can advise and argument their thoughts.

Hanami Upgrade policy

This should deal with how do we keep up with the konstant stream of new Kohana versions.

Credits

Hanami is built using the excellent Kohana framework. Copyright © 2007–2008 Kohana Team All rights reserved.


Quick SWOT for project Hanami

Strengths

Weaknesses

Opportunities

Threats










Hosted by Google Code