pythonindia / inpycon-blog Goto Github PK
View Code? Open in Web Editor NEWPyCon India Blog
PyCon India Blog
The Netlify Preview has broken css as the app get's deployed from root but the asset links are under /blog
directory. Need to figure out a way to get the correct preview in Netlify.
Followed the instructions in the readme.md to run the blog site on the server, faced this error repeatedly with every blog post that we have. I think the instructions are bit outdated.
ERROR: Could not process blog/announce-oyo-rooms-as-accomodation-partner-2018.md
| Failed loading extension "codehilite(css_class=highlight)".
|___
| Traceback (most recent call last):
| File "/home/vipulgupta2048/.virtualenvs/pycon-blog/local/lib/python2.7/site-packages/pelican/generators.py", line 502, in generate_context
| context_sender=self)
| File "/home/vipulgupta2048/.virtualenvs/pycon-blog/local/lib/python2.7/site-packages/pelican/readers.py", line 459, in read_file
| content, reader_metadata = reader.read(path)
| File "/home/vipulgupta2048/.virtualenvs/pycon-blog/local/lib/python2.7/site-packages/pelican/readers.py", line 236, in read
| self._md = Markdown(extensions=self.extensions)
| File "/home/vipulgupta2048/.virtualenvs/pycon-blog/local/lib/python2.7/site-packages/markdown/core.py", line 100, in __init__
| configs=kwargs.get('extension_configs', {}))
| File "/home/vipulgupta2048/.virtualenvs/pycon-blog/local/lib/python2.7/site-packages/markdown/core.py", line 126, in registerExtensions
| ext = self.build_extension(ext, configs.get(ext, {}))
| File "/home/vipulgupta2048/.virtualenvs/pycon-blog/local/lib/python2.7/site-packages/markdown/core.py", line 166, in build_extension
| module = importlib.import_module(ext_name)
| File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
| __import__(name)
| ImportError: Failed loading extension "codehilite(css_class=highlight)".
As we near the conference, we can work for executing the final touches. Here are some changes that could be made:-
Do recommend more, if you see one.
Use this for reference - https://in.pycon.org/blog/2017/understanding-dev-sprints.html
A Blog is needed to announce Microsoft as Platinum Sponsor like [0] and [1].
Write-up can be taken from here
The Microsoft logo can be copied from here.
[0] https://in.pycon.org/blog/2017/announcing-tensorflow-platinum-sponsor.html
[1] https://in.pycon.org/blog/2017/announcing-hypertrack-platinum-sponsor.html
I shared the Dev Sprint page in fb https://www.facebook.com/kracekumar/posts/963189683733346, but the page title didn't appear.
Fix is simple, just add fb specific meta tag. https://developers.facebook.com/docs/sharing/best-practices#tags
https://in.pycon.org/blog/2015/
@vigneshsarma have a look
The logos on the blog are huge especially square shaped logos from AQR and SOROCO.
https://in.pycon.org/blog/2015/ doesn't look great. Here are some sample archive page samples
@astronomersiva can you help ?
Most nav links on the top navbar at https://in.pycon.org/blog/2015/registrations-open.html are broken.
E.g. Clicking on Home or PyConIndia logo takes me to https://in.pycon.org/blog/2015/registrations-open.html#home
The feed can be used to pull data and display it on the pycon website in the lastest news section.
This needs to be dynamic and set to current page title - https://github.com/pythonindia/inpycon-blog/blob/master/themes/inpycon/templates/base.html#L20
Now it's just showing "PyCon in Bangalore in 2016" for all pages.
It'd be great to add a hover effect on the social media icons.
Their shade would get darker when hovered.
Shall I take up this task?
After #150 we have a new way to add summaries to posts using <!-- PELICAN_END_SUMMARY -->
markers instead of adding the summary in a summary
key. Let's do this for all older blog posts that doesn't have this. This also helps to keep longer summaries.
Suggested improvements
I'd suggest using Pipfile for dependency management and pipenv for managing virtual environment.
2017 CFP blog needs 2016 video link to PyCon India.
Make the navbar of the blog same as the website https://in.pycon.org/2018/
Change in theme for the entire blog is required to meet the look of PyCon India 2017 website.
You have to use the write-up
FOSSEE (Free and Open Source Software in Education) project promotes the use of FOSS tools to improve the quality of education in our country.
FOSSEE aims to reduce dependency on proprietary software in educational institutions.
We encourage the use of FOSS tools through various activities such as Textbook Companions, Lab Migration, Workshops, Conferences, Forums, Software Development and Others.
We also develop and upgrade existing tools to meet the requirements in academia and research.
The FOSSEE project is based at the Indian Institute of Technology Bombay (IITB) and is funded by the National Mission on Education through Information and Communication Technology (ICT), Ministry of Human Resources and Development, Government of India.
Use this write-up to create the blog.
Pipal Academy is a collective of experienced technologists, who care deeply about the art of software development. They offer in-depth courses on niche technical topics. Pipal Academy regularly conducts public workshops in Bangalore and also offer on-site corporate training. Their courses are targeted at professional software developers and they make sure they are hands-on and interactive.
Description:
VMware is a global leader in cloud infrastructure and business mobility. VMware accelerates customers’ digital transformation journey by enabling enterprises to master a software-defined approach to business and IT. With VMware solutions, organizations are building extraordinary experiences by mobilizing everything. Our customers are responding faster to opportunities with modern data and apps hosted across hybrid clouds, and safeguarding customer trust with a defense-in-depth approach to cybersecurity.
VMware offers cutting-edge cloud infrastructure and security services to companies of all shapes and sizes. Our world is all about technology, and that world is growing because the imagination, ingenuity and talent of our teams knows no bounds. We believe that creativity sparks innovation and inspires our employees to think of VMware differently and change the world around them.
At the core of what we do are our people who deeply value execution, passion, integrity, customers, and community.
Logo : From website repo
Since we are putting efforts to get more and more people to read the blog and increase traffic, I would like to suggest the use of "Read More" tags for the blog. This helps in improving both the UI/UX
Bloggers would know the benefit of this, the reader who lands on the blog would be able to see more than one post at any point of time and have to traverse fewer blogs too, if he is looking for other information. This is a problem since the webpage has become too long because of blog post of 2016/7. It's just a suggestion, all views on this are appreciated.
The read more tag could be accomplished using the details tag in HTML
Few things that I have in mind:
https://sharebutton.co/
https://www.kurtnoble.com/labs/rrssb
Description:
Zauba Cloud is a next generation cloud computing platform that accelerates product development, reduces cost and increases overall performance and reliability of assets on public cloud and on premise data centres.
Zauba Cloud is the first cloud computing company to charge users based on actual usage of resources and not provisioned resources. Zauba Cloud's deep expertise and culture of exceptional engineering results in services designed for best in class performance and high availability.
Zauba Cloud offers free developer accounts. Developers can try and deploy their small projects in production for free.
Zauba Cloud is currently in preview and is invite only. Developers can write an email to [email protected] for access to preview.
Logo: from website repo
Roadlocks
The Venue and Dates need correction at the site.
I was just going over the old blog posts that I wrote (being a bit nostalgic, I reckon) I observed some images in the one of the old blog posts either missing or in poor shape (orientation all over the place)
Since, the people have the option to scroll down to them and are visible to everybody. We should at least fix them up. Would help in keeping the site, well maintained.
Github templates are needed to help out folks who are new and want to create an issue or raise pull request. These are the following work that need to be done
Category: Silver Sponsor
This should go in single blog post
Details at pythonindia/inpycon2018#151 (comment)
Description: Yet to receive
Logo: From PyCon India 2018 website repo
PyCon India recently announced about the community spaces and how one can apply for that. A blog is needed regarding the same. One has to use the same email [1] from the mailing list for the blog.
[1] https://mail.python.org/pipermail/inpycon/2017-October/011197.html
Category: Gold Sponsor
Description: https://drive.google.com/open?id=1hmKJTqde2TvwAiB2JzCO8-9GMd1UxlSICGLd3gon0Lk
Logo: From PyCon India 2018 website repo
On line 15 and 17 in understanding-dev-sprints-2018.md renamed "Preferrably" to "Preferably" and "annouced" to "announced"
Category : Gold Sponsor
Description: https://drive.google.com/file/d/1GDBkiTjLQEBgCGJcWTjqq9hodjrDK1nf/view?usp=sharing
Logo: From PyCon India 2018 Website repo
Do we have any from previous year PyCon ? If not we should create one.
The favicon in use for the blog hasn't been changed since it was applied in 2017, as Pycon India 2018 has a new logo (looks pretty good). We should use the official logo to maintain uniformity throughout the websites.
Also, it could be one of the cases, where developers like to say.
"This is not a bug, but a feature." 😆
Sponsor Blog posts needs to be created as per the given information
Description & logos at:
pythonindia/inpycon2018#151
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.