Quantcast
Channel: LocomotiveCMS is an open source CMS for Rails
Viewing all 27 articles
Browse latest View live

A new Rails CMS on board !

$
0
0

At last, I launched it, thanks to Sacha’s help ! Of course, it is not as perfect as I wish. But, I think it represents a good start and I have a ton of new features to add. There are so many things to say about the CMS and how I see its future…

The documentation section looks empty but do not worry, I’m working hard on it.

“First come, first serve”. My CMS has been “approved” (by me) since I used it to run 3 websites including this one on Heroku (Heroku/MongoHQ are so awesome). I will post urls and some screenshots about them later.

I’d be very pleased to hear your ideas, comments and even critics.


Jacques Crocker got on board !

$
0
0

We are exciting to announce you that Jacques (aka Railsjedi in the Ruby on Rails community) joined us two weeks ago on Locomotive.

He is a great developer and has a clear vision about how has to be managed an open source project. Want a proof ? Look at his amazing job on Mongoid !

The big first feature he is going to work on is the inline editing. But for now, his job is to clean the code and to build a solid tests suite. I should say I’m super astonished by his work and his efficiency.

And more than that, we are on the same page and we are pretty so sure Locomotive CMS is going to rock ! 

Stay stuned.

p.s.: By the way, thank you so much Jacques !

A fresh coat of paint

$
0
0

When Didier first approached me to work on a user interface for Locomotive, his content management system (at the time still called NoCoffeeCMS), I thought it was a great opportunity to finally design my ideal CMS interface. I’ve worked with Joomla, Wordpress, Textpattern, and Expression Engine, and none of them had that perfect mix of features, flexibility, and good design (although Wordpress and Expression Engine came pretty close).

I was inspired by the tabs of The Hit List, a Mac to-do app, and quickly came up with a first mockup, which ended up being pretty close to the final product.

We tweaked the colors and buttons some more, and came up with the idea of assigning a different color to each tab.

Around that time, we also came up with the name “Locomotive”. We liked how it related to the Rails world, and evokes something powerful enough to pull a lot of weight. I remember how I used to play Railroad Tycoon (now renamed Railroads) as a kid, and went looking for locomotive inspiration. The Golden State Locomotive was a perfect mascot: sleek, powerful, and has a beautiful retro art-deco feel.

Since I can’t draw anything more complex than a modal pop-up, the very talented Emmanuel Grard did the actual vector rendering of the locomotive. For the front-end site, we knew that we wanted something that matched the back-end’s colors and style. But I went too far in trying to keep things simple, and the result looked uninspired and dry.

Thankfully Didier wasn’t afraid to call me out on it and push me harder, and so the second version was completely different, and much more promising.

But something was still missing. The design felt flat and lacking impact, and more importantly my girlfriend didn’t like it (Dribbble might be nice, but no one beats girlfriends when it comes to giving out criticism) It was also clear that the site didn’t evoke the Ruby universe enough. It was time for a bold move.

Applying a single gradient turned out to make a huge difference, and all the other elements started falling into place. A few tweaks later, Locomotive’s home page was finally good to go. By the way, you might have noticed that the site doesn’t have any navigation. I liked the idea of the homepage being self-contained. I think it encourages people to scroll down the page, while reassuring them that they won’t need to browse through dozens of pages to find the info they need. So there you go. I encourage you to give Locomotive a try, and await your feedback on the design and general user experience.

Big thanks to Nicholas Young !

$
0
0

I’d like to thank Nicholas Young who gives us the domain name locomotivecms.com.

We didn’t ask for anything, he just sent us an email and told us he wanted to help the project. 

That’s very kind to him.

Beta release out

$
0
0

Hi folks, 

It’s been a long road to launch this beta. That was really tough to stop adding new features and to be focus to release something. Yes, I had to struggle against my nature but I managed at the end !

I spent a lot of time writing a good installation guide, especially for the Heroku part. I hope it is clear enough. If it is not, feel free to send me your suggestions at info@locomotivecms.com.

Besides, I added the themes section, which is useful if you want to try Locomotive with a real example.
I just took some nice templates from different gallery templates or blog (thanks Tom by the way !) and converted them for Locomotive. I suggest you to take a look at them because you will understand how the Locomotive templates and the other modules work.
Actually, it is pretty easy to convert a html template since I have a special tool for that. I call it the Locomotive Editor (fancy name, isn’t it ?). Basically, it is based on the locomotive engine bundled in a Sinatra app but without mongodb and other stuff like the back-office for instance. The edition of templates, contents and other assets can be done with a simple text editor, Textmate in my case. Once I’m done with a theme, I simply zip the folder and import it in Locomotive.
For now, I don’t plan to open source the editor. It depends on the way I’m going to “monetize” Locomotive. Even if I’ve got several ideas, I’ve not taken a decision yet.

What are the next steps for Locomotive ?

First of all, I expect a lot from developers. I’m looking for feedbacks and even for bugs to solve !
On my side, I’m going to write tutorials. The first one will be probably about how to create a custom content and use it in a liquid template. 

You are a company and you want to use Locomotive to host a couple of websites ?

Even if you build super sexy and big apps, you always have to manage some simple websites for small clients. That’s not a problem anymore ! I’m willing to help companies which want Locomotive as their website hosting solution for their clients. Locomotive is definitely a good fit for you ! For instance, I’ve got a single Locomotive instance running on Heroku and serving 3 websites (http://www.locomotivecms.com is one of them).

I’m very excited to see how Locomotive’s going to turn out ! I’m sure it will help people a lot to build and edit websites. That’s the reason why I created it.

Locomotive status

$
0
0

First of all, I would to thank all of you who sent us very kind and encouraging messages, helped us to fix issues (a lot, let’s face the truth !) or developed new features. Actually, we were not expecting such a positive wave. For instance, the Locomotive back-office has been translated in German (thanks Bernd !), French and Brazilian Portuguese (thanks Raphael !). Believe me, it is always a great moment when you see your app in another language.

More than that, some companies adopted Locomotive on a daily basis. The Frontier Group, a web design and development company, built many websites powered by our engine. The feedbacks given by 3 of their employees (Dirk, Mario and Karl) were tremendous helpful for our CMS. They did an amazing job by fixing a lot of issues and answering questions from the community. 
I also could name John, Bernd, Raphael, Benjamin for their great help. I hope actually I don’t forget someone :-) 

By the way, folks, if you built a site with Locomotive and you want to show proudly your work, send us an email, we will feature you on our blog (+ twitter as well).

Will there be a roadmap ?

I don’t think so. At first, I tried to release specific versions of the Locomotive gem. But, pretty quickly, it seemed clear to me that it does make any sense since, unfortunately, there still were bugs to be fixed the day after, making the release quickly outdated. That is mainly because Locomotive is still a young project.

Anyway, I keep up-to-date a todo list for tasks / issues / new features. Let me share the main ones with you. By the way, the order does not reflect the priority:

  • documentation. [UPDATE] documentation about the liquid syntax is coming soon.
  • duostack version. LocomotiveCMS should work with both Heroku and Duostack only by specifying it in the locomotive.rb config file.
  • associations in the custom content types. simple at the beginning: belongs_to/has_many
  • internationalization. Pages, content types, assets have a different version depending on the locale (specified in the url or the domain).
  • enhancement of the inline editing module. Uploading images is not implemented for now for instance, …etc.
  • a better way to install locomotive in a mono-site mode.
  • dynamic image resizing. Only by using a special liquid tag, the image (images from asset collections and content types) will be resized. {{ ‘foo.png’ | transform: ‘500x400#’ | image_tag }}. Varnish + Rack.
  • moving all the Locomotive models into a brand new namespace. (Locomotive::Site, Locomotive::Page, …etc). Crucial for a better integration in another Rails app.
  • convert css into scss.
  • integration with an existing rails app. I wish Locomotive could be used as the cms module of any Rails app.

As you can see, nothing major (except for the “Internationalization”) because I am following the same rules I apply since the beginning. Keep the core as simple / light as possible and refine / refactor as often as possible. Besides, I pay attention to the delivered code, or at least I try to.

My mojo ? The development of new features should be only driven by the need of them.

Want to contribute ?

A lot of people asked me what was the best way to contribute to the project and how they could help. My answer is quite simple. Use Locomotive for your websites for real !!! If you need a feature or if you run into a bug, fork the project, fix or implement and then submit your pull request on github.

Anyway, again, thanks to all of you who were enough patient to check Locomotive despite the bugs and saw its great potential !

What’s next ?

It seems that some people get worried about the durability of LocomotiveCMS which is, in my point of view, a very pertinent question. 
First, as I mentioned it at the beginning of the post, a lot of companies are using Locomotive meaning that you will always find someone who can help you.
Then and that’s the beauty of the open source, you are not an hostage of a product. I mean, the code is clear and can be easily modified.
Lastly, things are moving fast for Locomotive and we are going to announce some big news in the next weeks. I will talk more about it in my next post. 

choo-choo :-)

Introducing our modules platform

$
0
0

LocomotiveCMS is a very young open source project but it gets more and more users each week. More users also means that we have to deal with more work like answering questions, look into feature requests, fixing bugs of course, …etc. That’s the price of fame ! 

Unfortunately, all of these tasks take a lot of time. At the end, we spend more time on LocomotiveCMS than on our other (paid) projects which can compromise the future of our CMS.

That being said, the situation also made us think about how we were going to monetize LocomotiveCMS. We had in mind a couple of obvious ideas like providing a hosting platform for example.
In fact, we are already collaborating with a startup (bushi.do) which its activity is to who offers hosting solutions for any open source project. We’ll talk about it very soon. Believe us, it i’s going to be huge !

Since we already developed a command line tool to quickly build Locomotive websites, we came to the conclusion that it would be simpler for us, in terms of development, to sell it.
Moreover, our tool was used successfully by a couple of early adopters. Besides, it became obvious we were going to sell other tools or modules, for the reason that our philosophy on this project is to keep the core engine as simple as possible. One thing leading to another, we ended up with the modules marketplace solution.

The concept behind is quite simple. Let’s say, as a developer and LocomotiveCMS user, you miss a functionality which has a business value for you and certainly for other people / companies. No problem ! You develop it with our help (that way we validate your idea), we sell it directly from the LocomotiveCMS official website and we share the revenues. The percentage will depend on our contribution to each module’s development.

Does our modules marketplace break the spirit of the open source ? We don’t think so.
First, there is nothing preventing people to use LocomotiveCMS, the core engine remaining free of charge and we won’t force developers to sell their modules if they want them to be free.
Secondly, we do need revenues to regularly continue the development of Locomotive.
And lastly, we do like the idea to imply developers in the whole business environment.

One more thing :-) We looked for a way to sell ruby gems because all our modules will be ruby gems but we didn’t find anything.
So yes, we built our own platform named gemforsale ! For now, the marketplace functionality is not totally implemented but the basic functionalities are here.

We strongly believe that selling gems will help a lot of open source projects to generate revenues.

We are pretty excited by the way Locomotive is growing and we believe it’s going to be a major CMS soon, thanks to our users and contributors !

By the way, we’d be glad to get feedback and ideas from you.

Changelog #1

$
0
0

Here is a pretty exhaustive list of what the BIG MERGE includes:

  • upgrade the list of gems: Rails 3.0.9, Devise 1.3.4, Rake 0.9.2, …etc 
  • roles with the CanCan gem
    note: 3 kind of roles. Administrator (they can do everything), Designer (like Administrator but applied on a single website), Author (only edit pages and contents) 
  • resizing images on the fly (ticket #79)
  • tinyMCE enhancements (ticket #99): 
    - the locomotive image plugin has been replaced by the locomotive media plugin which allows you to upload any kind of files
    -  fullscreen mode, very convenient to edit a long text 
  • remove asset_collections
    note: the asset collections tab was confusing for users (and me too). Actually, it’s like a content type with a different kind of view in the back-office (the galery view is not implemented yet)
  • use dashes instead of underscores (ticket #56):
     note: pages (slug) and contents (permalink) uses the parameterize String method.
  • SEO (tickets #57 & #90):
     - index and index/ are the same page now (301 redirection)
     - add a seo_title for both the site, the page and content objects.
     - write a {% seo %} liquid tag to display the title, meta (description and keywords) tags depending on the context
  • fix issue about httparty (ticket #91)
  • check if custom contents are organized in a category when displaying the select box for the has_one / has_many fields
  • add 2 liquid global variables in the page conext: current time and date. Dates from a custom content are now comparable
  • site export (but editable_elements inside a page are not correctly handled for now)
  • rake task to import a remote template
  • UI tweaks, a quick list of some of them:
    - better hints for the theme asset new/edit action
    - slight modifications on forms: separator between fields, text shadow, error message redesigned, …etc
    - quick link to edit directly a model from the submenu 
  • new sites picker (if the multi_sites mode is enabled and correctly set up)
  • the robots.txt can be edited directly from the back-office (site settings) (ticket #57)
  • 2 new languages:
    - dutch (#92)
     - spanish (#103)
  • a lot of internal refactoring as well as a ton of bug corrections

Checkout the following link for the upgrade procedure:
http://www.locomotivecms.com/support/howto/upgrade 

I’d like to thank all the contributors, users and developers who reported bugs / problems or just simply suggested relevant improvements. Seriously folks, THANK YOU SO MUCH !

A very special and big thank to 2 companies. The first one, a german company (designhunger) run by Bernd Hauser, funded the has_one / has_many feature. If you are in touch with him, please thank him, he deserves it :-) 

The other one is a startup from San Francisco named Bushi.do. Sean and Kevin, the 2 owners behind this company, have been helping us so much for a couple of months now. They provide us a financial support so that we can be focused as much as possible on the CMS. On top of that, they provide us a great help for the documentation (believe me they are working hard to deliver a top notch FAQ) and they also advise us on the commercial side of LocomotiveCMS.
Working with them led, in a first time, to the update to the demo section. Before our partnership, the demo section was just a simple application with the same credentials for everyone and without the ability to edit the demo website. Now, anyone can launch as many LocomotiveCMS websites as they want and do everything possible with them !
The bushi.do people rock and I love their product ! 

To sum up things, I feel so great about LocomotiveCMS !


Meet us on IRC !

$
0
0

Great news! So many of you have been looking to connect in real time with the Locomotive team and community, we really wanted to create a centralized place for it.

So, now we have the official IRC channel #locomotivecms at irc.freenode.net! Here’s a link to chat right now: http://webchat.freenode.net/

We’ll generally have someone in there to answer questions, and we encourage you to do the same. Stop by, chat, get help, and help other Locomotive users!

See you there!

[Announcement] 2.0 Release candidate

$
0
0
Exciting news!
 
Finally, we've made it. Originally planned for the end of last year, the release date naturally grew and grew until ...now :-)
The version 2.0 introduces a lot of changes. Here are some of the biggest:
 
- upgrade to Rails 3.2
- I18n: pages and contents can be localized
- brand new API used by the new version of the LocomotiveCMS editor to push a site
- use assets pipeline and get rid of Jammit
- the engine is now a true Ruby on Rails mountable engine: all the classes are namespaced for instance.
- refactor the back-office UI as well as the inline editor from the bottom: Backbone / CoffeeScript / SASS / HTML5 forms
- refactor the way to build relationships between content types (belongs_to, has_many, many_to_many)
- editable elements can now be editable in one place but displayed on all the children
- pages can render JSON, XML too
- use the last versions of gems: Mongoid, HAML, ...etc.
- new documentation website
 
Moreover, the editor has been updated as well. For instance, you are now able to code your templates in HAML and use SASS or CoffeeScript to write your theme assets. That is a huge benefit and that will increase without any doubts your efficiency for sure.
Besides, you do not have to import manually your work into the engine anymore. We took Heroku as an inspiration in order to implement the "push" command. I suggest you to read the documentation about that (http://doc.locomotivecms.com/editor/deployment). By the way, a nice and super useful desktop app is coming soon so that we will not have to type the editor commands from the Terminal anymore.
 
Okay, so now, you are wondering how to try the new version of the engine. Simple. Go to the new documentation website (http://doc.locomotivecms.com), everything is well explained. But if it is not, just let us know !
For those who have websites running with an old version of the engine, I developed an upgrade script (check the script/upgrade.rb) file that I used to migrate my existing websites to the new version. Be careful, this script is absolutely not bullet proof. So please backup your Mongodb collections before testing it. I hope to write a nice guide about how to migrate an existing site in a safe way.
 
A few words to finish this article. Before going final, I want to tackle all the bugs that you, LocomotiveCMS users, will find during your tests. If you do not know how to solve them, that is fine but just fill an issue into Github. Actually, any help would be appreciated !
 
[Bold section] Here's what we need from the community to make this an amazing release: Documentation, ..., ... ,... . If you can take ownership over some piece, please come to the mailing list and let's work together!
 
Thank you so much guys, developers, contributors, testers, users, editor customers, to be so supportive !
 
 
Didier, Mario, & the LocomotiveCMS team

Say hello to our new website

$
0
0

Hi everyone,

we have completely redesigned www.locomotivecms.com and we are excited to share it with you today.

The old design served us well and Sacha did an amazing job, but we felt we had to update it to make it easier to understand how LocomotiveCMS works.

LocomotiveCMS is very popular and we are very happy with all the love and excitment we feel around our CMS. And yet, we've been struggling explaining the workflow, how we stand out from the other platforms out there.

We often get asked: "What is Wagon?" (formerly the LocomotiveEditor) and "How are you different from Wordpress"?

So we've created this website to answer all these questions and help you get the most out of our amazing CMS. 

The website is not perfect yet, there is so much more we'd like to share with you (we are working on an explainer video) but we hope you like it.

And please, be brutally honest with us. Do you like the new design? What would you add? What needs to be explained more thoroughly?

We'll share updates,tips and case studies every week in this blog so please subscribe to our newsletter or follow us on Twitter.

I'm sure you are wondering who is behind the new design. Sacha again? No, not this time.

I was actually browsing Dribbble when I stumbled upon the Bugherd design and I instantly fell in love with it. So I contacted Kenny Williams and he did this amazing design for us (don't you love the halo effect on the homepage!).

Well, Bugherd has redesigned their website since then, but please, go ahead and check out Kenny's work on Dribbble.

We’d love to hear what you love about the new design. Please give us your thoughts in the comments or by email at support@locomotivecms.com.

Cheers,

Estelle

 

 

Case study: happier customers and efficient coding!

$
0
0

Interview by Estelle Lafforgue

 

 

Le Wattman is a digital agency founded in 2010, with a strong mission: through inspired, innovative and creative design and the use of cutting-edge technology we are able to build smart interfaces and enhance device efficiency.
With our new, unique and future-forward vision of the web, a vision based on efficiency, simplicity and our core values, we operate at all different levels on our clients' digital strategy: consulting & budgeting, creation of mobile web & extremely responsive websites, development of user-friendly mobile apps and development of specific technical tailor-made interfaces. 

HEADQUARTERS: Paris, France


PREVIOUS/ALTERNATIVE CMS USED: Wordpress / Refinery / Radiant / own CMS


EXAMPLE OF LOCOMOTIVECMS WEBSITES: http://www.anthonyramet.com / http://www.praxy.fr / 
http://artbyblazejr.comhttp://whosdeep.com/


THE PROBLEM: it was difficult to boostrap and to maintain our own CMS.  For our customer, the first issue is to be able to modify their content EFFICIENTLY.

THE SOLUTION: It's easy to propose LocomotiveCMS to our customer after a quick demo of front editing capabilities. And for our team the Wagon is a great tool for maintaining code through Git.

THE RESULTS: Happier customers and efficient coding!

THE STRATEGY: We use only Ruby language and for us choosing LocomotiveCMS is evident. First we are coding a proto w/ Wagon and providing a demo to our customers, then we improve the AD; finally, we push to the production version to let the users write their own content.

LocomotiveCMS 2.1 released

$
0
0

Changelog for the 2.1.0 milestone

How to upgrade ? Visit this page.

 

Major features:

  • Search: still experimental, documentation is coming soon.
  • New field types for content types: email, tags, integer and float.
  • Simple field types lik input, text, email, integer and float can be unique or not.
  • Pagination for content entries.
  • Export in CSV of content entries.
  • Liquid tag to retrieve a page variable using its handle.
  • url_for liquid tag to generate links.
  • Authors can create new pages.
  • Major gems upgrades like for Mongoid for instance.
  • API key instead of using email/password when pushing a site with Wagon.

 

List of all closed features/issues:

 

People who participated:

Thanks to all of you guys! Please let us know if we forgot anyone.

LocomotiveCMS 2.2 released

$
0
0

Changelog for the 2.2.0 milestone

How to upgrade ? Check this link.


Major features

  • with_scope complex conditions
  • EditableShortText / EditableLongText merged into EditableText
  • link_to tag for content entries
  • enable simple search when choosing a belongs_to instead of select
  • Site or User timezone setting 

 

List of all closed features/issues:

 

People who participated:

Thanks to all ! Please let us know if we forgot somebody.

Post 5

$
0
0

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras aliquam, velit eget egestas facilisis, enim diam feugiat enim, vitae lacinia erat nunc at lacus. Ut ornare elit consectetur augue ultrices ultrices. Proin ultrices, mauris non ornare rhoncus, elit ligula sagittis risus, euismod tempor est augue vitae justo. Nunc non dui nec urna cursus rutrum. Duis ante lectus, tincidunt ac commodo eget, varius et tellus. Vestibulum erat enim, mollis molestie consectetur sed, molestie eget mi. Morbi consectetur semper lectus sed lacinia. Curabitur a libero arcu, sed hendrerit orci. Sed commodo pellentesque arcu eget sagittis.


Post 4

$
0
0

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras aliquam, velit eget egestas facilisis, enim diam feugiat enim, vitae lacinia erat nunc at lacus. Ut ornare elit consectetur augue ultrices ultrices. Proin ultrices, mauris non ornare rhoncus, elit ligula sagittis risus, euismod tempor est augue vitae justo. Nunc non dui nec urna cursus rutrum. Duis ante lectus, tincidunt ac commodo eget, varius et tellus. Vestibulum erat enim, mollis molestie consectetur sed, molestie eget mi. Morbi consectetur semper lectus sed lacinia. Curabitur a libero arcu, sed hendrerit orci. Sed commodo pellentesque arcu eget sagittis.

Post 3

$
0
0

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras aliquam, velit eget egestas facilisis, enim diam feugiat enim, vitae lacinia erat nunc at lacus. Ut ornare elit consectetur augue ultrices ultrices. Proin ultrices, mauris non ornare rhoncus, elit ligula sagittis risus, euismod tempor est augue vitae justo. Nunc non dui nec urna cursus rutrum. Duis ante lectus, tincidunt ac commodo eget, varius et tellus. Vestibulum erat enim, mollis molestie consectetur sed, molestie eget mi. Morbi consectetur semper lectus sed lacinia. Curabitur a libero arcu, sed hendrerit orci. Sed commodo pellentesque arcu eget sagittis.

Post 2

$
0
0

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras aliquam, velit eget egestas facilisis, enim diam feugiat enim, vitae lacinia erat nunc at lacus. Ut ornare elit consectetur augue ultrices ultrices. Proin ultrices, mauris non ornare rhoncus, elit ligula sagittis risus, euismod tempor est augue vitae justo. Nunc non dui nec urna cursus rutrum. Duis ante lectus, tincidunt ac commodo eget, varius et tellus. Vestibulum erat enim, mollis molestie consectetur sed, molestie eget mi. Morbi consectetur semper lectus sed lacinia. Curabitur a libero arcu, sed hendrerit orci. Sed commodo pellentesque arcu eget sagittis.

Post 1

$
0
0

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras aliquam, velit eget egestas facilisis, enim diam feugiat enim, vitae lacinia erat nunc at lacus. Ut ornare elit consectetur augue ultrices ultrices. Proin ultrices, mauris non ornare rhoncus, elit ligula sagittis risus, euismod tempor est augue vitae justo. Nunc non dui nec urna cursus rutrum. Duis ante lectus, tincidunt ac commodo eget, varius et tellus. Vestibulum erat enim, mollis molestie consectetur sed, molestie eget mi. Morbi consectetur semper lectus sed lacinia. Curabitur a libero arcu, sed hendrerit orci. Sed commodo pellentesque arcu eget sagittis.

We strongly believe that selling gems will help a lot of open source projects to generate revenues.

Aliquam et dui sed lacus cursus malesuada. Ut est eros, ultrices eget vestibulum at, porttitor ullamcorper velit. Aenean consequat turpis eget odio bibendum blandit. Fusce ac turpis id magna ultricies varius. Donec a metus velit, id fermentum risus. Sed id neque eget tortor tempor laoreet ac vel lacus. Sed mollis lacus eu justo fermentum ut aliquam eros molestie. Vestibulum consectetur aliquet ipsum quis semper.

Nunc malesuada augue vitae leo malesuada sit amet viverra elit elementum. Suspendisse justo metus, dictum id lacinia non, bibendum eget nisl. Nullam vitae metus urna. Curabitur leo nibh, gravida non fringilla non, ullamcorper condimentum velit. Suspendisse nunc sapien, facilisis quis vulputate non, egestas sit amet nunc. Suspendisse potenti. Nullam a nisl urna. Sed consequat dignissim placerat. Mauris diam quam, mollis iaculis imperdiet eu, euismod vel mi. Aliquam luctus urna ac tortor imperdiet ac ornare elit luctus. Nullam gravida interdum eros nec tristique. Nulla gravida, tortor sit amet eleifend sollicitudin, tortor magna faucibus justo, in cursus arcu massa id dui. Quisque vel dui id dolor dapibus venenatis nec id nulla. Integer ut eros in nulla dapibus venenatis. Nulla vel metus arcu, consequat consectetur arcu.

Documentation wishlist, we heard you!

$
0
0

Hello,

a few weeks ago, we asked everyone on our mailing list what new tutorials they'd like to see on the LocomotiveCMS documentation website.

We collected queries both from beginners as well as from advanced users and we've put up the following list together:

  • What is LocomotiveCMS and why use it?
  • Getting started: the ideal development workflow
  • How to create a blog with LocomotiveCMS (video tutorial)
  • How to use the Search feature
  • Wagon command line
  • Wagon File Naming Conventions
  • How to customize the back office (UI)
  • How to set up multi-lingual sites
  • How to set up multisites
  • How to use with_scope
  • How to use HAML, CoffeeScript, SASS, and LESS with Wagon
  • Inline Editing: How to use the Aloha Editor
  • In-Depth Guide/Example Site: Adding Maps to Content Types
  • How to integrate Rails Models

Some of these guides have already been written and we are looking forward to sharing them with you.
We really want to improve the documentation website beforehand though and the way information is oganized so we'll have to keep you waiting a little bit longer. But make sure to follow us on twitter as we'll notify our followers each time a new guide is published.

If you have any other suggestions or guides that you'd like to add to the list, please let us know.

Viewing all 27 articles
Browse latest View live