As the City of McAllen continued to experience expansive growth, the need to provide citizens with a concise, helpful website became increasingly apparent. Although the previous City of McAllen website already contained several hundred pages of information, the content was not centralized, but rather resided in static pages that needed to be individually updated and maintained. Since there was no global management system in place, content could only be updated by the web developer, resulting in delays and inconsistent data.
Dynamic applications were also difficult to maintain as they were each implemented separately. Since these applications were isolated projects, the data resided in separate databases. Each application was managed using a separate administration panel, requiring separate logins and access pages.
Because the city has dozens of departments spread out in various locations, it was important to implement a system where content could be submitted by the individual departments but not published until approved. Content can be proofread and reviewed for accuracy before being forwarded to the web developer for posting, correctly separating content management roles.