libregraphicsmeeting / infrastructure Goto Github PK
View Code? Open in Web Editor NEWIssues and files generally related to the infrastructure
Issues and files generally related to the infrastructure
lgm/
and 20xx/
has been dropped (http://jason.pureconcepts.net/2012/08/wordpress-multitenancy/)we should write an email to the lgm mailing list explaining
create one htdocs-20xx-static
repository for each website
check that everything is documented in the htdocs-20xx
's README.md file (plugins used, ...)
create the html static pages
remove wordpress
upload the static files
2015
2016
2017
2018
There's a Flickr "pool" that gathers images of LGM by various contributors:
https://www.flickr.com/groups/libregfx/
Since Flickr changed layout and added header images, those should be added.
Same goes for the Youtube page, we should have a header image:
https://www.youtube.com/user/LibreGraphicsMeeting
https://wiki.debian.org/MeetBot : record meetings and distribute minutes
Hello
Flickr Group description shows all the LGM up to the one in Madrid. This is really nice and would be cooler if it could link also the Leipzig and Toronto one.
https://www.flickr.com/groups/libregfx/
currently we get several spam mails per day which get caught in the filter.
this is rather annoying.
i propose that we make the list refuse mails from people who have not joined the list and send an automatic mail asking them to join the list if they want to post.
on a different ML, we have the following message:
Hi!
Posting to the LGM list is restricted to list members.
Not-subscribed addresses are automatically rejected.
If you are not a list member, but would like to get in touch with us
use one of the options listed on our contact page
http://libregraphicsmeeting.org/lgm/contact
or register for this mailing list before sending again your message:
http://lists.freedesktop.org/mailman/listinfo/libre-graphics-meeting
If you are list member: We kindly ask you to send the e-mail again
with your subscribed e-mail address. You can also add a second e-mail
address to the mailinglist, if you often send e-mails from different
e-mail addresses.
Best regards
Ale Rimoldi
tasks concerning the LGM irc channel as proposed to the mailing list.
the tasks are not definitive yet, and will evolve according to the discussion on the ML.
We need an icon, so it's immediately recognizable on the github profiles of contributors!
:-)
from the current 20xx/ site we should have a link to lgm/ and a path to 20xx.
that way we can have a direct rewrite from / to 20xx/...
if it's everything is ready, we give the local team + the content team access to the 2015 wp and let them create the menu structure and manage the content.
i guess that we can create an administrator user for ginger and let her add further users / ask her a list of users (with email addresses) to be added.
so, @ms-studio, do you think that we can already give them the tuxfamily link?
---- 8< ----
dear LGM local organizer,
we have setup a wordpress instance for the 2015 LGM and it's ready for you to fill it.
you can already find the 2015 wp at:
http://lgm.tuxfamily.org/2015/
(it will become http://libregraphicsmeeting.org/2015 as soon as we have fully switched to the new server)
we have created an admin account for ginger and you can add yourself new users. we would just ask you to give as low access rights as possible (the "editor" role is sufficient for creating and managing content).
have a wonderful day
it would be nice to have a link to have a link to tux family...
here it's done in the footer: http://librecal2015.libreart.info/en/
more generally, there might be a list of sponsors that we would like to thank. on top of the yearly list of sponsors.
who are they?
should we have a mastodon account?
... we could even try to restore the lyon one...
Subject: the new LGM-org mailing list
Dear LGMers
We now have two mailing lists for the LGM
and, on top of it
We suggest that the first one (LGM) is open to everyone interested in actively participating to the LGM, the LGM-org being reserved to people who are considered to be organizers.
The Create list is about sharing resources between Free and Open Source Creative Projects. It could have a double role for us:
Is this OK for you?
We would also like to publish some general rules on the mailing lists. We have started a draft here:
There are There two questions floating around:
What are your thoughts?
Greetings
Ale, Camille, Manuel, Martin, and Sarup
since now we have access to the .htaccess file, i thought that it would have been idea to implement the redirection in the following way:
RewriteEngine On
RewriteRule ^$ /2015 [L]
sadly, this is understood from most browser (and search engines) as a permanent redirect and it gets cached.
i have now changed the rule as
RewriteEngine On
RewriteRule ^$ /2015 [R=302,L]
which should be better (but i can't really test right now).
the goal is that we can redirect the user typing http://libregraphicsmeeting.org
to get to the current site:
http://libregraphicsmeeting.org
and get the cached 2014/
to get to 2015/
? (i thought of a single php line checking what was the original query and doing a redirect if it was ? /`)Hey
This could be a quick one. But while reviewing our Youtube channel, I bumped into this request from Youtube. The LGM website need to be verified in order to display the url on the page. Basically, verifying the website is as simple as dropping an file with a special name and clicking 'ok' afterwards in a form. If anyone has ftp or ssh access to the server. This could be done in a second.
Verify form is here: https://www.google.com/webmasters/verification/verification?siteUrl=http://libregraphicsmeeting.org/&pli=1
Since the discussion of the previously created issue - #10 - has focused on the distribution of video recordings, I'm opening another issue here with Ale's initial question:
should we provide a solution for managing the captation or should we keep on leaving it to those who are actually doing them?
If we consider the whole process, the key elements are:
About the recording part - it could be a good idea to have a fact sheet for the team in charge of the video handling, to make clear what exactly we expect.
Again, here's an example of documentation created by the WordPress community for aspiring conference organizers:
http://plan.wordcamp.org/planning-details/video/getting-great-wordcamp-videos/
There are several pages of information, including this one about audio quality:
http://plan.wordcamp.org/planning-details/video/loud-and-clear-getting-good-audio/
I noticed that in recordings from LGM conferences (including 2014), the audio quality is sometimes quite poor, having been recorded through the camera microphone instead of tapping into the venue's soundboard.
Having such a fact sheet / reminder may be helpful for getting quality recordings.
Also, we should tell clearly what formats we want as postproduction output. The recordings from Madrid - which had excellent video, sound and editing - have been published online in FLV. This is certainly not our favorite archival and delivery format ... but again, we should be able to state what format (file format, codec, resolution, bitrate...) we want.
Next step: create an etherpad page in order to draft this document.
As for the Twitter account (#3), we need to find who has access to the G+ account. And take over it.
... work in progress...
... the "empty" site is there (with an initial post) and i'm waiting for the ok from joao to publish it as the default one (and announce it?)
As discussed in issue #10, there's some agreement about opening an LGM Youtube account, to help spreading the video captations.
Since Youtube is a Google service, we should open it under the same "Google Identity" as the already existing Google+ page: https://plus.google.com/110964138103273662022/
Otherwise, by creating a Youtube page we will create a duplicate G+ page.
So the people in control of the G+ account (@aoloe or Julien) can go ahead and create a LGM Youtube page.
There is a need for a social media account that is more true to the free software principles. Lately, Diaspora* got back some traction, especially since the move from Framasoft to "de-googlize internet".
We should open a dedicated LGM account on that network. The pod at https://framasphere.org/ seems a good candidate. It's up to date and quite active.
Guess this will be more easy to set up once the social@ email address is created. #4
wget -r -np http://
$ rename 's/\.php/.html/' *.php
and add the .htaccess
file remapping the .php
files to .html
RewriteEngine on
RewriteCond %{THE_REQUEST} \ /(.+)\.php
RewriteRule ^ /%1.html [L,R=301]
we probably only want it for the most recent sites and/or only partial.
Based on discussion with Julien Deswaef, Patdavid, Peter, Michael M, Ale Rimoldi (IRC discussion of 2015.06.04), here is a first concept draft for a LGM Video Archive.
Some key functionalities that we want:
Plannig this site as a long-term archive, we need to be forward-thinking and pay huge attention to the URLs of all archive resources, in such a way that:
What are our needs in terms of storage space?
From 2006 to 2015, there are now 10 instances of the festival.
For 2014, here are the stats:
Conclusion: without precise calculation, we can estimate that a storage space in a range of 50 to 100 Gb will be needed.
A video player for the 2015 talks:
http://video.constantvzw.org/LGM15/player/
By Michael, there's a test page that shows an index of talks here:
http://video.constantvzw.org/LGM15/player/terms.html
By Manuel, a quick mockup of what the individual talk page could look like:
we should create a new mailing list for the organization of the lgm.
the current mailing list will then become a list open to the public.
tasks:
the following message is send to non members posting to the list:
Hi!
Posting to the LGM-org list is restricted to the organization team.
Not-subscribed addresses are automatically rejected.
If you want to get in touch with us, use one of the options listed on our contact page
http://libregraphicsmeeting.org/lgm/contact
or register for the LGM mailing list and send your message through it:
http://lists.freedesktop.org/mailman/listinfo/libre-graphics-meeting
If you are list member: We kindly ask you to send the e-mail again
with your subscribed e-mail address. You can also add a second e-mail
address to the mailinglist, if you often send e-mails from different
e-mail addresses.
Best regards
Ale Rimoldi
should we provide a solution for managing the captation or should we keep on leaving it to those who are actually doing them?
switching to a new server has been proposed to the mailing list.
the tasks are not definitive yet, and will evolve according to the discussion on the ML.
as requested by julien (and ginger).
a fast check suggest that the account might be in the hands of sirko.
Once the talks are in the WP database, we can offer several formats for the schedule:
There has been some great collaborative work done on this during the past editions, so we can make good use of that knowledge, and keep pushing boundaries.
in order to complete #25, we need now to change the DNS entry:
anything missing?
Write an email to the LGM list announcing the quest for a new server.
Topics:
Subject: Quest for a new LGM server
Dear LGMers
After this year's LGM we have built a small team that is taking care of the LGM "Internet" infrastucture (web, email, irc, ...).
One of the important decisions we should take is about moving to a new server.
First, we would like to thank the Scribus for having provided us a home for many years, but it's time now to move to a place that better suits our needs.
We have two propositions and we are happy about further offers / hints. More about it later in this email.
Before we can talk about the server, we should talk about which services the server should provide to us.
The discussions in the team has lead to the following proposition:
There are other services that we are running or we plan to run that will be hosted on other servers (like the mailing list hosted on freedesktop, the irc bots) and do not influence this choice.
If this setup is ok fort the LGMers, we think that a simple shared hosting should already meet our needs.
We have two propositions:
and we're happy to evaluate other proposals!
Now, it's time for you to give us some feedback about our plans.
Greetings
Ale, Camille, Manuel, Martin, and Sarup
I think it would be great if we would use a deployment method for the LGM website.
There are deployment services that can sync with a Github repository, so when we would push an update to the website source code, it would get pushed via FTP to the server.
One of those services – https://www.deployhq.com/ – is offering free accounts for open source projects. I guess that LGM could apply for that.
The benefits:
Dear LGMers,
One more email from the web+ infrastructure team (one day we will find a name for what we are doing...).
The next topic, we would like to sort out is: the IRC channels.
Currently we have two LGM related channels on freenode:
#lgm
: the general LGM channel.#lgm2014
: the organization channel for last year.They're managed as follows:
mrscribe
run by the Scribus project does the archiving of the #lgm
channel.#lgm
channel.#lgm2014
is unmanaged.Again, we thank the Scribus project for having set up and informally managed the infrastructure for all those years!
We would like to suggest that in the future we have:
#lgm
, for the general chit-chat#lgm-org
, for all the discussion concerning the organization of the yearly LGMBoth channels would be free to join and publicly archived (eventually, the archive could be password protected and the password provided to everybody who asks for or published on the website).
Any comments about it?
In the case you agree to the suggestion above, the web+ infrastructure team will:
Are there any other IRC related tasks that we are forgetting?
For the above tasks to be done, we will need:
#lgm
channel;mrscribe
bot for archiving both channels or a way to setup another bot;meetbot
(a supybot plugin for managing meetings).What are your thoughts?
Greetings
Ale, Camille, Manuel, Martin, and Sarup
lgm_twitter at graphicslab.org
(forward to julien and ale) and should be changed to social@or do we prefer to have a communication@ for all the accounts belonging to the communication team?
currently, we are using an old version of gravity forms to manage a few forms that are filled by the LGM participants.
gravity forms is not "really free" and does not perfectly match our needs, so we are considering to replace it.
the discussion on a replacement for it started in #6 and three plugins have already been mentioned:
the first step should be to define for what we are using gravity forms (and eventually detect more potential uses):
who has been creating/tweaking the forms:
what is being done with the forms and lists:
it's also important to recall that a few people refused to look and edit the entries in wordpress, because "they don't do the website".
now, it's up to us to play with all those variable and produce a solution that makes our users happy!
the coal is to have the dynamic current code in htdocs-20xx.
See https://observatory.mozilla.org/analyze/www.libregraphicsmeeting.org
Also, when forcing HTTPS, browsers warn about mixed content (likely images and/or scripts, I didn't check any details).
Defaulting to HTTPS and having no mixed content warnings could be a reasonable first goal for the libregraphics website, going further can be done step by step is necessary.
Feel free to ask if you have any questions, we did this for gimp.org and have likely hit any pitfalls for this process along the way :)
we should find a free alternative to rebelmouse.
we have the following passwords to manage:
the goal is to have as few passwords to manage as possible (and rather create an account for each person supposed to access the service) but we can't always avoid creating shared accounts (like for twitter)
one pragmatic way to manage it, might be to always request a new password for the shared accounts... (won't work for the ssh server, but we should give the current way of managing it anyway)
as discussed, we will use formidable to let the people submit the talk proposals.
for each submission a post is automatically created.
we should try to find an interactive way to plan the slots by using the metadata in the posts.
proposal:
condition to be met to stay on the same server:
other options:
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.