(a) Municipal clerk or secretary.--A municipal clerk or secretary shall be appointed in the manner set forth in the administrative ordinance, as provided pursuant to section 3146 (relating to passage of administrative ordinance). The municipal clerk or secretary shall serve as clerk of the council, keep its minutes and records of its proceedings, maintain and compile its ordinances and resolutions as this subpart requires and perform any functions as may be required by law. The clerk shall, prior to his appointment, have been qualified by training or experience to perform the duties of the office.
(b) Solicitor and agencies.--The council may, consistent with statutes applicable to that class of municipality, provide for the manner of appointment of a solicitor, any planning board, zoning board of adjustment, zoning hearing board or personnel board in the municipality and may create commissions and other bodies with advisory powers.