The Mobile Web Project was initially developed during the summer of 2009 and is a fork of the original v0.9 release of the MIT Mobile Web project that can still be found on SourceForge. The project was updated in May 2010. It is a product designed to make it easier for higher education institutions to deliver mobile-optimized information and services. It helps deliver task-based content like maps, events, and directory information optimized for device "families." Full documentation can be found at http://mobilewebosp.pbworks.com/ Updates to the project can be found on Twitter at http://twitter.com/mobilewebosp/
Accessing certain folder name style deeplinks e.g. /calendar/, /emergency/, /hours/, /links/, /map/, /news/, /people/ (and there may be others) in the webkit skin display as a plain text page with no header, footer, or other styling as expected.
This can be seen on WVU at http://m.wvu.edu/links/ by using a device/browser that triggers the webkit skin.
This is not how it is in the basic or touch skins where the header/footer/styling is as expected for that skin.
Add a var, $city_state, to data.inc.php that allows for customization of the location searched in search.html. It should replace "Morgantown, WV" in that file.
/people/templates/webkit/detail.html has two links for the phone number. In the first it's routing the data to phoneHREF (required if the source data needs padding to be a proper DDI number) e.g.
The existing RSS library assumes that the title of each post is not the same.
This actually happened to me, if you have 2 postings in the feed with the same title, only the later one will get picked up. The library now will only pick up the posting (latest in the for-loop). The patch below will ensure that all postings be picked up.
I am using your fantastic code to generate some mobile web presence. When I upgrade my iphone to ios5, it changed iphone diplay. it displays smartphone look and feel not the iphone look. any suggestion would be much appreciated.
All of the database is written using PDO, however the MySQL connection is not established with PDO. By not having a PDO connection, the prepare method keeps throwing an error.
In lib/db.php the connection for MySQL should be:
$this->connection = new PDO("mysql:host=$this->host;dbname=$this->db", $this->username, $this->passwd);
It would be nice to support Opera Mobile. I found that a simple patch to to ./web/page_builder/Page.php will allow Opera Mobile to have a better touch support.