|
Post by zikzak on May 21, 2019 1:21:58 GMT
Are you storing those changes somewhere other than the live server? Ideally they should be checked into github but as long as you have them somewhere it's good. I'm traveling this week so will have limited time for this project. But if you submit a pull request, I will review it. Sent from my SM-G930T using Tapatalk I have some stuff on my computer, and the automatic backups. I don't feel like I have anything finished enough to bother yet though. All I've been fiddling with is CSS and template overrides for the front page, and most of that time has been figuring out how shit works rather than making substantive changes. Heck, I'll put it here: I only changed line 10 here, which is mostly inline CSS (bad!):
<!-- Categories page main container--> <script type="text/x-handlebars" data-template-name="components/categories-only"> {{#if categories}} <table class="category-list {{if showTopics 'with-topics'}}"> <thead> <tr> <th class="category"><span aria-role="heading" aria-level="2" id="categories-only-category">{{i18n 'categories.category'}}</span></th> <th class="topics">{{i18n 'categories.topics'}}</th> {{#if showTopics}} <th class="latest">{{i18n 'categories.latest'}}<span style="float:right; width:20%"><span class="topic-stats">Replies</span><span class="topic-last-activity">Last</span></span></th> {{/if}} </tr> </thead> <tbody aria-labelledby="categories-only-category"> {{#each categories as |c|}} <tr data-category-id={{c.id}} class="{{if c.description_excerpt 'has-description' 'no-description'}} {{if c.uploaded_logo.url 'has-logo' 'no-logo'}}"> <td class="category"> {{category-title-link category=c}} <div class="category-description"> {{{dir-span c.description_excerpt}}} </div> {{#if c.subcategories}} <div class='subcategories'> {{#each c.subcategories as |s|}} <span class='subcategory'>↳ {{category-title-before category=s}} {{category-link s hideParent="true"}} {{category-unread category=s}} </span> {{/each}} </div> {{/if}} </td> <td class="topics"> <div title={{c.statTitle}}>{{{c.stat}}}</div> {{category-unread category=c tagName="div" class="unread-new"}} </td> {{#if showTopics}} <td class="latest"> {{#each c.featuredTopics as |t|}} {{featured-topic topic=t latestTopicOnly=latestTopicOnly}} {{/each}} </td> {{/if}} </tr> <tr><td colspan="3"></td></tr> {{/each}} </tbody> </table> {{/if}} </script> This is completely different, and is largely based off a template for a different view:
<!-- Latest topic listings on the Categories page --> <script type="text/x-handlebars" data-template-name="components/featured-topic"> <div class='main-link'> {{raw "topic-status" topic=topic}} {{topic-link topic}} {{#if topic.featured_link}} {{topic-featured-link topic}} {{/if}} {{topic-post-badges newPosts=topic.totalUnread unseen=topic.unseen url=topic.lastUnreadUrl}} </div> <div class="topic-stats"> {{raw "list/posts-count-column" topic=topic tagName="span"}} </div> <div class="topic-last-activity"> <a href="{{topic.lastPostUrl}}" title="{{topic.bumpedAtTitle}}">{{format-date topic.bumpedAt format="tiny" noTitle="true"}}</a> </div> </script> And these are the CSS additions and overrides:
.category-list.with-topics { background-color: $secondary; }
.no-description.no-logo { box-shadow: -5px 3px 5px $tertiary; }
.category-list tbody .category { border: none; } .category-list .subcategories .subcategory { display: flex; padding: 0px 10px 10px 0px; } .category-list.with-topics .category { width: 33%; }
.featured-topic { display: table-row; } .featured-topic:hover { background-color: #cfe0ea; }
.main-link { display: table-cell; width: 80%; } .topic-stats { display: table-cell; text-align: center; width: 10%; } .topic-last-activity { display: table-cell; text-align: center; width: 10%; } .category-list .featured-topic .title { white-space: pre-wrap; } These are all done on the customization page and I've decided not to make any changes in the base code. If things reach a point where they feel finished I'll likely turn them into a theme component., and that seems like something that should go into the git repo.
|
|
|
Post by gregorio on May 21, 2019 2:03:38 GMT
Not sure when you made the changes, but it's looking 1000% better now than it did with the last color scheme/layout I saw.
|
|
|
Post by zikzak on May 21, 2019 2:14:00 GMT
I've been keeping most of my meddlings to the blue theme and just pushed a bunch of them to the default theme last night. I have a pretty clear idea of how I want all the pages to look, it's just a matter of putting in the time. Front page is about 50% where I want it. Haven't done a thing to category list or topic pages yet, and actually slightly broke the former with some CSS changes.
|
|
|
Post by SensiblePerson on May 22, 2019 4:43:04 GMT
zikzak, I'm a web dev IRL; if you have HTML/CSS stuff you want help with, let me know.
(I know, I should have been contributing more all this time but I haven't been able to for reasons.)
|
|
|
Post by zikzak on May 22, 2019 11:55:25 GMT
I don't think it really matters. It's just an intellectual exercise now.
|
|
|
Post by superuberbob on May 22, 2019 16:40:27 GMT
I'm getting some occasional errors when trying to access this site. Don't know what happens to fix it, but I'll go a bit using the site fine and then barely being able to use it all. Then it starts working again.
Kind of funky. Not sure why it happens. Does anybody notice anything like this?
|
|
|
Post by Fatal Checkraise on May 22, 2019 18:43:56 GMT
Yeah, site seems to go down when it's experiencing high load. Had trouble in the past hour as well.
|
|
|
Post by microbet on May 22, 2019 19:45:43 GMT
They may choke the traffic for free sites. Proboards has millions of users though, so they can definitely handle us.
|
|
|
Post by gregorio on May 22, 2019 20:14:43 GMT
Nosy interloper here. Now that the forum software recommendation has passed, are there plans to officially recommend Discourse to the community and put it to a vote, or is the committee waiting for word from zikzak that things are ready to present to the rest of the community?
|
|
Deuce
Junior Member
Posts: 99
|
Post by Deuce on May 22, 2019 22:03:44 GMT
From an end-user's standpoint, I cannot stand having to scroll back to the top of a page to navigate. If there is a sidebar, it should scroll with me. And page links within the current thread ( Prev 1 2...10 Next ) should scroll with me, as it does here. But also the ( Exiled Politics > Tech Committee Forum > Software Discussion ) tree should travel with me so I can go up to a parent sub/forum without having to scroll.
|
|
|
Post by zikzak on May 22, 2019 22:53:12 GMT
Nosy interloper here. Now that the forum software recommendation has passed, are there plans to officially recommend Discourse to the community and put it to a vote, or is the committee waiting for word from zikzak that things are ready to present to the rest of the community? First, I think this committee should be presenting a complete proposal for a new site rather than piecemeal items to be voted on. There are a lot of other issues that still need to be addressed which have received very little attention.
Second, if we want to present a fully developed working demo, I'd say my site isn't there yet.
Third, and most important to me, is that I'm only willing to go so far until ownership is decided. I plan to keep working on the stuff I'm doing for the time being, but I want to be very clear that I will not help implement anything that I do not have a clear ownership stake in, preferably as one of many in a co-op or similar. And aorn I am not even a little bit optimistic about how that issue is (not) proceeding. I like cuserounder, but I'm not going to build him a website for free.
|
|
Deuce
Junior Member
Posts: 99
|
Post by Deuce on May 23, 2019 1:11:56 GMT
I want to be very clear that I will not help implement anything that I do not have a clear ownership stake in, preferably as one of many in a co-op or similar.
My time has been so limited that I've been even more of a lurker than I was on The Site That Shall Not Be Named, and surely you're privy to information I'm not, but I really don't think this will be an issue at all for you. When that time (finally) comes, you'll have a bunch of people going to bat for you, and if not, you'll have a very compelling case based on what you've already done (dozens/hundreds of hours of specialized, valuable work) in addition to the value of your posting.
|
|
|
Post by zikzak on May 23, 2019 1:37:05 GMT
My time has been so limited that I've been even more of a lurker than I was on The Site That Shall Not Be Named, and surely you're privy to information I'm not, but I really don't think this will be an issue at all for you. When that time (finally) comes, you'll have a bunch of people going to bat for you, and if not, you'll have a very compelling case based on what you've already done (dozens/hundreds of hours of specialized, valuable work) in addition to the value of your posting. I don't think anybody is going to do anything malicious or there will ever be any case to be made. Rather, the scenario I imagine is everything gets moved over to a new server with new software, nothing is ever done about ownership due to apathy, and whoever is paying for that server ends up the de facto owner, along with simplicitus who holds the domain name.
|
|
Deuce
Junior Member
Posts: 99
|
Post by Deuce on May 23, 2019 1:57:18 GMT
I don't know... I think there's a pretty strong resolve to have an ownership group that consists of more than those two. Sure, it's moving slowly, and there seems to be some cat-herding, but I'm pretty confident something will get done.
I guess it's easy for me to be confident when you're the one doing the work, but I'm not worried for you.
|
|
|
Post by zikzak on Jun 1, 2019 20:22:25 GMT
|
|
|
Post by Loden Pants on Jun 2, 2019 1:33:25 GMT
Thanks for all your effort zikzak.
|
|
|
Post by zikzak on Jun 2, 2019 3:19:20 GMT
Thanks for all your effort zikzak. I liked it better a couple weeks ago when it seemed like github versioning and such was the right path forward for a community owned site with team administration and active self-governance. But at this point I just don't see it happening. There simply aren't enough of us taking active roles to get there.
We tried. You, me, microbet and a couple other tech committee members, along with a few dedicated souls on the governance committee. But it doesn't seem like it was enough, sadly.
|
|
|
Post by goofyballer on Jun 2, 2019 17:12:46 GMT
I'm still here and everything, but it feels like we're in a holding pattern waiting for the governance committee to do something and that's never going to happen?
GitHub still seems good, imo, simply as a convenient place/way for a distributed team of people to work on something at the same time.
|
|
|
Post by zikzak on Jun 3, 2019 13:37:20 GMT
GitHub still seems good, imo, simply as a convenient place/way for a distributed team of people to work on something at the same time. I definitely agree github is prefect for that scenario. I'm just uncertain we'll ever be there. Maybe the current initiative in ATF will produce something before everybody loses interest again.
|
|