oslc / developing-oslc-applications Goto Github PK
View Code? Open in Web Editor NEWA collection of resources to dive into making OSLC applications
Home Page: https://oslc.github.io/developing-oslc-applications/
A collection of resources to dive into making OSLC applications
Home Page: https://oslc.github.io/developing-oslc-applications/
Both Lyo and IoTP pages give instructions for Eclipse installation. IoTP page also suggests irrelevant plugins like Mylyn Task List.
Lyo instructions should be updated to accommodate IoTP needs and IoTP should just like to the Lyo instructions for Eclipse.
When I test on my localhost, I have links such as
http://localhost:9000/tutorials.html
http://localhost:9000/why-develop-oslc-applications.html
Once deployed, the links become:
https://oslc.github.io/developing-oslc-applications/tutorials.html
https://oslc.github.io/developing-oslc-applications/why-develop-oslc-applications.html
But that means that relative links between documents are broken.
For example,
The problem is because I am using urls starting with "/", such as "/tutorials."
How can I make it work both on my local machine, and the site?
Do we need it? I think we can remove it from the requirements: https://oslc.github.io/developing-oslc-applications/eclipse_lyo/install-lyo-designer.html
Also, the page suggests to install those plugins even if not installing from the source - but our plugins will pull the necessary dependencies if installed from /{stable,edge}
. We should clearly split the page into 4 options:
Trying to walk through the workshop using the 'OOB' Lyo Designer (not the plugin version) on Windows Server 2012
At this stage: https://oslc.github.io/developing-oslc-applications/eclipse_lyo/toolchain-modelling-workshop#validate-model
The md source for the Bugzilla worshop (https://archive.open-services.net/resources/tutorials/integrating-products-with-oslc/) is under https://github.com/OSLC/integrating-products-with-oslc-tutorial.
Is it better to migrate this content into this repo?
This also implies we no longer need to refer to https://archive.open-services.net/resources/tutorials/integrating-products-with-oslc/.
Use Open Sans fonts to match the main webpage
The potentialy very useful links on the front page (Explore our tutorial http://oslc.github.io/developing-oslc-applications/) are broken. They point to the archive of open-services.
Suggestion: let's migrate these tutorial pages to http://oslc.github.io/developing-oslc-applications/!
Using the latest Eclipse along with Java 11 - working through the sample applications:
Server Error
Caused by:
javax.servlet.ServletException: org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP
PWC6199: Generated servlet error:
Source option 5 is no longer supported. Use 7 or later.
PWC6199: Generated servlet error:
Target option 5 is no longer supported. Use 7 or later.
Now that @andylapping is looking into the docs, I think it's a good time to raise a question of whether we shall update https://open-services.net/resources/oslc-primer/ to Lyo 5.0.0-SNAPSHOT and Java 11 or discard it. However, it's prominently featured on https://open-services.net/resources/ and I think the page gets lots of hits every month.
http://oslc.github.io/developing-oslc-applications/iotp_adaptor/ssl-support.html says that SSL certs are mostly paid and suggests to self-sign certs to get them for free.
Since 2016, Let's Encrypt has become the main provider of the free SSL certs around the world.. It is supported by Cisco, Akamai, Mozilla. The rule of a thumb nowadays is that unless you need EV or other strange things, you should use Let's Encrypt.
So, the advice should be:
Use Let's Encrypt to obtain free certificates unless you need special features such a EV.
Hello,
I'm trying to understand the OSLC protocol and I followed this tutorial : https://oslc.github.io/developing-oslc-applications/integrating_products_with_oslc/running_the_examples . After Starting the OSLC4J Bugzilla adapter, I can't access the uri : http://localhost:8080/OSLC4JBugzilla/services/catalog/singleton . I got this error instead :
Do you have any idea about how to fix this issue ?
Thanks
The Bugzilla Landfill links provided are no longer running live (https://landfill.bugzilla.org/bugzilla-4.2-branch/createaccount.cgi)
Just wanted to know if this is still maintained actively...
Use https://hub.docker.com/r/smarx008/bugzilla-dev-lyo and remove steps 4-11
Shall we update the website for the upcoming release? At least in a pull request.
See the forum post draft for tomorrow: https://hackmd.io/QEK5pMnJQZK3sz9IT0I7Kg. There I specifically write:
- Explore the newly consolidated Lyo documentation as well as 4.0.0.RC Javadocs (now all in one place).
- Check out the OSLC 2020 Reference Implementation that uses Lyo 4.0 already! This is also a great time to take Lyo Designer for a spin and use it to study the models used to generate the majority of the reference implementation.
@jadelkhoury @jamsden will you please give me a hand with this? Feel free to edit the list below.
TODOs
oslc4j-client
references with oslc-client
https://oslc.github.io/developing-oslc-applications/
SSL warning probably is about non-HTTPS resources load attempts.
Downloaded Lyo Designer and unzipped it - launched it and got the attached log
1641545178344.log
Hi !
I've just started to work on an OSLC app and we use OAuth request / access tokens.
I was a bit confuse how the flows work so I try to google it and came across your doc here and it says:
A consumer key/secret pair is essentially a login account for an application. If a functional user is associated with the consumer key, consuming apps can use an OAuth Authorization header with the consumer key and secret to access protected resources using One-legged OAuth.
Until here all is fine but later you have a schema (it's much easier to understand so thanks !) that describes how three-legged OAuth works (at least according to the OAuth Bible).
I think it can misleads people and because it's not a easy subject maybe it needs to be improved a bit.
Thanks anyway :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.