-
Notifications
You must be signed in to change notification settings - Fork 21
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
[META] Build backdropcms.org on Backdrop #38
Comments
Thanks for opening this @klonos. I think we should pursue the porting ASAP and do the contrib conversions as we go along. I don't think any of these modules have been started porting yet, but with our already growing list of contrib authors, we don't know which ones have been started until they file an application or check in the initial version. |
..turned this to a meta in order to sort of "track" progress. The reason I say "sort of" is because although the progress will show as x out of y tasks completed, some modules will be harder (and more time consuming) to get ported than others. |
I thought this implied we should port the site ASAP and port the contrib modules as we go along. Besides, none of these modules seem like they would be absolutely essential. Porting the site should be relatively simple, since it is not very complex, yet. |
After the success of porting the API site, I'm going to start porting the main site. If anyone is interested in accelerating the work, the most helpful thing would be a port of Link, Redirect, and Special Menu Items. The other modules can be avoided entirely or substituted by a small amount of work in the theme. |
Woohoo! Having some cholesterol now. Will check which one I can manage later. |
Can we get some idea of your thoughts for the design and organization? |
I tried a start with special menu items. Stuck on the fact that it depends on an override of theme_link(). Unfortunately that seems to be no longer called by |
Although I think we killed theme_link(), we replaced it with menu-specific theming. It looks like
Each also takes suggestions for the menu name (e.g. |
Just in time for Superbowl https://github.com/backdrop-contrib/special_menu_items |
LOL |
Attempted to port Link https://github.com/docwilmot/link |
Hi @docwilmot! I'll see if I can figure out what's wrong and post in your sandbox. Thanks! |
Seems @biolithic has ported Link and is almost ready with redirect. backdrop-ops/contrib#50 |
Yes @docwilmont, I saw that need and will be getting around to redirect On Thu, Feb 5, 2015 at 1:44 PM, docwilmot [email protected] wrote:
|
...updated the issue summary with links to projects or issues in backdrop contrib as well as the respective projects in d.org. |
The googleanalytics port could use some work. I managed to get it converted to CMI, but had to stop there. We need to replace hook_page_alter with preprocess, if someone wants to take over from here that would be awesome :) |
@jenlampton and I have made tremendous progress on this port. The upgrade overall has gone swimmingly. There were a few issues with On The Web and Form Block changing block deltas without an upgrade path, but simply replacing the blocks solved the problem. I've pushed up our in-progress site at https://new.backdropcms.org/ Google Analytics we can work-around by simply injecting into the page template. I think our biggest "real" holdup is Redirect module, which we need for a ton of URLs we've moved around already. @biolithic had mentioned he'd started a port in backdrop-ops/contrib#50, but the link seems dead. So if any contrib authors (current or future) want to port Redirect, I think that's our hold-up. Please try out the new site and post here any regressions from the old site. If both the old and new site have the same problem, just file an entirely new issue. |
Nice, BUT. Anyway the drawer thing for the handbook desnt have a scrollbar, I cant see anything below "Developer docs" |
It has for me in firefox 38.0a1 x64 on Windows 8.1 as well as in Chrome 40 (I have less toolbars and thus more vertical space, but if I resize the window, the scrollbar is there). Same as Chrome with IE11.
"Developer docs" is the last item in the drawer. What did you expect past that? |
:)
Thats probably why theres no scrollbar then! |
😄 |
Hi, nice new site. I did not want to clutter the namespace when I see: https://github.com/serundeputy/redirect so I took mine down. Don't want to have multiple copies of the same module Let me know if it doesn't work for you, otherwise go serundeputy! On Tue, Feb 17, 2015 at 7:22 AM, Gregory Netsas [email protected]
|
The theme is getting a very slight refresh (as seen in @kreynen's screenshot), based on newer designs from @dariusgarza. But for the most part that just means font adjustments, adding a few new design elements, and polishing the existing theme, rather than make a new one entirely. It's unlikely we'll start on a new one, but if you have suggestions Darius may be able to integrate them.
Thanks @kreynen! I hadn't noticed that problem. Any other feedback is welcome. And if anyone is interested in helping on the site, we can get you access to the server to get a database dump and the config files. The code is simply in this repository in the "backdrop" branch: https://github.com/backdrop-ops/backdropcms.org/tree/backdrop. |
@jenlampton , @quicksketch there is a port of there are some issues with the CMI export. |
Thanks @serundeputy! |
I always assumed this theme was temporary.
Finally I just realized that my issues would mainly be solved by NOT having the left side vertical menu with its annoying drawer. |
Me too. Loose the drawer +a mil. |
Thanks guys, great feedback @docwilmot. @dariusgarza is focused primarily on the styleguide at the moment, but that's nearly complete. We're about to have to figure out exactly some of the problems mentioned, since we'd like to get a contrib project listing on the site in the very near future. The site showcase probably won't be far behind. |
I got @serundeputy's port of Redirect up and running on the site, as well as our new-ish port of Google Analytics. The only module we're missing now is Honeypot, but we should be able to transition to using the existing Captcha + Recaptcha modules without much trouble. We're looking really good! On the theme, we'll probably proceed with the current design and evolve it as we go. Just getting our site onto Backdrop will be a big help and move forward other priorities, like getting our project browser and packager ready. We haven't yet discussed a theme change with Darius; he's still finishing our (awesome) styleguide. |
I have some bandwidth available, and this issue seems like a good spot. I can take a stab at porting honeypot, or I'm willing to do whatever else needs doing. |
Sure @cellear, Jen and I will be at SANDCamp over the weekend. I think we'll be able to launch the site next week whether Honeypot gets updated or not, but having it working (with an upgrade path) would be the easiest thing to smooth the transition. |
@cellear I believe someone is already porting honeypot. Please check the drupal.org issue queue so we don't duplicate work. |
Apparently boehmrya is: I don't see it in contrib yes. My port seems to work if we need it. I guess I'll go back to working on Feeds :) |
Yay, Honeypot is finished too. Other than some minor upgrade issues, it seems to be working. We'll try to finish up the site over the weekend. |
Stark, unconventional, unfriendly....all valid feedback. That's definitely not the impression that we want the site to give in the long run. We didn't take the standard waterfall approach to the backdropcms.org site when we started. Instead we conceived of the project as a living entity that will grow alongside the CMS and the community around it. The site that exists today is essentially a functional wireframe intended primarily for a development audience. Good developers are lazy and want instant, uncluttered access to information, tools and resources. They are more concerned with function than fancy. The sliding drawer was designed to facilitate the handbook by making the dense library of documentation easily navigable. It's meant more as an information tool, rather than a traditional sub-navigation system. I don't think we've done any formal user testing, but I personally find the drawer functionality quite handy when using the handbook as a site building reference. Analytics from other projects i've worked on have shown that many developers work on multiple, high resolution screens with lots of real estate. Developers are obviously not the only Backdrop audience, but we felt that in the project's nascent stages, it was most important to try to reach out to them first. As for mobile, well...give us time ;) The backdropcms.org site will change dramatically over time. Any and all feedback is always much appreciated and the way the site is designed will ultimately make it easier to address concerns as they arise. |
well said. appreciated. |
Thanks @dariusgarza for posting your response. We've definitely got some room to grow, but I'm quite happy with the site we have today. Darius gave the site another design review today, and after some minor adjustments, we're happy to announce that we've flipped site. We're live! https://backdropcms.org is now on Backdrop! You heard it here first. 😉 Please post here with any feedback on first impressions, or of course file an issue against backdropcms.org. |
🎏🎆🎈🎈🎈
|
Woo-hoo! A big moment. One of many... |
And, I hate to be wrong, but well done on the 'minor adjustments', because the site looks great. Very slick. |
Yay! Yeah, using the right fonts really made a dramatic difference. And we'll still be improving as we go. Thanks @docwilmot. 😄 |
17 out of 17 tasks done, closing this issue :) Go team! |
With the imminent release of Backdrop 1.0.0 we should also move the official website to Backdrop to demonstrate that we have confidence on the release.
The following are things that need to be done as part of the port to Backdrop CMS:
contrib modules (moved into Backdrop core):
contrib modules (we need to port):
contrib modules (we can launch w/o these)
theme & layout
The text was updated successfully, but these errors were encountered: