Giter VIP home page Giter VIP logo

forumfive's Introduction

Programmer for over 10 years. Over 2,800 different developers have started/watched my projects here. Stackoverflow lists in me in the top 1% of develpers. I've designed backend systems, shipped features to millions of people and rewriten applications to meet demand.

Experiance building queues, insurance onboarding, streaming encryption wrappers, audio extraction, natural language processing (NLP), video transcoding, content systems (blogs, forums, etc..), documentation generators, single sign on (SSO) providers, WebRTC, web crawlers, and many more diverse projects.

User interfaces with next.js, react, bootstrap, material-ui, and styled-components (powered by flexbox and typescript).

I'm a domain and services designer. I approach foundations with a focus on the business ideas and assertions that make up the core of a product or suite. I've mentored developers, written roadmaps, and started company-wide training initiaves to solve scaling problems through teaching and sharing.

I can scale teams and applications or build them from scratch.

forumfive's People

Contributors

xeoncross avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

forumfive's Issues

Some suggestions for improvements

  • Add the jquery.js files and the persona login file in the repo
  • use a newer version of jQuery (1.9.1) as file
  • replace some PHP code with jQuery
  • replace session vars using solutions like cookie.js
  • autoupdating contents using smartupdater
  • use JSON where possible - as database? maybe with TaffyDB.js (stores it also in localstorage)
  • update Twitter Bootstrap
  • maybe add some typeplate elements

...

Allow for embedding of pictures from all websites

Currently embedding only works for youtube and vimeo. I guess that was implemented to work for videos only. A simple check while puryfing would help:

if($html->nodeName != 'img' && $attribute->name == 'src') {
    $domain = parse_url($value, PHP_URL_HOST);
    // Only EVER allow embeds from Youtube / Vimeo
    if( ! $domain OR ! in_array($domain, static::$video_sites)) {
        $html->removeAttributeNode($attribute);
    }
    continue;
}

More SEO features and basic stuff

Hey man, I love your script and its interface. Really modern and clean. However, could you please add a few basic SEO feature such as url friendly, custom title for each post because every page has the same title as the homepage title.

Also please add subpages and add noindex tag to those subpage too. Thanks

DB Error - PDOException' with message 'SQLSTATE[HY000]

Hey!

I can not connect to the database ...
I usually use PHP & MySQLi , and I can not connect at all with the PDO connection,
not even Google has managed to help me with this :(

Can someone please help me , how should the database.sq3 file be?
Is very grateful for the help!

DB Config (localhost):
db-host: - localhost
db-user: - root
db-pass: - (no password)
db-name: - forumfive
url: - http://forumfive-test.localhost

SQL Exposed

I made a test post on the demo and saw the following SQL exposed at the top of the page after successful post.

screenshot 2015-06-01 15 39 28

Footer message is wrong

The footer that shows how many posts a user has made is currently displaying the posts a user has made during this login. When you logout and login again, the counter is reset. Also the number of posts is not displayed if the user has 0 posts. I changed my footer to display this:

Welcome ! You have made 0 ? $_SESSION['posts'] : 0?> posts during this session.

This is more appropriate than the current message imo.

In action:

http://aoc.getdrunkonmovies.com/

Other registration options

Hi,

This seems amazing. I'd like to use it, but the "persona" registration method is being withdrawn by Mozilla (in a few months).

Do you offer any other methods of registrations? Or can I remove registration all together as an option?

Meaningful variable names

Using meaningful variable names would go a lot further toward making this usable and extensible. Trying to shave a few hundred bytes off of the file size at the expense of legibility is foolish. If you have a de-obfuscated version of forum.php, you should use it in lieu of the version that's there.

Registration system

Would you be willing to implement a self-contained registration system? It probably wouldn't boost the file size too much :)

Markdown Support

Integrate EpicEditor or some client-side markdown parser to render text at runtime instead of placing the load on the server. Also paves the way to future edit support since the raw markdown/text is stored.

Email notification

nice forum script

any chance of adding email notification - so if someone replies to a topic you get emailed?

cheers

justin

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.