Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Jordi Puiggené
@xispa

Yeah it's been a minute.

Has been more than a minute.... hope the pandemic didn't got you! - although have to say your eyes look quite tired :)

Campbell
@rockfruit
In meanwhile for any trivial little PR I make, I will just try to avoid changing strings unless it's for a great good.
Maybe I should take selfie in the morning :)
Jordi Puiggené
@xispa
Hehehe, willing to see and maybe review your PRs!
Re eyes, well keep them hidrated and yes, better a selfie in the morning
Campbell
@rockfruit
:P maybe I'll do a 3AM "morning" selfie, in "malicious compliance".
Jordi Puiggené
@xispa
will be here to double-check :P
toropok
@toropok

@toropok this isn't a senaite issue, it's a Plone issue. Including third-party JS in Plone is not usually difficult, but I recall that they have very specific ways that you can do it, so that you don't mess with the JS of Plone itself

@rockfruit we found that original plone JS-sripts disabled in the Senaite file main_template.pt:
<!-- Disable all Plone JS/CSS -->
<!-- <div tal:replace="structure provider:plone.scripts" /> -->
<!-- <metal:javascriptslot define-slot="javascript_head_slot" /> -->
<!-- <link tal:replace="structure provider:plone.htmlhead.links" /> -->
<!-- <metal:styleslot define-slot="style_slot" /> -->

Jordi Puiggené
@xispa
@rockfruit @toropok , there were tons of complains and heated discussions about Plone 5's JS resource registry approach (just do a search on Plone's community and you'll see). After struggling with JS registry machinery while porting SENAITE from Pone 4.3 to Plone 5, we decided to simply not use that and go ahead with webpack instead. We basically followed same strategy as hvelarde's (see https://hvelarde.blogspot.com/2018/09/look-ma-no-resource-registries.html). Have to say that we are pretty happy with the decision we took on this regard. The first advantage is that we are not stacked with Plone's js versions (i.e ES2015 at that time was something important to not dismiss on SENAITE's roadmap). Second is that It gives us all the flexibility we need without having to stumble upon plone's JS libraries and versions over and over.
toropok
@toropok
@xispa thanks a lot for this clarification, it really makes sense now! I would suggest adding that somehow to Senaite manual that will save a lot of time for newbies like us. If we want to change color theme for Senaite instance would you recommend making changes in senaite.core or someway override it in our add-on?
Jordi Puiggené
@xispa
I always recommend to never change senaite.core (and other senaite.*) but create your own add-on and apply the changes in there. You won't be able to update/upgrade safely anymore otherwise. core and others have plenty of hooks, adapters and others that allow you to change/modify almost everything that comes with a vanilla installation of senaite, The learning curve is steep though . You may need to feel comfortable with plone and zope frameworks first. Also, https://community.senaite.org/t/using-ajaxselectfieldwidget-in-senaite/813
Wits
@WangWits
@xispa How do we learn to develop our own add-ons? How do we learn about plone and zope frameworks?
yomarbuzz
@yomarbuzz
Hi guys, where can I find the latest working install instructions? the one on the webpage doesn't work.
Also, I'm looking for an open source middleware app that will pass the results from lab analyzers to the HIS through the API; Is this a possible use case for Senaite or would you recommend something else?
MohamedEisa01
@MohamedEisa01

Hello guys, I'm trying to install senaite.lims but it always gets this error, can you please help

Got senaite.core 2.0.0.
Version and requirements information containing plone:
[versions] constraint on plone: 4.3.19
Base installation request: 'Plone', 'Pillow', 'senaite.lims', 'simplejson', 'plone.recipe.zope2instance'
Requirement of plone.recipe.zope2instance==4.4.1: ZODB3>=3.9
Requirement of plone.recipe.zope2instance==4.4.1: Zope2>=2.12.1
Requirement of plone.recipe.zope2instance==4.4.1: zc.recipe.egg
Requirement of plone.recipe.zope2instance==4.4.1: mailinglogger
Requirement of plone.recipe.zope2instance==4.4.1: setuptools
Requirement of plone.recipe.zope2instance==4.4.1: zc.buildout
Requirement of senaite.lims: Plone==5.2.4
Requirement of Plone==4.3.19: wicked
Requirement of Plone==4.3.19: plone.app.theming
Requirement of Plone==4.3.19: plone.app.openid
Requirement of Plone==4.3.19: plone.app.iterate
Requirement of Plone==4.3.19: plone.app.dexterity
Requirement of Plone==4.3.19: plone.app.caching
Requirement of Plone==4.3.19: Products.CMFPlone
Requirement of Plone==4.3.19: Products.CMFPlacefulWorkflow
Requirement of Plone==4.3.19: setuptools
Requirement of senaite.core==2.0.0: plone.app.jquerytools
Requirement of senaite.core==2.0.0: plone.subrequest
Requirement of senaite.core==2.0.0: plone.resource
Requirement of senaite.core==2.0.0: plone.jsonapi.core
Requirement of senaite.core==2.0.0: plone.app.z3cform
Requirement of senaite.core==2.0.0: plone.app.relationfield
Requirement of senaite.core==2.0.0: plone.app.referenceablebehavior
Requirement of senaite.core==2.0.0: plone.app.iterate
Requirement of senaite.core==2.0.0: plone.app.dexterity
Requirement of senaite.core==2.0.0: plone.api
While:
Installing instance.
Error: The requirement ('Plone==5.2.4') is not allowed by your [versions] constraint (4.3.19)

==========================

buildout.cfg file

eggs =
Plone
Pillow
senaite.lims
simplejson

[versions]
zc.buildout =
setuptools =
Pillow = 5.1.0
cssselect2 = 0.2.2
soupsieve = 1.9.5

buildout.sanitycheck = 1.0.2
collective.recipe.backup = 4.0

MohamedEisa01
@MohamedEisa01
can anyone help me, please
DXCYZ
@DXCYZ
@DXCYZ
Hi, I'm asking if Senite is compliance with Iso 17025 & Iso 9001, EMA & ENRA? 21 CFR part 11 as well?
Ronald
@ronna
@MohamedEisa01 Senaite 1.3.x runs on Plone 4 and not Plone 5. To run 1.3.x please use Plone 4. Senaite 2.x (not yet released) runs on Plone 5. To install 2.x you have to run the packages from sources. What error message are you getting when following the official Senaite installation documentation: https://www.senaite.com/docs/installation
Hi @DXCYZ dfor 21 CFR part 11 a look at this community post by @xispa : https://community.senaite.org/t/21-cfr-part-11-compliance-gap-analysis/321
Ronald
@ronna
@MohamedEisa01 my bad, Senaite (core) 2.0 was released 9 days ago
Oscar Delgado
@oscaralexanderd_gitlab

Hi, I have checked and the results report does not comply with 7.8 of iso 17025. I need a developer to make the results report meet the requirements of iso 17025.

Who can help me?

MohamedEisa01
@MohamedEisa01
Thank you @ronna I already install it with correct version " plone v4.3.19 and senaite.lims v1.3.3".
Now I need to edit the site logo can you help, please. Thank you in advance
yomarbuzz
@yomarbuzz
Can anyone give me directions to a working installation guide? the one on the webpage doesn't work. I can't build the docker images either with the instructions given on github.
DXCYZ
@DXCYZ
@oscaralexanderd_gitlab Hi, do you have a checklist or gap analysis with ISO 17025 & senaite?
Ronald
@ronna
Hi @MohamedEisa01

Thank you @ronna I already install it with correct version " plone v4.3.19 and senaite.lims v1.3.3".
Now I need to edit the site logo can you help, please. Thank you in advance

you can follow instructions here: https://www.bikalims.org/manual/introduction-and-overview/client-facing-lab-portal/replace-you-lims-banner

Hi @yomarbuzz

Can anyone give me directions to a working installation guide? the one on the webpage doesn't work. I can't build the docker images either with the instructions given on github.

What do you mean its not working? What error messages are you getting?

which version are you installing? 1.3.x or 2.0?
Ronald
@ronna
Hi @xispa @Espurna @ramonski what is the difference between senaite.health and senaite.patient? thanks
Ramon Bartl
@ramonski
Hi @ronna, senaite.patient integrates only patient tracking for SENAITE 2.x which are loosely coupled over the Medical Record Number (MRN) to an external Patient Record Management System. On the other hand, senaite.health is for SENAITE 1.x only and provides complete suite of health/hospital related records and overlaps a lot with what Patient Record Management Systems provide.
yomarbuzz
@yomarbuzz
@ronna Error: The requirement ('Plone>=4.3.20') is not allowed by your [versions] constraint (4.3.19)
Is the error I get when following the guide on the webpage to the letter.
I'm trying to use Senaite as middleware to push lab instrument data into HIS, as far as I understand some eggs that I might need (senaite.instruments; senaite.astm; senaite.lis2a) are limited to 1.3.x, is this the case or should I install 2.0.0?
Jeff Bullard
@Jeff-DFWEnv
There was boostrap.py in senaite.lims 1.3.
senaite.lims 2.0 does not have this bootstrap.py
For 2.0 can we copy and use the same one from 1.3
Jeff Bullard
@Jeff-DFWEnv
Figured out the bootstrap.py. I wish that could be added to 2.0 senaite.lims Updated Install Guide for testing and development here: https://community.senaite.org/t/complete-setup-guide-step-by-step/137/22
Ronald
@ronna

@ronna Error: The requirement ('Plone>=4.3.20') is not allowed by your [versions] constraint (4.3.19)
Is the error I get when following the guide on the webpage to the letter.
I'm trying to use Senaite as middleware to push lab instrument data into HIS, as far as I understand some eggs that I might need (senaite.instruments; senaite.astm; senaite.lis2a) are limited to 1.3.x, is this the case or should I install 2.0.0?

@yomarbuzz Senaite 1.x runs on Plone 4.3.19 and below. Please Plone 4.3.19

Ronald
@ronna

Hello guys, I'm trying to install senaite.lims but it always gets this error, can you please help

Got senaite.core 2.0.0.
Version and requirements information containing plone:
[versions] constraint on plone: 4.3.19

Hi @MohamedEisa01
Senaite 2.x requires Plone 5 and you have Plone 4.3.19 installed please install Plone 5
Lunga
@Lunga001

Humble greetings everyone,

Is there perhaps a way to change the css id - #senaite-toolbar on the ZMI, so that I could change the background-color of the senaite-toolbar css id per site?
The senaite-toolbar id is on the template senaite.core/src/senaite.core/browser/viewlets/templates/toolbar.pt and styled on senaite.core/webpack/app/scss/toolbar.scss

I have tried to locate ploneCustom.css but that seems to point to the Barceloneta Theme which is not active on Senaite Lims
Is there perhaps another way to add custom css on the ZMI on Senaite Lims 2.x?

zhanglin
@artofegg_twitter
Hello everyone,Who can recommend some Plone5 LDAP plug-ins and give howto, thanks a lot.
To install plug-in with bulidout at "zeo" or "instance1",I run senaite by docker way.
Ramon Bartl
@ramonski
@artofegg_twitter: Try https://pypi.org/project/pas.plugins.ldap when you are using Senaite 2.x on Plone 5
zhanglin
@artofegg_twitter
thank u,let me read it
zhanglin
@artofegg_twitter
@ramonski i use docker for SENAITE production setups,like this: '$ docker run -d --name=zeo senaite zeo' && '$ docker run -d --name=instance1 --link=zeo -e ZEO_ADDRESS=zeo:8080 -p 8081:8080 senaite'
So,which container should I install the pas.plugins.ldap with buildout
zhanglin
@artofegg_twitter
and Dependencies seems python-ldap python-dev libldap2-dev libsasl2-dev libssl-dev
zhanglin
@artofegg_twitter
pas.plugins.ldap working well
vishnu vardhana
@vishnuvardhana
Hi all ..
vishnu vardhana
@vishnuvardhana
is there a way we can customize senaite html ?