...more recent posts
Cool enhanced credit card input form control.
Basic guide to initially securing a server.
Super long and detailed article on mobile web app performance (or lack thereof): Why mobile apps are slow.
Need to remember this: Selectivize.js
Seems like a slightly better version of Choosen.
Well, I haven't done enough testing to really say this is ready to go (at even a beta level), but Geneva seems to be minimally ready. A lot is working, and it will come up to speed fast, but there may well still be little bugs that might stop your progress. Still, I'd love if people give it a try. Should at least be much better if you've tried before. So if you'd like to make a site just go here:
I made the change this week from NetNewsWire (backed by Google Reader for syncing) to the web based Feedly for RSS reading. It's always a little hard to change, but Feedly is good and I'm already pretty used to it. Google Reader closes down on Monday, so if you use an RSS reader that stores your info in Google Reader (many do) you need to change to something else soon. Feedly will import all your subscriptions from Google automatically.
Down to the wire before vacation, but I'm really happy with the progress I've made in the last couple of weeks on Geneva. Still lacking some templates (there is only one currently) but otherwise it is set to demo. I just need to update the new site database to match the dev database and then people can start rolling out sites and playing around.
Fixed an issue where the creation of a new site would fail if there was an upper case character in the site name (!).
Also, I can see that a bunch of people have tried this out and pretty much no one has gotten anywhere (even where the above bug was not encountered.) I think I understand some of the problems people are probably running into. It's not completely clear what to do (to put it mildly) once you make a site. The front page exists, but there is no content on it. I made some changes today which address a good part of these issues, but I still have a few more ideas to implement. So if you gave up wait for my next update and please try again - it will be a lot more straightforward soon.
Okay, I've got all of the CSS visual editor issues cleared up. I've also made a way to make subdomains here at digitalmediatree (rather than gevenvawebsites.com). This is one of my long range plans for the software - that I can put the ability to make sites behind any domain. So my clients will be end users who want their own sites, but hopefully also people like me that also have clients who want to build their own sites.
Anyway, the point here is that you can make a something.digitalmediatree.com site right now to check out what I am doing. Use this link:
This should create the site and land you on yoursite.digitalmediatree.com/geneva-first-run/ where you will be asked to make a username and password, and optionally leave an email address if you want to be able to recover your password. Once you pick a username and password you will be automatically logged in and taken to yoursite.digitalmediatree.com/help/ which has very brief overview of how to accomplish certain basic tasks.
To start the front page has been created, but there is nothing there. As with all geneva pages you can go to the front page and double click to get the edit palette. The front page has one container, called 'minimal main'. You can choose that from the edit palatte and click 'define container' since the container exists but the system needs to be told what kind of container you want. If you want to play around select 'textara' for 'container function:' and then give it any name right below where it says 'new name:'. Leave the rest of the options alone and click 'Save Changes'.
This will take you back to the front page. Double click anywhere again to get the edit palette, and now when you click on 'minimal main' it will say 'edit contents' instead of 'define container'. Click 'edit contents' to get to the usual posting box for entering text into your container. Enter some text and click 'Save'. You will be taken back to the front page where your text should be visible. Now dobule click to get the edit palette again, click on 'minimal main', and now you can start playing around with the visual CSS editor. The editor opens initially to 'typography', but you can use that pull down to access the other areas: margins, padding, border, and colors. Click 'Save' at the bottom of the palette to save your changes and return to the page.
The main new thing about the edit palette is now every CSS option has a checkbox next to it labeled 'inherit'. If 'inherit' is checked it means that the CSS style in question has no value, and thus "inherits" it's value from it's parent element. This is how CSS works, it "cascades" down in specificity (CSS stands for Cascading Style Sheets.) This is all beyond the scope of this post, but you can think of the inherit checkbox as a switch to turn off that style (or maybe think of it as 'return to default'.) If you uncheck 'inherit' you will reveal the control for that style which will let you change it (font-size, color, etc...). If you ever want to remove something you've done, just set the control to 'inherit' and your changes will be removed.
Still too early to really do very much, but this much is definitely working and I'd love if anyone played around with it. As always let me know if you run into any trouble...