Team meeting summaries: Difference between revisions
From LimeSurvey Manual
Line 8: | Line 8: | ||
** Possible to inherit templates, in unlimited levels. | ** Possible to inherit templates, in unlimited levels. | ||
** No manual entries yet. | ** No manual entries yet. | ||
*** Mazi: "From my point of view we need some documentation being ready before release because first thing testers will notice are the broken templates. | *** Mazi: "From my point of view we need some documentation being ready before release because first thing testers will notice are the broken templates. Beta would be nice, wouldn't have to be alpha I'd say." | ||
* Denis has a PR fixing earlier merge problems in qanda, will be merged. | * Denis has a PR fixing earlier merge problems in qanda, will be merged. | ||
Revision as of 15:21, 23 May 2017
This page includes summaries of the internal team meetings.
2017
2017-05-23
- Twig
- Possible to inherit templates, in unlimited levels.
- No manual entries yet.
- Mazi: "From my point of view we need some documentation being ready before release because first thing testers will notice are the broken templates. Beta would be nice, wouldn't have to be alpha I'd say."
- Denis has a PR fixing earlier merge problems in qanda, will be merged.
2017-05-16
- Twig
- Bug fixes that needs testing.
- When reporting bugs, please mark them as high priority if they are blocking.
- Template inheritance will be implemented using XML config file.
2017-05-09
- Twig
- Louis wants more feedback from template designers and plugin writers.
- Dev: Template editor.
- Denis is checking possible merge problems.
2017-05-02
- New employee: Stuart, working with marketing.
- Twig still going.
- Bug fixing and testing is going on.
2017-04-11
- Twig
- Still on schedule for alpha release after Eastern
- How to stop spam on forum?
2017-04-05
- Twig status
- Refactoring survey runtime helper
- New date for alpha: 2017-05-14 (or after Eastern)
- Local pricing for other countries
- Next step: Translate limesurvey.org
- Languages ranking: https://www.translated.net/en/languages-that-matter
2017-03-28
- Spam in LimeSurvey forum
- No twig status news because of illness
- Recent security fixes
- Low-impact issues outstanding for 2.64
- XSS in file upload filename?
2017-03-21
- Twig: Louis sick or busy with LimeService
- Markus busy with web page and forum
- Markus will be working on the admin interface later during 3.0 lifetime, so adding a generic menu event now might not be useful.
2017-03-14
- Carsten not present
- Louis still busy with LimeService
- Generic event to add menus from plugins (no discussion yet)
2017-03-07
- New home-page under construction
- New logo
- Twig
2017-02-28
- No Twig status
- Some PRs
- URL limit in forum
2017-02-21
- Logo design, have finalists.
- Twig status:
- Working on it, making layouts
- Refactoring classes
- Discussion about new plugin event: Before Save/Update Response
- Use-case: View-only plugin, nothing is saved in database.
2017-02-14
- Logo design contest, lots of suggestions
- Twig status: Louis busy with LimeService
2017-02-07
- New event afterSurveyQuestionAssessment PR from Gabriel: https://github.com/LimeSurvey/LimeSurvey/pull/627
- Merged
- New event afterSurveyFind PR from Tonis: https://github.com/LimeSurvey/LimeSurvey/pull/634
- Merged
- PR by Denis about fixing subquestions: https://github.com/LimeSurvey/LimeSurvey/pull/633
- Merged
- Twig status update
- Release alpha next week
2017-01-31
- Twig summary
- Alpha version soon ready, approx one week of work left
- Remaining work: Convert question views to Twig templates
- Denis work on localization system for plugins: https://bugs.limesurvey.org/view.php?id=12086
- New design for limesurvey.org in the making: http://imgur.com/a/lyl94
2017-01-18
- Louis pushed his recent development to a new branch, twig-layout
- Further explanation of the new Twig template files
- LS 3.0.0 will break backwards compatibility, so we need to warn people before upgrading.
2016
2016-12-20
- More Twig discussion
- Louis made progress, but is not present at the meeting
- config.xml must be made smaller for ease of development of user templates and/or be fully documented.
- The Twig implementation must be tailored to both "casual" and "professional" use, meaning being dependent or independent of core upon choice.
2016-12-13
- Argument about how to solve RTL-templates for users
- No news about Twig or 3.0.0
2016-12-06
- Louis back, estimates 2-3 weeks to implement Twig template system. So release alpha in early 2017 to test? Also, we should probably write down the spec...
- The wikipage about Twig should be updated before alpha to give test instructions.
- Twig should be limited to only those features that will break backwards compatibility. Other features can wait until 3.1.0, like edit question views in template engine and parent-child templates.
2016-11-29
- No news about Twig, Louis has still vacation
- Went live with LimeService responses subscriptions
- Some dev discussions about clear-all button (two-page step? https://bugs.limesurvey.org/view.php?id=11862) and plugin step during installation (https://bugs.limesurvey.org/view.php?id=11962)
2016-11-22
Louis had a deeper look on how to implement Twig into LS. Will make an extension. Estimate to two months? Tammo and possibly Denis will help test and bug check.
More information here: https://manual.limesurvey.org/Template_engine
2016-11-15
Discussions about Twig, how the feature will look like. How much will be changed in replacement_helper and SurveyRuntimeHelper? What's the estimation? Do some prototyping to get a better grip.
2016-11-08
Merge answers_html
into dev branch. Make sure it's tested properly until next week. Tammo adds a new test survey that can be used to look for bugs. Bug reports should include screen-shots and lss file.