-
-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Showcase Section - Layout, Technical Implementation, Workflow #101
Comments
I'm fine with using a third party blog system for these, and link them from haxe.org. |
I would prefer if we use a Haxe-based solution instead. I can train @Merelleya to use some markdown which should really be enough to get nicely formatted one-column articles. |
You could look on how haxe.io loads its content, thats also a blog that uses markdown. |
I wouldn't, its still broken at the moment. If you want to know how it used to work you can read the long explanation over in the haxe.io issues. 👍 for haxe.org news content being markdown based. |
Let's not overthink this, we already support displaying markdown. In fact, the entire manual displaying is based on markdown. All we need is a view without side-bar and a few convenience CSS classes for floating text around an image with some sensible margin. @jasononeil: I remember that you said something about the markdown library not supporting something, but I don't recall any details. Is there anything we should report upstream? |
We could do Markdown easily enough, especially if @Merelleya is the main content editor and @Simn is able to help as needed. I'm not sure which limitation I mentioned. One that comes to mind is an issue with Markdown itself, rather than haxe-markdown: It has no built-in function to give a paragraph a specific CSS class, like We'd have to figure out the strategy for photos and videos too. If we develop our own solution we'll probably have to crop/resize images manually, unless there's a good open source tool someone wants to recommend. To be fair though, manually editing them is fairly fast and usually gives a much higher quality result. All the other points on Josefiene's list should be achievable with a basic markdown parser though. For the record I'm not opposed to using an external service like Medium, but I also think if we have the feature-set carefully defined we could implement this without much code. |
We want to promote Haxe for web which isn't off to a good start if our own page doesn't use it for something relatively simple such as this. You are right about the cropping/resizing, but I agree it can be done offline easily enough. I'm more concerned about getting some preview going locally. |
Yeah. I will definitely need a preview function. There will be hell otherwise. Ideally the preview would even be shareable.... |
print screen + upload is very shareable... |
The (=this) comment-box of Github supports drag-drop of images very nicely, it one could build such that would be awesome. With a preview. Not sure if this is open-source? |
Another nice thing to have would be translations. At least for the languages where English tends to be a problem: Spanish, French, Russian, Japanese. If we don't make these articles too wordy I'm sure we can find people in the community to help with that and then have some flags at the top of the articles. |
I am aiming for 800 to 1000 words. Anything else is very long to read on a a web page (I dealt with a 2500 word article the other day and found it extremely long). I can translate to Spanish myself. It won't be perfect but good enough, I hope. I am very much for translation into Russian since we have a big Russian community we never hear from due to language barriers. Russian speakers are actually our third biggest audience after English and French (We have about 20k English speakers and then 1,9k French and about 1,8k Russian and German). |
If we look at location and not language, Russia is on the second place directly after the US. |
Maybe @nadako could help with the Russian translations? |
Fair point, and we certainly can achieve this kind of thing in Haxe, it's more a question of spending time on it vs using an off the shelf solution. After I've finished working on the haxelib site I'll do a quick test to see if we can have a relatively elegant writing process in front-end Haxe/JS with integrated image uploads etc. Shouldn't be too much work, but I can spend an afternoon finding out if it will be good enough for our use case. One other alternative worth mentioning is that we could use ckeditor (with some externs). They have some drag-drop upload plugins, one of which my co-worker is working on integrating with ufront uploads (hopefully this week). Personally I prefer writing in Markdown, but it's worth putting the option out there. |
I think that's quite a waste of time to implement our own blog system, with correct editing, all the media features correctly tuned (facebook, twitter, keywords generation etc.) and mobile steaming of pictures (needs resizing etc.), I'm quite sure we would not get that right in the first place, so why not using something that works well and is maintained by someone else ? Also, I think hosting on somewhere else than haxe.org makes it actually "feels" better, more like a 3rd party article and not marketing material produced by the website owner. We have more chances it will be shared this way... |
Isn't that just deception? "We" write these articles so there's no point in trying to hide that fact. In general I like to be very honest about Haxe and I have no problem pointing out what I consider its weaknesses. I also believe a "Things we could improve upon" article would be received very positively. As for the blog system: I agree for the moment. I really just want to have some markdown files that are nicely represented on the website. We can look into making our own wordpress for ufront a bit later. ;) |
@Simn all marketing can be seen as some kind of deception, since you're purposely trying to put forward your strong points. I have no problem pointing weaknesses as well, but only when people are already quite interested in it. You don't start by presenting your weaknesses first for instance |
Here are some notes on my editing/writing workflow. I am currently prepping the TiVo Showcase and an Article about Jonas Nyström and his sheet-music project. https://docs.google.com/document/d/1L34Npalgm3SIKdXiSCISWQLVkLhjmNUr-QwtcevVgoY/edit?usp=sharing Generally, prepping takes the longest, depending on how much content there is to review. Also, if communication is slow, it may take longer than a month to pull one article together, which is why I like to be working on more than one. If you have any more ideas, just let me know. |
Showcase articles are in the making now so we can close this issue. |
Let's move the general discussion about how we want the showcase section to look and where it should be displayed to this issue and leave #98 for the Article about Dan Hett.
Quick Summary
The layout:
I will think about the editing/writing workflow and make some notes on that. We can have one issue for idea collection. Once an idea is picked up, we might want to have a separate issue for that idea so that we keep it neat and get to complete it.
The text was updated successfully, but these errors were encountered: