pycontw / pycontw-frontend Goto Github PK
View Code? Open in Web Editor NEWThe official website for PyCon TW 🐍
The official website for PyCon TW 🐍
Update the code under section of the page.
<meta property="og:title" content="{{default is same as page title}}">
<meta property="og:type" content="website">
<meta property=“og:url" content="{{same as canonical}}">
<meta property=“og:image" content="{{image URL links}}">
<meta property=“og:description" content="{{default is same as meta description}}">
Ref. https://www.maxlist.xyz/2020/10/04/hreflang-seo-optimize/
<link rel="alternate" hreflang="x-default" href="{{https://tw.pycon.org/2021/en-us}}">
<link rel="alternate" hreflang="en-us" href="{{https://tw.pycon.org/2021/en-us}}">
<link rel="alternate" hreflang="zh-hant-tw" href="{{https://tw.pycon.org/2021/zh-hant}}">
Apply below image tags for all pages, only when an image is uploaded:
<img src="{{image link}}" alt="{{image description}}">
For homepage, please use organisation schema:
Ref. https://developers.google.com/search/docs/data-types/logo
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name":"PyCon Taiwan 2021",
"url": "https://tw.pycon.org/2021/{{en-us}},
"logo": "{{use logo image on cdn**}}"
}
</script>
Ref. https://developers.google.com/search/docs/data-types/job-posting
<script type="application/ld+json">
{
"@context" : "https://schema.org/",
"@type" : "JobPosting",
"title" : "Software Engineer",
"description" : "<p>Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.</p>",
"identifier": {
"@type": "PropertyValue",
"name": "Google",
"value": "1234567"
},
"datePosted" : "2017-01-18",
"validThrough" : "2017-03-18T00:00",
"employmentType" : "CONTRACTOR",
"hiringOrganization" : {
"@type" : "Organization",
"name" : "Google",
"sameAs" : "http://www.google.com",
"logo" : "http://www.example.com/images/logo.png"
},
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"streetAddress": "1600 Amphitheatre Pkwy",
"addressLocality": "Mountain View",
"addressRegion": "CA",
"postalCode": "94043",
"addressCountry": "US"
}
},
"baseSalary": {
"@type": "MonetaryAmount",
"currency": "USD",
"value": {
"@type": "QuantitativeValue",
"value": 40.00,
"unitText": "HOUR"
}
}
}
</script>
Revamp the community page to conform to the design spec.
Note that the English content has not finished yet. Please leave the placeholder or just use the old translation temporarily.
It would be great if we could integrate the information of social media (facebook and twitter) and google calendar on our website, so the participants and sponsor candidates could reach out us more comprehensively.
Regarding facebook and twiiter, to show the latest post on the website should be sufficient.
1.主題演講 下面的那串說明文字(為期兩天的議程中...) 在 rwd 字體大小為 14px
2.講者姓名、演講名稱、講者介紹(tab)、演講(tab)的 font weight 為 600
3.講者介紹以及演講的 tab button 大小全部跑版
4.講者介紹的介紹文字(Marc-Andre 擁有杜塞爾多...) 字體大小為 14px
Steps to reproduce the behavior:
1.主題演講 下面的那串說明文字(為期兩天的議程中...) 在 rwd 字體大小為 14px
2.講者姓名、演講名稱、講者介紹(tab)、演講(tab)的 font weight 為 600
3.講者介紹以及演講的 tab button 大小為 92px * 48px
4.講者介紹的介紹文字(Marc-Andre 擁有杜塞爾多...) 字體大小為 14px
1.主題演講 下面的那串說明文字(為期兩天的議程中...) 在 rwd 字體大小為 14px
2.講者姓名、演講名稱、講者介紹(tab)、演講(tab)的 font weight 為 600
3.講者介紹以及演講的 tab button 大小全部跑版
4.講者介紹的介紹文字(Marc-Andre 擁有杜塞爾多...) 字體大小為 14px
可以進一步在figma中的rwd page看
https://www.figma.com/file/1za4uYNpSonvgxdcLoHAzs/PyCon-Taiwan-2021-Web?node-id=3483%3A8294
Add any other context about the problem here.
Steps to reproduce the behavior:
可以再連結觀看rwd版本:
https://www.figma.com/file/1za4uYNpSonvgxdcLoHAzs/PyCon-Taiwan-2021-Web?node-id=454%3A172
Add any other context about the problem here.
We discovered this issue in #157 (see the discussion).
For partial of the users, it fails to scroll to correct position on keynote page when accessing from schedule page.
This issue is reproducible only if the user sees the Chinese content in the keynote given by 魏澤人
.
魏澤人
.It should scroll to the correct position.
It does not.
Steps to reproduce the behavior:
figma連結:https://www.figma.com/file/1za4uYNpSonvgxdcLoHAzs/PyCon-Taiwan-2021-Web?node-id=166%3A0
Add any other context about the problem here.
We have almost 37 talks accepted this year (see the current talk overview page). It's a bit messy to display all the cards.
A category filter is desired: cards with user-selected categories are displayed and all cards should be visible if the user does not select any.
P.S. This feature is in the design spec but I did not implement it in #126 due to the tight schedule.
We may also promote PSF basic membership registration in the mean time on the website. A static page should be sufficient.
There is a bug left unresolved in #126: The slido tab is displayed after the detail page is access (but it shouldn't).
The code of the slido tab is commented out now and need to uncomment it before testing it out.
Steps to reproduce the behavior:
npm run json-server
run in another terminal)http://0.0.0.0:3000/2021/en-us/conference/talk/3
Screenshots
When open the sponsor's modal, the page after the modal can be scrolled.
When the modal is visible, the page after the modal should not be scrolled.
The page after the modal will be scrolled when the modal is visible.
Desktop (please complete the following information):
Smartphone (please complete the following information):
N/A
Some wording or checkbox should be sufficient to tell/remind submitters regarding the possible reusing/remaking of video records.
Any approach to help submitters comprehend the possible reusing/remaking of video records is good.
This feature request is the subsequent task of #177 and pycontw/pycon.tw#456 .
Maybe the iframe could keep the cookie
Simply make the notes publicly editable to everyone
Describe the bug
Steps to reproduce the behavior:
可以在 Figma 上看到原始設計稿 drop down menu 在首頁中的零件區可以進一步看
figma連結:https://www.figma.com/file/1za4uYNpSonvgxdcLoHAzs/PyCon-Taiwan-2021-Web?node-id=166%3A0
Add any other context about the problem here.
Adding transition effects for the navbar dropdown is desired.
1.最新公告的 rwd 為兩個一排,現在為一個一排
2. rwd 最新公告 title大小為 26px
3. 卡片裡的title要與上面的邊界距離35px (padding加大)
4. 卡片裡的按鈕 thickness為3
Steps to reproduce the behavior:
1.最新公告的 rwd 為兩個一排,現在為一個一排
2. rwd 最新公告 title大小為 26px
3. 卡片裡的title要與上面的邊界距離35px (padding加大)
可以到figma的rwd page觀看細節
https://www.figma.com/file/1za4uYNpSonvgxdcLoHAzs/PyCon-Taiwan-2021-Web?node-id=1875%3A3945
Add any other context about the problem here.
In the page component pages/conference/_eventType/_id.vue
, the og:title
and og:description
won't act properly.
The customized values for meta tags are used.
The customized meta tags cannot be found.
#170 tended to solve this issue but reverted later since using fetch()
on pages dynamic routes inducing another issue -- failed to send the request again after refreshing the page.
Steps to reproduce the behavior:
https://www.figma.com/file/1za4uYNpSonvgxdcLoHAzs/PyCon-Taiwan-2021-Web?node-id=166%3A0
Add any other context about the problem here.
For each speech we create a HackMD shared doc for attendees. However, there is no way to access them from our official website.
Store HackMD URL of each talk in the database and and serve these data for the frontend with backend API.
Preview:
Discord discussion: link
Related issue: pycontw/pycon.tw#456
Describe the bug
Steps to reproduce the behavior:
導覽列按鈕 hover 狀態應該是字的顏色轉變為黃色 ''#C2A53A'' 就好
可以在 Figma 上看到原始設計稿 drop down menu 在首頁中的零件區可以進一步看
figma連結:https://www.figma.com/file/1za4uYNpSonvgxdcLoHAzs/PyCon-Taiwan-2021-Web?node-id=166%3A0
Add any other context about the problem here.
1.最新公告card 寬為214
2.card外圍thickness為4
3.card裡面按鈕的thickness為3
4.最新公告標題字重為Bold
5.防疫守則的『閱讀』按鈕,改為『前往閱讀』
Steps to reproduce the behavior:
1.最新公告card 寬為214
2.card外圍thickness為4
3.card裡面按鈕的thickness為3
4.最新公告標題字重為Bold
5.防疫守則的『閱讀』按鈕,改為『前往閱讀』
More and more people are asking for the date of the main conference after seeing the announcement of CfP. For example, https://groups.google.com/g/pycon-organizers-apac/c/KINsJKJVMp8
Many people know the date of the main conference via social media like Facebook (for Mandarin speaker) and Twitter (for all non-Mandarin speaker), but in the mean time, many people do not use social media that much. It will be great (and probably a must) to put the info of the main conference on the landing page.
Some where on the official web site.
See the email thread of PyCon APAC organizers (a public mailing list) https://groups.google.com/g/pycon-organizers-apac/c/KINsJKJVMp8
Earn votes and support by involving the community and invite everybody to discuss your feature and
to vote for it (votes are +1 , 0 or -1 via adding a thumbs-up/down)
This issue is derived from #206.
The decorating images in the background are desired (and we currently do not have them).
Check out details at Figma.
Add those images to layouts/default.vue
, which applies to almost all pages. Please also consider the situation that some specific pages do not need those decoration images (e.g. 404 page, which is implemented with pages/_.vue
) and may need to implement a new property for controlling this behavior.
N/A
No
The updated Sprints information could be displayed on PyCon APAC 2022 website
A clear and concise description of what you want to happen.
The program team should provide the page content, and we should update the code according to the content.
Earn votes and support by involving the community and invite everybody to discuss your feature and
to vote for it (votes are +1 , 0 or -1 via adding a thumbs-up/down)
1.贊助夥伴標題顏色錯誤 應為 ‘’#F3CC39''
2.連續六年贊助字體顏色應為白色 ‘’#FFFFFF''
3.文字前面應有小皇冠的 icon
4.贊助區域旁應有主視覺圖片
5. rwd的贊助logo 連續贊助跑版
Steps to reproduce the behavior:
1.贊助夥伴標題顏色 應為 ‘’#F3CC39''
2.連續六年贊助字體顏色應為白色 ‘’#FFFFFF''
3.文字前面應有小皇冠的 icon
4.贊助區域旁應有主視覺圖片
5. rwd的贊助logo 連續贊助不會遮到logo
1.贊助夥伴標題顏色錯誤 應為 ‘’#F3CC39''
2.連續六年贊助字體顏色應為白色 ‘’#FFFFFF''
3.文字前面應有小皇冠的 icon
4.贊助區域旁應有主視覺圖片
5. rwd的贊助logo 連續贊助跑版
可以在 Figma 上看到原始設計稿 drop down menu 在首頁中的零件區可以進一步看
figma連結:https://www.figma.com/file/1za4uYNpSonvgxdcLoHAzs/PyCon-Taiwan-2021-Web?node-id=166%3A0
Add any other context about the problem here.
Describe the bug
For the OG part, the og:image URL should be a full URL, and suggest to adding the <meta property="og:url" content="{{same as canonical}}" />
The meta tag of the description is missing. Please add the content as same as og:description part.
Steps to reproduce the behavior:
The program and sponsorship team are aware that potential speakers and sponsors were asking if the conference will be hosted virtually or in-person.
Put the information on the landing page explicitly.
The discord thread of the program team https://discord.com/channels/752904426057892052/752906124780634152/963400015173263420
Steps to reproduce the behavior:
可以進一步到figma設計稿觀看
https://www.figma.com/file/1za4uYNpSonvgxdcLoHAzs/PyCon-Taiwan-2021-Web?node-id=166%3A0
Add any other context about the problem here.
Add PyCast page. Will be used at PyCast@OpenSpace booth and marketing , etc.
Besides previous page layout, is it possible to modify the embedded player provided by Firstory and put it in our web page?
<iframe src="https://open.firstory.me/embed/story/ckr3n6xzef2260880womayclp" height="180" width="500" frameborder="0" scrolling="no"></iframe>
The url used for youtube subscription in the landing page does not work anymore.
Steps to reproduce the behavior:
Users are redirected to youtube and being subscribed automatically
Users are redirected to youtube and youtube complains This page isn't available. Sorry about that. Try searching for something else.
We may want to use this permanent url instead https://www.youtube.com/channel/UCHLnNgRnfGYDzPCCH8qGbQw
Steps to reproduce the behavior:
可以在 Figma 上看到原始設計稿 ‘’首頁‘’中進一步看
figma連結:https://www.figma.com/file/1za4uYNpSonvgxdcLoHAzs/PyCon-Taiwan-2021-Web?node-id=166%3A0
Add any other context about the problem here.
We have done similar tasks for PyCon TW 2018 and 2019. This year we will keep doing this so it will help us provide our sponsors post-event summary report more easily by then.
網頁資訊架構錯誤
1.『購票』沒有下拉式選單-財務補助是在購票頁面點進去
原因:財務補助的分類不該顯示在購票的下拉式選單,財務補助為補充的資訊
2.『活動』以及『議程』合併成『議程總覽』
原因:新會眾還不清楚每個活動內容就要點下拉式選單會造成混亂
3.『時間表』獨立出來
4.徵才資訊是放在首頁的最新公告裡面
Desktop (please complete the following information):
Smartphone (please complete the following information):
Add any other context about the problem here.
Steps to reproduce the behavior:
1.「南遷」前面多一隔空格
2. 標題應為Bold 且 字體為 ‘’Noto Serif TC‘’
3. 關於 pycon taiwan 刪掉 pycon taiwan
Screenshots
If applicable, add screenshots to help explain your problem.
1.「南遷」前面多一隔空格
2. 標題應為Bold 且 字體為 ‘’Noto Serif TC‘’
3. 關於 pycon taiwan 刪掉 pycon taiwan
可以觀看figma https://www.figma.com/file/1za4uYNpSonvgxdcLoHAzs/PyCon-Taiwan-2021-Web?node-id=166%3A0
Add any other context about the problem here.
1.中文文案中的您,取消上下引號
2.內文字體大小為 20
3.左右兩邊 margin 為 300
4. Margin 左右兩側有背景素材
5.中文文案須加hyperlink:若想了解 PyCon APAC 2022 完整的贊助方案,歡迎點擊下方按鈕填寫表單留下您的聯絡資料索取贊助書或是直接透過贊助組信箱 [email protected] 聯絡我們,讓我們了解貴單位的需求!!
背景素材區:https://drive.google.com/drive/u/1/folders/1mc6Md9X7QRNxYJRKVtcyyocDFOk2n3NQ
Revamp the banner style to conform to the design spec.
The timeline on the schedule page is automatically altered based on browser timezone information. However, this page does not provide this information and users are possibly do not realize that the timeline is their local timezone.
As mentioned in pycontw/pycon.tw#755, we can also adopt services like everytimezone.
in short, the current GTM only catches events but not associate them with sponsorship logo alt. The click numbers of each logo is important in the post-event report for sponsors.
Add alt s for each sponsor logo
context from private discord https://discord.com/channels/752904426057892052/884254959397376011/884355555014086667
No
Update the Events Overview page up to 2022 version.
Program team will prepare the en-us/zh-hant contents to update, and update the code according to the prepared contents
Earn votes and support by involving the community and invite everybody to discuss your feature and
to vote for it (votes are +1 , 0 or -1 via adding a thumbs-up/down)
No
The CFP related page content could be updated to fit PyCon APAC 2022
The program team should provide the page content, and we should update the code according to the content.
Earn votes and support by involving the community and invite everybody to discuss your feature and
to vote for it (votes are +1 , 0 or -1 via adding a thumbs-up/down)
Steps to reproduce the behavior:
可以在 Figma 上看到原始設計稿
figma連結:https://www.figma.com/file/1za4uYNpSonvgxdcLoHAzs/PyCon-Taiwan-2021-Web?node-id=166%3A0
Additional context
Add any other context about the problem here.
Add any other context about the problem here.
After link to any speech page from schedule page and then go back to schedule page,
day 1
tab, even the user is previously open day 2
tab.The tab & slider position should be the same as last visited.
It does not.
Currently, the page wrapper (components/core/i18n/PageWrapper.vue
) does not provide a grid system setup that is feasible for all pages. It leads to customization for some of the pages and results in high maintenance costs.
Modify the layout by following the grid system setup provided by the designers (checkout Figma).
At this moment we have going to create a new page pycontw/pycon.tw#809 and it will be nice to know the engagement of visitors, e.g. how many people visiting this site etc.
My gut feeling shows more UTM for Google Analysis should be sufficient. However, more and different way to check the visitor behavior will be also welcome and appreciated.
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.