my project

Discussion in 'TZT GameDev' started by Chemosh, Apr 26, 2017.

  1. Chemosh

    Chemosh TZT Addict

    Post Count:
    4,349
    So, I've been thinking of something to do for a while now. And i think I finally have the goal project i want to accomplish.

    The thought currently is to create a project that will allow me to create a blog-esque site similar to wordpress to publish a blog/images/etc.. on. I've only been thinking about this for a few weeks now, so the planning stages have been architecture and how to accomplish this.

    As of right now, the goal is to use Amazon S3 to store all the blog posts and images, as well as using API Gateway, Lambda and Cognito for auth/API calls. I'll be looking more into all the little details of this, but the last week I've been developing my API which right now is fully unrestricted and will likely be doing more with restriction per user login in the near future.
     
  2. AgelessDrifter

    AgelessDrifter TZT Neckbeard Lord

    Post Count:
    45,688
    Is it because there are deficiencies in existing sites that you think you can improve on, or just because it's an interesting challenge that you can pick up a lot of useful skills from? Obviously it's going to be the latter to some extent, but not being super intimately familiar with blogging site frameworks I'm curious to what extent it's the former
     
  3. Utumno

    Utumno Administrator Staff Member

    Post Count:
    43,415
    Yeah i had the same question
     
  4. Chemosh

    Chemosh TZT Addict

    Post Count:
    4,349
    It's a bit of both. WordPress and other cms seem to have a hands odd approach and customers get hacked to easy. It's also a fun project to learn stuff

    Sent from my SM-G920V using Tapatalk
     
  5. Chemosh

    Chemosh TZT Addict

    Post Count:
    4,349
    Also not on a phone now so it's easier to type out a good response.

    Wordpress has a lot of custom add-on features. Some are great, some are terrible and others are inbetween. The problem is there's no real concern for security or even people maintaining these add-ons really. My thought was to create the add-ons myself or with a team, and then maintain them. This way we could charge for 'premium' content which people could use for their blogging needs such as payment systems, email campaigns, etc... and charge the customer accordingly so all they have to do is sign up with me, and I'll automate/handle all the back-end work for them.

    While the premium features are more of something in the future, the first part i just want to get something that handles free blogging. I've spent the better half of a few weeks just dreaming up the process to be able to handle thousands of request/sec without running a server of my own. I finally have this part figured out, now I need to build the API for it which I'm doing with AWS Lambda (Python 2.7) and API Gateway. Back-end will be using S3 to store the blogs/pictures in a distributed naming scheme using UUIDs to handle the hashing to allow for more request/sec.
     
  6. Sear

    Sear TZT Neckbeard Lord

    Post Count:
    34,656
    This thread doesn't sound like it's for a video game, but alright.

    I like WP, and they already provide exactly what you describe (automated back-end services and a premium monthly service). You're going to be hard-pressed to compete with that because they've been in the CMS game for 10+ years now and [mostly] cornered the market - especially when it comes to user-friendly templates for idiots (https://wordpress.com/themes). Some of those designs are slick as hell, and that's all most casual users are going to care about. I don't know exactly how secure it is, but it's been good enough.

    IMO unless you're going to pitch this via Amazon's marketing machine, you'll have to offer something distinct that they don't.

    This is a bit off-topic, but one thought I had the other day was that a streamlined process doesn't really exist for creating wikis. There's wikia (http://www.wikia.com/Special:CreateNewWiki), but it's ad-infested and kind of shit. I wanted to set up a personal wiki for my project and figured this would be a cakewalk in 2017. Instead, I ended up doing this https://www.mediawiki.org/wiki/Manual:Installing_MediaWiki_on_Windows_Server_2016

    + then went through the equally annoying process of installing add-ons for basic functionality (WYSIWYG editor, basic infobox, image uploading, etc). A typical/casual user would tap out on this process somewhere around the PHP & db install.

    so I see that as an area of the market that is ripe for better usability and accessibility. Hell, I would have paid a few bucks to simplify this process. Just food for thought.
     
  7. Utumno

    Utumno Administrator Staff Member

    Post Count:
    43,415
    If i wanted a quick wiki and didn't mind paying $10/mo I'd probably just host with Confluence. Or buy their $10 one time fee and host myself.

    All the free offerings are kinda shit
     
  8. Agrul

    Agrul TZT Neckbeard Lord

    Post Count:
    48,117
    http://www.youtube.com/watch?v=nRB8Jor8tPs
     
  9. Sear

    Sear TZT Neckbeard Lord

    Post Count:
    34,656
    Yeah, I thought about Confluence. I used it at work (and Trello/JIRA).

    It seems geared towards project/team management in specific, though. I haven't used it in years so I'm sure you could twist it to work as a [wiki for anything], but it seemed simpler to just use the same standards as wikipedia for organizing & displaying information.
     
  10. Chemosh

    Chemosh TZT Addict

    Post Count:
    4,349
    I agree with ya on that Sear, it'll be hard to compete with those types of vendors. More or less, I'm building this for me, and the ability for anyone else to use it. I do want to add the functionality for people to build templates, but they would need to be approved, or I'd need to have some type of rating system up and eventually do a market place template so that customers could buy/own them at a price. Again this is way down the road, but for now, just a little blog site up with a crappy GUI is all i want to build for myself
     
  11. Jackpanel

    Jackpanel TZT Abuser

    Post Count:
    6,989
    You should use Microsoft Azure. It's much better than Amazon (a bookstore).
     
  12. Chemosh

    Chemosh TZT Addict

    Post Count:
    4,349
    I don't want fight a drake

    Sent from my SM-G920V using Tapatalk