Releases: l-e-x/leos
LEOS-Pilot-v2.1.0
About LEOS
LEOS is a software that was created under ISA² Action 2016.38 Legislation Interoperability Tools - LegIT to address the need of the public administration and European Institutions to generate draft legislation in a legal XML format.
It is a legislation editor and this current prototype supports the drafting of the 'secondary' legislation of the EU law which has to be adopted under the Ordinary Legislative Procedure. Therefore, it covers the writing of Proposals for Directive, Decision and Regulation submitted by the Commission to the Council and the Parliament. If you want to find out more about this procedure, please read the European Parliament's article.
Given the high diversity of legislative traditions encountered across the Union and the different levels of modernisation, it was extremely difficult to provide a universal single turnkey ICT solution that adapts to each specific context. Even if a significant part of the business logic can be found embedded in the code, we design with the goal of delivering re-usable building blocks so LEOS is released Open Source as we believe that some parts of it could be reused and adapted by some other Public Administration having similar needs. For more information on the features please check out our article here.
The code is available for free under EUPL licence, and the development team paid attention to organise the code in a structured way to ease its reusability (modules, plugins…).
For more information on the EUPL licence, please visit this article.
What’s new?
The main differences compared to the previous prototype version are:
Improved user interface for proposal viewer, legal text viewer, explanatory memorandum viewer, annex viewer and annotations.
Co-edition icon and alerts when in proposal viewer, legal text viewer, explanatory memorandum viewer and annex viewer.
We have introduced implicit saving while editing legal text, explanatory memorandum or annexes.
Proposal Viewer - we have added a new feature called milestones.
We have improved the ToC edition and the styles for the display of documents (legal text, explanatory memorandum, annex).
It will be possible to restore to a previous version for legal text, explanatory memorandum and annex.
Legal Text Viewer - it will be possible to edit citations and recitals at unit level, the internal references pattern has changed and lastly.
LEOS configuration:
New roles/actions configuration to ease customization;
Templates configuration improvements;
Possibility to support templates that don't have memorandum mandatory by default;
Integration with ISA² Open CMIS Repo.
LEOS services - New services for the integration with other systems.
Technical improvements:
Remove of the Kotlin layer and dependencies;
Refactor i18 (internationalization) module.
Bug fixes
Updated dependencies (frameworks and libraries) Ref2link version 1.0.3.
What’s gone?
Context menu to update list number styles.
Smart break feature to identify the id attribute.
Get in touch
We are working on the creation of an open source community on software for legislation drafting, in order to share best practices, experiences, expertise, and why not code!! Should you be interested or would you just like to share with us some observations on our work, you can join the conversation one legislative drafting here https://joinup.ec.europa.eu/news/efficient-legislative-drafting OR contact us at DIGIT-LEOS-FEEDBACK@ec.europa.eu .
We are looking forward to hearing from you,
The LEOS Team for LegIT ISA² Action
LEOS Pilot V2.0.0
About LEOS
LEOS is a software that was created under ISA Action 2016.38 Legislation Interoperability Tools - LegIT to address the need of the public administration and European Institutions to generate draft legislation in a legal XML format.
It is a legislation editor and this current prototype supports the drafting of the 'secondary' legislation of the EU law which has to be adopted under the Ordinary Legislative Procedure. Therefore, it covers the writing of Proposals for Directive, Decision and Regulation submitted by the Commission to the Council and the Parliament. If you want to find out more about this procedure, please read the European Parliament's article.
Given the high diversity of legislative traditions encountered across the Union and the different levels of modernisation, it was extremely difficult to provide a universal single turnkey ICT solution that adapts to each specific context. Even if a significant part of the business logic can be found embedded in the code, we design with the goal of delivering re-usable building blocks so LEOS is released Open Source as we believe that some parts of it could be reused and adapted by some other Public Administration having similar needs. For more information on the features please check out our article here.
The code is available for free under EUPL licence, and the development team paid attention to organise the code in a structured way to ease its reusability (modules, plugins…). For more information on the EUPL licence, please visit this article.
If you are interested in seeing how this works, what better way than trying it yourself?
Please take into account that some IT knowledge may be required to set up prerequisites and run the demo. Make sure to have all the prerequisites up and running, download the release, unzip it and run the “run-all.bat” file. For more information on how to run the demo please check the README.txt
For more practical information, please check the “LEOS-Pilot_2.0.0.zip\LEOS-Pilot_2.0.0\docs\” folder for the Technical architecture.doc and HOWTO folder and our supporting documents. The team and Mr. Leo S have made sure to make the supporting documentation clear, but if it is not, please don’t hesitate to send us an email at DIGIT-LEOS-FEEDBACK@ec.europa.eu.
What's new?
This Beta version is currently used for a pilot across the Commission services. The main differences compared to the previous prototype version are:
Possible to add comments & highlights using annotations.
Possible to add suggestions on a part of text with the feature to accept and reject a suggestion.
Improved version management, with major versions and possibility to see differences between versions.
Improved table of content edition.
What's gone?
This time...nothing :)
Get in touch!
We are envisaging to create an open source community on software for legislation drafting, in order to share best practices, experiences, expertise, and why not code!! Should you be interested or would you just like to share with us some observations on our work, you can join the conversation one legislative drafting here OR contact us at DIGIT-LEOS-FEEDBACK@ec.europa.eu .
We are looking forward to hearing from you,
LEOS Team for LegIT ISA2 Action
LEOS-Prototype-v3.1.0
LEOS prototype enables to create and draft legislative documents via a web user interface. Document's content is stored in an XML format, currently Akoma Ntoso V2. The prototype implements use cases based on acts issued by the European Commission (proposals for a directive, regulation...) but it can be extended to support other legislative tradition.
New in this release:
- Updated HOWTO documentation
- Feedback View
- Feature to suggest a change in the text
- Edition View
- Accept or Delete suggested changes
- Comments deletion with button
- Updated dependencies (frameworks and libraries)
- Technical improvements
Please see the README file included in the release to learn how to compile and run the project on your local machine without external dependencies.
You can provide us feedback on that work at DIGIT-LEOS-FEEDBACK@ec.europa.eu
the LEOS team
LEOS-Prototype-v3.0.0
LEOS prototype enables to create and draft legislative documents via a web user interface. Document's content is stored in an XML format, currently Akoma Ntoso V2. The prototype implements use cases based on acts issued by the European Commission (proposals for a directive, regulation...) but it can be extended to support other legislative tradition.
New in this release:
- Updated HOWTO documentation
- Document Viewer
- Document changes pane (track changes accross versions)
- Version selector
- Change markers
- Change navigation
- Editor
- New inline edition
- Improved user comments
- Permanent Display
- Comments
- Updated dependencies (frameworks and libraries)
- Technical improvements, updated module structure and bug fixes
- Fixes (incomplete) for Firefox (ESR 38.3) and Internet Explorer (11)
Please see the README file included in the release to learn how to compile and run the project on your local machine without external dependencies.
You can provide us feedback on that work at DIGIT-LEOS-FEEDBACK@ec.europa.eu
the LEOS team
LEOS-Prototype-v2.0.0
LEOS prototype enables to create and draft legislative documents via a web user interface. Document's content is stored in an XML format, currently Akoma Ntoso V2. The prototype implements use cases based on acts issued by the European Commission (proposals for a directive, regulation...) but it can be extended to support other legislative tradition.
New in this release:
- New HOWTO documentation
- New user interface theme
- Colors
- Fonts
- Icons
- Repository Browser
- Redesigned user interface
- Document list filters
- Deletion of documents
- Management of contributors
- LEOS Editor
- User comments
- Text highlights
- Cross-references
- Sub-paragraphs
- Comments viewer
- View, add, edit and delete comments
- Collaborative work
- Document author (Role)
- Document contributor (Role)
- Document stages (Workflow)
- Updated dependencies (frameworks and libraries)
- Fixes (incomplete) for Firefox (ESR 38.3) and Internet Explorer (11)
Please see the README file included in the release to learn how to compile and run the project on your local machine without external dependencies.
LEOS-Prototype-v1.0.0
LEOS prototype enables to create and draft legislative documents via a web user interface. Document's content is stored in an XML format, currently Akoma Ntoso V2. The prototype implements use cases based on acts issued by the European Commission (proposals for a directive, regulation...) but it can be extended to support other legislative tradition. Features:
- creation of an act from a template
- management of higher divisions with drag and drop (chapters, sections...)
- wysiwyg edition of article content (paragraphs, alineas, points...)
- versioning and comparison of versions
- several users editing an act at the same time
- generation of human readable view (HTML, pdf)
Technologies:
- Akoma Ntoso V2 XML format
- CMIS 1.1 repository interface
- Java 7 and Vaadin 7
- JavaScript and CKEditor 4.4
- Open source Java and JavaScript libraries
Please see the README file included in the release to learn how to compile and run the project on your local machine without external dependencies.
LEOS Pilot v1.0.0
LEOS is a software created to address the need of the European Institutions to generate draft legislation in a legal XML format.
It is a legislation editor and it currently supports the drafting of the 'secondary' legislation of the EU law which has to be adopted under the Ordinary Legislative Procedure.
Therefore, it covers the writing of Proposals for Directive, Decision and Regulation submitted by the Commission to the Council and the Parliament.
This Beta version is currently used for a pilot across the Commission services. The main differences compared to the previous prototype version are:
Acts are managed as a set of elements (explanatory memorandum, legal text, annexes…) and global metadata are propagated across sub-elements
- Improved version management, with major versions and possibility to see differences between versions
- Import feature, enabling to import some content already published in the Official Journal of the EU
- New security layer
- Support of images
Note that some features of the prototype were removed :
- The locking of the edited area and the notifications mechanism have not been retained because judged too cumbersome; it might come back under another form
- The pdf rendering is now delegated to a service external to the project
- Feedback view is removed as workflows are not part of system
A significant part of the business logic being into the code, LEOS is not intended to be a generic software supporting the drafting of any kind of national legislative tradition. Nevertheless, it is released Open Source as we believe that some parts of it could be reused and adapted by some other Public Administration having similar needs. The code is available for free under EUPL licence, and the development team paid attention to organise the code in a structured way to ease its reusability (modules, plugins…).
We are envisaging to create an open source community on software for legislation drafting, in order to share best practices, experiences, expertise, and why not code!!
Should you be interested or would you just like to share with us some observations on our work, you can contact us at DIGIT-LEOS-FEEDBACK@ec.europa.eu
The LEOS Team