GoPinball.com
http://gopinball.com/forum/

Migration TODO / DONE list
http://gopinball.com/forum/viewtopic.php?f=72&t=9113
Page 1 of 1

Author:  TheNalex [ Wed Mar 06, 2019 5:05 am ]
Post subject:  Migration TODO / DONE list

Here is a migration's TODO/DONE list of the forum & database (table list).

DONE:
- (Finished 2019-03-27) DB - Table details: comments and comment form with a nice validation system and recaptcha validation (no more spam??? :twisted: :twisted: :twisted: ).
- Drop of pinsimdb.org domain and 2 new sub domains on gopinball.com (one for the forum, one for the DB)
- Forum: migration process to the latest forum software version (no bug found for the moment) and bootstrap theme (not customized for the moment)
- DB: general layout of the site (fully responsive): menu, global search (in the DB).
- DB: Homepage with the welcome message provided by GeorgeH (thank you ;) ) and the 6 latest table added. No stats for the moment.
- DB: Table list with navigation and a simple search (search match any word on the table title or author).
- DB: Table details with (ongoing) a big panel at the top and a carrousel (with title, author, tags, ... and download links), description/rules/other info/resources in "tabs" and place for comments (not done) in a right column. A also put photoswipe carrousel for the resource viewer (it is great, https://photoswipe.com/)
- DB - Table details: info missing (table "mod of", links on tags / authors, author homepage...)

TODO:
- (started) Forum / DB: Finish the boostrap theme and use Francisco logo (on the homepage of the DB and the topic list of the forum). [Bootstrap css/js customization workflow in place, it was quite a journey]
- (started) DB / Forum: unified bootstrap header for coherence and easy navigation between the forum and the DB
- (nearly the end) DB - Table creation form: everything (I will try to make it more user friendly ;) ).
- DB - Session management (user authentication): I'm going to drop the current users of PinSimDB (they have no use) and use the forum accounts if I find (mainly to auto fill the comment author).
- Homepage: add more content (Some news (maybe), latest forum post (probabl), db stats, page dedicated to software like FP, BAM, ...)
- Forum / DB: cookie disclaimer
- Forum / DB: https
- DB: sitemap / robots
- Forum / DB: google analytics
- Forum / DB: google adsense
- DB: htaccess to redirect from pinsimdb.org to the new domain (http 301).
- DB / httpd: modify httpd conf to use ProxyPass in order to have httpd and a nodejs/expressjs server on the same server (for reference: https://stackoverflow.com/questions/983 ... ame-server).
- Misc: project pages (FPM Editor, Companion tools, FPWine - I will probably get rid of Speed devils - even if we are a bit proud of it even after all these years)

That was quite a big learning curve for me. I had to learn nearly all the technologies (nodejs/expressjs, nunjucks, elasticsearch), but it was the original intent :)

Do not hesitate to add, in this topic, proposals for new functionnalities for the database site (currently pinsimdb.org).

History:
:arrow: 2019-03-27:
- some progress. I had to rewrite a big part of the DB website because the method I used was too much time consumming. Now it is much more easy (comments list / form / validation / save and realod took less than 2 hours - which is cool)
- started working on the theme: I have a (basic) workflow in order to customize bottstrap CSS. I hoped it was easier than this.
:arrow: 2019-04-07:
- Some more progress: nearly finished the creation of a table (upload). I spent quite some time on usability on both desktop and mobile. The pinball upload form starts to be in a very good shape, love it :)

Back to work!!! See you

Author:  blue [ Wed Mar 06, 2019 5:23 pm ]
Post subject:  Re: Migration TODO / DONE list

Just a small thing, but are the resources going to be split into several subsections? Pretty tough to find anything in there especially if people load in a thousand backglass images, and you are trying to find a model.

The other thought is a lot of resources are posted here instead of pinsimdb. Several have been lost due to bad links now. Is it possible to do with this new setup what a couple other sites do, have a post in the forum with a attachment and also have it automatically listed in a download section?

Author:  TheNalex [ Wed Mar 06, 2019 6:12 pm ]
Post subject:  Re: Migration TODO / DONE list

For the moment, resources are not in the scope (but will be integrated later)

Author:  GeorgeH [ Fri Mar 08, 2019 12:25 am ]
Post subject:  Re: Migration TODO / DONE list

The forum needs a topic for "Pinball Cabinets".

It seems like we should have a topic for News/Announcements even though they don't seem to get used much on other forums.

It seems like we should have a better way for Ravarcade to post his updates to BAM.

George

Author:  TheNalex [ Mon Apr 08, 2019 3:59 pm ]
Post subject:  Re: Migration TODO / DONE list

Some more work done this week-end (see history). It was very productive but it wasn't has good as I wished it to be (I hoped to have the complete creation of pinball done).

To Blue: maybe (maybe) the resources will come back sooner than I expected (not in the first release though).

Next two weeks are going to be less productive: I have some visitors at home this week and next week I'm in holidays with the kids.

Alex

Author:  Popotte [ Fri Jun 07, 2019 2:42 pm ]
Post subject:  Re: Migration TODO / DONE list

Some news? Just to know, I'm not in a hurry.

Author:  TheNalex [ Tue Jun 11, 2019 6:01 pm ]
Post subject:  Re: Migration TODO / DONE list

Sorry, no, not a lot of progress lately (too much work, too tired when I get home :( )

Latest progress is promising: I have found a way to use the forum account for all the site. So, one account for the forum and the same account for the pinball list. It's cool.

Hollidays are coming, I will probably have more free time (hopefully).

Author:  Popotte [ Tue Jun 11, 2019 11:37 pm ]
Post subject:  Re: Migration TODO / DONE list

TheNalex wrote:
Hollidays are coming, I will probably have more free time (hopefully).

And some so good holidays I hope.

Page 1 of 1 All times are UTC - 5 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/