Thanks for those suggestions, Chris. I'm drilling down through them, one by one.
A further question - has anyone modified existing skins using child themes? Is this a practical approach with the MediaWiki skins?
-- Shirley Hicks
On May 10, 2014, at 12:49 PM, Chris Tharp tharpenator@gmail.com wrote:
Hi Shirley
My recommendations are:
1.Re-skin using the Foreground skin. The Foreground skin is based on the Foundation Framework, which is basically a whole set of pre-packaged css to make page design faster and more responsive. It makes it very, very easy to add columns per page and have those columns display differently based on the device seeing them.
- Standard way to display PDFs inline would be the PDFHander. Another way would be to use the GoogleViewer widget from either the Widgets or Widgetframework extensions and in the template use the {{filepath: }} function. Example from the Widgetframework extension:
Template:
{{GoogleViewer:url={{filepath:{{{PDF NAME}}} }} }}
Template used:
{{Name of Template |PDF NAME= }}
If you're using Semantic Mediawiki and edit via Semantic Forms you can add the PDF right in the page and the user sees none of this. This method also works to show Microsoft Word Docs, which is why I went with this method.
3.Mediawiki is very hard to limit access, but try extension: Lockdown. I combined it with SemanticACL, which is mostly likely the least known extension for write and visibility access control, but I find it to be highly effective.
Or if you just need to hide certain categories just write __HIDDENCAT__ in the category page and it won't show up in the list of categories on the page being edited.
4.Admin Links, I think is the easiest extension for editing the side bar(or the top bar if you're using the Foreground skin).
- You can define your own Navigation Bar in the Mediawiki Common.css, but that's a pain. For HeaderTabs you can try extension:HeaderTabs. But the build in HeaderTabs in the Foreground are the best HeaderTabs I've seen in the Mediawiki Universe.
Additionally in the Foreground Skin you can create Tabs like a Navigation Bar.
Anyways those are my quick suggestions.
Chris Tharp
Sent from my iPad
On May 10, 2014, at 5:19 AM, Shirley Hicks shirley@velochicdesign.com wrote:
Good morning everyone,
Am updating a makerspace mediawiki installation. Our ISP offers support up to version 1.19.11 (which is what I've updated to. I'm waiting for an answer regarding supporting more recent versions)
I would like to add functions in the following areas:
Context senstive sidebar menus (such as seen on the FreesideAtlanta wiki (https://wiki.freesideatlanta.org/fs/Classes) PDF display in-line on the wiki page Mobile-friendly display (responsive) Logged-in-editor-only viewing of some page categories. Consistent page footers and headers. Some additonal tabs across the top of the page, with specific page categories.
Any recommendations? Am still working my way through the (many) Extensions, but thought that asking the list for their collected wisdom could shorten the process.
In addition, what is the current status on blocking email bots on wiki pages? Is that blocked within the installation, or should users munge their email addresses?
Also, does anyone have recommendations for page specific encryption? We have some sensitive information that it would be useful to have available via the wiki, but we are not currently using https for a secure link. Just starting to explore our options in this area. (group server at the makerspace is going live shortly; we _can_ deploy our own web server, but quite frankly, our ISP has faster service)
Thanks in advance for any advice offered. Have been subscribed to the list for over a year, although I've spent most of the time lurking.
Shirley Hicks Board member-at-large Red Mountain Makers Birmingham, AL
Email: redmtnadm@redmountainmakers.org www.redmountainmakers.org
Home email: shirley@velochicdesign.com
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l