English فارسی Suomi
Français Nederlands Translate

adam hyde
@chistopheradams hello
RSS feed of my changes
Suggestions:
To create new books go to "My Books".
Read the booki-user-guide
Optional snippet context URL:

Timeline of @adam:
@tomasamaya [send a reply]
1 year, 3 months ago
@Diego_Alonso [send a reply]
1 year, 8 months ago
Introduccion a Ardour #announce , #talk
@Diego_Alonso [send a reply]
1 year, 8 months ago
#announce , #talk
@Diego_Alonso [send a reply]
1 year, 8 months ago
@adam I did translate ARDOUR, once downloaded in my pc, into Spanish but I'm new to this platform and I need your help since the book mentions you. what do i have to do??
@jefrancomix [send a reply]
2 years, 1 month ago
@TomiToivio #talk Hi buddy! I'm beginning to translate your WordPress handbook to spanish. I'd like a lot to republish in flossmanuals, but right now I'm translating it through LibreOffice-Docbook > https://github.com/tezcatl/SaberesLibres :-) I'd like a lot to help you too to check some bits of your book. Thanks a lot for your effort!
@jefrancomix [send a reply]
2 years, 1 month ago
@Maurotikus #talk ¡Hola Andrés! Soy de México y estoy traduciendo el libro de WordPress a nuestro español (o al menos eso intento ;)) no entiendo muy bien esta plataforma, por lo que estoy empezando a compartir la traducción a través de un repositorio de github: https://github.com/tezcatl/SaberesLibres
@JohnCurwood [send a reply]
2 years, 4 months ago
#talk #announce
Snippet:

FLOSS Manuals Newsletter - April 2012

  1. Adam in Brussels for LGRU meeting
  2. News from the FM communities
  3. FM invited in a research network on the 'Digital Manual'
  4. Editors notes 5. FM Manual spotlight⁞

http://www.flossmanuals.org/news/flossmanuals-newsletter-0

@Maurotikus [send a reply]
2 years, 5 months ago
#talk Hello there, I'm interested in traslating some books into spanish. There are a lot of latinamerican people who has the english barrier, some fo the books you wrote have been very helpful to me, so I would like to help. The Translate link up there doesn't work, so I posted this message to show my interest. Thanks
@JohnCurwood [send a reply]
2 years, 5 months ago
#talk Latest FM Newsletter http://identi.ca/url/67912841 : Booktype.FM Communities.Freedom fone.FM 2012.OpenStreetMap.
Snippet: [Context]

Check out the Latest FM Newsletter:

1. Booktype.
2. FM Communities.
3. Freedom fone.
4. FM 2012.
5. Manual Spotlight (OpenStreetMap).

@JohnCurwood [send a reply]
2 years, 5 months ago
#talk Latest FM Newsletter http://identi.ca/url/67912841 : Booktype.FM Communities.Freedom fone.FM 2012.OpenStreetMap.
Snippet: [Context]
Latest FM Newsletter http://identi.ca/url/67912841 : Booktype.FM Communities.Freedom fone.FM 2012.OpenStreetMap.
@booki [send a reply]
2 years, 6 months ago
@brylie sure thing :) #talk
@brylie [send a reply]
2 years, 6 months ago
#talk is it possible to license a FLOSS Manual as CC-by-SA? I would like for the book materials to be compatible with the Peer to Peer University's license (http://p2pu.org) as well as Wikimedia projects.
@brylie [send a reply]
2 years, 6 months ago
#talk is it possible to license a FLOSS Manual as CC-by-SA? I would like for the book materials to be compatible with the Peer to Peer University's license (http://p2pu.org) as well as Wikimedia projects.
@booki [send a reply]
2 years, 7 months ago
@adam
Snippet: [Context]
Airtime is the open broadcast software for scheduling and remote station management. Web browser access to the station's media archive, multi-file upload and automatic metadata verification features are coupled with a collaborative on-line scheduling calendar and playlist management. The scheduling calendar is managed through an easy-to-use interface and triggers playout with sub-second precision.
@TomiToivio [send a reply]
2 years, 9 months ago
#talk Hello world!
@michaelmcandrew [send a reply]
2 years, 9 months ago
#talk starting to version civicrm books made http://booki.flossmanuals.net/civicrm-user-admin-34-40/_edit/ - probably a better way to do this in future but this works for now :)
@poweroftwo [send a reply]
2 years, 9 months ago
@adam thanks~
@adam [send a reply]
2 years, 9 months ago
@agarton ok... ask them if we can help somehow...happy to chat via voice if it will help
@agarton [send a reply]
2 years, 9 months ago
@adam I'll have to take this up with my colleagues at EM, most likely some one else will take it up from here. I'm leaving EM, this being one of my last projects to get up before heading off.
@adam [send a reply]
2 years, 9 months ago
@agarton http://lists.booksprints.net/listinfo.cgi/facilitators-booksprints.net and http://lists.flossmanuals.net/listinfo.cgi/discuss-flossmanuals.net
@adam [send a reply]
2 years, 9 months ago
@agarton ok are u on the fm list...i will email it there..also, feel like joining the booksprints.net faciliation list? and...thought about doing a book sprint? we could think about hos to plan this....fm might be able to help
@agarton [send a reply]
2 years, 9 months ago
@adam Thanks! It's been a labor of love and then some to get it this far :) Would most certainly want to open it out ... any thoughts, suggestions you have would be greatly appreciated.
@adam [send a reply]
2 years, 9 months ago
@agarton hey...nice guide... do you need some help taking it fwd? if so let me know and i see if i can drum up some peeps adam
@adam [send a reply]
2 years, 10 months ago
@Bakudan welcome to fm!
@adam [send a reply]
2 years, 10 months ago
@trueg welcome to fm!
@adam [send a reply]
2 years, 10 months ago
@Migou welcome to fm!
@adam [send a reply]
2 years, 10 months ago
@alimamo welcome to fm!
@adam [send a reply]
2 years, 10 months ago
@graemef welcome to fm!
@helen [send a reply]
2 years, 10 months ago
finding a moment to start proofreading the Wordpress manual :)
@TomiToivio [send a reply]
2 years, 10 months ago
#talk Hello GSOC Doc Sprint!
@adam [send a reply]
2 years, 10 months ago
@elapid welvcome to FM:)letme knowifyou need any help
@adam [send a reply]
2 years, 10 months ago
@amandawhite hi, welcome to fm
@adam [send a reply]
2 years, 10 months ago
@jusfixit ok, so i am now shortening a few of the chapter names. check the booki.flossmanuals.net/bluegriffin/_edit page and then when u are happy tell me and i will gibve you info on how to push it to the 'read' part of fm :)
@jusfixit [send a reply]
2 years, 10 months ago
@adam Apologies for slow reply, have been away from email. I have joined the html-editors group, and will add the BlueGriffon book once I complete a few more typo / grammar repairs and republish it. [See question below.] If "pr" means "public relations", I'm not averse. Do you mean something like mentions in http://en.flossmanuals.net/index.php?plugin=blog , or where? I know the book is highly incomplete, but I have sort of satisfied my initial goal of making BlueGriffon as visible as NvU (trying to save others from exploring a now-nearly-dead tool). Once I complete these typo / grammar corrections and republish, I plan to contact the BlueGriffon author / team to let them know of this book. As of a few months ago, I could find nothing resembling documentation at their site. One could imagine them being among the most able contributors ... but I do not know what level of interest they would have. I have finally made some of the repairs needed (after reading with fresh eyes), but for some chapters the Edit window comes up empty? - Using Embedded Styles... [Rev 2 via "View Chapter"] - Using External Cascading... [Rev 4 via "View Chapter"] - Providing an Alternate Style... [Rev 3 via "View Chapter"] Have I forgotten how to do something that I knew how to do several weeks ago, or has Booki changed (without matching clues in the "Booki User Guide"), or have I met a bug? I have not previously nor today used the Versions tab to bump even the minor version number, as these changes thus far are of the mere editorial flavor, not new and expanded content. I appreciate your help. Cheers, Nelson
@jusfixit [send a reply]
2 years, 10 months ago
@adam
@Katymoon [send a reply]
2 years, 10 months ago
@adam Thanks Adam! Just doing some work on the Civi manual
@adam [send a reply]
2 years, 10 months ago
@Katymoon hi Katy, welcome to fm :)
@adam [send a reply]
2 years, 10 months ago
@delinia welcome to fm! let me know if i can help... adam
@adam [send a reply]
2 years, 10 months ago
@AliaksandrTsurko welcoem to fm! let me know if i can help :)
@adam [send a reply]
2 years, 10 months ago
@saian wellcome to fm! let me know if i can help...
@adam [send a reply]
2 years, 10 months ago
@helen coolio :)
@helen [send a reply]
2 years, 10 months ago
@adam ah, thanks! i was missing the .php ... :)
@adam [send a reply]
2 years, 10 months ago
@helen www.flossmanuals.net/admin.php :)
@helen [send a reply]
2 years, 10 months ago
@adam - sorry to have to ask you this again, but what is the url for publishing a manual? (& why is it so hard to find ... ? :(
@adam [send a reply]
2 years, 10 months ago
@zhouzhiyong welcome to fm!
@adam [send a reply]
2 years, 10 months ago
@pierrecast welcome to fm pierre :)
@adam [send a reply]
2 years, 10 months ago
@victor welcome to fm victor :)
@adam [send a reply]
2 years, 10 months ago
@marinli welcoem to fm valerie
@adam [send a reply]
2 years, 10 months ago
@CherryWithers welcome to fm cherry :)
@adam [send a reply]
2 years, 10 months ago
@gungho hey Pete welcome to fm :)
@helen [send a reply]
2 years, 10 months ago
@vickismith hi i just created a group on FM for people working on the UpStage manual - not so much to use now but when we get to implementing the new stuff & need to update the manual - actually write a new one i think; i'd like to invite more people to contribute & right now we are having a session about the messaging system on FM. which is what i'm using now :) & you can set up a group then message a group about stuff when working on the manual.
@TomiToivio [send a reply]
2 years, 10 months ago
@adam Yo!
@TomiToivio [send a reply]
2 years, 10 months ago
@adam Y
@Zorrino [send a reply]
2 years, 10 months ago
@tuukka [send a reply]
2 years, 10 months ago
@adam Looks great!
Snippet: [Context]

What we do 

With 60% of all websites running on free software, why do only 1.7% of all computer users have free software on their desktops? The answer is simple and the Free Software Foundation has said it already :

"The biggest deficiency in free operating systems is not in the software—it is the lack of good free manuals"

@helen [send a reply]
2 years, 10 months ago
@helen [send a reply]
2 years, 10 months ago
@tomi hi tomi!
@Zorrino [send a reply]
2 years, 10 months ago
#talk where is my text ??
@helen [send a reply]
2 years, 10 months ago
@sisi - no if you don't know the /etc then you're another sisi :) (http://www.eclectictechcarnival.org). hello anyway! :)
@Zorrino [send a reply]
2 years, 10 months ago
@helen [send a reply]
2 years, 10 months ago
@sisi hi, is that sisi from /etc? :)
@TomiToivio [send a reply]
2 years, 10 months ago
#talk Hi Helen!
@helen [send a reply]
2 years, 10 months ago
#talk hello from berlin
@helen [send a reply]
2 years, 10 months ago
@tuukka hi
@helen [send a reply]
2 years, 10 months ago
hello we are at the FM meeting in berlin
@adam [send a reply]
2 years, 11 months ago
@mahendra welcome to fm!
@adam [send a reply]
2 years, 11 months ago
@poweroftwo welcome to fm!
@adam [send a reply]
2 years, 11 months ago
@carol_law hey carol, welcome to fm!
@adam [send a reply]
2 years, 11 months ago
@Luby welcome to fm!
@qizhang [send a reply]
2 years, 11 months ago
@adam hey, thanks.
@adam [send a reply]
2 years, 11 months ago
@volvac welcome to fm!
@adam [send a reply]
2 years, 11 months ago
@waldir hey, yeah i think that would be great idea. first though we need to update the fm-booki manual...we are meeting about that today
@waldir [send a reply]
2 years, 11 months ago
@adam here's a question: do you think it would be a good idea to have a link to the booki user guide in the sidebar? I think it would be useful to have it as a "help" or "getting started" link for new users (and even intermediate ones, I'm sure)
@waldir [send a reply]
2 years, 11 months ago
@adam
@waldir [send a reply]
2 years, 11 months ago
@adam Thanks! I have contributed to wikipedia and wikibooks and other collaborative writing projects. FLOSS Manuals seems like a great endeavour in the same vein :) I am learning some CiviCRM stuff from the corresponding book, and thought It'd be nice to be able to contribute something should I find any detail I can improve. Oh, and thanks for the offer; I'll make sure to ask for help if I have any questions :)
@adam [send a reply]
2 years, 11 months ago
@qizhang welcome to fm :)
@adam [send a reply]
2 years, 11 months ago
@waldir welcome to FM waldir, let me know if u need a hand finding your way around.
@adam [send a reply]
2 years, 11 months ago
@gnujunk welcome to FM John :)
@adam [send a reply]
2 years, 11 months ago
@tuukka this ok?
Snippet: [Context]
Seravo
Seravo have helped develop a lot of the tools that FLOSS Manuals uses, they provide continued support for help with maintenance and systems administration and they also have helped the Finnish and French FLOSS Manuals establish their technical framework.
http://seravo.fi/
@adam [send a reply]
2 years, 11 months ago
@jusfixit hey...want to add the manual to the http://booki.flossmanuals.net/groups/html-editors/ group? you need to join the group first...also i had been asked about maybe putting this manual through a pr channel...i wanted tocheck first if you are planning any more work on it at the moment and how you see it gnerally...
@adam [send a reply]
2 years, 11 months ago
@andred hi andre, welcome to floss manuals
@adam [send a reply]
2 years, 11 months ago
@teraspawn hi beth, welcome to floss manuals
@adam [send a reply]
2 years, 11 months ago
@scarper hi scott, welcome to floss manuals
@adam [send a reply]
2 years, 11 months ago
@elag hi Elizabeth, welcometo FLOSS Manuals :)
@adam [send a reply]
2 years, 11 months ago
@jimbearhuang hi Jimmy, welcome to FLOSS Manuals :)
@booki [send a reply]
2 years, 11 months ago
@adam hello
Snippet: [Context]

Sanjay and Magnus want to travel to a counter-mobilisation taking place around a summit in a large European city. Sanjay helps organise coaches to demos and sends inspiring emails to lots of people about using any means necessary to defeat capitalism. Magnus doesn't know about secure communications and fears that using email will get him into trouble, so only hears about the coach arrangements through personal meetings with friends. When it is time to go to the summit, the coach times are changed at the last minute. Magnus does not hear about them, so doesn't travel. Sanjay catches the coach, but is turned back at the border as he's on a list of 'known domestic extremists' whose emails have been monitored.

@adam [send a reply]
2 years, 11 months ago
@andy welcome to FLOSS Manuals andy :)
@adam [send a reply]
2 years, 11 months ago
@Nthabiseng hi Nthabiseng, welcometo floss manuals
@adam [send a reply]
2 years, 11 months ago
@gremble hey Ben, welcome to floss manuals
@adam [send a reply]
2 years, 11 months ago
@TrevorParsons nice :) good luck!
@TrevorParsons [send a reply]
2 years, 11 months ago
@adam Thanks! I'm going to be doing some work here with Daniel James of Sourcefabric
@adam [send a reply]
2 years, 11 months ago
@TrevorParsons hey Trevor, welcome to floss manuals
@adam [send a reply]
2 years, 11 months ago
@lzambito welcome leo:)
@adam [send a reply]
2 years, 11 months ago
@dol1956 welcome to booki david
@adam [send a reply]
2 years, 11 months ago
@Yaco to Franco...welcome :)
@adam [send a reply]
2 years, 11 months ago
@kawadri welcome to fm :)
@adam [send a reply]
2 years, 11 months ago
@shawnhcorey hiShawn, welcome to fm :)
@adam [send a reply]
2 years, 11 months ago
@zanteifc2 welcome to FM :)
@adam [send a reply]
2 years, 11 months ago
@BOSS welcome to FM :)
@adam [send a reply]
2 years, 11 months ago
@upsiddown welcome toFM :)
@adam [send a reply]
2 years, 11 months ago
@jonahboss hijonah,welcome to fm :)
@JohnCurwood [send a reply]
2 years, 11 months ago
@adam Hey adam, are you there?
@stevieflow [send a reply]
2 years, 11 months ago
@adam thanks. Can't promise anything but fingers crossed...
@adam [send a reply]
2 years, 11 months ago
@stevieflow no worries! let me know if u need a hand working out it all works...its pretty straight forward but if i can help let me know...
@adam [send a reply]
2 years, 11 months ago
@camille hey :)
@stevieflow [send a reply]
2 years, 11 months ago
@adam thanks for the welcome!
@adam [send a reply]
2 years, 11 months ago
@allanbinary hey allan, welcome to fm :)
@adam [send a reply]
2 years, 11 months ago
@seank hi sean, welcome to fm
@adam [send a reply]
2 years, 11 months ago
@stevieflow hi steven, welcome to fm :)
@adam [send a reply]
2 years, 11 months ago
@mickfuzz - you want me to work on this chapter (below with notes)
Snippet: [Context]

About this Manual

History

version one was by- err...adam willets? mick fuzz? cant remember

 

want some history of the collab process and that this is open to anyone to edit?

Book Jog and version 2

@adam [send a reply]
2 years, 11 months ago
@mickfuzz - you want me to work on this chapter (below with notes)
Snippet: [Context]

About this Manual

History


Book Jog and version 2

@adam [send a reply]
2 years, 11 months ago
@mickfuzz testing new messaging...should update timeline auto
@adam [send a reply]
2 years, 11 months ago
test
@adam [send a reply]
2 years, 11 months ago
tester
@adam [send a reply]
2 years, 11 months ago
test
@adam [send a reply]
2 years, 11 months ago
aaa
@adam [send a reply]
2 years, 11 months ago
aaa
@adam [send a reply]
2 years, 11 months ago
aa
@adam [send a reply]
2 years, 11 months ago
a
@adam [send a reply]
2 years, 11 months ago
test
@adam [send a reply]
2 years, 11 months ago
aaa
@adam [send a reply]
2 years, 11 months ago
aaaaaa
@adam [send a reply]
2 years, 11 months ago
sss
@adam [send a reply]
2 years, 11 months ago
yyyy sss
@adam [send a reply]
2 years, 11 months ago
yyyy
@adam [send a reply]
2 years, 11 months ago
tester
@adam [send a reply]
2 years, 11 months ago
yet another test
@adam [send a reply]
2 years, 11 months ago
another test
@adam [send a reply]
2 years, 11 months ago
another test
@adam [send a reply]
2 years, 11 months ago
test
@adam [send a reply]
2 years, 11 months ago
test
@adam [send a reply]
2 years, 11 months ago
test
@adam [send a reply]
2 years, 11 months ago
@Ragpickr hey Bhabesh. welcome to fm!
@adam [send a reply]
2 years, 11 months ago
@williec hey willie. welcome to flossmanuals
@adam [send a reply]
2 years, 11 months ago
@mikelittle hey mike, welcome to floss manuals. let me know if you need a hand finding your way around. adam
@adam [send a reply]
2 years, 11 months ago
@lcdservices hey brian! nice to see you here :) adam
@adam [send a reply]
2 years, 11 months ago
@davyrhys hey Davy. Welcome to floss manuals!
@petermcandrew [send a reply]
2 years, 12 months ago
@adam hey Adam, was good to work with you, and looking forward to getting a printed copy of the dev guide.
@petermcandrew [send a reply]
2 years, 12 months ago
@adam hey Adam, was good to work with you, and looking forward to getting a printed copy of the dev guide.
@adam [send a reply]
2 years, 12 months ago
@pvincent welcome to floss manials philippe...let me know if you need a hand finding your way around
@adam [send a reply]
2 years, 12 months ago
@jusfixit just replying to your question now about putting luegriffon on fm
@adam [send a reply]
2 years, 12 months ago
#announce
Snippet:

CiviCRM Book Sprint 3 done!

CiviCRM Book Sprint 3 is done. Updated manual, new dev guide and another book that was an experiment in shaping a manual for the human rights sector. All fantastic stuff...more news soon.

 

@adam [send a reply]
2 years, 12 months ago
#announce
Snippet:

CiviCRM Book Sprint 3 done!

CiviCRM Book Sprint 3 is done. Updated manual, new dev guide and another book that was an experiment in shaping a manual for the human rights sector. All fantastic stuff...more news soon.

 

@adam [send a reply]
2 years, 12 months ago
@michau thanks for the invite to the sprint and thanks for all your work on the manuals...it was a lot of fun working with you once again :)))) good luck with the training.
@adam [send a reply]
2 years, 12 months ago
@petermcandrew hey peter. thanks for the work on the dev guide. looks great :)
@adam [send a reply]
2 years, 12 months ago
@techczech hey Dominik ...thanks for coming to the sprint! :) it was great having you there andwe could not have finished the email seciton without you...thanks a lot. hope to see you again sometime :)
@adam [send a reply]
2 years, 12 months ago
@davem hey dave...just wanted to say thanks for everything. it was a pleasure working with you and your contribution was excellent...thanks also for being a great host :)
@adam [send a reply]
2 years, 12 months ago
@reperry hey Robyn...just wanted to say i enjoyed working with you and thanks for the HUGE effort in the sprint :) it was great working with you and the book looks great...
@adam [send a reply]
2 years, 12 months ago
@avaguilar hey..yep book is done! we saw your chats and worked through and reviewed it...all good. next steps are to put it online(I do that today) and perhaps read over it ina few weeks....
@adam [send a reply]
2 years, 12 months ago
@brisjer sounds good :)
@avaguilar [send a reply]
2 years, 12 months ago
@adam
Snippet:
civiengage section of civicrm book is finished - wasn't sure if anyone saw my chats on monday.  what are the next steps with the CiviCRM book? I may add a small piece to the reports & analysis after I finish testing some code.  Let me know!
@adam [send a reply]
3 years ago
@techczech welcome to fm :)
@adam [send a reply]
3 years ago
@bikerChuck hi chuck welcome to fm :) let me know if you need help finding your way around
@adam [send a reply]
3 years ago
@less.tx hi Leslie welcome to fm :) let me know if you need ahand finding your way around
@adam [send a reply]
3 years ago
@jm_casanueva hi juan :) welcome to fm
@adam [send a reply]
3 years ago
@marioroset hi mario :) welcome to fm
@michaelmcandrew [send a reply]
3 years ago
!civicrm - just finished new chapter on what to do before starting on new developing new functionality - anyone want to review?
@michaelmcandrew [send a reply]
3 years ago
!civicrm - just finished new chapter on what to do before starting on new developing new functionality - anyone want to review?
@michaelmcandrew [send a reply]
3 years ago
!civicrm hey guys, have tried to add some more structure to developer guide - up for discussing some more :)
@michaelmcandrew [send a reply]
3 years ago
!civicrm hey guys, have tried to add some more structure to developer guide - up for discussing some more :)
@adam [send a reply]
3 years ago
!civicrm sprint starst! :)))
@adam [send a reply]
3 years ago
!civicrm sprint starst! :)))
@adam [send a reply]
3 years ago
#announce
Snippet:

CiviCRM Book Sprint starts!

The CiviCRM book sprint is starting today! Details coming if you want to participate remotely.

@adam [send a reply]
3 years ago
#announce
Snippet:

CiviCRM Book Sprint starts!

The CiviCRM book sprint is starting today! Details coming if you want to participate remotely.

@booki [send a reply]
3 years ago
#announce
Snippet:

FM Meet up

FLOSS Manuals is having a meet up Oct 3-5 in Berlin, Germany. This is a meeting of 'core' individuals and those that wish to step up their involvement and gravitate towards the core. If you are considering attending please contact me : adam@flossmanuals.net

@booki [send a reply]
3 years ago
#announce
Snippet:

Etherpad-Lite added to FM features

We just added a new note system to Fm to aid collaborative development of notes and content. In the 'notes' tab of each book there is now a dedicated 'etherpad-lite' for each book. Etherpad-lite supports simultaneous editing by multiple users, timeline reply, colored text identifiers and much more.

https://github.com/Pita/etherpad-lite

@mickfuzz [send a reply]
3 years ago
#announce Invite to WordPress Book Jog We invite you to join us on a book jog to update the WordPress manual hosted on Floss Manuals – The existing one is here – http://en.flossmanuals.net/wordpress/ What is a Book Jog? It builds on the concept of Book Sprint but downgrades the concept somewhat (sorry about that). While a book sprint normally has a real life meet up at its core and has a solid time frame of anything from 2-5 days typically, a book jog takes place over a longer time frame and may not have a real life meeting at its core. For this manual there is no real meet up, we are all geographically disparate. We aim to complete it in 10 days from the 12-22nd of August 2011 We want to build on the great documentation that already exists about WordPress to create a manual on Floss Manuals for the following reasons: Creating a concise introduction to WordPress Some might say that there is already too much existing documentation on WordPress, in numerous locations. This manual will be a digest of the most vital aspects of WordPress for those creating a WordPress site. We feel that there is definitely a place for specialized manuals. This manual is aimed at audiences who are; new to using WordPress want to improve the look of their blog and learn more about design in WordPresss wish to extend WordPress to make it the basis for an online community Using an Open and Flexible Documentation Platform Unlike many manuals, Flossmanuals are written with a totally open, do-what-you-want-to-it license. This gives writers the freedom to improve and update the manuals as new software versions are released. Manuals are written collaboratively inviting alterations and improvements from readers and users. The most up-to date-version of the manual is available in several formats, including printed book, epub, html, and open office. Working towards a book is a great focus for a documentation project. Helping to fostering Independent Online Communities We want to share our enthusiasm for WordPress as a great tool for sharing information, publishing all kinds of media and helping to build non-corporate online communities. We believe that good training and follow up support is key to maximizing the involvement of people in on-line communities. With the ability to output the manual as a word document anyone can print various chapters off as supporting handouts. You can also direct your site users to specific chapters of the book online, where they will learn the tools, and perhaps encourage others. Promoting the Open Web Flossmanuals has a track record of supporting projects which embrace collaboration and the open web. We think that the web is best when it is open source and using open standards and decentralised. We believe that independently hosted websites and communities a key part of keeping the web open. The WordPress system is perfectly suited to this because it is intuitive to use, easy to install and keep updated and is free software. For more information on these aspects see the following book – An Open Web http://en.flossmanuals.net/an-open-web/ Supporting this manual In the past this manuals been used and supported by the following groups and organisations, tactical tech, transmission video network, people’s voice media, aktivix and hacktionlab. They have supported the manual by contributing and some by paying for transport and documentation meetings. You can support this version of the manual by giving your time to help us write it, check it, and promote it. You can do this by joining us in irc – #booksprint of #flossmanuals in irc.freenode.net, saying hi, and seeing what you can do to help. To contribute directly you can go here - http://booki.flossmanuals.net/wordpress/_edit/ – You will need to log in or create an account. See you there!
@mickfuzz [send a reply]
3 years ago
#announce Invite to WordPress Book Jog We invite you to join us on a book jog to update the WordPress manual hosted on Floss Manuals – The existing one is here – http://en.flossmanuals.net/wordpress/ What is a Book Jog? It builds on the concept of Book Sprint but downgrades the concept somewhat (sorry about that). While a book sprint normally has a real life meet up at its core and has a solid time frame of anything from 2-5 days typically, a book jog takes place over a longer time frame and may not have a real life meeting at its core. For this manual there is no real meet up, we are all geographically disparate. We aim to complete it in 10 days from the 12-22nd of August 2011 We want to build on the great documentation that already exists about WordPress to create a manual on Floss Manuals for the following reasons: Creating a concise introduction to WordPress Some might say that there is already too much existing documentation on WordPress, in numerous locations. This manual will be a digest of the most vital aspects of WordPress for those creating a WordPress site. We feel that there is definitely a place for specialized manuals. This manual is aimed at audiences who are; new to using WordPress want to improve the look of their blog and learn more about design in WordPresss wish to extend WordPress to make it the basis for an online community Using an Open and Flexible Documentation Platform Unlike many manuals, Flossmanuals are written with a totally open, do-what-you-want-to-it license. This gives writers the freedom to improve and update the manuals as new software versions are released. Manuals are written collaboratively inviting alterations and improvements from readers and users. The most up-to date-version of the manual is available in several formats, including printed book, epub, html, and open office. Working towards a book is a great focus for a documentation project. Helping to fostering Independent Online Communities We want to share our enthusiasm for WordPress as a great tool for sharing information, publishing all kinds of media and helping to build non-corporate online communities. We believe that good training and follow up support is key to maximizing the involvement of people in on-line communities. With the ability to output the manual as a word document anyone can print various chapters off as supporting handouts. You can also direct your site users to specific chapters of the book online, where they will learn the tools, and perhaps encourage others. Promoting the Open Web Flossmanuals has a track record of supporting projects which embrace collaboration and the open web. We think that the web is best when it is open source and using open standards and decentralised. We believe that independently hosted websites and communities a key part of keeping the web open. The WordPress system is perfectly suited to this because it is intuitive to use, easy to install and keep updated and is free software. For more information on these aspects see the following book – An Open Web http://en.flossmanuals.net/an-open-web/ Supporting this manual In the past this manuals been used and supported by the following groups and organisations, tactical tech, transmission video network, people’s voice media, aktivix and hacktionlab. They have supported the manual by contributing and some by paying for transport and documentation meetings. You can support this version of the manual by giving your time to help us write it, check it, and promote it. You can do this by joining us in irc – #booksprint of #flossmanuals in irc.freenode.net, saying hi, and seeing what you can do to help. To contribute directly you can go here - http://booki.flossmanuals.net/wordpress/_edit/ – You will need to log in or create an account. See you there!
@mickfuzz [send a reply]
3 years ago
@booki #announce - check out the Wordpress Book Jog - http://blog.booki.cc/2011/08/wordpress-flossmanuals-book-jog/
@booki [send a reply]
3 years ago
@adam check this
Snippet: [Context]

Введение

С принятием Всеобщей Декларации  Прав Человека на Генеральной Ассамблее ООН 10-го декабря 1948 года наступила новая эра. Ливанский ученый Чарльз Хабиб Малик описал это собравшимся делегатам следующим образом:

Каждый член Организации Объединенных Наций свято клялся достигнуть уважения и добиться соблюдения прав человека. Но нам никогда раньше не было сказано, чем, по сути, являются эти права, ни в уставе организации, ни в каком другом национальном документе. Сегодня впервые принципы прав человека и фундаментальные свободы выражены официально и в деталях. Сейчас я знаю, что именно мое правительство обещает улучшить, достичь и обеспечить. … Я могу выражать протест моему правительству и, если оно не выполняет своих обещаний, я должен иметь и чувствовать моральную поддержку всего мира.

Одним из фундаментальных прав человека, записанным в статье 19-ой Всеобщей Декларации Прав Человека, было право свободно выражать свои мысли:

Каждый человек имеет право на свободу убеждений и на свободное выражение их; это право включает свободу беспрепятственно придерживаться своих убеждений и свободу искать, получать и распространять информацию и идеи любыми средствами и независимо от государственных границ.

Когда эти слова были записаны шестьдесят лет назад, никто и представить себе не мог, как глобальный феномен всемирной сети Интернет расширит возможность людей «искать, получать и передавать информацию». Не только внутри страны и по всему миру, но и на невероятных скоростях и в формах, которые могут быть скопированы, отредактированы, подделаны,  переукомплектованы и распространены среди малых или больших групп людей путём, фундаментально отличающимся от всех способов коммуникации, которые были доступны в 1948 году.

Больше информации в большем количестве мест, чем когда-либо можно было вообразить

Невероятный рост количества информации, доступной посредством сети Интернет, и рост доступности самого Интернета, произошедший за последние несколько лет, позволили создать невообразимо огромную базу человеческих знаний, ставшую вдруг доступной из, казалось бы, «неожиданных» мест. Будь это госпиталь в далекой горной деревне, спальня вашего 12-летнего ребенка, конференц-зал, где своим ближайшим коллегам вы демонстрируете дизайн нового продукта, который должен повысить вашу конкурентоспособность, или дом вашей бабушки – сегодня доступ к сети Интернет можно получить практически везде.

Во всех этих местах возможность подключения к миру открывает огромное число прекрасных возможностей для улучшения жизни людей. Если вы подхватили в отпуске редкую болезнь, ближайший госпиталь в деревне может спасти вашу жизнь, отправив результаты вашего обследования медицинскому специалисту, находящемуся в столице или даже в другой стране; ваш 12-летний ребенок может проводить исследование для школьного проекта или найти друзей среди детей, живущих в других странах; вы можете одновременно демонстрировать новый дизайн вашего нового продукта менеджерам офисов, которые могут помочь вам в его улучшении, но находятся в разных уголках планеты; ваша бабушка может отправить вам свой особый рецепт яблочного пирога по электронной почте так быстро, что вы сможете испечь его в тот же вечер.

Но Интернет содержит не только важную и полезную образовательную информацию, дружбу и яблочный пирог. Как и сам мир, он огромен, сложен, а, зачастую, и страшен. Интернет доступен людям злым, жадным, беспринципным, нечестным или просто грубым, так же как и вам, вашему 12-летнему ребенку и вашей бабушке.

Не каждый захочет пустить к себе весь мир

Все хорошее и плохое, что есть в человеческой природе, отражается также и в Интернете. Учитывая разновидности жульничества и оскорблений, осуществление которых стало намного проще благодаря передовым технологиям, не стоит удивляться, что параллельно росту сети Интернет постоянно предпринимаются попытки контролировать его использование. Для этих попыток существует много различных мотивов. Цели при этом примерно следующие:

  • Защита детей от информации, которая считается неподходящей, или ограничение их контакта с людьми, которые могут им навредить.
  • Уменьшение количества нежелательных коммерческих предложений, рассылаемых по электронной почте или распространяемых в веб.
  • Контролирование размера информационного потока, к которому отдельный пользователь может подключиться за определенный период времени.
  • Предотвращение распространения работниками информации, которая рассматривается как собственность их работодателя, или использования ими рабочего времени или технических ресурсов работодателя для удовлетворения собственных интересов.
  • Ограничение доступа к материалам или он-лайн деятельности, которые запрещены в отдельной юрисдикции. Это может касаться страны или учреждения, как, например, школа, где запрещены откровенные сексуальные материалы или материалы, изображающие насилие, материалы, связанные с наркотиками или алкоголем, азартными играми или проституцией, а также материалы, содержащие информацию о религиозных, политических и/или других группах или идеях, которые расцениваются как опасные.

Некоторые из вышеуказанных пунктов касаются личного контроля своей собственной работы в сети Интернет (например, возможность использования инструментов фильтрации спама во избежание доставки спама на собственный адрес электронной почты), но другие связаны с ограничениями работы других людей в Интернете. И решением, какие ресурсы эти другие люди могут или не могут посещать. Что касается второй части вопроса, то важно сказать, что тут возникает огромное количество конфликтов и разногласий, когда люди, чей доступ к информации подвергается блокировке, не согласны с тем, что блокирование является разумным решением или представляет их интересы.

Кто фильтрует или блокирует Интернет?

Разновидность людей и учреждений, которые пытаются ограничивать использование Интернета другими, варьируется в соответствии с разнообразием их целей. Они включают в себя родителей, школы, коммерческие компании, операторов Интернет кафе или провайдеров Интернет услуг, а также правительственные структуры разного уровня. 

Предельная граница спектра контроля над Интернетом – это попытки национального правительства ограничить возможность доступа к сети Интернет и возможность свободно делиться информацией с остальным миром для всей нации. Исследование, проведенное Инициативной Группой OpenNet (http://opennet.net), описывает всевозможные пути государственной фильтрации и блокирования доступа к сети Интернет для своих граждан. К ним относятся государства с расширяющейся политикой фильтрации, которые регулярно блокируют доступ к сайтам организаций по защите прав человека, новостям, блогам и другой информации, которая способна нарушить статус-кво или расценивается как угрожающая или нежелательная. Другие блокируют доступ к отдельным категориям информации или периодически блокируют отдельные сайты или сетевые сервисы, чтобы обеспечить необходимые «совпадения» со стратегическими событиями, такими как выборы или публичные демонстрации. Даже страны, где свобода слова в общем смысле находится под сильной защитой государства, иногда пытаются ограничивать или отслеживать использование Интернета в связи с необходимостью подавления порнографии, отслеживания так называемых «речей ненависти» („hate speech”), терроризма и другой криминальной деятельности, утечек военной или дипломатической переписки или нарушений закона об авторских правах.

Фильтрация ведет к слежке

Любая из этих официальных или частных групп может также использовать различные методы для отслеживания Интернет активности отдельных людей с тем, чтобы убедиться, что их попытки ограничения доступа работают. Это могут быть родители, смотрящие через плечо своего ребенка, или проверяющие, какие сайты были посещены с его компьютера; компании, проверяющие электронную почту своих сотрудников; органы юстиции, требующие информацию от Интернет Сервис Провайдеров или даже конфискующие ваш домашний компьютер с целью обнаружения улик, подтверждающих вашу «нежелательную» деятельность.

Когда речь идет о цензуре?

В зависимости от того, кто ограничивает доступ к сети Интернет и/или отслеживает его использование, а также точки зрения человека, чей доступ ограничивается, почти все эти цели и методы их достижения могут рассматриваться как законные и необходимые или как недопустимая цензура и нарушение фундаментальных прав человека. Тинэйджер, школа которого блокирует доступ к его любимой он-лайн игре или социальной сети, чувствует ограничение его свободы точно также как человек, чье правительство «оберегает» его от чтения он-лайн газеты про политическую оппозицию. 

Кто конкретно блокирует мой доступ к сети Интернет?

Вопрос о том, кто может ограничивать доступ к сети Интернет на каком-либо компьютере, в какой-либо стране зависит от того, кто может контролировать особые части технической инфраструктуры. Этот контроль может основываться на легально зафиксированных отношениях или требованиях правительства; или на возможности правительственных или других органов оказывать давление на тех, у кого есть законный контроль над технической инфраструктурой, которая выполняет запросы по блокировке, фильтрации или сбору информации. Многие части международной инфраструктуры, которая поддерживает Интернет, находятся под контролем правительств или правительственных агентств, каждый из которых может установить контроль, в соответствии с законом или нет.

Фильтрация или частичная блокировка Интернета может быть деспотичной или очень легкой, абсолютно очевидной и практически незаметной. Некоторые страны открыто признают блокирование и публикуют критерии выявления блокируемых сайтов, а также замещают блокируемые сайты объясняющими сообщениями. Другие страны не имеют четких стандартов и иногда полагаются на неформальные соглашения и неопределенность, оказывая давление на Интернет Сервис Провайдеров, заставляя фильтровать Интернет контент. В некоторых странах фильтрация маскируется в технические ошибки и правительственные структуры не берут на себя открытую ответственность и не подтверждают обоснованность блокирования. Различные сетевые операторы, даже находясь в одной стране и подчиняясь одним правилам, могут выполнять различную фильтрацию в связи с осторожностью, технической неграмотностью или коммерческими интересами.

На всех уровнях возможной фильтрации, от индивидуального до национального, технические сложности блокировки «нежелательной» информации могут иметь неожиданные, а иногда и нелепые последствия. «Семейные» фильтры, нацеленные на блокировку сексуальных материалов, в итоге блокируют доступ к полезной информации о здоровье. Попытки блокировать спам отфильтровывают важную бизнес корреспонденцию. Попытки блокировать доступ к особым новостным сайтам могут «вырезать» важные образовательные ресурсы.

Какие методы «обхода» фильтрации существуют?

На ряду с существованием множества частных лиц, корпораций и правительств, которые видят в Интернете источник опасной информации, которая должна быть контролирована, есть множество частных лиц и групп, которые тяжело работают, чтобы сделать Интернет свободным, то есть обеспечить свободный обмен информации внутри сети. Эти люди имеют настолько же разнообразные мотивы, как и мотивы тех людей, кто отдает все силы на установление контроля в сети Интернет. Однако для человека, чей доступ в Интернет ограничен, и кто хочет с этим что-то делать, скорее всего, не важно, какие мотивы были у разработчиков, будь то желание поболтать со своей девушкой, написать политический манифест, или рассылать спам.

Есть огромное количество энергии от коммерческих, некоммерческих и волонтерских групп, стремящихся к созданию инструментов и методов обхода Интернет цензуры, что в итоге привело к созданию определенного числа методов обхода Интернет фильтрации. Собирательное обозначение таких методов – методы обхода цензуры, сами инструменты при этом варьируют от простых, защищенных путей до комплексных компьютерных программ. Однако принцип работы практически всех таких инструментов один. Они связывают ваш браузер через посреднический компьютер, называемый прокси, который:

  • Расположен в стране, где нет Интернет цензуры;
  • Не был заблокирован в вашей стране;
  • Настроен на получение и передачу данных, запрашиваемых пользователями такими же, как вы.


 

Какие риски использования инструментов обхода цензуры существуют?

Только вы - человек, который надеется обойти ограничения доступа к Интернету, можете решить есть ли большой риск в получении доступа к нужной вам информации. И только вы можете решить, превосходит ли польза возможные риски. Возможно, не существует особого закона, карающего за владение нужной вам информацией или за действия, направленные на получение доступа к ней. С другой стороны, отсутствие легальных оснований не означает, что вы не рискуете стать жертвой других последствий, таких как причинение беспокойств, увольнение с работы или хуже.

В главах этой книги вы найдете информацию об устройстве Интернета, описание различных форм обеспечения цензуры в сети, а также описания инструментов и способов, которые помогут вам обходить такие барьеры и обеспечить свободу слова. Всеобъемлющая тема цифровой конфиденциальности и безопасности проходит красной нитью через всю книгу, начинаясь с описания основ, продолжая информацией по нескольким сложным темам, и завершаясь коротким разделом, написанным для веб мастеров и компьютерных специалистов, которые хотят помочь другим в обходе Интернет цензуры.
@booki [send a reply]
3 years ago
@adam check this
Snippet: [Context]

Введение

С принятием Всеобщей Декларации  Прав Человека на Генеральной Ассамблее ООН 10-го декабря 1948 года наступила новая эра. Ливанский ученый Чарльз Хабиб Малик описал это собравшимся делегатам следующим образом:

Каждый член Организации Объединенных Наций свято клялся достигнуть уважения и добиться соблюдения прав человека. Но нам никогда раньше не было сказано, чем, по сути, являются эти права, ни в уставе организации, ни в каком другом национальном документе. Сегодня впервые принципы прав человека и фундаментальные свободы выражены официально и в деталях. Сейчас я знаю, что именно мое правительство обещает улучшить, достичь и обеспечить. … Я могу выражать протест моему правительству и, если оно не выполняет своих обещаний, я должен иметь и чувствовать моральную поддержку всего мира.

Одним из фундаментальных прав человека, записанным в статье 19-ой Всеобщей Декларации Прав Человека, было право свободно выражать свои мысли:

Каждый человек имеет право на свободу убеждений и на свободное выражение их; это право включает свободу беспрепятственно придерживаться своих убеждений и свободу искать, получать и распространять информацию и идеи любыми средствами и независимо от государственных границ.

Когда эти слова были записаны шестьдесят лет назад, никто и представить себе не мог, как глобальный феномен всемирной сети Интернет расширит возможность людей «искать, получать и передавать информацию». Не только внутри страны и по всему миру, но и на невероятных скоростях и в формах, которые могут быть скопированы, отредактированы, подделаны,  переукомплектованы и распространены среди малых или больших групп людей путём, фундаментально отличающимся от всех способов коммуникации, которые были доступны в 1948 году.

Больше информации в большем количестве мест, чем когда-либо можно было вообразить

Невероятный рост количества информации, доступной посредством сети Интернет, и рост доступности самого Интернета, произошедший за последние несколько лет, позволили создать невообразимо огромную базу человеческих знаний, ставшую вдруг доступной из, казалось бы, «неожиданных» мест. Будь это госпиталь в далекой горной деревне, спальня вашего 12-летнего ребенка, конференц-зал, где своим ближайшим коллегам вы демонстрируете дизайн нового продукта, который должен повысить вашу конкурентоспособность, или дом вашей бабушки – сегодня доступ к сети Интернет можно получить практически везде.

Во всех этих местах возможность подключения к миру открывает огромное число прекрасных возможностей для улучшения жизни людей. Если вы подхватили в отпуске редкую болезнь, ближайший госпиталь в деревне может спасти вашу жизнь, отправив результаты вашего обследования медицинскому специалисту, находящемуся в столице или даже в другой стране; ваш 12-летний ребенок может проводить исследование для школьного проекта или найти друзей среди детей, живущих в других странах; вы можете одновременно демонстрировать новый дизайн вашего нового продукта менеджерам офисов, которые могут помочь вам в его улучшении, но находятся в разных уголках планеты; ваша бабушка может отправить вам свой особый рецепт яблочного пирога по электронной почте так быстро, что вы сможете испечь его в тот же вечер.

Но Интернет содержит не только важную и полезную образовательную информацию, дружбу и яблочный пирог. Как и сам мир, он огромен, сложен, а, зачастую, и страшен. Интернет доступен людям злым, жадным, беспринципным, нечестным или просто грубым, так же как и вам, вашему 12-летнему ребенку и вашей бабушке.

Не каждый захочет пустить к себе весь мир

Все хорошее и плохое, что есть в человеческой природе, отражается также и в Интернете. Учитывая разновидности жульничества и оскорблений, осуществление которых стало намного проще благодаря передовым технологиям, не стоит удивляться, что параллельно росту сети Интернет постоянно предпринимаются попытки контролировать его использование. Для этих попыток существует много различных мотивов. Цели при этом примерно следующие:

  • Защита детей от информации, которая считается неподходящей, или ограничение их контакта с людьми, которые могут им навредить.
  • Уменьшение количества нежелательных коммерческих предложений, рассылаемых по электронной почте или распространяемых в веб.
  • Контролирование размера информационного потока, к которому отдельный пользователь может подключиться за определенный период времени.
  • Предотвращение распространения работниками информации, которая рассматривается как собственность их работодателя, или использования ими рабочего времени или технических ресурсов работодателя для удовлетворения собственных интересов.
  • Ограничение доступа к материалам или он-лайн деятельности, которые запрещены в отдельной юрисдикции. Это может касаться страны или учреждения, как, например, школа, где запрещены откровенные сексуальные материалы или материалы, изображающие насилие, материалы, связанные с наркотиками или алкоголем, азартными играми или проституцией, а также материалы, содержащие информацию о религиозных, политических и/или других группах или идеях, которые расцениваются как опасные.

Некоторые из вышеуказанных пунктов касаются личного контроля своей собственной работы в сети Интернет (например, возможность использования инструментов фильтрации спама во избежание доставки спама на собственный адрес электронной почты), но другие связаны с ограничениями работы других людей в Интернете. И решением, какие ресурсы эти другие люди могут или не могут посещать. Что касается второй части вопроса, то важно сказать, что тут возникает огромное количество конфликтов и разногласий, когда люди, чей доступ к информации подвергается блокировке, не согласны с тем, что блокирование является разумным решением или представляет их интересы.

Кто фильтрует или блокирует Интернет?

Разновидность людей и учреждений, которые пытаются ограничивать использование Интернета другими, варьируется в соответствии с разнообразием их целей. Они включают в себя родителей, школы, коммерческие компании, операторов Интернет кафе или провайдеров Интернет услуг, а также правительственные структуры разного уровня. 

Предельная граница спектра контроля над Интернетом – это попытки национального правительства ограничить возможность доступа к сети Интернет и возможность свободно делиться информацией с остальным миром для всей нации. Исследование, проведенное Инициативной Группой OpenNet (http://opennet.net), описывает всевозможные пути государственной фильтрации и блокирования доступа к сети Интернет для своих граждан. К ним относятся государства с расширяющейся политикой фильтрации, которые регулярно блокируют доступ к сайтам организаций по защите прав человека, новостям, блогам и другой информации, которая способна нарушить статус-кво или расценивается как угрожающая или нежелательная. Другие блокируют доступ к отдельным категориям информации или периодически блокируют отдельные сайты или сетевые сервисы, чтобы обеспечить необходимые «совпадения» со стратегическими событиями, такими как выборы или публичные демонстрации. Даже страны, где свобода слова в общем смысле находится под сильной защитой государства, иногда пытаются ограничивать или отслеживать использование Интернета в связи с необходимостью подавления порнографии, отслеживания так называемых «речей ненависти» („hate speech”), терроризма и другой криминальной деятельности, утечек военной или дипломатической переписки или нарушений закона об авторских правах.

Фильтрация ведет к слежке

Любая из этих официальных или частных групп может также использовать различные методы для отслеживания Интернет активности отдельных людей с тем, чтобы убедиться, что их попытки ограничения доступа работают. Это могут быть родители, смотрящие через плечо своего ребенка, или проверяющие, какие сайты были посещены с его компьютера; компании, проверяющие электронную почту своих сотрудников; органы юстиции, требующие информацию от Интернет Сервис Провайдеров или даже конфискующие ваш домашний компьютер с целью обнаружения улик, подтверждающих вашу «нежелательную» деятельность.

Когда речь идет о цензуре?

В зависимости от того, кто ограничивает доступ к сети Интернет и/или отслеживает его использование, а также точки зрения человека, чей доступ ограничивается, почти все эти цели и методы их достижения могут рассматриваться как законные и необходимые или как недопустимая цензура и нарушение фундаментальных прав человека. Тинэйджер, школа которого блокирует доступ к его любимой он-лайн игре или социальной сети, чувствует ограничение его свободы точно также как человек, чье правительство «оберегает» его от чтения он-лайн газеты про политическую оппозицию. 

Кто конкретно блокирует мой доступ к сети Интернет?

Вопрос о том, кто может ограничивать доступ к сети Интернет на каком-либо компьютере, в какой-либо стране зависит от того, кто может контролировать особые части технической инфраструктуры. Этот контроль может основываться на легально зафиксированных отношениях или требованиях правительства; или на возможности правительственных или других органов оказывать давление на тех, у кого есть законный контроль над технической инфраструктурой, которая выполняет запросы по блокировке, фильтрации или сбору информации. Многие части международной инфраструктуры, которая поддерживает Интернет, находятся под контролем правительств или правительственных агентств, каждый из которых может установить контроль, в соответствии с законом или нет.

Фильтрация или частичная блокировка Интернета может быть деспотичной или очень легкой, абсолютно очевидной и практически незаметной. Некоторые страны открыто признают блокирование и публикуют критерии выявления блокируемых сайтов, а также замещают блокируемые сайты объясняющими сообщениями. Другие страны не имеют четких стандартов и иногда полагаются на неформальные соглашения и неопределенность, оказывая давление на Интернет Сервис Провайдеров, заставляя фильтровать Интернет контент. В некоторых странах фильтрация маскируется в технические ошибки и правительственные структуры не берут на себя открытую ответственность и не подтверждают обоснованность блокирования. Различные сетевые операторы, даже находясь в одной стране и подчиняясь одним правилам, могут выполнять различную фильтрацию в связи с осторожностью, технической неграмотностью или коммерческими интересами.

На всех уровнях возможной фильтрации, от индивидуального до национального, технические сложности блокировки «нежелательной» информации могут иметь неожиданные, а иногда и нелепые последствия. «Семейные» фильтры, нацеленные на блокировку сексуальных материалов, в итоге блокируют доступ к полезной информации о здоровье. Попытки блокировать спам отфильтровывают важную бизнес корреспонденцию. Попытки блокировать доступ к особым новостным сайтам могут «вырезать» важные образовательные ресурсы.

Какие методы «обхода» фильтрации существуют?

На ряду с существованием множества частных лиц, корпораций и правительств, которые видят в Интернете источник опасной информации, которая должна быть контролирована, есть множество частных лиц и групп, которые тяжело работают, чтобы сделать Интернет свободным, то есть обеспечить свободный обмен информации внутри сети. Эти люди имеют настолько же разнообразные мотивы, как и мотивы тех людей, кто отдает все силы на установление контроля в сети Интернет. Однако для человека, чей доступ в Интернет ограничен, и кто хочет с этим что-то делать, скорее всего, не важно, какие мотивы были у разработчиков, будь то желание поболтать со своей девушкой, написать политический манифест, или рассылать спам.

Есть огромное количество энергии от коммерческих, некоммерческих и волонтерских групп, стремящихся к созданию инструментов и методов обхода Интернет цензуры, что в итоге привело к созданию определенного числа методов обхода Интернет фильтрации. Собирательное обозначение таких методов – методы обхода цензуры, сами инструменты при этом варьируют от простых, защищенных путей до комплексных компьютерных программ. Однако принцип работы практически всех таких инструментов один. Они связывают ваш браузер через посреднический компьютер, называемый прокси, который:

  • Расположен в стране, где нет Интернет цензуры;
  • Не был заблокирован в вашей стране;
  • Настроен на получение и передачу данных, запрашиваемых пользователями такими же, как вы.


 

Какие риски использования инструментов обхода цензуры существуют?

Только вы - человек, который надеется обойти ограничения доступа к Интернету, можете решить есть ли большой риск в получении доступа к нужной вам информации. И только вы можете решить, превосходит ли польза возможные риски. Возможно, не существует особого закона, карающего за владение нужной вам информацией или за действия, направленные на получение доступа к ней. С другой стороны, отсутствие легальных оснований не означает, что вы не рискуете стать жертвой других последствий, таких как причинение беспокойств, увольнение с работы или хуже.

В главах этой книги вы найдете информацию об устройстве Интернета, описание различных форм обеспечения цензуры в сети, а также описания инструментов и способов, которые помогут вам обходить такие барьеры и обеспечить свободу слова. Всеобъемлющая тема цифровой конфиденциальности и безопасности проходит красной нитью через всю книгу, начинаясь с описания основ, продолжая информацией по нескольким сложным темам, и завершаясь коротким разделом, написанным для веб мастеров и компьютерных специалистов, которые хотят помочь другим в обходе Интернет цензуры.
@adam [send a reply]
3 years ago
@Norbert welcome to fm :)
@adam [send a reply]
3 years ago
@avshyd welcome :)
@adam [send a reply]
3 years ago
@tom welcome to fm :)
@adam [send a reply]
3 years ago
@ElisaDCGuerra
Snippet: [Context]
Inkscape: Introduction

About Inkscape

Inkscape is an open source drawing tool for creating and editing SVG graphics.  More than just a text vector editor, Inkscape provides a WYSIWYG interface for manipulation of vector images, allowing the artist to express himself freely. While other free and proprietary software with similar capabilities exists, Inkscape provides an interface to directly manipulate the underlying SVG code. This allows one to be certain that the code complies to W3C standards. Since the beginning of its development, the Inkscape project has been very active, providing stability for the current software and the capacity for future growth.

Like other drawing programs, Inkscape offers creation of basic shapes (such as ellipses, rectangles, stars, polygons, and spirals) as well as the ability to transform and manipulate these basic shapes by rotation, stretching, and skewing.

Inkscape also allows users to manipulate objects precisely by adjusting node points and curves.  Advanced artists find these functions indispensable in drawing software to freely create what they imagine.

A user can either manipulate the properties of objects individually and precisely through the XML editor or, in a more general and intuitive fashion, with input devices such as mice, pen tablets, and even touch screens.

In addition, Inkscape allows one to insert text and bitmaps (such as PNG—another W3C recommended bitmap image format) into an image, as well as perform some basic editing functions on them.  If an artist requires further bitmap editing, he may use other tools (such as the GIMP) on images before or after importing them. If one does edit a linked bitmap in another program, Inkscape will reflect these changes once the SVG file is reloaded.

All of these characteristics make Inkscape a model drawing application, especially considering its flexibility and many other capabilities. Its strict compliance with the W3C SVG standards allows excellent portability of images to many applications and the varying platforms on which these applications run.

@adam [send a reply]
3 years ago
@ElisaDCGuerra
Snippet: [Context]
Inkscape: Introduction

About Inkscape

Inkscape is an open source drawing tool for creating and editing SVG graphics.  More than just a text vector editor, Inkscape provides a WYSIWYG interface for manipulation of vector images, allowing the artist to express himself freely. While other free and proprietary software with similar capabilities exists, Inkscape provides an interface to directly manipulate the underlying SVG code. This allows one to be certain that the code complies to W3C standards. Since the beginning of its development, the Inkscape project has been very active, providing stability for the current software and the capacity for future growth.

Like other drawing programs, Inkscape offers creation of basic shapes (such as ellipses, rectangles, stars, polygons, and spirals) as well as the ability to transform and manipulate these basic shapes by rotation, stretching, and skewing.

Inkscape also allows users to manipulate objects precisely by adjusting node points and curves.  Advanced artists find these functions indispensable in drawing software to freely create what they imagine.

A user can either manipulate the properties of objects individually and precisely through the XML editor or, in a more general and intuitive fashion, with input devices such as mice, pen tablets, and even touch screens.

In addition, Inkscape allows one to insert text and bitmaps (such as PNG—another W3C recommended bitmap image format) into an image, as well as perform some basic editing functions on them.  If an artist requires further bitmap editing, he may use other tools (such as the GIMP) on images before or after importing them. If one does edit a linked bitmap in another program, Inkscape will reflect these changes once the SVG file is reloaded.

All of these characteristics make Inkscape a model drawing application, especially considering its flexibility and many other capabilities. Its strict compliance with the W3C SVG standards allows excellent portability of images to many applications and the varying platforms on which these applications run.

@nicestep [send a reply]
3 years ago
@adam
Snippet:

No, I don't plan to do that.

James Simmons

@adam [send a reply]
3 years ago
@nicestep hey james...will u apply for the gsoc doc camp?
@adam [send a reply]
3 years ago
@olm-e welcome:)
@adam [send a reply]
3 years ago
@agarton hello mr garton :) long time :) good to see you here! you should make an application here https://sites.google.com/site/docsprintsummit/ ... You can apply as an individual or a group. Applications close Friday (5th), application process takes about 2-5 mins :)
Snippet:
This is a call for proposals for the 2011 Google Summer of Code Doc Camp. Individuals and projects are invited to submit proposals for the GSoC Doc Camp to be held at Google's Mountain View headquarters (California) 17 October - 21 October.

The GSoC Doc Camp is a place for documentors to meet, work on documentation and share their documentation experiences. The camp aims to improve free documentation materials and skills in GSoC projects and individuals and help form the identity of the emergent free documentation sector.

The Doc Camp will consist of 2 major components - an unconference and 3-5 short form Book Sprints to produce 'Quick Start' guides for specific GSoC projects.

The unconference will explore topics proposed by the participants. Any topic on free documentation of free software can be proposed for discussion during the event.

Each Quick Start Sprint will bring together 5-8 individuals to produce a book on a specific GSoC project. All participants of the Doc Camp must attend a sprint. The Quick Start books will be launched at the opening party for the GSoC Mentors summit immediately following the event.

Individuals with a passion for free documentation about free software may apply to attend by filling out the application form <https://sites.google.com/site/docsprintsummit/registration> and submitting before 5 August, 2011. Those wishing to attend do not need to be from a GSoC project. Accommodation and food will be covered by the GSoC Doc Camp. Part or complete travel costs can also be applied for as part of the application process.

Quick Start Sprint projects will be chosen from proposals submitted to the GSoC Doc Camp before 5 August, 2011 through the application form <https://sites.google.com/site/docsprintsummit/registration>. Applications for Quick Start Sprints are invited from projects that are part of the 2011 GSoC program. Quick Start Sprint proposals can nominate up to 5 individuals to attend and participate in the proposed sprint. A Quick Sprint proposal does not have to nominate individuals to participate - you can also use this as an opportunity to promote your project to Doc Camp participants. If the proposal is accepted the accommodation and food costs will be covered by the Doc Camp for any listed individuals and part or complete travel costs for each can be applied for (if applicable).

The GSoC Doc Camp is co-organised by GSoC and FLOSS Manuals. Books Sprints and unconference facilitation conducted by Adam Hyde.

If you have questions, please contact Carol Smith at carols@google.com and/or Adam Hyde at adam@flossmanuals.net.
@makowiecki [send a reply]
3 years ago
@adam Thnx! I will :-)
@adam [send a reply]
3 years ago
@aalex hey :) was good to see you in s'bourg...hows the doco going? let me know if you need any more info from me :)
@adam [send a reply]
3 years ago
@bdunnette hey Brian. Saw the Tryton manual...looks good...let me know if I can help navigating around FM...
@adam [send a reply]
3 years ago
@RitaF hey Rita....etoys ref manual looks great! all going ok with booki for you?
@adam [send a reply]
3 years ago
@ahofmann back from hols...how did it all go?
@adam [send a reply]
3 years ago
@VxV back from holidays...did u work out the id thing? #talk
@adam [send a reply]
3 years ago
@VxV back from holidays...did u work out the id thing? #talk
@adam [send a reply]
3 years ago
@Rahulmakhare welcome Rahul. let me know if I can help finding your way around fm
@adam [send a reply]
3 years ago
@gustavo_cm hi Gustavo...hope you are finding your way around FM, let me kniw if I can help in anyway.
@adam [send a reply]
3 years ago
@JacobWeickum welcome welcome Jacob. Adam here (founder of fm) let me know if you need any help.
@adam [send a reply]
3 years ago
@makowiecki hey Pawewl - welcome to FM :) let me know if i can help in anyway...
@VxV [send a reply]
3 years, 1 month ago
@adam trying to import, what's the id of a FM manual? #talk
@goofy_framasoft [send a reply]
3 years, 1 month ago
@adam PDF successful with mod css thx
@goofy_framasoft [send a reply]
3 years, 1 month ago
@adam PDF successful with mod css thx
@adam [send a reply]
3 years, 1 month ago
@goofy_framasoft cool...so i start making them at 1500...message me if thats not ok ;)
@goofy_framasoft [send a reply]
3 years, 1 month ago
@adam PDF successful with mod css thx
@goofy_framasoft [send a reply]
3 years, 1 month ago
@adam ok done now
@goofy_framasoft [send a reply]
3 years, 1 month ago
@adam ok done now
@adam [send a reply]
3 years, 1 month ago
@goofy_framasoft word-wrap: break-word; is the diff
@adam [send a reply]
3 years, 1 month ago
@goofy_framasoft use this css - open advanced settings in export tab, choose custom css and use this
Snippet:
body {
  font-family: "fontin sans";
  background: #fff;
  color: #000;
  font-size:12pt;
  max-width: 700px;
  word-wrap: break-word;
}
p {
  word-wrap: break-word;
}

/*Page widths */
/* just in case body max-width doesn't work */
div, p, ul, pre, h1, h2 {
  max-width: 700px;
  overflow: hidden;
}

table, tbody, tr, td {
  max-width: 700px;
  overflow: hidden;
}

img {
  max-width: 100%;
  height: auto;
  overflow:hidden;

}
/*end widths */

.objavi-chapter{
  color: #000;
  display: none;
}

a {
  text-decoration:none;
  color:#000;
}

h1 .initial{
  color: #000;
  display:none;
}

.objavi-subsection{
  display: block;
  page-break-before: always;
/*  page-break-after: always;*/
  text-transform: uppercase;
  font-size: 20pt;
}

body .objavi-subsection:first-child{
  page-break-before: avoid;
}


.objavi-subsection .initial {
  font-size: 1em;
  color: #000;
  display:none;
}

.objavi-subsection-heading {
  font-size: 20pt;
  text-align: center;
  line-height: 300px;
  font-weight: normal;
}


h1 {
  page-break-before: always;
  background: white;
  font-weight:normal !important;
}

/*h1.first-heading {
  page-break-before: avoid;
}*/


h2 {
  margin-bottom:-10pt;
  font-weight:normal ! important;
  font-size:15pt;
}

/*try to avoid a page break between an h2 and a p XXX: doesn't work */
h2 + p {
  page-break-before: avoid;
}

h2 + img {
  page-break-before: avoid;
}

h2 + table {
  page-break-before: avoid;
}

h2 + ul {
  page-break-before: avoid;
}


h2 + ol {
  page-break-before: avoid;
}

table {
  float: none;
}

h1.frontpage{
  page-break-after:always;
  margin-top:70%;
  font-size: 20pt;
  text-align: center;
  page-break-before: avoid;
  font-weight: normal;
}

div.copyright{
  padding: 1em;
}
/* TOC ******************************/
table {
  float: none;
}

table.toc {
  font-size: 1.1em;
  width: 95%;
}

table.toc td{
  vertical-align:top
  padding-left: 0.5em;
}

td.chapter {
  padding: 0 0.5em;
  text-align: right;
}

table.toc td.pagenumber {
  text-align: right;
  vertical-align:bottom;
}

td.section {
  padding-top: 1.1em;
  font-weight: bold;
}
/* End TOC **************************/


p, li {
  page-break-inside: avoid;
}

pre, code, tt {
  font-family: "Inconsolata", "Courier New", monospace;
  /*font-size: 0.8em;*/
}

pre {
  overflow: hidden;
  white-space: pre-wrap;
}


h1, h2, h3, h4, h5, h6{
  page-break-after: avoid;
  page-break-inside: avoid;
}


.page-break{
  page-break-before: always;
  height: 7em;
  display: block;
}


.glossary hr{
  display: none;
}

/* page number styles -- these are the defaults, and will persist
unless explicitly overridden.*/

#right-footer {
  text-align: right;
}

#left-footer {
  text-align: left;
}

/* page number examples: */
/*
#right-footer .page:before{
  content: " FLOSS Manuals ";
  font-size: 85%;
}

#left-footer .page:after{
  content: " FLOSS Manuals ";
  font-size: 85%;
}

.page-footer {
  color: red;
}
*/

a {
  word-wrap: break-word;
}

.objavi-no-page-break {
  page-break-inside: avoid;
}

/*To force a blank page it is sometimes necessary to add unseen
 content.  Display:none and visibility: hidden don't work -- the
 renderer realises that they're not there and skips the page.  So we
 add a tiny bit of text beyond the margin of the page.
*/
.unseen{
  z-index: -66;
  margin-left: -1000pt;
}

@adam [send a reply]
3 years, 1 month ago
#announce
Snippet:
[PRESS RELEASE] Please Circulate

Call for Proposals Open

Google Summer of Code/ FLOSS Manuals Doc Camp
----------------------------------------------
This is a call for proposals for the 2011 Google Summer of Code Doc Camp. Individuals and projects are invited to submit proposals for the GSoC Doc Camp to be held at Google's Mountain View headquarters (California) 17 October - 21 October.

The GSoC Doc Camp is a place for documentors to meet, work on documentation, and share their documentation experiences. The camp aims to improve free documentation materials and skills in GSoC projects and individuals and help form the identity of the emergent free documentation sector.

The Doc Camp will consist of 2 major components - an unconference and 3-5 short form Book Sprints to produce 'Quick Start' guides for specific GSoC projects.

The unconference will explore topics proposed by the participants. Any topic on free documentation of free software can be proposed for discussion during the event.

Each Quick Start Sprint will bring together 5-8 individuals to produce a
book on a specific GSoC project. All participants of the Doc Camp must
attend a sprint. The Quick Start books will be launched at the opening party for the GSoC Mentors summit immediately following the event.

Individuals with a passion for free documentation about free software may apply to attend by filling out the application form [1] and submitting before 5 August. Those wishing to attend do not need to be from a GSoC project. Accommodation and food will be covered by the GSoC Doc Camp. Part or complete travel costs can also be applied for as part of the application process.

Quick Start Sprint projects will be chosen from proposals submitted to the GSoC Doc Camp before 5 August through the application form [1]. Applications for Quick Start Sprints are invited from projects that are part of the 2011 GSoC program. Quick Start Sprint proposals can nominate up to 5 individuals to attend and participate in the proposed sprint. A Quick Sprint proposal does not have to nominate individuals to participate - you can also use this as an opportunity to promote your project to Doc Camp participants. If the proposal is accepted the accommodation and food costs will be covered by the Doc Camp for any listed individuals and part or complete travel costs for each can be applied for (if applicable).

The GSoC Doc Camp is co-organised by GSoC and FLOSS Manuals. Books Sprints and unconference facilitation conducted by Adam Hyde.

[1] - https://sites.google.com/site/docsprintsummit/

 



@adam [send a reply]
3 years, 1 month ago
#announce
Snippet:
[PRESS RELEASE] Please Circulate

Call for Proposals Open

Google Summer of Code/ FLOSS Manuals Doc Camp
----------------------------------------------
This is a call for proposals for the 2011 Google Summer of Code Doc Camp. Individuals and projects are invited to submit proposals for the GSoC Doc Camp to be held at Google's Mountain View headquarters (California) 17 October - 21 October.

The GSoC Doc Camp is a place for documentors to meet, work on documentation, and share their documentation experiences. The camp aims to improve free documentation materials and skills in GSoC projects and individuals and help form the identity of the emergent free documentation sector.

The Doc Camp will consist of 2 major components - an unconference and 3-5 short form Book Sprints to produce 'Quick Start' guides for specific GSoC projects.

The unconference will explore topics proposed by the participants. Any topic on free documentation of free software can be proposed for discussion during the event.

Each Quick Start Sprint will bring together 5-8 individuals to produce a
book on a specific GSoC project. All participants of the Doc Camp must
attend a sprint. The Quick Start books will be launched at the opening party for the GSoC Mentors summit immediately following the event.

Individuals with a passion for free documentation about free software may apply to attend by filling out the application form [1] and submitting before 5 August. Those wishing to attend do not need to be from a GSoC project. Accommodation and food will be covered by the GSoC Doc Camp. Part or complete travel costs can also be applied for as part of the application process.

Quick Start Sprint projects will be chosen from proposals submitted to the GSoC Doc Camp before 5 August through the application form [1]. Applications for Quick Start Sprints are invited from projects that are part of the 2011 GSoC program. Quick Start Sprint proposals can nominate up to 5 individuals to attend and participate in the proposed sprint. A Quick Sprint proposal does not have to nominate individuals to participate - you can also use this as an opportunity to promote your project to Doc Camp participants. If the proposal is accepted the accommodation and food costs will be covered by the Doc Camp for any listed individuals and part or complete travel costs for each can be applied for (if applicable).

The GSoC Doc Camp is co-organised by GSoC and FLOSS Manuals. Books Sprints and unconference facilitation conducted by Adam Hyde.

[1] - https://sites.google.com/site/docsprintsummit/

 



@ahofmann [send a reply]
3 years, 1 month ago
@adam #covers
@ahofmann [send a reply]
3 years, 1 month ago
@adam Csound floss cover
Snippet:

Hi adam,

 what do you think about the csound-foss-cover design? Does it work?

@adam [send a reply]
3 years, 1 month ago
@andycat yo...wanna build in the phono to booki?
@booksprinter [send a reply]
3 years, 1 month ago
#announce
Snippet:

FM @ Libre Software Meeting

http://2011.rmll.info/?lang=en
(July 0-14, Strasbourg, France).

FLOSS Manuals English and French crews will be meeting to make Free Manuals (Books) about Free Software and give them away. Adam Hyde will travel by the Bookimobile (http://blog.booki.cc/2010/11/booki-mobile-takes-to-the-road/) to Strasbourg and meet up with the French FM crew. Elisa de Castro Guerra and Adam will then do a presentation on the 11th (http://2011.rmll.info/FLOSS-Manual-Francophone-une-association-qui-promouvoit-la-documentation-libre-sur-les-logiciels?lang=fr).

The books will be made by hand on site with the Bookimobile and given away for free. Supported by Organisation int. de la Francophonie.

@adam [send a reply]
3 years, 1 month ago
import working again thanks to @aerkalov :) #talk
@adam [send a reply]
3 years, 1 month ago
import working again thanks to @aerkalov :) #talk
@adam [send a reply]
3 years, 1 month ago
@username hey :) yeah replying by email would be good...so much to do...off to france tomorrow...drink/dinner when we get back I think at is still in town till mid aug?
@nicestep [send a reply]
3 years, 1 month ago
#announce
Snippet:

I have finally posted the first edition of E-Book Enlightenment to the Internet Archive at:

http://www.archive.org/details/EBookEnlightenment

PDF and hand crafted EPUB and MOBI are available.  The MOBI will also be put on the Kindle Store once I have a chance to check it over.

@username [send a reply]
3 years, 1 month ago
@adam would be nice to be able to reply by email :) and why are you in your own bubble? is that one of those search bubble that people talk about recently?
@adam [send a reply]
3 years, 1 month ago
@username yoyo...hassling you with the new messaging system as i KNOW you have been waiting for it ;)
@adam [send a reply]
3 years, 1 month ago
@ScottWNesbitt they should put into some dev...
@ScottWNesbitt [send a reply]
3 years, 1 month ago
@adam She was more interested in using it to write and publish documentation -- specifically, publish to PDF and ePub. Kobo's tech writers have a convoluted workflow right now. But the company does embrace Open Source.
@adam [send a reply]
3 years, 1 month ago
@ScottWNesbitt interesting! i think booki just came alot more interesting with these new messaging widgets, woul dlove to see a few publishers try an install
@adam [send a reply]
3 years, 1 month ago
@fcormenzana welcome to FLOSS Manuals Fernando :)
@ScottWNesbitt [send a reply]
3 years, 1 month ago
@adam I can try. Just between us girls, I was talking with a tech writer/UX person from Kobo Books the other day and mentioned Booki. She seemed very interested.
@adam [send a reply]
3 years, 1 month ago
#announce
Snippet:

Doc Camp

FLOSS Manuals and Google Summer of Code Doc Camp applications opening shortly...the application process will be online...anyone can apply...get your CV ready! Hopefully launched next week.  Watch this space...

@adam [send a reply]
3 years, 1 month ago
#announce
Snippet:

Doc Camp

FLOSS Manuals and Google Summer of Code Doc Camp applications opening shortly...the application process will be online...anyone can apply...get your CV ready! Hopefully launched next week.  Watch this space...

@adam [send a reply]
3 years, 1 month ago
@ScottWNesbitt hey Scott - would you help get people using this system? I will be away over the next 2 weeks on holiday and I am working the network a little before i go to get others to start using it...we need some champions to kick people along...any chance you could take this on andmaybe also convince oythers to do the same?
@adam [send a reply]
3 years, 1 month ago
@ScottWNesbitt rcokn :)
@ScottWNesbitt [send a reply]
3 years, 1 month ago
!mozilla At the very least, I think the Mozilla manual should be updated with info for the Conversations feature
@ScottWNesbitt [send a reply]
3 years, 1 month ago
@adam OK, I had a "duh" moment. It's been that kind of week. I DO know what link and hashtag you mean. And I've posted.
@ScottWNesbitt [send a reply]
3 years, 1 month ago
#talk Nice mention of FLOSS Manuals on OStatic - http://ostatic.com/blog/one-stop-shopping-for-open-source-manuals
@ScottWNesbitt [send a reply]
3 years, 1 month ago
@adam Not sure what blog and hashtag you mean.
@adam [send a reply]
3 years, 1 month ago
@ScottWNesbitt yo scott...would u mind sending that link for the blog also to the talk hashtag here?
@adam [send a reply]
3 years, 1 month ago
@ahofmann hey if u manage to get a cover done in svg can u send the svg as an attachment to #covers ?
@adam [send a reply]
3 years, 1 month ago
#talk import (for cloning/importing books) feature is currently not working. @edcable
@adam [send a reply]
3 years, 1 month ago
#talk import (for cloning/importing books) feature is currently not working. @edcable
@adam [send a reply]
3 years, 1 month ago
!circumvention-tools-translations @rastapopoulos check css on front page and try it
@adam [send a reply]
3 years, 1 month ago
!circumvention-tools-translations @rastapopoulos check css on front page and try it
@adam [send a reply]
3 years, 1 month ago
!circumvention-tools-translations use this css... note itook the negative value out of the h2 ... that is the only difference with the default css
Snippet:
body {
  font-family: "fontin sans";
  background: #fff;
  color: #000;
  font-size:12pt;
  max-width: 700px;
}

/*Page widths */
/* just in case body max-width doesn't work */
div, p, ul, pre, h1, h2 {
  max-width: 700px;
  overflow: hidden;
}

table, tbody, tr, td {
  max-width: 700px;
  overflow: hidden;
}

img {
  max-width: 100%;
  height: auto;
  overflow:hidden;

}
/*end widths */

.objavi-chapter{
  color: #000;
  display: none;
}

a {
  text-decoration:none;
  color:#000;
}

h1 .initial{
  color: #000;
  display:none;
}

.objavi-subsection{
  display: block;
  page-break-before: always;
/*  page-break-after: always;*/
  text-transform: uppercase;
  font-size: 20pt;
}

body .objavi-subsection:first-child{
  page-break-before: avoid;
}


.objavi-subsection .initial {
  font-size: 1em;
  color: #000;
  display:none;
}

.objavi-subsection-heading {
  font-size: 20pt;
  text-align: center;
  line-height: 300px;
  font-weight: normal;
}


h1 {
  page-break-before: always;
  background: white;
  font-weight:normal !important;
}

/*h1.first-heading {
  page-break-before: avoid;
}*/


h2 {
 /* margin-bottom:-10pt; */
  font-weight:normal ! important;
  font-size:15pt;
}

/*try to avoid a page break between an h2 and a p XXX: doesn't work */
h2 + p {
  page-break-before: avoid;
}

h2 + img {
  page-break-before: avoid;
}

h2 + table {
  page-break-before: avoid;
}

h2 + ul {
  page-break-before: avoid;
}


h2 + ol {
  page-break-before: avoid;
}

table {
  float: none;
}

h1.frontpage{
  page-break-after:always;
  margin-top:70%;
  font-size: 20pt;
  text-align: center;
  page-break-before: avoid;
  font-weight: normal;
}

div.copyright{
  padding: 1em;
}
/* TOC ******************************/
table {
  float: none;
}

table.toc {
  font-size: 1.1em;
  width: 95%;
}

table.toc td{
  vertical-align:top
  padding-left: 0.5em;
}

td.chapter {
  padding: 0 0.5em;
  text-align: right;
}

table.toc td.pagenumber {
  text-align: right;
  vertical-align:bottom;
}

td.section {
  padding-top: 1.1em;
  font-weight: bold;
}
/* End TOC **************************/


p, li {
  page-break-inside: avoid;
}

pre, code, tt {
  font-family: "Inconsolata", "Courier New", monospace;
  /*font-size: 0.8em;*/
}

pre {
  overflow: hidden;
  white-space: pre-wrap;
}


h1, h2, h3, h4, h5, h6{
  page-break-after: avoid;
  page-break-inside: avoid;
}


.page-break{
  page-break-before: always;
  height: 7em;
  display: block;
}


.glossary hr{
  display: none;
}

/* page number styles -- these are the defaults, and will persist
unless explicitly overridden.*/

#right-footer {
  text-align: right;
}

#left-footer {
  text-align: left;
}

/* page number examples: */
/*
#right-footer .page:before{
  content: " FLOSS Manuals ";
  font-size: 85%;
}

#left-footer .page:after{
  content: " FLOSS Manuals ";
  font-size: 85%;
}

.page-footer {
  color: red;
}
*/

a {
  word-wrap: break-word;
}

.objavi-no-page-break {
  page-break-inside: avoid;
}

/*To force a blank page it is sometimes necessary to add unseen
 content.  Display:none and visibility: hidden don't work -- the
 renderer realises that they're not there and skips the page.  So we
 add a tiny bit of text beyond the margin of the page.
*/
.unseen{
  z-index: -66;
  margin-left: -1000pt;
}

@adam [send a reply]
3 years, 1 month ago
!circumvention-tools-translations use this css... note itook the negative value out of the h2 ... that is the only difference with the default css
Snippet:
body {
  font-family: "fontin sans";
  background: #fff;
  color: #000;
  font-size:12pt;
  max-width: 700px;
}

/*Page widths */
/* just in case body max-width doesn't work */
div, p, ul, pre, h1, h2 {
  max-width: 700px;
  overflow: hidden;
}

table, tbody, tr, td {
  max-width: 700px;
  overflow: hidden;
}

img {
  max-width: 100%;
  height: auto;
  overflow:hidden;

}
/*end widths */

.objavi-chapter{
  color: #000;
  display: none;
}

a {
  text-decoration:none;
  color:#000;
}

h1 .initial{
  color: #000;
  display:none;
}

.objavi-subsection{
  display: block;
  page-break-before: always;
/*  page-break-after: always;*/
  text-transform: uppercase;
  font-size: 20pt;
}

body .objavi-subsection:first-child{
  page-break-before: avoid;
}


.objavi-subsection .initial {
  font-size: 1em;
  color: #000;
  display:none;
}

.objavi-subsection-heading {
  font-size: 20pt;
  text-align: center;
  line-height: 300px;
  font-weight: normal;
}


h1 {
  page-break-before: always;
  background: white;
  font-weight:normal !important;
}

/*h1.first-heading {
  page-break-before: avoid;
}*/


h2 {
 /* margin-bottom:-10pt; */
  font-weight:normal ! important;
  font-size:15pt;
}

/*try to avoid a page break between an h2 and a p XXX: doesn't work */
h2 + p {
  page-break-before: avoid;
}

h2 + img {
  page-break-before: avoid;
}

h2 + table {
  page-break-before: avoid;
}

h2 + ul {
  page-break-before: avoid;
}


h2 + ol {
  page-break-before: avoid;
}

table {
  float: none;
}

h1.frontpage{
  page-break-after:always;
  margin-top:70%;
  font-size: 20pt;
  text-align: center;
  page-break-before: avoid;
  font-weight: normal;
}

div.copyright{
  padding: 1em;
}
/* TOC ******************************/
table {
  float: none;
}

table.toc {
  font-size: 1.1em;
  width: 95%;
}

table.toc td{
  vertical-align:top
  padding-left: 0.5em;
}

td.chapter {
  padding: 0 0.5em;
  text-align: right;
}

table.toc td.pagenumber {
  text-align: right;
  vertical-align:bottom;
}

td.section {
  padding-top: 1.1em;
  font-weight: bold;
}
/* End TOC **************************/


p, li {
  page-break-inside: avoid;
}

pre, code, tt {
  font-family: "Inconsolata", "Courier New", monospace;
  /*font-size: 0.8em;*/
}

pre {
  overflow: hidden;
  white-space: pre-wrap;
}


h1, h2, h3, h4, h5, h6{
  page-break-after: avoid;
  page-break-inside: avoid;
}


.page-break{
  page-break-before: always;
  height: 7em;
  display: block;
}


.glossary hr{
  display: none;
}

/* page number styles -- these are the defaults, and will persist
unless explicitly overridden.*/

#right-footer {
  text-align: right;
}

#left-footer {
  text-align: left;
}

/* page number examples: */
/*
#right-footer .page:before{
  content: " FLOSS Manuals ";
  font-size: 85%;
}

#left-footer .page:after{
  content: " FLOSS Manuals ";
  font-size: 85%;
}

.page-footer {
  color: red;
}
*/

a {
  word-wrap: break-word;
}

.objavi-no-page-break {
  page-break-inside: avoid;
}

/*To force a blank page it is sometimes necessary to add unseen
 content.  Display:none and visibility: hidden don't work -- the
 renderer realises that they're not there and skips the page.  So we
 add a tiny bit of text beyond the margin of the page.
*/
.unseen{
  z-index: -66;
  margin-left: -1000pt;
}

@booki [send a reply]
3 years, 1 month ago
@Zorrino actually i switch to @adam ... message me there :)
@booki [send a reply]
3 years, 1 month ago
!circumvention-tools-translations dont export from translation zone use these verisons :)
@adam [send a reply]
3 years, 1 month ago
@ahofmann looks good...can you send to me as svg?
@adam [send a reply]
3 years, 1 month ago
@ahofmann the email probably came through but have been crazy busy! will check now
@JohnCurwood [send a reply]
3 years, 1 month ago
#talk Sending snippet from a Manual
Snippet: [Context]
Blender: Editing

Mesh Editing Quickstart

Important - Make sure you understand the Blender Interface before going on with this ch­apter.

For those of you that simply want to get started m­odeling your own projects, I'm going to give coverage of basic techniques common to most 3D modeling software. Later on, I'll take you through the process of making a model step by step using some of these techniques.­

First, ensure you have an object in your scene. If you don't have one yet, add a Cube (see Interface section for how) or just use the default Cube that Blender provides when you start it up.

Selection Modes

Hit the A Key on your object to ensure that no vertices, faces or edges are selected. A deselected face is blue in colour.

Note that in the bottom of the viewport - and only while in Edit Mode - are a few icons that look like this:

selection_modes_1_sml.png

If you can't see these icons on the bottom of your viewport it is either because you aren't in Edit Mode or because this header at the bottom of your viewport is too short. The header of a viewport can be dragged left or right using the MMB. Try to drag the selection mode icons into view using MMB if you can't see them.

These icons represent the different kinds of mesh data we can select. The vertices have the dots icon, edges the diagonal line icon and faces the triangle icon. Note that when you select an edge you are selecting two vertices. When you are selecting a face you are selecting three or more vertices (and thus three or more edges).

Try clicking on the face selection icon. Notice how a small black square appears on each face in the cube. RMB on a given face will now cause it to become selected. When a face is selected it will become pink and the edges and vertices will become yellow.Try the same for both edge and vertex selection modes and notice how the colours of vertices and edges change when they are selected.

Multiple Faces, Edges or Vertices can be selected using the SHFT+RMB combination. Practice moving faces or edges or vertices by selecting them with the GKey and moving the mouse cursor around. LMB or ENTER will confirm the new position for the face. RMB or ESC will cancel the movement. As always, CTRL+Z-key will undo the last action.

Global and Local Axes

Many of the below editing techniques refer to the axes X, Y and Z. Before working with axes in a 3D environment it's important to remember that objects and faces can have both Local and Global axes.

Global axes are applicable to the entire scene and everything in it. They cannot be altered, just in the same way East and West in the real world don't change direction.

Local axes however represent only the orientation of an object or part of an object in question. Local axes can be thought of as being a bit like in front, behind, to the left and to the right. Local axes are relative, in that they depend upon which way the object is facing. For instance an object might have its Local X axis pointing along the Global Z axis.

Before applying a transformation (like Rotation or Scaling etc) decide whether you want to perform it using the local orientation of your selection, or the global orientation of your scene. You can change whether you're working within the Global or Local orientation using the Transform Orientation drop-down menu at the base of each viewport.

This menu is shown in the below image:

transform_orientation_sml.png

Rotating

Free Mouse rotation

Any selection of faces can be rotated using the R-key followed by free mouse movement. Naturally this is highly innacurate, especially if done in a Perspective view.

Numeric rotation

Faces can also be rotated along a given axis by a numerically defined number of degrees. To do this first select the faces you'd like to rotate, hit the R-key then hit the axis you'd like to rotate around and then enter a number of degrees.

For example, if I wanted to rotate a face around the global Z axis by 45 degrees I'd: R-key then Z-key then NUMPAD-4 then NUMPAD-5.

Important: when you rotate objects or meshes using numeric input you are rotating those parts relatively, not absolutely! For example: R-key then Y-key then 45NumPad means "rotate around the Y axis another 45 degrees".

Uniform and Non-Uniform scaling

Uniform scaling refers to the method of scaling the selection by the same amount across all axes at once. This is the default in Blender. Non-uniform scaling is the term given to selective scaling across just one or two of the axes. For example, to make an object twice as long as it is wide or high you could non-uniformly scale it along just one axis.

Uniform scaling: mouse

Doing this with the mouse is quite tricky but is very convenient once you become familiar with it. This technique involves telling Blender which axis you want to scale along using a mouse gesture.

Select all or some faces in your object (selecting all will make this excercise clearer). Now move your mouse cursor along the axis you want to scale your faces and then press the MMB down. The faces will scale along that axis only. For instance, if you wanted to scale your entire mesh only along the Y axis you'd switch to Top view (orthographic of course), move the mouse in the up-down direction and then hit MMB. As usual, ENTER or LMB will confirm the change.

Non-uniform scaling: numeric

This technique is very similar to the numeric uniform scaling above, but involves telling Blender which axis you want to scale along.

Select the faces you want to scale, hit the S-Key, choose an axis and then provide the scale multiplier number. For example: to scale twice along the Z axis you'd: S-Key then Z-key then NUMPAD-2.

Non-uniform constrained scaling: numeric

It is also possible to tell Blender to scale along all except one axis. To scale along the X and Y axes while denying scaling along Z you'd: S-key then hit SHFT+Z-key then NUMPAD-2.

Selecting Regions

Two marquee like selection modes are provided. These are especially useful for selecting vertices and/or faces in detailed meshes. They can also be used to select several objects in object mode. Naturally this technique will be most useful to you when there are many vertices in your object. Select your object and go into Edit mode.

Box Select

With your cursor over the viewport you want to select in, hit the B-key. Note that the mouse cursor changes to a cross-hair, with perpendicular dotted lines extending from it. Now you can LMB and drag a selection marquee across mesh elements of your object. ESC will exit Box select mode.

Circle Select

Hitting B-key twice enables circle select mode, enabling you to select using a circle shape instead of a square. Using the wheel on your mouse while in this mode will increase or decrease the size of this selection area. ESC will exit circle select mode.

Creating and Deleting Vertices, Edges and Faces

Deleting vertices, edges or faces.

Often in the course of editing you will want to remove elements. You may, for example, wish to remove a face but leave just the edges or just delete everything in the selection altogether. To do this simply select the area you wish to delete from and hit DEL or X-key. A popup menu will appear providing you with a list of deletion options. Choose one with the mouse or arrow-keys and hit LMB or ENTER.

Creating vertices, edges or faces without duplication.

Blender can be used to 'draw in' new mesh elements very quickly. There are several ways to do this. I will cover the most commonly used here.

Adding vertices

Holding the CTRL key down while you LMB in a viewport will add vertices under the cursor. These vertices will be connected by edges.

Adding a single face

Both edges and faces depend on vertices. Edges need two vertices to exist and faces a minumum of three. To add a single face, do one of the following:

  • Select any three or four vertices and hit the F-key. A face will automatically be created.
  • Select any two edges or any three contiguous edges and hit F-key. Thre non-contiguous edges will not make a face, instead you'll get a popup asking if you'd like to make an FGon (a special surface).

Adding multiple faces

Select a loop of edges and hit SHFT+F-key. By a loop of edges I mean a ring connected edges (a circle being a good example). A 'U' shape of edges cannot be used to create multiple faces:

capping.png
Multiple faces were added to the top of the cylinder at once using SHFT+F-key.
This cannot be done to the open form without adding a closing edge.

Subdividing

Single or multiple faces can be subdivided in a variety of different ways. First, select the faces you want to subdivide. In the Editing panel F9-key click the button subdivide.

Each time you click the subdivide button, the selected faces will be cut in half. Next to this button are a variety of subdivision types in a dropdown menu.

subdivide2_1.png

Extrusion

Extrusion is a very popular editing method used often in the practice of mesh modeling. Unlike many other methods extrusion actually adds mesh data to the original mesh. Faces, edges and even vertices can be extruded.

Note:

  • If you extrude a face of 4 edges, 4 more faces will be created, once for each 'side' of the new extruded part.
  • If you extrude an edge, one more face will be created.
  • If you extrude a vertex, one more edge will be created.

extrusion of two edges and one faceextrusion-subdiv_1.png 

A cube with one face and two edges extruded and a subdivided cube with many faces extruded.

Extrusion: mouse

To extrude a single face, select the face and hit E-key then move the mouse. The face will extrude along the Normal (eg perpendicular to the surface of the face). Holding the CTRL key down while moving the mouse will constrain (lock) the extrusion to  grid-units.

Extrusion: numeric

Select a face, hit the E-key and then provide a number. For instance to extrude a face two whole grid units along its normal you'd E-key then NUMPAD-2 then ENTER to confirm the transformation.

Cutting Meshes

Often it is useful to cut one or more faces in half. For this purpose Blender provides the Knife tool. First select the faces you wish to cut and hit the K-key. You will immediately be presented with a popup menu containing several options: 

  • Knife (exact). This will cut the selected faces across exact points on each edge in the cut. Use this option if you want to make accurate cuts.
  • Knife (midpoints). This will cut the faces once exactly in half across the midpoints of each edge in the cut. Use this option if you simply want to cut a face in half.
  • Knife (multicut). This allows the user to cut the selected faces several times at once. The cuts will be at midpoints, eg. a face cut four times will produce a total of five faces of equal size.
  • Knife (loop cut). This will cut all faces (selected or not) in half throughout the mesh along a local axis determined by mouse-movement. This is very useful for cutting whole meshes in half. 

If you choose to make an exact, midpoints or multicut, simply click once to one side of the faces you want to cut, and again on the other side, then hit ENTER. The below images show an exact cut in use.

knife_exact2.png

Before and after images of the Knife tool making an exact cut. 

To make a loopcut, just move the mouse around until you see the cut you'd like and hit ENTER. 

Separating ('parting') Faces

Sometimes it's useful to be able to separate a selection of faces from others in a mesh, creating a new object. To do this use the P-key.

To remember this shortcut, I like to think of 'P' as representing 'part'. New objects will be automatically given a new name based on the name of the original object. This function can be found in the Mesh->Vertices menu at the base of the viewport or under the spacebar menu.

Duplication

Selected faces, edges or vertices can be quickly duplicated using SHFT+D-key.  Once they have been duplicated they are automatically in grab mode, so be sure to move the mouse and place the copy elsewhere. If you don't do this, the duplication will remain exactly where the original is, and you won't know it's there!

The below image shows two faces copied from the original cube and moved one unit to the right:

duplication_1.png

Joining Objects

One object can be joined to another (thus creating a new object) using CTRL+J-key. This function can be found in the Object menu at the base of the viewport or under the spacebar menu.

Smoothing Meshes and Surfaces

Pressing the smooth button in the Mesh Tools tab in the Editing panel will give a mesh a more organic feel by simply increasing the angles between groups of vertices. The more times you press the button the smoother the mesh will become. Naturally, the more vertices the smoother it can become. The below image shows where the Smooth button is be found.

mesh-smoothing2_1.png  

Note: Smooth is not to be confused with Set Smooth which applies a setting to the surface so that shading is averaged out across ajoining faces during rendering. Set Smooth is the opposite of the Set Solid setting, which performs no shadow averaging between faces. To make things a little confusing, this setting is also found in the Editing panel, but under the Link and Materials tab:

surface-smoothing_2.png 

Below shows heavily subdivided version of the above extruded form mesh smoothed 10 times in both Set Solid (default) and Set Smooth surface modes:

mesh_smoothing.pngsurface_smoothing2.png

Cleaning Up

Often in the course of editing in Blender little accidents happen that result in duplicate vertices.

One common example of how this can happen is during extrusion: you select a face to extrude and hit the E-key but change your mind, and so cancel the extrusion. You've just created an entire face sitting right ontop of the other.  Another example might be that you select your entire mesh with the A-key and then duplicate it with SHFT+D-key. Instead of moving it to a new location you leave it sitting right where the original is leaving many duplicate faces (and so duplicate vertices and edges) invisible to the eye.

It's good practice to clean up these duplicate vertices using the Rem Doubles ('remove doubles') button. This function looks for vertices within a given distance from each other and if they are within this distance, it removes one of them and moves the remaining one half way between the other two. When set to a very small number (the default is fine) this can be very effective in cleaning up a mesh. The Rem Doubles button can be found just below the Subdivide button in the Mesh tools tab in the Editing (F9-key) panel.  

rem_doubles.png

 

Basic Mesh Editing

Keywords: extrusion, positioning, face creation, face duplication, low-polygon modeling, view management.

In this lesson we'll make a simple chair starting from a single plane using techniques written above in the Mesh Editing Quickstart Guide. I chose a chair for this lesson as it's is a familiar object that encompasses 3 dimensions in a way we can easily visualise (unlike spaceships, demon warriors or contemporary architecture). 

Firstly ensure you have nothing in any of the three views. You can do this by either changing to another layer, or (in Object Mode) select everything with A-key and hit DEL. Now put the left viewport into Top/Orthographic view, the upper right viewport in Side/Perspective view and the bottom right viewport in Side/Orthographic view. Top/Orthographic can be thought of as a plan view, which is ideal for layouts and floorplans.

Important: when you're working in a top or side view set to Orthographic two dimensions are visible, not three. This significantly reduces confusion (and therefore error) whenever positioning objects or mesh elements with the mouse. If ever unsure check it in the View Menu in the base of each viewport.



With your cursor over a viewport, center the 3D cursor with SHFT+C-key. Hit the spacebar and Add->Mesh->Plane. A plane will appear where the 3D cursor is and Blender will be in Edit Mode. This plane will become one of four legs. Choose Face Select and select that face if it isn't already. 

Now we want to move that plane to the right and down a few units (x = 5, y = -5). There are three ways to do this:

Moving it with the mouse:

Hit the G-key and then hold down CTRL while moving the mouse 5 grid-units to the right and 5 down after that.

Moving it with the keyboard: 

To do this numerically (ie without having to count the grid units visually), hit the G-key then X-key then type 5 on the numeric keypad and hit ENTER. Now the Y axis: G-key, Y-key- and then 5 on the numeric keypad and hit ENTER.

Important: when you move objects or meshes using keyboard input you are moving them relatively, not absolutely! In the above example we moved the plane down 5 units and across 5 units. If you want absolute positioning, use the Numeric interface (see below).

Moving it using the numeric interface:

Hit the N-key and enter the relative X and Y values manually. The advantage of the numeric interface is that we can move the objects to absolute locations.

Moving it using the 3D transform manipulator and the mouse:

 Click on the 3D Transform manipulator at the base of the viewport you're working with and click on the triangle icon to allow for Translation (re-positioning). Now click the axis you'd like to move the plane along and drag with the mouse.

   
Note: Choose the way of moving objects most comfortable for you and use it to move objects elsewhere in the Blender tutorials.

You should now have something that looks like this in your Top view:

chair1.png 

Now duplicate that plane with SHFT+D-key and move it along negative X by 10 units (x = -10). The new position of this plane is therefore (x = -5, y =-5).
We have two feet for our chair and we need four, so duplicate this pair of planes and move it up 10 whole grid unit. Here's what my chair looks like so far:

chair2.png

It's time to extrude all four of these feet to create legs. We'll do this in the Side view as we can't extrude 'upward' in the Top view. Up is along the Z axis, which is the axis not available to us in the Top view.

Select all the feet and in your side view hit E-key, choose Region then type 15 on the numberpad and hit ENTER. This will extrude those planes 15 grid units. This is what I have after doing this:

chair3.png

It's time to create some faces, so let's change the leftmost viewport into Perspective view so we can better see what we're doing. Make sure this viewport is in Solid draw mode.

With your cursor over the viewport with the Perspective view hit NUMPAD-5. If you have a small screen you can make this viewport larger by dragging over the split between viewports.

Note: Alternatively you can hit CTRL+UpArrow (or use View->Maximise Window) to maximise the viewport under the cursor. Pressing the same key combination again will take you out of maximised view. The disadvantage of a maximised view is that you can't see the Edit Panel or other viewports while in this mode.

Switch to Edge Select mode and select the innermost edges at the top of two legs and hit the F-key to create a face there. It looks like this:

chair4.png

Starting with the top of the legs, create faces across the remainder of that area, so that it looks like so:

chair5.png

Now we have the base of the seat, so let's extrude it up. Change to Face Select mode and select all the faces on the base of the seat. Extrude them all upward by 2 grid units.

chair6.png

Select the two back faces at the top of the legs, and extrude them up too, by 5 grid units: 

chair7.png

Extrude them up again, by another 2 grid units and then up again by another 5 and then finally another 2 units. You should have something that looks a bit like this:

chair8.png

Now we'll make the back of our chair by extruding over two cross-beams. Select the two innermost square faces on one leg and extrude them over by 8 grid units along negative X so that they neatly touch the complimentary faces on the other leg. Remember that holding down CTRL while moving the mouse will constrain it to the grid. Alternatively, just use the numeric keypad (E-key then X then -8 on the numeric keypad and then ENTER).

chair9.png

Before we can finish we have to clean up a little. That last extrusion has created a couple of redundant faces in our mesh: we pulled over faces from one leg right ontop of another.

Select all the mesh with A-key and hit the button Rem Doubles in the Mesh Tools tab in the Edit Panel. For a description of how Rem Doubles works see Cleaning Up above.

Once done, go into Object Mode and take a look at your creation. Here's how mine turned out:

chair10.png

As a next step you may consider applying textures in Blender and then texture your chair. Head over to the Texturing section to learn how to do this..


@JohnCurwood [send a reply]
3 years, 1 month ago
#talk Sending snippet from a Manual
Snippet: [Context]
Blender: Editing

Mesh Editing Quickstart

Important - Make sure you understand the Blender Interface before going on with this ch­apter.

For those of you that simply want to get started m­odeling your own projects, I'm going to give coverage of basic techniques common to most 3D modeling software. Later on, I'll take you through the process of making a model step by step using some of these techniques.­

First, ensure you have an object in your scene. If you don't have one yet, add a Cube (see Interface section for how) or just use the default Cube that Blender provides when you start it up.

Selection Modes

Hit the A Key on your object to ensure that no vertices, faces or edges are selected. A deselected face is blue in colour.

Note that in the bottom of the viewport - and only while in Edit Mode - are a few icons that look like this:

selection_modes_1_sml.png

If you can't see these icons on the bottom of your viewport it is either because you aren't in Edit Mode or because this header at the bottom of your viewport is too short. The header of a viewport can be dragged left or right using the MMB. Try to drag the selection mode icons into view using MMB if you can't see them.

These icons represent the different kinds of mesh data we can select. The vertices have the dots icon, edges the diagonal line icon and faces the triangle icon. Note that when you select an edge you are selecting two vertices. When you are selecting a face you are selecting three or more vertices (and thus three or more edges).

Try clicking on the face selection icon. Notice how a small black square appears on each face in the cube. RMB on a given face will now cause it to become selected. When a face is selected it will become pink and the edges and vertices will become yellow.Try the same for both edge and vertex selection modes and notice how the colours of vertices and edges change when they are selected.

Multiple Faces, Edges or Vertices can be selected using the SHFT+RMB combination. Practice moving faces or edges or vertices by selecting them with the GKey and moving the mouse cursor around. LMB or ENTER will confirm the new position for the face. RMB or ESC will cancel the movement. As always, CTRL+Z-key will undo the last action.

Global and Local Axes

Many of the below editing techniques refer to the axes X, Y and Z. Before working with axes in a 3D environment it's important to remember that objects and faces can have both Local and Global axes.

Global axes are applicable to the entire scene and everything in it. They cannot be altered, just in the same way East and West in the real world don't change direction.

Local axes however represent only the orientation of an object or part of an object in question. Local axes can be thought of as being a bit like in front, behind, to the left and to the right. Local axes are relative, in that they depend upon which way the object is facing. For instance an object might have its Local X axis pointing along the Global Z axis.

Before applying a transformation (like Rotation or Scaling etc) decide whether you want to perform it using the local orientation of your selection, or the global orientation of your scene. You can change whether you're working within the Global or Local orientation using the Transform Orientation drop-down menu at the base of each viewport.

This menu is shown in the below image:

transform_orientation_sml.png

Rotating

Free Mouse rotation

Any selection of faces can be rotated using the R-key followed by free mouse movement. Naturally this is highly innacurate, especially if done in a Perspective view.

Numeric rotation

Faces can also be rotated along a given axis by a numerically defined number of degrees. To do this first select the faces you'd like to rotate, hit the R-key then hit the axis you'd like to rotate around and then enter a number of degrees.

For example, if I wanted to rotate a face around the global Z axis by 45 degrees I'd: R-key then Z-key then NUMPAD-4 then NUMPAD-5.

Important: when you rotate objects or meshes using numeric input you are rotating those parts relatively, not absolutely! For example: R-key then Y-key then 45NumPad means "rotate around the Y axis another 45 degrees".

Uniform and Non-Uniform scaling

Uniform scaling refers to the method of scaling the selection by the same amount across all axes at once. This is the default in Blender. Non-uniform scaling is the term given to selective scaling across just one or two of the axes. For example, to make an object twice as long as it is wide or high you could non-uniformly scale it along just one axis.

Uniform scaling: mouse

Doing this with the mouse is quite tricky but is very convenient once you become familiar with it. This technique involves telling Blender which axis you want to scale along using a mouse gesture.

Select all or some faces in your object (selecting all will make this excercise clearer). Now move your mouse cursor along the axis you want to scale your faces and then press the MMB down. The faces will scale along that axis only. For instance, if you wanted to scale your entire mesh only along the Y axis you'd switch to Top view (orthographic of course), move the mouse in the up-down direction and then hit MMB. As usual, ENTER or LMB will confirm the change.

Non-uniform scaling: numeric

This technique is very similar to the numeric uniform scaling above, but involves telling Blender which axis you want to scale along.

Select the faces you want to scale, hit the S-Key, choose an axis and then provide the scale multiplier number. For example: to scale twice along the Z axis you'd: S-Key then Z-key then NUMPAD-2.

Non-uniform constrained scaling: numeric

It is also possible to tell Blender to scale along all except one axis. To scale along the X and Y axes while denying scaling along Z you'd: S-key then hit SHFT+Z-key then NUMPAD-2.

Selecting Regions

Two marquee like selection modes are provided. These are especially useful for selecting vertices and/or faces in detailed meshes. They can also be used to select several objects in object mode. Naturally this technique will be most useful to you when there are many vertices in your object. Select your object and go into Edit mode.

Box Select

With your cursor over the viewport you want to select in, hit the B-key. Note that the mouse cursor changes to a cross-hair, with perpendicular dotted lines extending from it. Now you can LMB and drag a selection marquee across mesh elements of your object. ESC will exit Box select mode.

Circle Select

Hitting B-key twice enables circle select mode, enabling you to select using a circle shape instead of a square. Using the wheel on your mouse while in this mode will increase or decrease the size of this selection area. ESC will exit circle select mode.

Creating and Deleting Vertices, Edges and Faces

Deleting vertices, edges or faces.

Often in the course of editing you will want to remove elements. You may, for example, wish to remove a face but leave just the edges or just delete everything in the selection altogether. To do this simply select the area you wish to delete from and hit DEL or X-key. A popup menu will appear providing you with a list of deletion options. Choose one with the mouse or arrow-keys and hit LMB or ENTER.

Creating vertices, edges or faces without duplication.

Blender can be used to 'draw in' new mesh elements very quickly. There are several ways to do this. I will cover the most commonly used here.

Adding vertices

Holding the CTRL key down while you LMB in a viewport will add vertices under the cursor. These vertices will be connected by edges.

Adding a single face

Both edges and faces depend on vertices. Edges need two vertices to exist and faces a minumum of three. To add a single face, do one of the following:

  • Select any three or four vertices and hit the F-key. A face will automatically be created.
  • Select any two edges or any three contiguous edges and hit F-key. Thre non-contiguous edges will not make a face, instead you'll get a popup asking if you'd like to make an FGon (a special surface).

Adding multiple faces

Select a loop of edges and hit SHFT+F-key. By a loop of edges I mean a ring connected edges (a circle being a good example). A 'U' shape of edges cannot be used to create multiple faces:

capping.png
Multiple faces were added to the top of the cylinder at once using SHFT+F-key.
This cannot be done to the open form without adding a closing edge.

Subdividing

Single or multiple faces can be subdivided in a variety of different ways. First, select the faces you want to subdivide. In the Editing panel F9-key click the button subdivide.

Each time you click the subdivide button, the selected faces will be cut in half. Next to this button are a variety of subdivision types in a dropdown menu.

subdivide2_1.png

Extrusion

Extrusion is a very popular editing method used often in the practice of mesh modeling. Unlike many other methods extrusion actually adds mesh data to the original mesh. Faces, edges and even vertices can be extruded.

Note:

  • If you extrude a face of 4 edges, 4 more faces will be created, once for each 'side' of the new extruded part.
  • If you extrude an edge, one more face will be created.
  • If you extrude a vertex, one more edge will be created.

extrusion of two edges and one faceextrusion-subdiv_1.png 

A cube with one face and two edges extruded and a subdivided cube with many faces extruded.

Extrusion: mouse

To extrude a single face, select the face and hit E-key then move the mouse. The face will extrude along the Normal (eg perpendicular to the surface of the face). Holding the CTRL key down while moving the mouse will constrain (lock) the extrusion to  grid-units.

Extrusion: numeric

Select a face, hit the E-key and then provide a number. For instance to extrude a face two whole grid units along its normal you'd E-key then NUMPAD-2 then ENTER to confirm the transformation.

Cutting Meshes

Often it is useful to cut one or more faces in half. For this purpose Blender provides the Knife tool. First select the faces you wish to cut and hit the K-key. You will immediately be presented with a popup menu containing several options: 

  • Knife (exact). This will cut the selected faces across exact points on each edge in the cut. Use this option if you want to make accurate cuts.
  • Knife (midpoints). This will cut the faces once exactly in half across the midpoints of each edge in the cut. Use this option if you simply want to cut a face in half.
  • Knife (multicut). This allows the user to cut the selected faces several times at once. The cuts will be at midpoints, eg. a face cut four times will produce a total of five faces of equal size.
  • Knife (loop cut). This will cut all faces (selected or not) in half throughout the mesh along a local axis determined by mouse-movement. This is very useful for cutting whole meshes in half. 

If you choose to make an exact, midpoints or multicut, simply click once to one side of the faces you want to cut, and again on the other side, then hit ENTER. The below images show an exact cut in use.

knife_exact2.png

Before and after images of the Knife tool making an exact cut. 

To make a loopcut, just move the mouse around until you see the cut you'd like and hit ENTER. 

Separating ('parting') Faces

Sometimes it's useful to be able to separate a selection of faces from others in a mesh, creating a new object. To do this use the P-key.

To remember this shortcut, I like to think of 'P' as representing 'part'. New objects will be automatically given a new name based on the name of the original object. This function can be found in the Mesh->Vertices menu at the base of the viewport or under the spacebar menu.

Duplication

Selected faces, edges or vertices can be quickly duplicated using SHFT+D-key.  Once they have been duplicated they are automatically in grab mode, so be sure to move the mouse and place the copy elsewhere. If you don't do this, the duplication will remain exactly where the original is, and you won't know it's there!

The below image shows two faces copied from the original cube and moved one unit to the right:

duplication_1.png

Joining Objects

One object can be joined to another (thus creating a new object) using CTRL+J-key. This function can be found in the Object menu at the base of the viewport or under the spacebar menu.

Smoothing Meshes and Surfaces

Pressing the smooth button in the Mesh Tools tab in the Editing panel will give a mesh a more organic feel by simply increasing the angles between groups of vertices. The more times you press the button the smoother the mesh will become. Naturally, the more vertices the smoother it can become. The below image shows where the Smooth button is be found.

mesh-smoothing2_1.png  

Note: Smooth is not to be confused with Set Smooth which applies a setting to the surface so that shading is averaged out across ajoining faces during rendering. Set Smooth is the opposite of the Set Solid setting, which performs no shadow averaging between faces. To make things a little confusing, this setting is also found in the Editing panel, but under the Link and Materials tab:

surface-smoothing_2.png 

Below shows heavily subdivided version of the above extruded form mesh smoothed 10 times in both Set Solid (default) and Set Smooth surface modes:

mesh_smoothing.pngsurface_smoothing2.png

Cleaning Up

Often in the course of editing in Blender little accidents happen that result in duplicate vertices.

One common example of how this can happen is during extrusion: you select a face to extrude and hit the E-key but change your mind, and so cancel the extrusion. You've just created an entire face sitting right ontop of the other.  Another example might be that you select your entire mesh with the A-key and then duplicate it with SHFT+D-key. Instead of moving it to a new location you leave it sitting right where the original is leaving many duplicate faces (and so duplicate vertices and edges) invisible to the eye.

It's good practice to clean up these duplicate vertices using the Rem Doubles ('remove doubles') button. This function looks for vertices within a given distance from each other and if they are within this distance, it removes one of them and moves the remaining one half way between the other two. When set to a very small number (the default is fine) this can be very effective in cleaning up a mesh. The Rem Doubles button can be found just below the Subdivide button in the Mesh tools tab in the Editing (F9-key) panel.  

rem_doubles.png

 

Basic Mesh Editing

Keywords: extrusion, positioning, face creation, face duplication, low-polygon modeling, view management.

In this lesson we'll make a simple chair starting from a single plane using techniques written above in the Mesh Editing Quickstart Guide. I chose a chair for this lesson as it's is a familiar object that encompasses 3 dimensions in a way we can easily visualise (unlike spaceships, demon warriors or contemporary architecture). 

Firstly ensure you have nothing in any of the three views. You can do this by either changing to another layer, or (in Object Mode) select everything with A-key and hit DEL. Now put the left viewport into Top/Orthographic view, the upper right viewport in Side/Perspective view and the bottom right viewport in Side/Orthographic view. Top/Orthographic can be thought of as a plan view, which is ideal for layouts and floorplans.

Important: when you're working in a top or side view set to Orthographic two dimensions are visible, not three. This significantly reduces confusion (and therefore error) whenever positioning objects or mesh elements with the mouse. If ever unsure check it in the View Menu in the base of each viewport.



With your cursor over a viewport, center the 3D cursor with SHFT+C-key. Hit the spacebar and Add->Mesh->Plane. A plane will appear where the 3D cursor is and Blender will be in Edit Mode. This plane will become one of four legs. Choose Face Select and select that face if it isn't already. 

Now we want to move that plane to the right and down a few units (x = 5, y = -5). There are three ways to do this:

Moving it with the mouse:

Hit the G-key and then hold down CTRL while moving the mouse 5 grid-units to the right and 5 down after that.

Moving it with the keyboard: 

To do this numerically (ie without having to count the grid units visually), hit the G-key then X-key then type 5 on the numeric keypad and hit ENTER. Now the Y axis: G-key, Y-key- and then 5 on the numeric keypad and hit ENTER.

Important: when you move objects or meshes using keyboard input you are moving them relatively, not absolutely! In the above example we moved the plane down 5 units and across 5 units. If you want absolute positioning, use the Numeric interface (see below).

Moving it using the numeric interface:

Hit the N-key and enter the relative X and Y values manually. The advantage of the numeric interface is that we can move the objects to absolute locations.

Moving it using the 3D transform manipulator and the mouse:

 Click on the 3D Transform manipulator at the base of the viewport you're working with and click on the triangle icon to allow for Translation (re-positioning). Now click the axis you'd like to move the plane along and drag with the mouse.

   
Note: Choose the way of moving objects most comfortable for you and use it to move objects elsewhere in the Blender tutorials.

You should now have something that looks like this in your Top view:

chair1.png 

Now duplicate that plane with SHFT+D-key and move it along negative X by 10 units (x = -10). The new position of this plane is therefore (x = -5, y =-5).
We have two feet for our chair and we need four, so duplicate this pair of planes and move it up 10 whole grid unit. Here's what my chair looks like so far:

chair2.png

It's time to extrude all four of these feet to create legs. We'll do this in the Side view as we can't extrude 'upward' in the Top view. Up is along the Z axis, which is the axis not available to us in the Top view.

Select all the feet and in your side view hit E-key, choose Region then type 15 on the numberpad and hit ENTER. This will extrude those planes 15 grid units. This is what I have after doing this:

chair3.png

It's time to create some faces, so let's change the leftmost viewport into Perspective view so we can better see what we're doing. Make sure this viewport is in Solid draw mode.

With your cursor over the viewport with the Perspective view hit NUMPAD-5. If you have a small screen you can make this viewport larger by dragging over the split between viewports.

Note: Alternatively you can hit CTRL+UpArrow (or use View->Maximise Window) to maximise the viewport under the cursor. Pressing the same key combination again will take you out of maximised view. The disadvantage of a maximised view is that you can't see the Edit Panel or other viewports while in this mode.

Switch to Edge Select mode and select the innermost edges at the top of two legs and hit the F-key to create a face there. It looks like this:

chair4.png

Starting with the top of the legs, create faces across the remainder of that area, so that it looks like so:

chair5.png

Now we have the base of the seat, so let's extrude it up. Change to Face Select mode and select all the faces on the base of the seat. Extrude them all upward by 2 grid units.

chair6.png

Select the two back faces at the top of the legs, and extrude them up too, by 5 grid units: 

chair7.png

Extrude them up again, by another 2 grid units and then up again by another 5 and then finally another 2 units. You should have something that looks a bit like this:

chair8.png

Now we'll make the back of our chair by extruding over two cross-beams. Select the two innermost square faces on one leg and extrude them over by 8 grid units along negative X so that they neatly touch the complimentary faces on the other leg. Remember that holding down CTRL while moving the mouse will constrain it to the grid. Alternatively, just use the numeric keypad (E-key then X then -8 on the numeric keypad and then ENTER).

chair9.png

Before we can finish we have to clean up a little. That last extrusion has created a couple of redundant faces in our mesh: we pulled over faces from one leg right ontop of another.

Select all the mesh with A-key and hit the button Rem Doubles in the Mesh Tools tab in the Edit Panel. For a description of how Rem Doubles works see Cleaning Up above.

Once done, go into Object Mode and take a look at your creation. Here's how mine turned out:

chair10.png

As a next step you may consider applying textures in Blender and then texture your chair. Head over to the Texturing section to learn how to do this..


@JohnCurwood [send a reply]
3 years, 1 month ago
#talk sending to talk from chromium
Snippet:

<h1>Snippet test</h1>

<p>Testing the sending of snippets from chromium to the #talk tab</p>

@JohnCurwood [send a reply]
3 years, 1 month ago
#talk sending to talk from chromium
Snippet:

<h1>Snippet test</h1>

<p>Testing the sending of snippets from chromium to the #talk tab</p>

@JohnCurwood [send a reply]
3 years, 1 month ago
#talk sending to talk from chromium
@JohnCurwood [send a reply]
3 years, 1 month ago
#talk sending to talk from chromium
@ahofmann [send a reply]
3 years, 1 month ago
@adam
Snippet:
Hi adam, thanks for your post, I've sent you an email with the cover on tuesday. I'll try sending again..probably the send failed?
@ahofmann [send a reply]
3 years, 1 month ago
@adam
Snippet:
Hi adam, thanks for your post, I've sent you an email with the cover on tuesday. I'll try sending again..probably the send failed?
@adam [send a reply]
3 years, 1 month ago
@EdCable thats cool :) hope it all works well for you! let me know if i can help - meesage me and also use the help hashtag
@EdCable [send a reply]
3 years, 1 month ago
@adam I'm finally trying to test out some of the new capabilities for cloning and importing from an MFI User perspective -that's why I created this separate account :)
@EdCable [send a reply]
3 years, 1 month ago
@adam I'm finally trying to test out some of the new capabilities for cloning and importing from an MFI User perspective -that's why I created this separate account :)
@adam [send a reply]
3 years, 1 month ago
@MifosUser good to see you hear Ed :)
@adam [send a reply]
3 years, 1 month ago
@ahof yo alex...im sloqing up as im getting things done for holidays etc... hows it going with the cover image?
@adam [send a reply]
3 years, 1 month ago
@nicestep dont for get to announce the release of the book to the archive:)
@adam [send a reply]
3 years, 1 month ago
sf-micz cool huh?
@adam [send a reply]
3 years, 1 month ago
sf-micz cool huh?
@adam [send a reply]
3 years, 1 month ago
!mozilla does thunderbird need an update for the new ubuntu unity?
@adam [send a reply]
3 years, 1 month ago
!mozilla does thunderbird need an update for the new ubuntu unity?
@JohnCurwood [send a reply]
3 years, 1 month ago
#talk I'm sending a message to the talk tab
@JohnCurwood [send a reply]
3 years, 1 month ago
#talk I'm sending a message to the talk tab
@JohnCurwood [send a reply]
3 years, 1 month ago
#talk Just testing this tag since it did some weird things to me
@adam [send a reply]
3 years, 1 month ago
@youlearnmusicprod welcome to FLOSS Manuals Mangal :)
@adam [send a reply]
3 years, 1 month ago
#announce
Snippet:

New FM Features!

So...Aco, Tuukkah and I have been hard at work putting together some new features for booki. FM is the debut of some exciting stuff...big thanks and hurrah goes to Aco and Tuukkah for all the time they spent working on these - planning, implementing, testing. I think these changes represent a big step forward for Booki and thanks from all of 'us' is due to them both.

We also need to stretch out our thanks to that rather fantastic org that has supported FM alot - Internews France. They got behind this dev and supported it by including FM in a grant. Many many thanks for this - they had their own reasons for doing this and I am sure they were also generously inclined to 'just' help us improve booki. Big cheers especially to Laurent (a huge supporter of Fm from the early days) and Sandra and Thomas.

ok...so. What are the changes? well they are numerous. So, first of all...there are now Admin roles for manuals. This is managed in the 'settings' tab in any manual. You will only see this settings tab if you are already an admin for that book. You become an admin by creating a new manual or via the settings tab (you need to ask the admin). It is possible to make others admins for the manuals. Ad admin gets some special abilities. You change attribution information, define language and text direction (important for sending to objavi), *manage chapter statuses* (more on this below), and define who can edit the manual (intended to be used only if spam is an issue).

We will also add to this list of admin abilities the ability to push content to www.flossmanuals.net. That means you dont need two accounts - one on the publisher and one on booki - you can publish content of www.flossmanuals.net directly (I hope to have this up in the next days).

The manage status messages is probably the control that will be most used in the settings tab. On each chapter you can set a status for that chapter. You can see on the right of a chapter on the TOC (Table of Contents) that there is a status. If you click on this you see a pop up and can change the status for that chapter from a selected list (to be proofed, to be published etc). Until now the status possibilities were universal but now they can be defined per manual via the settings tab. This is very very cool and Aco did a really great job of making this work in a way that is straightforward and easy to use. Very very rockn.

I am actually very excited as I am writing all this...:))) I think all this is a huge step forward for fm and booki. Ok..onto more features..Aco also made a really nice diff feature. You can now get side by side highlighted diffs from the history tab.

Revision viewing -if you choose 'view' for a chapter in the ToC you get a dropdown with all the revisions for that chapter. You can simply choose them and browse back and forward with the drop down if you want to see quickly how the chapter has advanced.

The same view can be accessed by the 'view chapter' button on the editing window - the window where you actually edit a chapter. This view can be floated and moved anywhere so you can see the original text of the chapter as you change it. This is *very* useful for translators of course (this is actually why we built it - so translators can see the source as they translate).

In addition to all this Aco built a very nice info interface for all manuals. Each manual now can be viewed in three ways :
_edit (note: changed from /edit/) - edit interface
_info - gives you information about the manual
_draft - draft view

eg:
http://booki.flossmanuals.net/ardour/_edit/
http://booki.flossmanuals.net/ardour/_info/
http://booki.flossmanuals.net/ardour/_draft

The info page has info on the book including recent activity etc including:
* 'owner' (we will change this as there is no 'owner' - creator might be a better word but suggestions welcome)
* what group it belongs to
* when it was created
* recent activity
* who has worked on it
* who is working on it now
* link to rss to track changes

I have not yet linked this page to the fm interface - need to think where it goes but I will do today or tomorrow - you can get to it directly via any book url ending with _info

Eventually we want to add other info to the _info but and ideas are very welcome.

So thanks thanks thanks to Aco for all of this and for managing the upgrade and merging etc.

Ok...next up and equally exciting. Fm now has micromessaging services. Tuukkah (who we were introduced to via FM finland) has done an outstanding job building in messaging services. When you log in you will see a 'post a message' text appear at the top right of the content box. This persists no matter where you are on the site. Ifyou click on this you get a pop up and you can send messages from it. Messages have the same syntax as status.net (which in turn follows twitter) -
@username - direct message to user
!groupname - message to group
#hashtag - create your own hashtags
βbookname - message book

You can also follow any user/hash/book and if you *join* a group you are then auto following the groups tag

That is not all - the message box allows you to send images ('add option attachment') and it *excitingly* it allows you to include a content snippet through a WYSIWYG editor in the message dialog. The snippet feature is built in so you can send anyone in the fm booki universe a snippet to translate/check/proof read etc. The same is true for the image attchments (you can also pass odt files/pdf etc with this).

thats not all - you can access this dialog from the editor - if you are editing a chapter there is a little button in the editor that pops open the message dialog with the chapter included in the snippet box already. This will shortly include only the highlighted area if there is something highlighted...

Also, messages are sent via email to notify you if there is a message. Youcan control this from the 'my settings' page. The syntax is obscure but in the 'notification filter' you can put (separated by space):
@* - block emails for direct messages to you
#* - block messages from hashtags you are following
!* - block group messages from groups you belong to
~* - block messages form people you are following
ℬ* - block messages from boosk you are following

by default you only get emails from direct messages

You can see all your messages from your profile page.


ok...thats all for now. there is a  bit more but digest this. I am really excited by all of this. The tools Aco and Tuukkah have built aid the working process and the possibilities for collaboration. I would *love* for us to discuss this further on the list or at #talk - both in general and specifics. How can we best use these new tools? How can they be improved? also, all bug reports either to http://booki-dev.flossmanuals.net  or to the list AND http://booki-dev.flossmanuals.net  (please dont *only* send them to the list unless you are trying to work out if it is really a bug)


Many thanks again to Internews, especially the long time allie Laurent, and also of course to Aco and Tuukkah

@adam [send a reply]
3 years, 1 month ago
@sachin hey - did u work out all hte editing issues ok?
@JohnCurwood [send a reply]
3 years, 1 month ago
@adam Sure, I will in the morning, I'm finishing off my tax at the moment!
@adam [send a reply]
3 years, 1 month ago
@JohnCurwood hey can you test more and file the findings you have in trac?
@JohnCurwood [send a reply]
3 years, 1 month ago
@adam hey, I had a couple of weird things happen when I tried to send a message to the talk tab. the first time I tried Talk was capitalised so it didn't end up on the tab but it ended up on my profile page 7 times. the second time I tried to send using a text snipped, most of the text in the snipped seemed to have been chopped off when I sent it.
@adam [send a reply]
3 years, 1 month ago
messages are case sensitive #talk
@adam [send a reply]
3 years, 1 month ago
messages are case sensitive #talk
@adam [send a reply]
3 years, 1 month ago
#Talk if you see this on the frontpage then no
@adam [send a reply]
3 years, 1 month ago
@nachoel01 welcome juan :)
@adam [send a reply]
3 years, 1 month ago
@t-kita welcome kita :)
@adam [send a reply]
3 years, 1 month ago
the new messaging system for FLOSS Manuals is now in place. It looks like a short messaging system but there is no character limit. So use for what ever you like. You can use hashtags, groups syntax, and even message books. Direct messages to other people is also supported using the usernames. #announce
@adam [send a reply]
3 years, 1 month ago
#announce flossmanuals messaging in place
@adam [send a reply]
3 years, 1 month ago
#announce flossmanuals messaging in place
@adam [send a reply]
3 years, 1 month ago
@michaelmcandrew alo alo ...civicrm sprint! woohooo!
@adam [send a reply]
3 years, 1 month ago
@DanielJames just early man...hehe...will check that up
@DanielJames [send a reply]
3 years, 1 month ago
@adam The messaging works, I got an email but the time stamp was odd, 10:38 a.m
@adam [send a reply]
3 years, 1 month ago
@DanielJames yo...testing the messaging
Snippet:

@adam [send a reply]
3 years, 1 month ago
@helen it goes to your profile page :) http://booki.flossmanuals.net/accounts/helen/
Snippet:
http://booki.flossmanuals.net/accounts/helen/
@adam [send a reply]
3 years, 1 month ago
@rejon yo...new status messages in booki :) we should talk re ostatus and making status.net and booki talk
@booki [send a reply]
3 years, 1 month ago
@adam ola
@booki [send a reply]
3 years, 1 month ago
@adam ola

Following tags: #talk #announce ℬquestioning-copyright

Stalking: @ScottWNesbitt @helen @volvac

Stalkers: @helen @ahofmann @wille @monica20 @Diego_Alonso

Books

Groups