SECTION 15. ORDINANCES REQUIRED IN CERTAIN CASES.
   In the following enumerated cases the action of the Council shall be by ordinances:
   (1)    Levying taxes or providing for the collection of fees of any kind;
   (2)    Requiring a license to do business;
   (3)    Relating to offenses and penalties;
   (4)    Authorizing the issuance of bonds or other forms of indebtedness;
   (5)    Providing for a public improvement;
   (6)    Providing for the purchase of private property by the City or for the sale of property belonging to the City;
   (7)    Laying out or vacating a public street, alley, or other way;
   (8)    Relating to zoning;
   (9)    Granting franchises to public utilities;
   (10)    Providing for a contractual or other agreement with another jurisdiction;
   (11)    Relating to such other matters as the Charter may require.