Hello fellow Neufreistadters!
I am glad to be here.
I have been brainstorming up a possbile outline for the proposed web portal described here:
[url:2tvvrqi8]http://aliasi.us/nburgwiki/tiki-index.p ... ForNewSite[/url:2tvvrqi8]
Thanks to some helpful citizens, I have been piecing together the organization of our fine city and have come up with this:
[code:2tvvrqi8]
Neufreistadt Portal
Information & Services
News (Published as RSS)
Meetings
Announcements
Transcripts
Press Releases
Events Calendar
About
Photo Gallery
History
Important Dates in City History
Life In Neufreistadt
Citizens
People
Census
Profiles
Land
Deeds
Map
Zoning
Citizen Login
Fees
Submit Agenda Item
Voting
Business
Chamber of Commerce
Businesses
Web Shop
Visitors & Tourists
Sites To See, Virtual Tour
Prospective Citizen's Guide
Government
Institutions
MoCA
School
Documents
Laws & Acts
City Constitution
City ToS
Deed And Covenant
Neufreistadt Code
Open Positions
Organizations
Organizational Chart: http://www.nyc.gov/html/om/html/orgchart/org_chart.html
Executive Office
Chancellor
Representative Assembly
Meetings, Agendas, Transcripts
Leader
Members
Political Factions
DPU
CSDF
Scientific Council
Meetings, Agendas, Transcripts
Dean
Chairs
Artisanal Collective
Meetings, Agendas, Transcripts
Guildmaster
Members
Chamber of Commerce
Forms
Finances
Yearly Budgets
Balance Sheets
Income / Expense Reports
Contact Us
Representative Contact Info
[/code:2tvvrqi8]
I would love to see some discussion and comments on this proposed sitemap.
Is anyone working on the website now?
I would like to help build the proposed city government website.
I am a freelance web developer in RL and have quite a bit of experience designing and implementing complex websites like this.
I own a Linux server that is hosted at a professional datacenter.
I think that the best way to implement this is using my favorite development environment: the Catalyst Perl framework.
[url:2tvvrqi8]http://www.catalystframework.org/[/url:2tvvrqi8]
It easily allows complex projects comprised of many separate modules to be built, using the Model-View-Controller (MVC) design paradigm.
This allows the module brains (the controller) to be completely separate from how the website looks (the view), and also separate from the database (the model).
In addition we could set up a Trac on the project, allowing the full contents of the codebase to be viewable by all citizens.
[url:2tvvrqi8]http://trac.edgewall.org/wiki[/url:2tvvrqi8]
This is a great project management tool for code, integrating an SVN client with a Wiki. It also allows tickets to be created describing bugs to be fixed or new requested features.