Author Archives: Luca Macis

Launch of redeveloped Medway School of Pharmacy website

Dear Web Publishers,

We are pleased to announce the launch of the new Medway School of Pharmacy website. The project aimed to bring the website up-to-date using modern design practices and technologies and focus on image rich and dynamic content whilst staying within the Medway School of Pharmacy branding.

The website can be found here: http://www.msp.ac.uk

Launch of new UELT, Learning and Teaching websites

Dear Web Publishers,

We are pleased to announce the launch of three new websites: UELT, Learning, and Teaching. The UELT website has been redeveloped and updated with a new structure with a focus on the services provided by UELT. Please update any links that you have to the old UELT site with these new links.

UELT website: This hosts corporate information about the department and internal teams including how they contribute to the university, department strategies, staff profiles and detailed information about the 4 teams (which can be found on the about page).
http://www.kent.ac.uk/uelt

Learning website: This site includes a wide range of services based on Learning at the Univeristy of Kent for students and staff.
http://www.kent.ac.uk/learning

Teaching website: This provides a wide range of services and information on teaching at Kent which includes guidelines, rules and regulations and assistance in the form of information and contacts.
http://www.kent.ac.uk/teaching

Best wishes,

Launch of new websites and index pages

Dear publishers,

We are pleased to announce the launch of the following sites and features.

SECL
http://www.kent.ac.uk/secl

Each of the departments within SECL have a newly redesigned index pages to help promote key areas of content within their site.

SOTSEC (Part of Tizard)
http://www.kent.ac.uk/tizard/sotsec

SOTSEC-ID is a collaborative group of professionals engaged in providing group treatment to men with intellectual disabilities who are at risk of sexual offending.

Culture and the Canada-US Border (CCUSB)
http://www.kent.ac.uk/ccusb

CCUSB is an international research network dedicated to studying cultural representation, production and exchange on and around the Canada-US border. Funded by the Leverhulme Trust, CCUSB comprises core members in the UK, Canada and the USA, with a wider network of European and North American affiliates.

Best Wishes,

Web Consultancy and Solutions
Requirements and Solutions
Information Services
websupport@kent.ac.uk
http://www.kent.ac.uk/web/
01227 (82)4851

Release notes: 11 September

The latest Pantheon web farm update to www-live (release tag 2012-09-06b) includes:

3 core changes
1 theme change

  • Bug fix: Fixed an issue where theme and snippet styles were not loading properly in Internet Explorer
  • Bug fix: We have enhanced the summary3 snippet so that it fails gracefully when presented with bad data (Eg: line breaks)
  • Bug fix: Minor security patch

The latest Pantheon web farm update to www-dev and www-test (release tag 2012-09-10a) includes:

4 core changes
1 snippet change

  • Optimisation: We have made a number of updates to the way that Pantheon generates web pages from published pages. These should speed up delivery of web pages by around 20%.

For those interested, the SVN logs for the above are as follows:

2012-09-06b:

  • [pantheon][core] Extend PostProcessingSnippet, clean up css and remove checking if snippet is empty.
  • [pantheon][core] PostProcessingSnippet: refactor code + add additional alias/types.Improve comments.
  • [pantheon][core] PostProcessingSnippet: call setup per snippet load (init for construct), add error method for warn/dev output & added dev_warn. Wrap calls to setup and run in try/catch errors can be thrown within them. Add clearParams method to empty parameter table settings.
  • [pantheon][core] PostProcessingSnippet: Add backwards compatibility hook (example usage in SimpleSearchBox). Rewrite SimpleSearchBox to use new snippet style.
  • [pantheon][core] PostProcessingSnippet: Add support for named cells + sub attributes are now multidimensional.
  • [pantheon][core] Port twitter snippet to use PostProcessingSnippet
  • [Pantheon][Snippets][Summary3] Fix 500 error when bad xml docs were imported
  • [pantheon][core] PostProcessingSnippet now compatible with elementDefinitions. ParamaterTable parser will no longer run/cause errors if no parameters are expected. Port: IncludeCSS,IncludeJavaScript and IncludeMeta to use new system.
  •  [Pantheon][Snippetor] Fixed bug where some snippets were not wrapped in snippetbox div.
  • [Pantheon][Themes][CCUSB] Fixed missing font issue in IE8
  • [Pantheon][Themes][CCUSB] Fixed social media header alignment bug
  • [Pantheon][Themes][CCUSB] Changed inline-blocks to floats where possible to fix menu in IE7

2012-09-10a:

  • [Pantheon] Added methods which now allow metadata to be displayed – generally cleaned up.
  • [Pantheon][Snippets][ResearchDataGrid] Added snippet to Chronos theme config.
  • [pantheon][core] Add Parser as [Inactive] – rewrite of PostProcessing & ElementParser classes (now with comments!)
    To enable: in template.class.php on line 227, comment out the call to postProccessing & uncomment the call to Parser.
    Parser:

– Rewrite of PostProcessing & ElementParser

– 20% faster on most page loads

– Adds debug date about how page was parsed

– Deprecates weighting system to avoid un-needed pass’s

– Extend HTML object to encapsulate DOM activity for Parser (Add ReadyForParse, ParseSnippets & stillSnippets method)

– Update Element to remove |snippet format as well as <snippet used by old Elementparser. (maintain compatability with both)

– Neaten code for str_replace_once, add debug() as quick method to add debug info that will only show with “?debug_performance”. Allow in_dev status to be overwritten from config (to make local testing easier)

– Add parser to class_map

 

Other: remove some rubbish from decorator & pageHeader.

  • [pantheon][core] Add more documentation to parser. Save is_readable calls on theme’s being loaded.
  • [Pantheon][Core][PostProcessingSnippet] Ensure Profiler is always ended
  • [Pantheon][Core][PostProcessingSnippet] If we warn and exit in child class, dont try and call decorator
  • [Pantheon][Snippets][TwitterSnippet] Commit a disabled fix for Twitter for when its needed.
  • [pantheon][core] Parser now users safer replace-er character. May switch to native tag rendering depending on performance tests.

Release notes: 28 August

The latest Pantheon web farm update to www-dev and www-test (release tag 2012-08-23a) includes:
0 core changes
fixes to 5 snippets
changes to 0 themes

The svn logs of these changes are:

  • [Pantheon][Snippets][Summary3] Upload of Feed component
  • [Pantheon][Snippets][Summary] Fix Unicode issue for Arts site
  • [Pantheon][Snippets][ResearchDataGrid] Initial version of Research DataGrid snippet.
  • [Pantheon][Snippets][DataGrid] Modified syntax of makeDialog for sizes to prevent “px” being added to height and width. Added option to use a javscript variable as a data source.
  • [Pantheon][Snippets][DataGrid] Fixed bug where the getSelectedRow function would modify the json directly corrupting it and preventing further queries.
  • [Pantheon][PG Prospectus] fixed missing feeurl for keyfacts box

There has also been an update to Oil (release tag 2012-08-24-castor) involving some security updates.

Release notes: 20 August

The latest Pantheon web farm update to www-dev and www-test (release tag 2012-08-20b) includes:
3 core changes
fixes to 1 snippets
changes to 2 themes

The svn logs of these changes are:

  • [pantheon] Fix error messages from twitter & EventsCalendar snippets.
  • [pantheon][chronos] Canary page – add webfarm snippets + EventsCalendar
  • [pantheon][chronos] Updated sample site
  • [Pantheon][Themes][CCUSB] Custom tabber.js file
  • [Pantheon][Themes][CCUSB] New style tabs, fixes to summary styling.
  • [pantheon][core] Pantheon now writes errors to error logs instead of simply eating them.
  • [pantheon][core] – SiteStat.class.php modified
  • [Pantheon][Online Prospectus] new PG Prospectus layouts

These updates will be rolled out to the live webfarm servers once the Clearing period is over.

Release notes: 9 August

The latest Pantheon web farm update (release tag 2012-08-07a) includes:
2 core changes
fixes to 2 snippets
changes to 3 themes

The svn logs of these changes are:

  • [Pantheon][Snippets][Chronos] CSS fixes for news-content snippet
  • [Pantheon][Themes][Chronos-SAC] Fix SAC flavour menu
  • [Pantheon][Themes][CCUSB] Additional CSS fixed, added missing files
  • [Pantheon][Engine] Fix intermittent issue with PostProcessing
  • [Pantheon][Components][Summary3] Sign Off meeting fixes and FeedComponent module for future use
  • [pantheon][ugprogrammes] – removed year from urls in UG programmes listings and the search box
  • [Pantheon][Sample Site] Backports and fixes

The Castor branch has now been updated with some security fixes, and is now at version 2012-08-07castor.

Release Notes: 2 August

The latest Pantheon web farm update (release tag 2012-08-02a) includes:
1 core change
fixes to 5 snippets
changes to 1 theme

The svn logs of these changes are:

  • [pantheon][pgprogrammes] – fixed a bug where the ‘see also’ box was showing in some cases even when there were no related subjects or programmes
  • [Pantheon][MenuGenerator] Fix submenus
  • [Pantheon][Snippets][KentContent] Fix Unicode issue with Staff Profile Blurbs
  • [Pantheon][Snippets][KentSummary] Fix error when the optional ‘a’ tag is omitted
  • [pantheon][ugprogrammes] – added UPProgrammes folder to assets
  • [Pantheon][Snippets][DepartmentFooter] Add back-end code to allow attributions to live again

The Castor branch has now been updated with some security fixes, and is now at version 2012-07-30castor.

Release notes: 25 July 2012

The latest Pantheon web farm update (release tag 2012-07-25b) includes:
3 core changes
fixes to 5 snippets
changes to 1 theme

The svn logs of these changes are:

[Pantheon][Core] Resolve menu path resolution for subsites with _notes folders in their menu folders.

[Pantheon][Core] Dont profile on test/live

[Pantheon][Themes][CCUSB] Initial assets for CCUSB theme.

[Pantheon][Themes][CCUSB] Initial files for CCUSB theme.

[Pantheon][Sample Site] Fix Regression in show-hide.html

[Pantheon][Snippets][QuickLinks] Initial commit

[Pantheon][core] Fix use-case which could cause an infinite loop

[Pantheon][Snippets][FormMailer] Fix FMUtil tokeniser when field names are partially re-used

[Pantheon][Snippets][FormMailer] Fix issue with radiobuttons requiring an extra trailing semi-colon, which departs from convention

[pantheon][ugprogrammes] – removed year from links in the ugprogrammes in line with changes to the url

[Pantheon][Themes][CCUSB] Updated background, added image javascript.

[Pantheon][Themes][CCUSB] Added more snippets.

Release notes: 17 July 2012

The latest Pantheon web farm update (release tag 2012-07-17b) include:
9 core changes
fixes to 8 snippets
changes to 2 themes

The svn logs of these changes are:

[Pantheon][Snippets][SimpleSearchBox] Accessibility fix for fp #199935 – Add alt tag to graphical input element
[Pantheon][Snippets][SimpleSearchBox] Accessibility fix for fp #204061 – Add title tag to graphical input element
[Pantheon][Snippets][DateTimeSnippet] New DateTime snippet – designed for inline use
[Pantheon][Snippets][Carousel] Revert Commit 12053
[Pantheon][Snippets][Summary3] Initial upload of Summary 3 snippet
[Pantheon][Snippets][Summary3] Snippet Upload
[Pantheon][Snippets][RSS] Fix some long-standing issues with the RSS snippet, hopefully this will resolve a lot of issues users are experiencing
[Pantheon][Snippets][PageList] Fix potential collision in PageList::getUID
[Pantheon][Snippets][PageList] Little fix for PageList – uid will not work
[Pantheon][Snippets][KentContent] Fix unicode in staff names
[Pantheon][Snippets][KentContent] Staff profiles may want phone numbers.
[Pantheon][Snippets][Twitter] Add links for “@…”
[Pantheon][Snippets][Twitter] Reduce size of links

[Pantheon][Core] Remove Decorator::checkView depreciation
[Pantheon][Core] Keeping ParameterTable clean – Revert ignore tag
[Pantheon][Core] Add filename to debug panel (resolves FP 202726)
[Pantheon][Core] Allow snippet authors to exclude rows from Pantheon’s Parameter Tables so we can keep a nice (and less confusing) count on cells
[Pantheon][Core] Deprecate Element Definition Regex. Util::loadComponent now returns a boolean (true if the component was found, false if not). Cache::load now generates more helpful errors. PostProcessingModuleCore::parseParameterTable is now static, hopefully preventing the use of custom methods in the future.
[Pantheon][core] Remove ancient core test check.
[Pantheon][core] Path fix for Summary3-style uses of path resolution
[Pantheon][core] New Util::scanDir method for scanning directories and getting lists of files.
[Pantheon][core] Uploading Profiler

[Pantheon][Themes][Chronos] Remove warning message that is shown if key text is not set.
[Pantheon][Themes][MSP] Staff profile mini summary – changed title tag so static view matches animated view.

[Pantheon][Sample Site] Web Farm Notes for the sample site