
New WebpageBrief instructions for updating web pages manually
cd /data/twiki2web
./twiki2web_fromtwiki_2013.py
./twiki2webtemplates_fromspecifictwikis2013.py
./twiki2temimps_fromtwiki.py
websync
Overview | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| > > | NYSBC webpageThe main webpage is designed to interface with Wordpress. Main webpageCEM webpage | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The new webpage has two layers: 1) a new interface (CemTwikiToWebMainPage) and Pages are mirrored nightly, and all attached images are included, this is done by a script on cem100, /data/twiki2web/twiki2webtemplates_fromspecifictwikis2013.py 2) twiki mirror (CemTwikiToWebList). Pages are mirrored nightly, and all attached images are included, this is done by a script on cem100, /data/twiki2web/twiki2web_fromtwiki_2013.py Architecture of new interfaceAs of Sept. 12, 2013 The webpages are a sandwich of NYSBC menu bar, CEM template top page, Twiki Page, modified NYSBC bottom . The public face has 26 specific template and 1 general template.
Archive : Old website Spring 2012 till Aug 2013Architecture of websiteThe new interface has horizontal cascading menus that are organized as follows: CemTwikiToWebMainPage lists the twiki updatable pagesoverview of architecture
Annotation on CemTwikiToWebMainPage and architectureHOMEindex.html semi-static : manual updateNewsletter newsletter -> files/CEMNewsletter.pdf newsletter icon -> images/newslettericon.jpg The newsletter can be updated by going into the "files" folder, renaming the old file to archive and changing the pdf to "CEMNewsletter.pdf". If you wish to update the index page icon for the newsletter, in the "images" folder rename the old file to archive and change the picture to "newslettericon.jpg" Announcements edit indexbottom.html find < !--- insert NEWS here --- > and add/replace content below Events
ABOUT US>Introduction1_about.html semi-dynamic
1_policies.html twikipage: CemSignupOverview The operations committee is statically included in 1_policiesbottom.html To update either 1) update the template bottom or 2) delete this section from the template bottom and update the twiki page. >>How to start an EM project? 1_cemstart.html Also linked from the index page >>>intranet overview 1_cemtwiki.html Also linked from the index page >>Operations committee 1_cemopcom.html twikipage: CemOpCom >Publications 1_cempublications.html twikipage: CemPublications >Jobs available 1_jobs.html twikipage: TemimpsJobs >Additional NYSBC facilities 1_facilities.html twikipage: CoreFacilities STAFF>Curentstaff.html twiki page: CemStaff >Former staff_former.html twiki page: CemFormerStaff former static public mirror: http://cryoem.nysbc.org/cryoem-staff.html) EQUIPMENT & RESOURCES(Overview) 2_eqresources.html static: manual update >Equipment2_equipment.html twikipage: CemMicroscopes >> 2_equipment_microscopes.html twiki page: CemMicroscopes subtwikipages associated: Jeol1230Description Jeol2100Description TecnaiDescription Jeol3200Description HeliosDescription >> 2_equipment_sampleprep.html twiki page: CemSamplePrep subtwikipages associated: CemPlasmaCleaning CemPlungeFreezer HpfUse >> 2_equipment_additional.html twiki page: CemAdditionalEq former static public mirror http://cryoem.nysbc.org/equipment/microscopes.html http://cryoem.nysbc.org/equipment/ancillary.html >Overview of EM (General overview of CryoEM) 2_emoverview.html twikipage: CemGeneralInfo (former static public mirror: http://cryoem.nysbc.org/cryoem-generalinfo.html aka CemIntroduction) >Overview of EM (How to begin an EM project) 2_eminterest.html twikipage: CemInterested (former static public mirror http://cryoem.nysbc.org/cryoem-interested.html) >Principles & protocols 2_pp.html twikipage: CemProtoc * check linked pages currently static: http://cryoem.nysbc.org/cryoem-protocols.html >Additional resources & links 2_links.html twikipage: CemAdditionalResources SCHEDULNG>Overview scheduling.html twikipage: CemSignupOverview>Request time direct link to twiki: http://www.nysbc.net/twiki/bin/view/Main/CemMicroscopeSchedule NEWS & COURSES>Events & Courses3_events.html twiki page: CemSeminarsCourses >Events & Courses (Archive) 3_events_archive.html twiki page: CemSeminarsCoursesArchive >Announcements & News 3_news.html twiki page: CemAnnouncements LOCATIONcontactus.html static: manual updateOther menusTOP MENU BARcontacts.html static: manual updatesitemapsitemap.html static: manual update twiki mirror made from CemSiteMaptwiki mirrorcemtemplate.html twiki mirror templateBackground Information on old webpageThe webpage redesign started 4/2012 with the goal to make the CEM website: "better". The resulting objectives were to:1) update the webpage design, 2) have specified twiki pages converted to a public mirror that would also serve as a backup, and 3) allow easier to implementation of a new design in the future by having twiki content feed the webpage content. The end result is a compromise given that there were different levels of importance placed on the elements make a website "better". The new interface has some dynamic, semi-dynamic/static pages and static pages for content. The dynamic pages take a top and bottom template, and sandwich twiki based information in between the templates. The static pages have to be manually edited to update. The twiki pages and the specific templates used are listed in CemTwikiToWebMainPage There is a twiki mirror of select twiki pages in the CemTwikiToWebList page. The site map is a static directory of these pages. If pages are added, the site map would have to be manually updated to reflect it. As of 5/2012: There is a link to the full unorganized list on the site map and a twiki mirror of a manually updated twiki CemSiteMap. There are 23 templates for the mainpage and 1 template for the twikimirror that receive some or all content from the twiki, and 4 static pages that would have to be manually updated. To the designer of the next webpage: You may be wondering how this webpage was created and ended up being coded in its current state. The dropdown menu bar was created using a template from Dreamweaver. There were some issues with certain browsers, in particular IE and if the work around javascripts are blocked. The nested webpages therefore have explicit links in the left side of the webpage to allow navigation. The rest of the content for the pages were added manually and not all the css styling was debugged. In particular, the index page and styling was iteratively changed to first be compatible with Dreamweaver webpage display, Safari, Firefox, Chrome and lastly IE without breaking the page too much with the previously compatible browser. From that point a template was made to create the subsequent pages of the website.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| > > | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||