If we should replacing the XSL-FO which we use to export PDF file out of
XML,
with XML and CSS only with open-source library ,
and I think * ”CSS Paged Media “ *
is this good enough to do that ,
or there are any suggestion
Hi everyone,
My name is Vivek Iyer (username: remorax on riot and on github) and I'm a
Computer Science student from IIIT, Hyderabad, I'm in my second year and I
would like to contribute to XWiki as part of GSoC.
I have experience contributing to open source earlier, and I'm reasonably
comfortable with the technology stack too and I'm passionate about coding
and open source so I would love to contribute to XWiki!
I'm in the process of making my proposal for the same, should I mail it
here only for review, once its done? Do get back to me ASAP!
Looking forward to working with you all,
Regards,
Vivek Iyer
The XWiki development team is proud to announce the availability of XWiki
10.2.
This release has a fresh look thanks to its new default color theme. A new
Figure macro is available for content creators to add illustrations along
with optional captions. Renaming and moving standard pages is now
discouraged with a warning message that should prevent editors from
breaking XWiki.
You can download it here: http://www.xwiki.org/xwiki/bin/view/Main/Download
Make sure to review the release notes:
http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/Data/XWiki/10.2/
Thanks for your support
-The XWiki dev team
Hi devs,
We started discussing this yesterday on the xwiki chat.
Here’s the rationale for changing:
* l10n is slow and is preventing users to contribute translations (it’s much harder than it should be)
* it’s costing us maintenance that we shouldn’t have to do (it’s not our role to maintain a translation service, even though it was nice to eat our own dog food initially). I see this very similar to when we switched from our GWT-based WYSIWYG editor to CKEditor.
* It’ll allow us to benefit from new features/bug fixes the external service develops
* Right now it’s taking an hour or more every time we release to integrate the translation changes and this slows us down to increase our release delivery speed
* We’re putting the onus on the RM only to validate that the proposed translations are good. So only 1 pair of eyes.
* We have no time to fix any translation if they’re not correct. A system where when someone proposes a new translation generates a PR that we apply as they come in would be much better and solve both the review and lateness issues.
Of course it’ll mean some plugins/customizations to develop in the service we will use since it’s not going to support some custom formats we have such as our XAR XML format. So we need to pick a tool that allows for this.
The proposal:
* Start investing in implementing XWiki translation using an external tool.
* Start by looking at weblate: https://weblate.org/en/ since
** it seems to offer lots of features we need (automatic PR - see https://docs.weblate.org/en/latest/vcs.html#github, quality checks, plugins). See https://weblate.org/en/features/
** it’s open source itself and in case the service goes down we can ask XWiki SAS to host it for us (see https://github.com/WeblateOrg/weblate).
** We need to ask them if they can host us, see https://weblate.org/en/hosting/ and the part about "Hosting for free software”.
** We could also ask XWiki SAS if they’d accept paying a “Basic” plan (200 euros/year which is affordable IMO vs hosting it ourselves)
** There’s a REST API so that if we want we can provide a view/status of the translations from xwiki.org: https://docs.weblate.org/en/latest/api.html . We could even imagine using this API to convert from a format to our own format, if need be.
* Propose to have a developer work on this in an upcoming roadmap (to be defined but as early as possible since l10n is not in good shape)
* Fix l10n as much as we can without spending too much time on it, until we have the new translation service ready to be used
Things to look at:
* Ability to register custom formats or more generally how to handle our custom format
* How do we handle deprecated translations keys
* How do we handle global rename/move of keys from one resource file to another
* <add more here>
WDYT?
I’d like to have especially Thomas’s POV since he’s the one who spent the most time on l10n and I’d like to make sure he’s ok with this.
Thanks
-Vincent
Hi Alina,
Welcome and very cool! :)
Please use the xwiki devs mailing list or IRC/Matrix to reply so that everyone can participate to the discussion.
Thanks
-Vincent
> On 25 Mar 2018, at 16:07, Clément Aubin <aubincleme(a)gmail.com> wrote:
>
> Hi Alina!
>
> My name is Clément ; with Vincent (in CC of this email) I'm one of the
> mentors for the GSoC project "Google Blocky Editor" [1].
>
> First of all, I would like to thank you for applying to this GSoC
> project. I've read the resume and the draft proposal you published on
> the GSoC website, and for now, I'm pretty interested in helping you
> archiving this project :).
>
> Before everything else, could you tell us if you had the chance to test
> XWiki before (maybe in a company you worked for or just when searching
> for a GSoC project) ?
>
> The XWiki Community uses two main channels to communicate : Matrix / IRC
> [6] for day to day chat and mailing-lists [5]. As you will surely be
> interacting with other community members over the next months, I suggest
> that you sign up at least to our devs mailing-list and say hi,
> presenting quickly your motivation for doing this GSoC project with us
> (that way, other XWiki contributors will get to know you more easily :)).
>
> To respond to the question that you asked on [2] about the issue
> XWIKI-15129, I suggest that you take a look at this file [3] ; it's a
> template written in Velocity [4] that is used to display a diff between
> two different document versions. We heavily rely on Velocity for
> rendering templates inside of XWiki, and there is a very high chance
> that you will need to use this language as part of the Blocky Editor
> project.
>
> For solving this issue (and also for archiving this project), you will
> need to take a look at our development practices [7]. They generally
> sum-up the "etiquette" to follow during the development of code related
> to XWiki. If you have some free time, taking a look at the different
> categories proposed on [9] is a good shot, as it will help you better
> understand how the XWiki ecosystem works.
>
> Finally, I've noticed that we have a significant time difference between
> our geographical locations. Vincent and I both live in France, and we
> have a 4 hour delta with Kazakhstan [8]. That's something we will need
> to keep in mind.
>
> Please don't hesitate to come back to us if you have any other question,
>
> Thanks,
> Clément
>
> [1] http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/BlocklyEditor
> [2]
> https://docs.google.com/document/d/1FmMdU3UkpF4x62S2YbIOsOt1LViI7e4SsfJm3Ov…
> [3]
> https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwi…
> [4] https://velocity.apache.org/
> [5] http://dev.xwiki.org/xwiki/bin/view/Community/Discuss
> [6] http://dev.xwiki.org/xwiki/bin/view/Community/Chat
> [7] http://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices
> [8]
> https://www.timeanddate.com/worldclock/converter.html?iso=20180325T140000&p…
> [9] http://dev.xwiki.org/xwiki/bin/view/Main/WebHome
Hi everyone,
I would like to propose a new contrib application that would provide a
set of tools to an administrator in order to help him manage old wiki
documents, by either moving them to a custom "Archive" space, or to a
clone wiki serving as an archive.
The idea would be to only target documents that need to be archived
using a set of rules defined by an administrator.
WDYT about this idea ?
Thanks,
Clément
Hi devs,
We're 4 days late on the 10.2RC1 release which means we have only 1 day
left till the 10.2 final release. We should either skip 10.2RC1 and release
10.2 final directly or postpone the 10.2 final by one week and release
10.2RC1 tomorrow. WDYT?
+1 to skip 10.2RC1
Thanks,
Marius
Hello Everyone,
I am Venkata Rama Koundinya Lanka and I have fixed the issue to add
material design and buttons and the link to the pull request can be found
in the following proposal for project. The link is given below
https://docs.google.com/document/d/1Ehnc4WMu_dS2L0w4rPUJQe0a272D6r4R3aORMmA…
Please feel free to comment for improvements.
Hello devs,
I want to publish additional Color Themes inside the Contrib organisation.
These themes will be complementary to the xwiki-platform-flamingo-themes
[1] module, and in the future we could move optional/deprecated themes from
platform there (for example Kitty, Marina, etc).
I will want to contribute the Dawn (color-theme-dawn), Mandarin
(color-theme-mandarin), Pantera (color-theme-pantera) and Snowdrop
(color-theme-snowdrop) color themes.
I would need:
- a repository on xwiki-contrib called "color-themes"
https://github.com/xwiki-contrib/color-themes/
- a JIRA project called "COLORTHEMES"
https://jira.xwiki.org/browse/COLORTHEMES/ I will use separate Components
for each theme
- username: evalica
A related mail thread is [xwiki-devs] Color Themes Questions
http://markmail.org/message/v75q2klsouu72mo7
I prefer having the themes grouped on Contrib, but as individual modules,
because the themes are related and small enough; while needing individual
dependencies, active installs count and platform version independence.
Thanks,
Caty
[1]
https://github.com/xwiki/xwiki-platform/tree/master/xwiki-platform-core/xwi…
Hello Sir,
This is Aaditya Kumar Rai,pursuing Computer Science Engineering (currently
in Second Year ) at one of Premier Government college in India.
I have good hand on working over open source projects based on Programming
& Full Stack Development in Web and Applications, as I have already
developed :
a) Library management System(using Python)
b)Retrieving Processing and Visualizing data with Python(Under guidnace of
Prof.Charles Severance ,University Of Michigan)
Currently working on :
a) A dynamic website development that will work on Availability of all
resources to college students (using HTML ,CSS, Javascript,AngularJS for
back-end NodeJS)
As I have extreme interest to explore open source arena more deeper to
enhance my knowledge further so that i can gain industrial experience too.
Sir, i am applying for GSOC first time and due to unavailability of
Guidance ,i have lost much of time in preparation for GSOC,18.
I am helpless ,please guide and help me and I am pretty much sure that
within such short of time , i will put my all efforts and skills to fix
bugs and Patch it additional to submission of Proposals and will prove
Myself best for those given Projects.
I have good deal of experience with development in,C HTML5, CSS3 ,Advanced
Python , Javascript & PHP, I find myself able to work on following ideas:-
a) Idea 1 -Google Blockly Editor
b) Idea 2 - Idea : Translation in context
c) Idea 3 - .idea : XWiki-StaticSiteGen
Brief description:
I am little bit confused on how to start? How can i show my worth to you or
should i directly focus on proposal or any bug patches first or discuss my
solution first?
Please guide me from here on how to proceed further.
Thanking You!
Regards..
Aaditya Kumar Rai
--
------------------------------
*Institute of Engineering & Technology,* <http://www.ietlucknow.ac.in>
Sitapur Road,Lucknow
Uttar Pradesh,India
PIN : 226021