Loading...
 
Description of our dev-related activities

Council of Europe

Image
aka "the Strasbourg team" or "CoE"

Who's who and who mostly does what

By alphabetic order

Changi67

Staff member
Small dev improvements and bugfixes. Community servers administration.

Jyhem

Ex-Staff member. Now freelancing as alsawiki.com
Dev, UI improvements and bugfixes; meets internal clients and customizes tikiwikis to suit their needs.

Nyloth

Staff member.
Big dev and architecture devs; manages technical infrastructure.

Pkdille

Staff member.
Project manager; dev improvements; meets internal clients and customizes tikiwikis to suit their needs.

Sept

Contractor (comes and goes), also contributes from home.
Developer, from bugfixes to whole new features or architectural revamps.

What do we do with TikiWiki ?


We are part of the IT department and we are in contact with staff members of other CoE departments who have web-based special needs. Each of these requests usually leads to a specially customized tikiwiki internet or intranet site. TikiWiki's broad range of functionalities and high level of customization is a big help.
We also have used TikiWiki as a web 2.0 programming platform for internal tools development.

Current activities and areas of interest

Wysiwyg

We are unhappy with the state of switching to and from wysiwyg/tikisyntax. After working hard on fixing bugs, we feel it's a desperate fight because of a core flaw: FCKeditor stores html syntax.
Sept has started to work on a better approach: get FCKeditor to store tiki syntax. Most of the work has already been done on the basis of the wikisyntax-storage version of FCKeditor made for mediawiki, which Sept adapted to Tiki. There is still work to be done by testing/correcting bugs/ironing stuff. This happens in coe branch and any help is welcome.
If you are interested, don't wait for it to be merged in trunk before you try it out. Everyone is welcome to download and try branch Coe, contact Sept before committing.

Quality Team, producing releases.

nyloth is member of the Quality Team and has been release manager (including upgrading release manager scripts) for several releases.

File galleries and image galleries merging

nyloth has done a lot of work to add as many image galleries functionalities into file galleries. The idea is to make the image galleries redundant, then obsolete, then nonexistant.

Deploy new smarty tags for tables

The idea to write and deploy tags {table} and
and use them to make tables easier to include and have consistent look. This is a long term plan. Needs more discussion with community. Everybody invited. Contact pkdille.

File-picker rewriting

The file-picker used in wiki edit mode to insert some links or images in wiki (or blog, forum, ..) content is not easy to use. We are currently working on this area in order to rewrite and extend the already existing tool.

Blog revamp

After setting up a couple of blogs, we feel there was entirely too much work customizing stuff. Jyhem wants to use his experience and custom code to contribute in Blog Revamp.
The objective here is that blogs are simple things which should work out of the box once the correct features are activated.

Past activities

But we probably still remember what it was about :-)

emulate_groups module

Jyhem has written this module to help non-admin administrators to experience the access levels of people who are in other groups.
(committed, status experimental) ==> done

UI consistency in admin pages

Needs to be discussed with community in TikiFest London. Everybody invited. Contact pkdille.

Deploying Preferences

Engine written by lphuberdeau during tikifest Barcelona 2009. Deploying is an ongoing work. If you want to jump in, please contact pkdille ==> done

Deploy search/find smarty plugin

pkdille is on it. The idea is, to make it easy to add a search box, and also, that all search boxes look the same, so users know how to recognize them more easily. ==> done

WebDAV support

Nyloth is working on it, and expects to have it for Tiki4. Please see WebDAV ==> done

CAS SSO

Nyloth works on making this feature work better. It will allow Single Sign On (SSO) authentication. Expected for Tiki4. Please see CAS ==> done

coelesce

This theme is a contract from CoE, so we can use a theme which has mostly the official colors of CoE "out of the box". It is given to the Tiki community, so we are not alone in upgrading it for each future version.

ui-revamp

This CoE-sponsored project is currently in standby. It has already given the coelesce theme and the plugin configuration tool. We keep it around because there are other things which we might get from it, such as quicktags configuration, but some more work is required.

trackers

bugfixing
adding static text field type
parsed/unparsed description checkbox

newsletters

expand authorized mail formats (jyhem)
bugfixing (jyhem, nyloth)
link newsletters and groups (nyloth)

Wysiwyg

add wysiwyg capabilities by interfacing FCKeditor with TikiWiki and contracting FCKeditor for bugfixes (nyloth, sept).

Deploying and factorizing smarty plugins

Button

pkdille went through the whole code to replace all the nice or ugly hand-crafted buttons with smarty tags which allow all buttons to look the same, as is configured in the css file. This was also the time to cleanup the css classes of these buttons and of the div around the buttons (navbar and pagebar). The plugin was written by nyloth.

Title smarty plugin

Same work as button. All titles where changed in the smarty templates for smarty plugins. The title plugin was written by nyloth.

All the pagination links below the tables where changed for the pagination_links smarty plugin. The plugin was written by nyloth.

This is an ongoing work which target is to replace all all the "a href" tags with self_links plugins. The plugin was written by nyloth and sept.

tabset and tab

All the templates who are including some tabs where visited to factorize the code with tabset and tab smarty plugins. The plugin was written by sept.

Mass capitalization

jyhem started it as a way of getting consistency in the capitalization of button lists. It evolved into getting consistent capitalization in other parts of tiki (titles, menus, etc). This is a script-based activity, so as not to break translations. It's all explained here: mass spelling correction

Insert images in wiki from file galleries

nyloth and sept have added the capacity of having all images stored in file galleries, so an image can be accessed from any page (it does not need to be uploaded for each wiki page where it's shown) and images don't vanish when the Wiki page is deleted.

Blog

nyloth has added anonymous comments approval system.

Big Blue Help Button

Reorganize the presentation of help information so it can be looked up without scrolling away from the textarea we are working in (pkdille, sept).





COE

Keywords

The following is a list of keywords that should serve as hubs for navigation within the Tiki development and should correspond to documentation keywords.

Each feature in Tiki has a wiki page which regroups all the bugs, requests for enhancements, etc. It is somewhat a form of wiki-based project management. You can also express your interest in a feature by adding it to your profile. You can also try out the Dynamic filter.

Accessibility (WAI & 508)
Accounting
Administration
Ajax
Articles & Submissions
Backlinks
Banner
Batch
BigBlueButton audio/video/chat/screensharing
Blog
Bookmark
Browser Compatibility
Calendar
Category
Chat
Comment
Communication Center
Consistency
Contacts Address book
Contact us
Content template
Contribution
Cookie
Copyright
Credits
Custom Home (and Group Home Page)
Database MySQL - MyISAM
Database MySQL - InnoDB
Date and Time
Debugger Console
Diagram
Directory (of hyperlinks)
Documentation link from Tiki to doc.tiki.org (Help System)
Docs
DogFood
Draw -superseded by Diagram
Dynamic Content
Preferences
Dynamic Variable
External Authentication
FAQ
Featured links
Feeds (RSS)
File Gallery
Forum
Friendship Network (Community)
Gantt
Group
Groupmail
Help
History
Hotword
HTML Page
i18n (Multilingual, l10n, Babelfish)
Image Gallery
Import-Export
Install
Integrator
Interoperability
Inter-User Messages
InterTiki
jQuery
Kaltura video management
Kanban
Karma
Live Support
Logs (system & action)
Lost edit protection
Mail-in
Map
Menu
Meta Tag
Missing features
Visual Mapping
Mobile
Mods
Modules
MultiTiki
MyTiki
Newsletter
Notepad
OS independence (Non-Linux, Windows/IIS, Mac, BSD)
Organic Groups (Self-managed Teams)
Packages
Payment
PDF
Performance Speed / Load / Compression / Cache
Permission
Poll
Profiles
Quiz
Rating
Realname
Report
Revision Approval
Scheduler
Score
Search engine optimization (SEO)
Search
Security
Semantic links
Share
Shopping Cart
Shoutbox
Site Identity
Slideshow
Smarty Template
Social Networking
Spam protection (Anti-bot CATPCHA)
Spellcheck
Spreadsheet
Staging and Approval
Stats
Survey
Syntax Highlighter (Codemirror)
Tablesorter
Tags
Task
Tell a Friend
Terms and Conditions
Theme
TikiTests
Federated Timesheets
Token Access
Toolbar (Quicktags)
Tours
Trackers
TRIM
User Administration
User Files
User Menu
Watch
Webmail and Groupmail
WebServices
Wiki History, page rename, etc
Wiki plugins extends basic syntax
Wiki syntax text area, parser, etc
Wiki structure (book and table of content)
Workspace and perspectives
WYSIWTSN
WYSIWYCA
WYSIWYG
XMLRPC
XMPP




Useful Tools