mtlpy / mtlpyweb Goto Github PK
View Code? Open in Web Editor NEWWebsite of Montréal-Python
Home Page: https://montrealpython.org/
License: Apache License 2.0
Website of Montréal-Python
Home Page: https://montrealpython.org/
License: Apache License 2.0
https://github.com/mtlpy/mtlpy-django-abandoned/issues/5
Remove the link from the menu bar
If date doesn't exist it causes blog page to crash even if the post is a draft.
I'm getting a permission error. I'm assuming the calendar is not public.
should be always current year not 2013
django.urls.exceptions.Resolver404 in change_locale
{'path': ''}
mtlpy/views.py:68 - change_locale
Created by Montreal via Bugsnag
The /admin site only works under http (https://mtlpy.org leads nowhere). Despite Heartbleed, it would be handy to not send our passwords out on cleartext. Do the following:
https://github.com/mtlpy/mtlpy-django-abandoned/issues/21
The fonts for blockquotes is too big, so the css simply needs to be fixed. See http://montrealpython.org/en/2013/12/mp42/ for an example.
Blockquotes are really handy to place the descriptions of our talks in blog posts.
https://github.com/mtlpy/mtlpy-django-abandoned/issues/26
We should have a separated page where we can display more informations about the sponsors in both language and give more links to them.
Should we enforce HTTPS everywhere on the site?
For proper indexing of multilang pages:
https://support.google.com/webmasters/answer/189077?hl=en
<link rel="alternate" href="http://example.com/en-ie" hreflang="en-ie" />
<link rel="alternate" href="http://example.com/en-ca" hreflang="en-ca" />
<link rel="alternate" href="http://example.com/en-au" hreflang="en-au" />
<link rel="alternate" href="http://example.com/en" hreflang="en" />
https://github.com/mtlpy/mtlpy-django-abandoned/issues/14
Le minimum requis:
We should try to make traffic to sponsor websites accountable by their analytics tools.
If a comment is posted on the English version of a blog post, I would expect it to show up when viewing the French version.
The GA js lib has been updated to gtag.js.
analytics.js
under the hoodWe should directly use analytics.js to remove a round-trip.
For new sponsors it just failed at generating their gray logo, means i had to hack something for our latest sponsor and i can't make it work either with yuldev logo...
:(
Tried to add Caravan as a sponsor to http://montrealpython.org/en/2013/11/python-project-night-ix-soiree-projets-python-ix/ but their logo gave a 404.
Previous Issue Location:https://github.com/mtlpy/mtlpy-django-abandoned/issues/15
Idea:
Description
We want to migrate our website to heroku.
TODO
To do that we needs to:
And then we'll needs
Currently slack.mtlpy.org is hosted on a paid heroku worker.
The feature is really just to call the Slack API to create an invite:
https://github.com/rauchg/slackin/blob/master/lib/slack-invite.js
We could easily build that into mtlpyweb site.
strange but it happen...
We bought mtlpy.org to get nicer (easier to type/recognize) URLs.
Should we enforce its usage though HTTP redirects?
montrealpython.org/foobar
-> mtlpy.org/foobar
Visit http://montrealpython.org/en/feed/ in your browser's source view mode, or with a feed reader, and the timestamps will be set to whatever time you visited the thing (reloading the page bumps the timestamps), instead of representing the time each post was actually published.
django.template.base.TemplateSyntaxError in sponsor_details
'markup' is not a valid tag library: Template library markup not found, tried django.templatetags.markup,localeurl.templatetags.markup,django.contrib.staticfiles.templatetags.markup,django.contrib.admin.templatetags.markup,django.contrib.comments.templatetags.markup,django.contrib.flatpages.templatetags.markup,django_extensions.templatetags.markup,sorl.thumbnail.templatetags.markup,mtlpy.templatetags.markup,mtlpy.pages.templatetags.markup,pagination.templatetags.markup
mtlpy/views.py:89 - sponsor_details
The nginx config (at conf/website-prod.nginx) accepts connections to wiki.montrealpython.org, and passes them to django. I added wiki.montrealpython.org to the allowed hosts environmental variable, so django will take it, but it really shouldn't.
https://github.com/mtlpy/mtlpy-django-abandoned/issues/16
Raises a quiet 500 error
Do we really need comments on the website, when we have so many communication channels?
Slack, Meetup, Facebook, Linkedin, Tweeter ...
@mtlpy/mtlpyweb
Should it be the web slack channel or http://slack.mtlpy.org ?
Tasks:
Original issue: https://github.com/mtlpy/mtlpy-django-abandoned/issues/25
Right now we are parsing at each reload the feed from youtube but it only give us the most popular videos.
We should find a way to get all the videos or to create a model which will allow us to save videos links in the db and associated them with the following fields:
We should group those videos by event in the model and maybe associated them with the blog post.
Right now, the code and the virtualenv belongs to root
, because gunicorn runs as root before forking to the nobody
user. If we could get a user specifically for the website, we could add our ssh keys to it and have a script to do one click deploy.
We are using http://django-localeurl.readthedocs.io/en/latest/.
Since this project, Django supports this:
https://docs.djangoproject.com/en/1.7/topics/i18n/translation/#url-internationalization
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.