-
Notifications
You must be signed in to change notification settings - Fork 40
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
News or blog #20
Comments
TheAssasine and I had a conversation about this already. He urged me months ago that I should start a blog about NewPipe. |
But I think for now we should focus on finishing the website as it is, and later talk about a blog etc. What do you think? |
Yes I totally agree with you. |
It might be more catchy if the latest article is shown. |
@ponypower We can add a news section add the bottom of the page including the latest article and a download link for the CCC presentation. What do you think? |
@TobiGr Sure. I find this too a good idea. Do you need any support design wise? |
@ponypower You are right. The presentation isn't enough to inform the user about how NewPipe works. My idea is that this can be done in some blog entries which are pinned on the right side of the blog page. I'm thinking of something like this:
I'm - as user - not interested to click through a presentation to get only few useful information. Do you agree on removing the embedded presentation from the main page (it's displayed differently by every single browser too) and replacing it with a link to it? @theScrabi @TheAssassin Btw. I don't think that this blog is going to be that big, but working with a database will be necessary and make the handling of the data more easy. |
No reason to embed the presentation. A download link is just enough. |
This is my first design for a single article page. Design without comments: Design with comments: |
@TheAssassin I think a CMS for the blog is quite useful and saves a lot of time I'll spend on development. I suggest to use either Wordpress or Typo3. What do you think? @ponypower This is how the latest article can look like on our main page. |
Wordpress is itself a security hole, and Typo3 is full of issues, slow, bloaty and overall sucks. If you want a blog, please check out static publishing systems, like Jekyll or Pelican. They are secure, fast, can be stored in git. Simply put, perfect. With some JavaScript magic, we can display the latest article easily on the site. |
Yeah, you're right. Wordpress and Typo3 would need a lot of maintenance time later on. So Jekyll seems to be a good solution to me. But before I will focus on the development of the blog, the main page should be finished. |
Yep, that's what I would suggest, too. |
I've played a little with some designs and ended up with this as my first idea of the blog. It's just a first try, so things like many links, the sidebar and the mobile version don't work as expected and they have probably some issues. But before I'm going to spend more time on it, I need feedback of what you think of it. |
@TheAssassin @theScrabi I have been working on the development of the blog this week. I think that it still needs a few smaller design improvements, but apart from that only the content is missing. Before posts get written we should open a new repository for the blog. If we want to use comments the whole thing is going to be more complicated. There are several ways to make comments possible: Use PHP and database:
Use PHP scripts on our servers:
Do not use any PHP scripts or databases on our servers:
Use no scripts and no external servers:
The last one seems to be the best. But before I dig any deeper into this, we should determine if we will need support for comments on articles. |
Well, I'd rather keep this repository as static as possible. I'm not even sure whether comments are that useful, but if you really want to implement them, I'd go for the Disqus approach. There is a self-hostable alternative for Disqus: https://posativ.org/isso/ I've tried it a while ago, and it worked fine. Might be worth to try that first of all. I'd set up a demo if @theScrabi and the others think that comments would be useful (I still don't). |
@TheAssassin I am also not sure if we will need comments. That's why I asked. But if you want to keep it static (I'd prefer that too) we can test the jekyll-static-comments plugin. It seems to be more static but needs maintenance. |
The only thing static about that plugin though is that it uses flat files. I'd rather host an external system for comments though, like isso, because that's fully separated and might come in handy for some other of my projects. |
The blog is ready to use. I couldn't decide which design is better, so please take a look at the master and design branches and tell me what you like more. |
Thanks. I'll take care of the rest. |
thanks |
Just need to know when to deploy it. And where. There's two options, |
Me too. But please wait with that until the demo posts and links got removed and @theScrabi or someone else wrote a initial blog post. |
Just write me a mail (and really, a mail, because I'm flooded with GitHub notifications atm), and I'll deploy stuff as you wish. |
Ok I'll write something. |
@theScrabi I've finshed my work on the blog. So we only need the initial blog post. And maybe we should disable the c33 post. |
@theScrabi I recommend you to hurry up, too. If you want to, we can collaborate on a post. @TobiGr otherwise I'd write up something. |
@TheAssassin Yes, I got it running. I will do some testing whether I can restructure the comment output, to apply our design to the comments. |
@TobiGr @TheAssassin I red through the two posts in the pad, and I think they are good now. |
@TobiGr I committed a Docker configuration for easy deployment. I will add the isso configuration to the docker-compose file eventually. |
The look of the single blog posts is a bit too bright in my opinion, especially during mouse-over events. Could you make it look a bit more subtle? The rectangular shape with the really hard contrasts doesn't really match the rest of the website. Also, I'd recommend to display the "Blog" entry in the top menu bar as "selected" when visiting the blog. By the way, I hope you don't mind me editing your blog post. I want to reword it a bit, and fix a few facts. |
Somehow it seems like not all of the blog posts are rendered. I'll be investigating that tomorrow. I could imagine a multi-page layout, displaying most posts in the sidebar for quick access. |
@TheAssassin I can take a look at it too. I guess the dates of your posts weren't correct. I do not display posts which have not been "released" and were written in the "future". |
@TheAssassin I've checked and all posts are displayed. I saw you removed the pinned posts from the sidebar. The search input looks lonely now. We should add some links or text to it. Maybe we can pin the "Team NewPipe start blog" post. |
I removed the pinned post because the URL had been hardcoded, hence leading to nasty errors after renaming the file (which had to be done because the event was called C33C etc., but it's the 33C3, actually). I think we should "generate" that somehow, e.g., introduce a category "pinned", and render all these posts in the sidebar, unless there is a standard pinning process. |
I took the two shades of grey which we also use at our main page. I can understand that they distinguish from each other a lot.
I'll do it.
That's a good idea. |
The shadow looks a bit awkward. But I like it overall. |
I'll remove it. |
@TheAssassin Comments will look like this. Are you fine with it? |
Looks great! |
@TheAssassin I didn't add |
As said before, the deployment will be done via Docker. I am going to use https://hub.docker.com/r/sheogorath/isso-docker/, which is configured via |
I will close the issue when everything is deployed. |
An interesting page of the new website could be a blog or news section where the developer announce new features and versions of NewPipe or other interesting things like articles about NewPipe in the media, statistics and information about upcoming events.
To be honest, it isn't useful at the moment, but at a later point in time it could be helpful.
@theScrabi @TheAssassin @ponypower Tell me what you think about it.
The text was updated successfully, but these errors were encountered: