Phrasing!

Damir Svrtan
THE EASIEST WAY TO EDIT A WEBSITE IN THE WORLD






TYPICAL USE CASE #1


STEP #1



Emailing w/ the client about
 the necessary textual changes.



STEP #2



Content editing in the source code. 



STEP #3



Checking the corrections in development mode,
code deployment,
production double checking.


 STEP #4



Notifying our client about the successful changes we made.  




TYPICAL USE CASE #2


STEP #1



Spending hours on creating a CMS for our client.


STEP #2



Teaching the client how to use the newly created CMS.


STEP #3



Being the tech support guy for as long as your client doesn't learn how to use the CMS.

PHRASING!

PHRASING IS NOT A Full-fledged CMS





WHAT DOES PHRASING OFFER?




INSTANTLY SEE THE CHANGES YOU MADE




MINIMIZE THE NUMBER OF EDIT FORMS

MINIMIZE WORK HOURS




internationalization and localization

I18n SUPPORT




FLEXIBLe authorization System

def can_edit_phrases?; end






def can_edit_phrases?
current_user && current_user.is_admin?
end




VERSIONING




INLINE EDITING OF ANY ATTRIBUTE 

FROM ANY DATABASE TABLE




HANDLING SECURITY ISSUES

prevent CSRF attacks
attribute whitelisting


HOW CAN I USE PHRASING?



gem install phrasing

infinum.github.io/phrasing

github.com/infinum/phrasing

Made with Slides.com