The council shall determine its own rules and order of business, and shall keep a journal of its proceedings. A majority of all members elected shall constitute a quorum to do business, but a less number may adjourn from time to time. The council shall provide by ordinance a means by which a minority may compel the attendance of absent members.