Difference between revisions of "User:A.allison/Technical WikiLog"

From WikiVet English
Jump to navigation Jump to search
Line 4: Line 4:
 
<br />
 
<br />
 
==June==
 
==June==
 +
===15/06/2011===
 +
====NetworkAuth Extension====
 +
Installed onto WikiVet commons to allow the server to authenticate itself with allow meta information to be shared amongst the wikis. PHP code was required to bypass the limitations of the extension. See Localsetting.php for workaround.
 +
====WikiVet Commons Images====
 +
Media meta information is now displayed on the images "page" within the language wikis. There was a problem where this would not be displayed and it only showed the 'login required screen'. After much deliberation it was realised this was because the server was not logged into the wikis and thus the request for information was being blocked and NetworkAuth was installed on the wiki to allow the server to identify itself.
 
===14/06/2011===
 
===14/06/2011===
 
====ConfirmAccount Extension====
 
====ConfirmAccount Extension====
Line 9: Line 14:
 
====Beta WikiVet====
 
====Beta WikiVet====
 
Now running mediawiki 1.17-rc1, hopefully the last release before 1.17.
 
Now running mediawiki 1.17-rc1, hopefully the last release before 1.17.
 +
 
===10/06/2011===
 
===10/06/2011===
 
====Analytics====
 
====Analytics====

Revision as of 23:49, 14 June 2011

Asher Allison's Page Customise Your Page? Asher Allison
Change Image
Occupation Veterinarian
Veterinary School UK - Nottingham
Year of Graduation 2011
Email -

About Me - Technical WikiLog - To Do - Wiki Development - Content - Extensions - Templates - Miscellaneous


Asher's diary of all technical (non-content) changes being made on WikiVet. Log of work on WikiVet carried out in 2010 here.



June

15/06/2011

NetworkAuth Extension

Installed onto WikiVet commons to allow the server to authenticate itself with allow meta information to be shared amongst the wikis. PHP code was required to bypass the limitations of the extension. See Localsetting.php for workaround.

WikiVet Commons Images

Media meta information is now displayed on the images "page" within the language wikis. There was a problem where this would not be displayed and it only showed the 'login required screen'. After much deliberation it was realised this was because the server was not logged into the wikis and thus the request for information was being blocked and NetworkAuth was installed on the wiki to allow the server to identify itself.

14/06/2011

ConfirmAccount Extension

Update so doesnt conflict when running update.php.

Beta WikiVet

Now running mediawiki 1.17-rc1, hopefully the last release before 1.17.

10/06/2011

Analytics

Added Analytics tracking to both commons and beta sites.

09/06/2011

WikiVet Commons

Is now live and fully functioning. All other wikis point to it and now contain no images themselves i.e. all images across the WikiVet family are now found in WikiVet Commons. Upload are prohibited in both en & es WikiVets.

ConfirmAccount IV

Changes in text and how it is displayed have been applied. Users given more prompting on choosing occupation to continue and vets and vet students now prompted for year qualified or year qualifying rather than graduation year. Change made to email sent out asking for verification also made (added 24-48hours lag).

FlashCard extension

Localisation file added and extension prepared for different languages. Version: 1.10. Work under taken to add components for resourceloader (see beta.wikivet.net). Spanish translation completed and extension added to Spanish WikiVet.

WikiVet Beta

Testing area for all new extensions running on this server (rather than separate server). Currently runs mediawiki 1.17beta01 and is being used for extension requiring resourceloader as well as ensuring all other extensions are ready for version 1.17.

ConfirmAccount III

Some wording changes implemented and improvements made to extension to aid localisation. Waiting of further text suggestions before making live.

Spanish Wiki

  • CategoryTree extension installed

Image Transfer

Tested (successfully) the transfer of all images from WikiVet (en) to WikiVet Commons. Then successfully used testwiki (test.wikivet.net), deleted it images and then cleared it image database (images + image links) and the rebuilt (rebuildImages.php) the index. This made the test wiki to stop looking internally for it images and now takes all images (including existing linked images) from commons.

WikiVet Commons

  • Restricted access, editing for all users
  • Blocked user account creation on this wiki (should be using Spanish/English wiki's
  • Installed and configured TitleKey extension
  • Completed server rewrite for url
  • Installed parser functions
  • Uploaded the relevant templates for the information template

Upload Limit

Has now been raised to 100Mb on the server but is being limited to 10Mb on the wikis.

08/06/2011

Upload Wizard

Doesnt work in Chrome 12 or IE 9 (vector broken in IE9) but does in Firefox 4. Modified upload helper image to reflect WikiVet Commons.

Logo has now been created as well as favicon. Can be seen here: File:WikiVet-Commons.png

Copyright

Added CC logo to bottom of the page on all wiki's. Updated page MediaWiki:Copyright for Commons and Spanish sites.

Image Repository

  • Setup sub domain 'upload.wikivet.net'
  • Installed mediawiki version 1.17beta1
    • Wiki = 'WikiVet Commons'
  • Installed language selector extension for 'en' and 'es' support
  • Installed upload wizard (but it is not yet working)
  • Configured en.wikivet.net and es.wikivet.net to point to 'WikiVet Commons' for image sharing

Return to after login page

Corrected link that meant users were re-directed to main page rather than the page they were trying to view when prompted to log in. Standard log in link substituted for $1 parameter.

Commons Material

Users can now directly embed content from WikiCommons into WikiVet as if the content exists on WikiVet. Configured using this.

Mediacore videos

Allows a videos from mediacore to be embedded into a page.

Facebook Like button

Allows a facebook 'like' button to be embedded into a page.

Twitter Follow Button

Allows a twitter follow button to be embedded into a page.

Widget Extension

Installed widget extension to allow widgets to be sued on the Wiki. Hopefully an elegant and easy solution to allow social networking buttons to be included...

07/06/2011

ConfirmAccount II

Large portions of redundant code now removed. Some other minor changes made to the text that is displayed and how extension operates (removes redundant features). Changes made so that extension is ready for mediawiki 1.17. Database script updated.

ConfirmAccount I

Fully email checking is now in place during registrations. Users cannot register if their email address is already used by another account. Furthermore when accepting an account the system now checks to see if the email address is already in use in the newsletter database to prevent error messages being generated with duplicate addresses which leads to accounts failing to be properly registered.

Extension version: 2.60

06/06/2011

FlashCard Extension

Total width of flashcards reduced so they display effectively on 1024x768 resolutions.

Categories

Disabled "enhanced" category feature (commented 'importScript( 'MediaWiki:Gadget-HotCat.js' );' out of page 'MediaWiki:UploadForm.js'.

Translation Extension

Pages can now be translated back to English.

April

04/04/2011

Usability Initiative

Re-enabled wikieditor as well as activating 'star' for watch page function. Enabled in Spanish WikiVet as well.

Template:Schoolimage

Fixed problem where displayed syntax appeared when not all three image slots are defined in Vetschool template. Also corrected issues where if only two images are defined the dispaly is off-centre.

Template:Vetschool

Now updated to include categories for graduates and link to other vet schools.

Upload Form

Due to modifications in the upload form introduced with the new version (1.16.2) previous hack to get the information template into the description box no longer works. Instead a JavaScript based version has been installed. May have (highly likely) a few teething problems, but once sorted will provide a great addition to the uploading process.

ImageMagick

Now disabled. Was causing database to lock and large amounts of memory usage on the server. Crashing the wiki for users uploading files and slowing the server down for all users. It no longer seems to be required as all images are rendering properly. A completely unforeseeable side effect and one that would have occurred at any point as soon as the mediawiki version was upgraded so also unavoidable.

Extension:ConfirmAccount

Corrected issue where extension was unable to located (and therefore write to) the schools list. Version now 2.55.

Database access

Assigned wikimaster rights to view new central database.

03/04/2011

Splash Page

Initial version of a splash page for wikivet.net as has been constructed. It will allow users to choose which language they want to access wikivet from and then remember their selection. This will allow users to navigate to wikivet.net but then automatically be pushed to the localised version of their choice. Currently designed mainly as a proof of concept and test for enabling cookies.

02/04/2011

Extension GoogleTranslate

Added several more langaues. Languages enabled are based on top 10 countries for visitor numbers to the site.

Extension ConfirmAccount

Localisation of the extension has now been started for Spanish. Problem with special characters not displaying corrected on Spanish WikIVet. Much work still needed.

Mediawiki 1.16.2

WikiVet (English) now upgraded to the latest version of mediawiki (1.16.2). A security release with no new features. Spanish version was installed as this version.

Clean Up

Server clean up started. Rearrangement of files, folders and localsettings.php to remove old files and make things easier to navigate.

Centralisation V

WikiVet made read-only and database migrated into new centralised system. Spanish and English wikis pointed to central database. Dada Mail pointed at new database. Favicon and logo centralsied for all wikis. Some extensions migrated into central location for ease of updating, but unsure if this is really the best way forward. Tested system and there doesn't seem to be any issues. All in all quite uneventful.

Centralisation IV

Testing ConfirmAccount extension with new structure complete, no issues noted. Dada Mail testing complete.

Centralisation III

Support for multiple languages has now been enabled in the newsletter subscription form. Significant changes were made to the mailing list in order to accommodate required results.

Centralisation II

Successfully implemented a central extension folder so that multiple wikis can run off the same extensions enable rapid deployment of extension upgrades in the future. Unsure if this will work for all extensions and if there is likely to be any performance problems with this setup but may provide useful for extension that are constantly being updated.

Centralisation I

Initial preparatory steps are being taken to support a multi-language WikiVet, namely a Spanish version. Database table sharing has been successfully tested on test sites and steps taken to preserve registration structure have also been successful.

Spanish WikiVet

Core mediawiki installation set up and now sits under the es.wikivet.net domain. Short url's also enabled. Will be tested along side test mediawiki installation to try out interwiki links and database sharing.

March

28/03/2011

Extension: Confirm Account

Update to instigated changes suggested in meeting on 15-03-2011. Veterianry Surgeon changed to veterinarian, updates changed to newsletter and option to express interest in being author/reviewer removed.

25/03/2011

Google Translate Extension

Now installed with Dutch, French, German & Spanish languages available.

FCKEditor Take III

Disabled.

Medicore

Started investigation's to installing on server.

February

19/02/2011

TwitterFBLike

Started to look at another facebook extensions TwitterFBLike, here.

ConfirmAccount

Users can no longer use a single character for their name. If the character is trailed by a "." it will also be rejected.

16/02/2011

ConfirmAccount

Blocked users can now request account. Specifically implemented for the new IP access feature.

09/02/2011

IP address

Changed settings so User RVC cannot do anything apart for viewing pages.

ConfirmAccount

Due to problems with users having duplicate email address a fix has been implemented to stop users registering if their email address is already on the system.

05/02/2011

Poll Extensions

Biref look at a number of extension to try polling on the wiki. None particularly good on first analysis. Tired Poll2, Vote and SecurePoll.

  • Extension:CommunityVoice, Extension:Poll and Extension:QPoll were all of no use.

January

31/01/2011

NetworkAuth

Extension installed to allow institutional access via IP ranges. Now testing out for RVC IP addresses.

29/01/2011

FCKeditor Take II

This extension has now been installed again to give WikiVet a WYSIWYG editor. The flaw where it was removing captions to images has now been resolved (details here). This extension only works with wikitext. Pages that contain HTML will corrupt when this extension is used.

26/01/2011

Rich Text Editor

FCKeditor disabled as it has too many bugs. Several other editors looked into and tested but none provide the stability, compatibility or usability that we require. Further work needs to be done to find a good working alternative. This may require considerably more time...

23/01/2011

FCKeditor

This extension has now been installed to give WikiVet a WYSIWYG editor. It should hopefully reduce the learning curve required to edit the wiki.

12/01/2011

Copyright

Site content copyright details should now appear across the wiki pages. Changes made to enforce this are listed here.

12/01/2011

Collection Extension

Now installed and configured. User can now create PDF's and books by using the link in the sidebar under 'Print/Export'. Extension modified to alert users to unreliable nature of creating books (our server may not be quick enough?) as well as removing the option to buy the book (this may be re-instigated). Change in code documented here.

11/01/2011

ConfirmAccount Extension

Users are now added to the database for the mailer automatically. Extension no longer adds users to a category based on their year of graduation.

10/01/2011

Collection Extension

Now under investigation. Should deliver the ability to produce books and PDF's from the sites pages. Clearance and further testing required of this extension before it is made live.

Dada Mailer

Upgraded to the latest version 4.3.1 and have integrated the database directly into the wiki's database to enable better integration with existing extensions, namely confirm account, and to stream line the back end of WikiVet.

07/01/2011

ConfirmAccount

Preliminary work has been carried out in an attempt to automatically add new users to the newsletter mailing list. Re-organisation of the the database will be required.